https://github.com/yikart/AiToEarn
· scanned 2026-05-15 23:20 UTC (2 weeks, 6 days ago)
· 10 languages
525 findings (55 legacy + 470 scanner) 0th percentile · Typescript · large (100-500K LoC) Scanner says 53 (lower by 6)
Last scanned 2 weeks, 6 days ago · v1 · 52 findings from 1 source. Findings combine the legacy security pipeline AND the multi-layer engine (atlas, wiring, flows, ranked) AND verified AI agent contributions.
| Component | Sub-score | Weight | Contribution |
|---|---|---|---|
structure_score |
40.0 | 0.15 | 6.00 |
security_score |
36.9 | 0.25 | 9.22 |
testing_score |
16.0 | 0.20 | 3.20 |
documentation_score |
75.0 | 0.15 | 11.25 |
practices_score |
75.0 | 0.15 | 11.25 |
code_quality |
60.0 | 0.10 | 6.00 |
| Overall | 1.00 | 46.9 |
authz: 1.2 ·
docker: 73.9 ·
threat: 12.0 ·
journey: 39.6
Showing 50 of 52 findings. Click TP / FP to vote on a finding's accuracy — votes adjust the confidence weighting and improve detection across the platform.
docker-compose.yml:167
dockerlegacy
docker-compose.yml:111
dockerlegacy
docker-compose.yml:75
dockerlegacy
docker-compose.yml:52
dockerlegacy
docker-compose.yml:1
dockerlegacy
project/aitoearn-web/src/components/Share/ShareModal.tsx:345
authlegacy
project/aitoearn-web/src/components/Share/ShareModal.tsx:280
authlegacy
project/aitoearn-web/src/components/Share/ShareModal.tsx:228
authlegacy
project/aitoearn-web/src/components/Share/ShareModal.tsx:181
authlegacy
project/aitoearn-backend/apps/aitoearn-server/src/core/channel/libs/wx-plat/wx-plat.service.ts:101
authlegacy
docker-compose.yml:23
dockerlegacy
docker-compose.yml:34
dockerlegacy
docker-compose.yml:1
dockerlegacy
project/aitoearn-web/Dockerfile:21
dockerlegacy
project/aitoearn-electron/server/Dockerfile:7
dockerlegacy
project/aitoearn-web/src/app/[lng]/(welcome)/welcome/components/sections/TechFeaturesSection.tsx:48
error_handlinglegacy
docker-compose.yml:111
dockerlegacy
docker-compose.yml:167
dockerlegacy
docker-compose.yml:255
dockerlegacy
docker-compose.yml:23
dockerlegacy
docker-compose.yml:1
dockerlegacy
docker-compose.yml:34
dockerlegacy
docker-compose.yml:95
dockerlegacy
docker-compose.yml:52
dockerlegacy
docker-compose.yml:23
dockerlegacy
docker-compose.yml:95
dockerlegacy
.dockerignore
dockerlegacy
project/aitoearn-electron/server/Dockerfile:11
dockerlegacy
project/aitoearn-backend/apps/aitoearn-server/Dockerfile:11
dockerlegacy
project/aitoearn-backend/apps/aitoearn-ai/Dockerfile:11
dockerlegacy
project/aitoearn-backend/Dockerfile:11
dockerlegacy
project/aitoearn-backend/apps/aitoearn-server/src/core/channel/libs/facebook/facebook.exception.ts:21
qualitylegacy
project/aitoearn-backend/apps/aitoearn-server/src/core/channel/interact/reply-comment-record.service.ts:13
qualitylegacy
project/aitoearn-backend/apps/aitoearn-server/src/core/channel/engagement/providers/threads.provider.ts:60
qualitylegacy
project/aitoearn-backend/apps/aitoearn-server/src/core/channel/engagement/providers/threads.provider.ts:32
qualitylegacy
project/aitoearn-backend/apps/aitoearn-server/src/core/channel/engagement/providers/instagram.provider.ts:52
qualitylegacy
project/aitoearn-backend/apps/aitoearn-server/src/core/channel/data-cube/xhs-data.service.ts:12
qualitylegacy
project/aitoearn-backend/apps/aitoearn-server/config/config.js:1
qualitylegacy
project/aitoearn-backend/apps/aitoearn-ai/src/core/ai/libs/volcengine/volcengine.service.ts:206
qualitylegacy
project/aitoearn-backend/apps/aitoearn-ai/src/core/ai/libs/volcengine/volcengine.service.ts:125
qualitylegacy
project/aitoearn-backend/apps/aitoearn-ai/src/core/ai/image/image.service.ts:238
qualitylegacy
project/aitoearn-backend/apps/aitoearn-ai/src/core/ai/aideo/drama-recap.service.ts:1
qualitylegacy
project/aitoearn-backend/apps/aitoearn-ai/src/core/agent/mcp/video-utils.mcp.ts:226
qualitylegacy
project/aitoearn-electron/src/views/task/task copy.tsx:1
qualitylegacy
docker-compose.yml:52
dockerlegacy
docker-compose.yml:52
dockerlegacy
docker-compose.yml:95
dockerlegacy
project/aitoearn-electron/src/views/task/task copy.tsx:1
qualitylegacy
This page is publicly accessible at:
https://repobility.com/scan/fff94c6c-f7fb-435e-bc2c-eb71996272d3/
To check status programmatically (no auth required):
curl -s https://repobility.com/api/v1/public/scan/fff94c6c-f7fb-435e-bc2c-eb71996272d3/
Important — please don't re-submit the same URL repeatedly. The submission endpoint is idempotent: re-submitting the same git URL returns this same scan_token, not a new one. To re-scan this repo, sign up free and use the dashboard.