Scan timing: clone 2.65s · analysis 30.19s · 5.0 MB · GitHub API rate-limit (preflight)
https://github.com/AMAP-ML/SkillClaw
· scanned 2026-06-03 02:41 UTC (6 days, 20 hours ago)
· 10 languages
880 raw signals (141 security + 739 graph) 51st percentile · Python · medium (20-100K LoC) System graph score 86 (lower by 22)
Last scanned 6 days, 20 hours ago · v8 · 162 actionable findings from 2 signal sources. 75 repeated signals grouped for readability. Security checks, system graph analysis, and verified AI-agent feedback are merged into one review queue.
| Component | Sub-score | Weight | Contribution |
|---|---|---|---|
structure_score |
75.0 | 0.15 | 11.25 |
security_score |
32.3 | 0.25 | 8.07 |
testing_score |
90.0 | 0.20 | 18.00 |
documentation_score |
85.0 | 0.15 | 12.75 |
practices_score |
70.0 | 0.15 | 10.50 |
code_quality |
37.6 | 0.10 | 3.76 |
| Overall | 1.00 | 64.3 |
Showing 151 of 162 actionable findings. 237 raw detector signals were grouped into reader-sized issues. Click TP / FP to vote on a finding's accuracy — votes adjust the confidence weighting and improve detection across the platform.
requirements.txt
requirements.txt
skillclaw/dashboard_ingest.py:251, 300 (2 hits)skillclaw/skill_manager.py:328skillclaw/dashboard_server.py:586
skillclaw/dashboard_server.py:593
skillclaw/dashboard_server.py:687
skillclaw/validation_store.py:72, 75, 78, 81, 96, 102, 108, 116, +8 more (16 hits)skillclaw/dashboard_store.py:40, 141, 142, 327, 328, 372, 401, 403, +1 more (9 hits)skillclaw/api_server.py:1737
skillclaw/dashboard_server.py:669
skillclaw/dashboard_server.py:643
skillclaw/dashboard_server.py:655
skillclaw/dashboard_server.py:662
skillclaw/dashboard_server.py:681
skillclaw/dashboard_server.py:594
skillclaw/dashboard_server.py:639
skillclaw/dashboard_server.py:688
skillclaw/api_server.py:1538
evolve_server/engines/workflow.py:1035
evolve_server/engines/agent.py:491
skillclaw/api_server.py:1571
skillclaw/api_server.py:1771
skillclaw/api_server.py:1755
skillclaw/api_server.py:1619
requirements.txt
.github/workflows/lint.yml:13
CI/CD securitySupply chainGitHub Actions
.github/workflows/lint.yml:12
CI/CD securitySupply chainGitHub Actions
requirements.txt
.pre-commit-config.yaml:2
requirements.txt
requirements.txt
requirements-server.txt
requirements-server.txt
requirements-server.txt
requirements-server.txt
requirements-server.txt
requirements-server.txt
requirements-server.txt
requirements-server.txt
requirements-server.txt
requirements.txt
requirements.txt
skillclaw/api_server.py:1736
securityAuth fastapi unauth mutation
skillclaw/dashboard_server.py:593
securityAuth fastapi unauth mutation
skillclaw/api_server.py:1754
securityAuth fastapi unauth mutation
skillclaw/api_server.py:1770
securityAuth fastapi unauth mutation
skillclaw/api_server.py:1570
securityAuth fastapi unauth mutation
skillclaw/dashboard_server.py:668
securityAuth fastapi unauth mutation
skillclaw/dashboard_server.py:642
securityAuth fastapi unauth mutation
skillclaw/dashboard_server.py:654
securityAuth fastapi unauth mutation
skillclaw/api_server.py:1537
securityAuth fastapi unauth mutation
skillclaw/api_server.py:1618
securityAuth fastapi unauth mutation
skillclaw/dashboard_server.py:687
securityAuth fastapi unauth mutation
skillclaw/dashboard_server.py:638
securityAuth fastapi unauth mutation
skillclaw/dashboard_server.py:661
securityAuth fastapi unauth mutation
evolve_server/engines/agent.py:490
securityAuth fastapi unauth mutation
evolve_server/engines/workflow.py:1034
securityAuth fastapi unauth mutation
skillclaw/dashboard_server.py:680
securityAuth fastapi unauth mutation
skillclaw/api_server.py:1548
skillclaw/api_server.py:1736
skillclaw/dashboard_server.py:668
skillclaw/dashboard_server.py:680
skillclaw/api_server.py:1770
skillclaw/api_server.py:1754
skillclaw/utils.py:41
skillclaw/launcher.py:52
evolve_server/storage/oss_helpers.py:126
evolve_server/__main__.py:257
skillclaw/config.py:6
skillclaw/dashboard_ingest.py:74, 183, 248, 821, 827, 834, 877, 898, +5 more (13 hits)skillclaw/api_server.py:222, 258, 345, 352, 377, 382, 471, 485, +4 more (12 hits)skillclaw/api_server.py:1497
requirements.txt
requirements-server.txt
skillclaw/dashboard_assets/app.js:1116
.well-known/security.txt
requirements.txt
requirements-server.txt:2, 3, 4, 5 (4 hits)requirements.txt:4, 5, 6, 7 (4 hits)requirements.txt
requirements-server.txt
requirements-server.txt
requirements-server.txt
skillclaw/object_store.py:96
evolve_server/storage/mock_bucket.py:97
evolve_server/pipeline/skill_verifier.py:60
duplicationquality
requirements-server.txt
repo-level (12 hits)repo-level (4 hits)skillclaw/skill_manager.py:714
evolve_server/core/skill_registry.py:153
skillclaw/nacos_skill_hub.py:574
skillclaw/skill_bundle.py:167
skillclaw/bedrock_client.py:195
evolve_server/storage/oss_helpers.py:106
evolve_server/storage/oss_helpers.py:165
scripts/demo_nacos_skill_lifecycle.py:52
scripts/demo_nacos_skill_lifecycle.py:83
evolve_server/storage/oss_helpers.py:31
evolve_server/storage/oss_helpers.py:20
skillclaw/api_server.py:2201
evolve_server/storage/oss_helpers.py:67
skillclaw/skill_manager.py:483
skillclaw/utils.py:48
This page is publicly accessible at:
https://repobility.com/scan/6305a5e6-dcd4-4ac8-a363-2cfcd00740d3/
To check status programmatically (no auth required):
curl -s https://repobility.com/api/v1/public/scan/6305a5e6-dcd4-4ac8-a363-2cfcd00740d3/
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.