Scan timing: clone 4.85s · analysis 6.22s · 10.3 MB · GitHub preflight 424ms
https://github.com/anthropics/skills
· scanned 2026-06-05 04:46 UTC (4 hours, 17 minutes ago)
· 10 languages
240 findings (96 legacy + 144 scanner) 23rd percentile · Python · small (2-20K LoC) Scanner says 97 (lower by 38)
Last scanned 4 hours, 17 minutes ago · v2 · 168 findings from 2 sources. 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 |
52.9 | 0.25 | 13.22 |
testing_score |
70.0 | 0.20 | 14.00 |
documentation_score |
62.0 | 0.15 | 9.30 |
practices_score |
70.0 | 0.15 | 10.50 |
code_quality |
60.0 | 0.10 | 6.00 |
| Overall | 1.00 | 59.0 |
Showing 148 of 168 findings. Click TP / FP to vote on a finding's accuracy — votes adjust the confidence weighting and improve detection across the platform.
skills/skill-creator/eval-viewer/generate_review.py:343
qualitylegacy
skills/xlsx/scripts/office/validators/base.py:827
qualitylegacy
skills/pptx/scripts/office/validators/base.py:827
qualitylegacy
skills/docx/scripts/office/validators/base.py:827
qualitylegacy
skills/slack-gif-creator/requirements.txt
dependencylegacy
skills/docx/scripts/office/validators/redlining.py:56
qualitylegacy
skills/docx/scripts/office/unpack.py:87
qualitylegacy
skills/docx/scripts/comment.py:116
qualitylegacy
skills/mcp-builder/scripts/connections.py:44
qualitylegacy
skills/xlsx/scripts/office/validators/pptx.py:72
qualitylegacy
skills/pptx/scripts/office/validators/pptx.py:72
qualitylegacy
skills/docx/scripts/office/validators/pptx.py:72
qualitylegacy
skills/pdf/scripts/create_validation_image.py:13
path_traversallegacy
skills/algorithmic-art/templates/generator_template.js:133
qualitylegacy
skills/slack-gif-creator/core/gif_builder.py:57
qualitylegacy
skills/skill-creator/eval-viewer/generate_review.py:377
qualitylegacy
skills/skill-creator/eval-viewer/generate_review.py:356
qualitylegacy
skills/skill-creator/eval-viewer/generate_review.py:347
qualitylegacy
skills/skill-creator/eval-viewer/generate_review.py:363
qualitylegacy
skills/slack-gif-creator/core/gif_builder.py:221
qualitylegacy
skills/skill-creator/eval-viewer/generate_review.py:362
qualitylegacy
skills/skill-creator/eval-viewer/generate_review.py:349
qualitylegacy
skills/skill-creator/eval-viewer/generate_review.py:333
qualitylegacy
skills/skill-creator/eval-viewer/generate_review.py:364
qualitylegacy
skills/skill-creator/eval-viewer/generate_review.py:380
qualitylegacy
skills/skill-creator/eval-viewer/generate_review.py:359
qualitylegacy
skills/skill-creator/eval-viewer/generate_review.py:376
qualitylegacy
skills/skill-creator/eval-viewer/generate_review.py:375
qualitylegacy
skills/skill-creator/eval-viewer/generate_review.py:355
qualitylegacy
skills/skill-creator/eval-viewer/generate_review.py:354
qualitylegacy
skills/skill-creator/eval-viewer/generate_review.py:346
qualitylegacy
skills/skill-creator/eval-viewer/generate_review.py:345
qualitylegacy
skills/skill-creator/eval-viewer/generate_review.py:374
qualitylegacy
skills/skill-creator/eval-viewer/generate_review.py:371
qualitylegacy
skills/skill-creator/eval-viewer/generate_review.py:353
qualitylegacy
skills/skill-creator/eval-viewer/generate_review.py:344
qualitylegacy
skills/skill-creator/eval-viewer/generate_review.py:378
qualitylegacy
skills/skill-creator/eval-viewer/generate_review.py:357
qualitylegacy
skills/skill-creator/eval-viewer/generate_review.py:348
qualitylegacy
skills/mcp-builder/scripts/requirements.txt
dependencylegacy
skills/mcp-builder/scripts/requirements.txt
dependencylegacy
skills/mcp-builder/scripts/requirements.txt
dependencylegacy
skills/slack-gif-creator/requirements.txt
dependencylegacy
skills/slack-gif-creator/requirements.txt
dependencylegacy
skills/slack-gif-creator/requirements.txt
dependencylegacy
skills/pptx/scripts/office/unpack.py:87
error_handlinglegacy
skills/docx/scripts/office/validators/redlining.py:56
error_handlinglegacy
skills/docx/scripts/office/unpack.py:87
error_handlinglegacy
skills/docx/scripts/office/validators/redlining.py:64
path_traversallegacy
skills/docx/scripts/office/validate.py:74
path_traversallegacy
skills/docx/scripts/office/unpack.py:54
path_traversallegacy
skills/docx/scripts/accept_changes.py:49
qualitylegacy
skills/pptx/scripts/office/validators/redlining.py:65
qualitylegacy
skills/pptx/scripts/office/validators/pptx.py:195
qualitylegacy
skills/pptx/scripts/office/unpack.py:78
qualitylegacy
skills/pptx/scripts/thumbnail.py:246
qualitylegacy
skills/pptx/scripts/thumbnail.py:90
qualitylegacy
skills/docx/scripts/office/helpers/simplify_redlines.py:43
qualitylegacy
skills/docx/scripts/office/helpers/merge_runs.py:38
qualitylegacy
skills/docx/scripts/office/validators/docx.py:174
qualitylegacy
skills/docx/scripts/office/validators/docx.py:197
qualitylegacy
skills/docx/scripts/office/validators/base.py:564
qualitylegacy
skills/docx/scripts/office/validators/base.py:454
qualitylegacy
skills/docx/scripts/office/validators/base.py:357
qualitylegacy
skills/docx/scripts/office/validators/base.py:154
qualitylegacy
skills/docx/scripts/office/validators/base.py:784
qualitylegacy
skills/docx/scripts/office/validators/base.py:583
qualitylegacy
skills/docx/scripts/office/validators/redlining.py:65
qualitylegacy
skills/docx/scripts/office/validators/pptx.py:195
qualitylegacy
skills/docx/scripts/office/unpack.py:78
qualitylegacy
skills/docx/scripts/accept_changes.py:52
qualitylegacy
skills/mcp-builder/scripts/evaluation.py:118
qualitylegacy
skills/mcp-builder/scripts/evaluation.py:74
qualitylegacy
skills/slack-gif-creator/core/validators.py:56
qualitylegacy
skills/slack-gif-creator/core/validators.py:60
qualitylegacy
skills/skill-creator/scripts/run_eval.py:223
qualitylegacy
skills/skill-creator/scripts/package_skill.py:106
qualitylegacy
skills/slack-gif-creator/requirements.txt
dependencylegacy
skills/slack-gif-creator/core/gif_builder.py:54
dead-code
skills/slack-gif-creator/core/easing.py:163
dead-code
skills/slack-gif-creator/core/easing.py:195
dead-code
skills/slack-gif-creator/core/gif_builder.py:267
dead-code
skills/slack-gif-creator/core/frame_composer.py:15
dead-code
skills/slack-gif-creator/core/frame_composer.py:99
dead-code
skills/skill-creator/eval-viewer/generate_review.py:332
dead-code
skills/skill-creator/eval-viewer/generate_review.py:361
dead-code
skills/slack-gif-creator/core/frame_composer.py:32
dead-code
skills/slack-gif-creator/core/frame_composer.py:137
dead-code
skills/slack-gif-creator/core/frame_composer.py:61
dead-code
skills/slack-gif-creator/core/easing.py:140
dead-code
skills/slack-gif-creator/core/easing.py:154
dead-code
skills/slack-gif-creator/core/easing.py:147
dead-code
skills/slack-gif-creator/core/easing.py:34
dead-code
skills/slack-gif-creator/core/easing.py:78
dead-code
skills/slack-gif-creator/core/easing.py:71
dead-code
skills/slack-gif-creator/core/easing.py:44
dead-code
skills/slack-gif-creator/core/easing.py:92
dead-code
skills/slack-gif-creator/core/easing.py:27
dead-code
skills/slack-gif-creator/core/easing.py:17
dead-code
skills/slack-gif-creator/core/easing.py:39
dead-code
skills/slack-gif-creator/core/easing.py:85
dead-code
skills/slack-gif-creator/core/easing.py:22
dead-code
skills/slack-gif-creator/core/easing.py:122
dead-code
skills/slack-gif-creator/core/validators.py:121
dead-code
skills/skill-creator/eval-viewer/generate_review.py:382
dead-code
skills/docx/scripts/office/helpers/merge_runs.py:16
dead-code
skills/skill-creator/scripts/run_eval.py:35
dead-code
skills/xlsx/scripts/recalc.py:23
qualitylegacy
skills/docx/scripts/accept_changes.py:21
qualitylegacy
This page is publicly accessible at:
https://repobility.com/scan/3b3babf3-493f-481f-8ce6-856823dae1a3/
To check status programmatically (no auth required):
curl -s https://repobility.com/api/v1/public/scan/3b3babf3-493f-481f-8ce6-856823dae1a3/
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.