Scan timing: clone 11.01s · analysis 21.38s · 22.7 MB · GitHub API rate-limit (preflight)
https://github.com/notque/vexjoy-agent
· scanned 2026-06-05 20:54 UTC (4 days, 9 hours ago)
· 10 languages
654 raw signals (210 security + 444 graph) 24th percentile · Python · large (100-500K LoC) System graph score 80 (lower by 15)
Last scanned 4 days, 9 hours ago · v2 · 291 actionable findings from 2 signal sources. 141 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 |
60.0 | 0.15 | 9.00 |
security_score |
25.4 | 0.25 | 6.35 |
testing_score |
100.0 | 0.20 | 20.00 |
documentation_score |
100.0 | 0.15 | 15.00 |
practices_score |
80.0 | 0.15 | 12.00 |
code_quality |
32.7 | 0.10 | 3.27 |
| Overall | 1.00 | 65.6 |
Showing 190 of 291 actionable findings. 432 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.
agents/php-general-engineer/references/php-security-testing.md:100scripts/tests/test_learning_source_filter.py:69skills/meta/skill-creator/references/error-catalog.md:424agents/technical-documentation-engineer/references/api-doc-verification-failures.md:102
agents/technical-documentation-engineer/references/documentation-templates.md:25
agents/rabbitmq-messaging-engineer/references/performance.md:225
hooks/pretool-prompt-injection-scanner.py:77scripts/generate-pipeline-catalog.py:272scripts/generate-skill-index.py:398scripts/plan-manager.py:586scripts/skill_eval/eval-viewer/generate_review.py:368scripts/validate-index-integrity.py:153skills/content/publish/scripts/wordpress-edit-post.py:214skills/content/publish/scripts/wordpress-upload.py:759skills/content/reddit-moderate/scripts/reddit-mod.py:31
hooks/adr-lifecycle-on-merge.py:302hooks/ci-merge-gate.py:180hooks/creation-protocol-enforcer.py:144scripts/generate-deny-list.py:10
scripts/generate-gemini-settings-hooks.py:132
scripts/generate-codex-hooks-json.py:94
skills/game/game-pipeline/scripts/with_server.py:177
skills/game/game-sprite-pipeline/scripts/deterministic_idle.py:199skills/meta/routing-table-updater/scripts/extract_metadata.py:267skills/meta/routing-table-updater/scripts/generate_routes.py:270hooks/cross-repo-agents.py:44hooks/operator-context-detector.py:199hooks/pretool-branch-safety.py:56scripts/motion-pipeline.py:51, 80, 95, 103, 105, 115, 119, 120, +1 more (9 hits)scripts/agent-scheduler.py:317, 318, 438, 470 (4 hits)scripts/research-stats-checkpoint.py:83, 89 (4 hits)scripts/score-component.py:93, 94, 98 (3 hits)scripts/video-transcript.py:103, 124 (2 hits)scripts/detect-decomposition-targets.py:121scripts/github-notification-triage.py:111scripts/python-doc-verifier.py:92.github/workflows/claude.yml:35 (2 hits).github/workflows/test.yml:13, 14, 41, 42, 53, 54, 65, 66, +10 more (18 hits).github/workflows/claude.yml:29 (2 hits)requirements.txt
skills/process/verification-before-completion/scripts/validate.py:68
Eval used
skills/process/verification-before-completion/scripts/validate.py:70
Exec used
hooks/adr-lifecycle-on-merge.py:53hooks/afk-mode.py:77hooks/ci-merge-gate.py:136skills/game/game-pipeline/scripts/with_server.py:177
hooks/posttool-security-scan.py:72scripts/scan-supply-chain.py:180scripts/workflow-registry.py:45scripts/agent-scheduler.py:420
hooks/pretool-unified-gate.py:13
hooks/posttool-lint-hint.py:43, 58, 99 (3 hits)hooks/cross-repo-agents.py:85, 134 (2 hits)hooks/pretool-subagent-warmstart.py:276, 284 (2 hits)hooks/rules-distill-injector.py:132, 147 (2 hits)hooks/agent-grade-on-change.py:146hooks/completion-evidence-check.py:41hooks/fish-shell-detector.py:103hooks/posttooluse-sync-skill-index.py:98plugins/custom-panel/package.json
plugins/custom-panel/package.json
plugins/custom-panel/package.json
.well-known/security.txt
requirements.txt
scripts/generate-deny-list.py:37
agents/python-general-engineer/references/python-modern-features.md:182
requirements.txt
requirements.txt
requirements.txt
hooks/pretool-file-backup.py:1
.github/workflows/claude.yml
CI/CD securitySupply chainGithub actions
scripts/security-review-scan.py:422
Dangerous innerhtml
hooks/lib/quality_gate.py:262
Subprocess shell true
skills/game/game-pipeline/scripts/with_server.py:179
Subprocess shell true
hooks/instruction-reminder.py:6hooks/posttool-auto-test.py:8hooks/posttooluse-sync-skill-index.py:34hooks/pretool-plan-gate.py:71hooks/security-review-hook.py:176hooks/suggest-compact.py:20hooks/voice-pipeline-tracker.py:17hooks/zsh-shell-detector.py:13plugins/custom-panel/package.json
plugins/custom-panel/package.json
hooks/pretool-file-backup.py:1
repo-level (17 hits)repo-level (2 hits)scripts/github-api-fetcher.py:89
scripts/adr-query.py:430
scripts/list-capabilities.py:251
scripts/list-capabilities.py:595
scripts/rules-compiler.py:307
scripts/adr-query.py:327
scripts/nano-banana-process.py:329
scripts/nano-banana-process.py:278
scripts/scheduler-ctl.py:275
scripts/rules-compiler.py:416
scripts/adr-query.py:291
scripts/nano-banana-process.py:342
scripts/list-capabilities.py:291
scripts/github-api-fetcher.py:352
scripts/adr-query.py:397
scripts/scheduler-ctl.py:332
scripts/nano-banana-process.py:296
scripts/nano-banana-process.py:315
scripts/github-api-fetcher.py:102
scripts/list-capabilities.py:583
scripts/scheduler-ctl.py:142
scripts/github-api-fetcher.py:197
scripts/list-capabilities.py:393
scripts/adr-query.py:316
scripts/list-capabilities.py:201
scripts/list-capabilities.py:149
scripts/register-hook.py:173
scripts/rules-compiler.py:375
scripts/add-companion-skills.py:83
scripts/github-notification-triage.py:208
This page is publicly accessible at:
https://repobility.com/scan/a78d3324-e810-4b9e-bc21-cc4ea301f6aa/
To check status programmatically (no auth required):
curl -s https://repobility.com/api/v1/public/scan/a78d3324-e810-4b9e-bc21-cc4ea301f6aa/
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.