Scan timing: clone 5.57s · analysis 12.18s · 30.7 MB · GitHub API rate-limit (preflight)
https://github.com/calesthio/OpenMontage.git
· scanned 2026-06-22 13:35 UTC (1 month ago)
· 10 languages
799 raw signals (173 security + 626 graph) 11/13 scanners ran 40th percentile · Python · large (100-500K LoC)
Last scanned 1 month ago · v1 · 314 actionable findings from 2 signal sources. 460 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 |
85.0 | 0.15 | 12.75 |
security_score |
100.0 | 0.25 | 25.00 |
testing_score |
38.0 | 0.20 | 7.60 |
documentation_score |
88.0 | 0.15 | 13.20 |
practices_score |
42.0 | 0.15 | 6.30 |
code_quality |
56.0 | 0.10 | 5.60 |
| Overall | 1.00 | 70.4 |
Showing 272 of 314 actionable findings. 774 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.
tools/analysis/composition_validator.py:241
tools/video/video_compose.py:853
.agents/skills/manimgl-best-practices/templates/3d_scene.py:258.agents/skills/manimgl-best-practices/templates/basic_scene.py:134.agents/skills/manimgl-best-practices/templates/math_scene.py:333tools/enhancement/bg_remove.py:129
.claude/skills/avatar-video/references/captions.md:138
SecretsClaude instruction
.claude/skills/avatar-video/references/photo-avatars.md:169
SecretsClaude instruction
.claude/skills/bfl-api/references/api-key-setup.md:50
SecretsClaude instruction
.claude/skills/bfl-api/references/webhook-integration.md:270
SecretsClaude instruction
.claude/skills/bfl-api/SKILL.md:163
SecretsClaude instruction
.claude/skills/heygen/references/captions.md:138
SecretsClaude instruction
.claude/skills/heygen/references/photo-avatars.md:169
SecretsClaude instruction
.claude/skills/ltx2/SKILL.md:164
SecretsClaude instruction
.claude/skills/threejs-materials/SKILL.md:505
SecretsClaude instruction
.claude/skills/video-translate/SKILL.md:230
SecretsClaude instruction
.claude/skills/video_toolkit/SKILL.md:7
SecretsClaude instruction
.claude/skills/manimgl-best-practices/templates/3d_scene.py:258
Mcp skillBehavioral astAst5
.claude/skills/manimgl-best-practices/templates/basic_scene.py:134
Mcp skillBehavioral astAst5
.claude/skills/manimgl-best-practices/templates/math_scene.py:333
Mcp skillBehavioral astAst5
.claude/skills/ai-video-gen/SKILL.md:169
Mcp skillData exfilE2
.claude/skills/avatar-video/references/assets.md:145
Mcp skillData exfilE2
.claude/skills/avatar-video/references/avatars.md:105
Mcp skillData exfilE2
.claude/skills/avatar-video/references/photo-avatars.md:263
Mcp skillData exfilE2
.claude/skills/avatar-video/references/quota.md:46
Mcp skillData exfilE2
.claude/skills/avatar-video/references/templates.md:69, 226 (2 hits).claude/skills/avatar-video/references/video-generation.md:193
Mcp skillData exfilE2
.claude/skills/avatar-video/references/video-status.md:72
Mcp skillData exfilE2
.claude/skills/avatar-video/references/voices.md:63
Mcp skillData exfilE2
.claude/skills/bfl-api/references/code-examples/python-client.py:456
Mcp skillData exfilE2
.claude/skills/create-video/references/assets.md:145
Mcp skillData exfilE2
.claude/skills/create-video/references/quota.md:46
Mcp skillData exfilE2
.claude/skills/create-video/references/video-agent.md:192
Mcp skillData exfilE2
.claude/skills/create-video/references/video-status.md:72
Mcp skillData exfilE2
.claude/skills/faceswap/SKILL.md:116, 226, 240 (3 hits).claude/skills/heygen/references/assets.md:145
Mcp skillData exfilE2
.claude/skills/heygen/references/authentication.md:73, 87 (2 hits).claude/skills/heygen/references/avatars.md:105
Mcp skillData exfilE2
.claude/skills/heygen/references/photo-avatars.md:263
Mcp skillData exfilE2
.claude/skills/heygen/references/quota.md:46
Mcp skillData exfilE2
.claude/skills/heygen/references/templates.md:69, 226 (2 hits).claude/skills/heygen/references/video-agent.md:192
Mcp skillData exfilE2
.claude/skills/heygen/references/video-generation.md:193
Mcp skillData exfilE2
.claude/skills/heygen/references/video-status.md:72
Mcp skillData exfilE2
.claude/skills/heygen/references/voices.md:63
Mcp skillData exfilE2
.claude/skills/remotion-best-practices/rules/maps.md:85
Mcp skillPrompt injectionP2
.claude/skills/create-video/references/prompt-examples.md:21
Mcp skillPrompt injectionP6
.claude/skills/heygen/references/prompt-examples.md:21
Mcp skillPrompt injectionP6
.claude/skills/ltx2/SKILL.md:169, 170 (2 hits).claude/skills/ffmpeg/SKILL.md:429
Mcp skillRogue agentRa1
.claude/skills/playwright-recording/SKILL.md:466
Mcp skillRogue agentRa1
.claude/skills/remotion/SKILL.md:157
Mcp skillRogue agentRa1
.claude/skills/avatar-video/SKILL.md:36
Mcp skillTool misuseTm1
.claude/skills/create-video/SKILL.md:39
Mcp skillTool misuseTm1
.claude/skills/heygen/SKILL.md:36
Mcp skillTool misuseTm1
tools/enhancement/upscale.py:336
.agents/skills/hyperframes/scripts/contrast-report.mjs:95
.claude/skills/d3-viz/assets/interactive-template.jsx:215
.agents/skills/d3-viz/assets/interactive-template.jsx:215
tools/analysis/video_analyzer.py:237, 254, 298, 323, 362, 396, 437, 471, +2 more (10 hits)tools/video/green_screen_processor.py:273, 360, 504, 564 (4 hits)tools/video/corpus_builder.py:222, 475 (2 hits)tools/video/video_compose.py:1155, 1845 (2 hits)lib/scoring.py:418lib/source_media_review.py:184tools/analysis/scene_detect.py:240tools/character/character_animation.py:861.agents/skills/beautiful-mermaid/scripts/create-html.ts:77.agents/skills/bfl-api/references/code-examples/typescript-client.ts:469.claude/skills/beautiful-mermaid/scripts/create-html.ts:77.claude/skills/bfl-api/references/code-examples/typescript-client.ts:469.agents/skills/bfl-api/references/code-examples/python-client.py:456
.claude/skills/ai-video-gen/SKILL.md
VerificationClaude instruction
.claude/skills/avatar-video/references/assets.md
VerificationClaude instruction
.claude/skills/avatar-video/references/dimensions.md
VerificationClaude instruction
.claude/skills/avatar-video/references/photo-avatars.md
VerificationClaude instruction
.claude/skills/create-video/references/assets.md
VerificationClaude instruction
.claude/skills/create-video/references/dimensions.md
VerificationClaude instruction
.claude/skills/create-video/references/prompt-optimizer.md
VerificationClaude instruction
.claude/skills/create-video/references/video-agent.md
VerificationClaude instruction
.claude/skills/create-video/references/visual-styles.md
VerificationClaude instruction
.claude/skills/create-video/SKILL.md
VerificationClaude instruction
.claude/skills/elevenlabs/SKILL.md
VerificationClaude instruction
.claude/skills/faceswap/SKILL.md
VerificationClaude instruction
.claude/skills/ffmpeg/reference.md
VerificationClaude instruction
.claude/skills/ffmpeg/SKILL.md
VerificationClaude instruction
.claude/skills/flux-best-practices/rules/typography-text.md
VerificationClaude instruction
.claude/skills/heygen/references/assets.md
VerificationClaude instruction
.claude/skills/heygen/references/authentication.md
VerificationClaude instruction
.claude/skills/heygen/references/dimensions.md
VerificationClaude instruction
.claude/skills/heygen/references/photo-avatars.md
VerificationClaude instruction
.claude/skills/heygen/references/prompt-optimizer.md
VerificationClaude instruction
.claude/skills/heygen/references/video-agent.md
VerificationClaude instruction
.claude/skills/heygen/references/visual-styles.md
VerificationClaude instruction
.claude/skills/manimce-best-practices/rules/cli.md
VerificationClaude instruction
.claude/skills/manimce-best-practices/rules/config.md
VerificationClaude instruction
.claude/skills/manimce-best-practices/rules/scenes.md
VerificationClaude instruction
.claude/skills/manimce-best-practices/rules/text-animations.md
VerificationClaude instruction
.claude/skills/manimgl-best-practices/references/equation_transforms.md
VerificationClaude instruction
.claude/skills/manimgl-best-practices/references/parallax_starfield.md
VerificationClaude instruction
.claude/skills/manimgl-best-practices/references/rotating_exponentials.md
VerificationClaude instruction
.claude/skills/manimgl-best-practices/references/spring_mass_system.md
VerificationClaude instruction
.claude/skills/manimgl-best-practices/references/three_d_surfaces.md
VerificationClaude instruction
.claude/skills/manimgl-best-practices/references/transit_animation.md
VerificationClaude instruction
.claude/skills/manimgl-best-practices/references/vector_fields.md
VerificationClaude instruction
.claude/skills/manimgl-best-practices/rules/interactive.md
VerificationClaude instruction
.claude/skills/manimgl-best-practices/rules/scenes.md
VerificationClaude instruction
.claude/skills/manimgl-best-practices/SKILL.md
VerificationClaude instruction
.claude/skills/music/references/api_reference.md
VerificationClaude instruction
.claude/skills/music/references/installation.md
VerificationClaude instruction
.claude/skills/music/SKILL.md
VerificationClaude instruction
.claude/skills/playwright-recording/reference.md
VerificationClaude instruction
.claude/skills/remotion-best-practices/rules/3d.md
VerificationClaude instruction
.claude/skills/remotion-best-practices/rules/audio-visualization.md
VerificationClaude instruction
.claude/skills/remotion-best-practices/rules/audio.md
VerificationClaude instruction
.claude/skills/remotion-best-practices/rules/charts.md
VerificationClaude instruction
.claude/skills/remotion-best-practices/rules/display-captions.md
VerificationClaude instruction
.claude/skills/remotion-best-practices/rules/ffmpeg.md
VerificationClaude instruction
.claude/skills/remotion-best-practices/rules/fonts.md
VerificationClaude instruction
.claude/skills/remotion-best-practices/rules/gifs.md
VerificationClaude instruction
.claude/skills/remotion-best-practices/rules/import-srt-captions.md
VerificationClaude instruction
.claude/skills/remotion-best-practices/rules/light-leaks.md
VerificationClaude instruction
.claude/skills/remotion-best-practices/rules/lottie.md
VerificationClaude instruction
.claude/skills/remotion-best-practices/rules/maps.md
VerificationClaude instruction
.claude/skills/remotion-best-practices/rules/parameters.md
VerificationClaude instruction
.claude/skills/remotion-best-practices/rules/transcribe-captions.md
VerificationClaude instruction
.claude/skills/remotion-best-practices/rules/transitions.md
VerificationClaude instruction
.claude/skills/remotion-best-practices/rules/transparent-videos.md
VerificationClaude instruction
.claude/skills/remotion-best-practices/rules/videos.md
VerificationClaude instruction
.claude/skills/remotion-best-practices/rules/voiceover.md
VerificationClaude instruction
.claude/skills/remotion/SKILL.md
VerificationClaude instruction
.claude/skills/sound-effects/references/installation.md
VerificationClaude instruction
.claude/skills/sound-effects/SKILL.md
VerificationClaude instruction
.claude/skills/speech-to-text/references/installation.md
VerificationClaude instruction
.claude/skills/speech-to-text/references/realtime-client-side.md
VerificationClaude instruction
.claude/skills/speech-to-text/references/realtime-server-side.md
VerificationClaude instruction
.claude/skills/speech-to-text/references/transcription-options.md
VerificationClaude instruction
.claude/skills/speech-to-text/SKILL.md
VerificationClaude instruction
.claude/skills/text-to-speech/SKILL.md
VerificationClaude instruction
.claude/skills/vercel-composition-patterns/AGENTS.md
VerificationClaude instruction
.claude/skills/vercel-composition-patterns/rules/patterns-explicit-variants.md
VerificationClaude instruction
.claude/skills/vercel-react-best-practices/rules/advanced-init-once.md
VerificationClaude instruction
.claude/skills/vercel-react-best-practices/rules/async-dependencies.md
VerificationClaude instruction
.claude/skills/vercel-react-best-practices/rules/async-parallel.md
VerificationClaude instruction
.claude/skills/vercel-react-best-practices/rules/js-length-check-first.md
VerificationClaude instruction
.claude/skills/vercel-react-best-practices/rules/rendering-resource-hints.md
VerificationClaude instruction
.claude/skills/vercel-react-best-practices/rules/rendering-svg-precision.md
VerificationClaude instruction
.claude/skills/vercel-react-best-practices/rules/rerender-move-effect-to-event.md
VerificationClaude instruction
.claude/skills/vercel-react-best-practices/rules/rerender-split-combined-hooks.md
VerificationClaude instruction
.claude/skills/vercel-react-best-practices/rules/server-after-nonblocking.md
VerificationClaude instruction
.claude/skills/vercel-react-best-practices/rules/server-cache-react.md
VerificationClaude instruction
.claude/skills/vercel-react-best-practices/rules/server-hoist-static-io.md
VerificationClaude instruction
.claude/skills/vercel-react-best-practices/rules/server-parallel-fetching.md
VerificationClaude instruction
.claude/skills/video-download/SKILL.md
VerificationClaude instruction
.claude/skills/video-edit/references/operations.md
VerificationClaude instruction
.claude/skills/video-understand/SKILL.md
VerificationClaude instruction
.claude/skills/video_toolkit/SKILL.md
VerificationClaude instruction
.claude/skills/visual-style/references/gallery/game-boy-color.visual-style.md
VerificationClaude instruction
.claude/skills/web-design-guidelines/SKILL.md
VerificationClaude instruction
.claude/skills/agents/references/installation.md:8
Supply chainClaude instruction
.claude/skills/agents/SKILL.md:21
Supply chainClaude instruction
.claude/skills/vercel-react-best-practices/AGENTS.md:2281
Dangerous innerhtml
.claude/skills/agents/references/agent-configuration.md:450, 464, 510, 542 (5 hits).claude/skills/agents/references/client-tools.md:49, 126, 472, 505 (4 hits).claude/skills/agents/references/installation.md:101, 112 (2 hits).claude/skills/agents/SKILL.md:83, 86, 154, 217, 220 (5 hits).claude/skills/ai-video-gen/SKILL.md:37, 54, 86, 89, 122, 166, 167, 194, +3 more (15 hits).claude/skills/avatar-video/references/assets.md:41, 76, 112, 142, 190, 312 (7 hits).claude/skills/avatar-video/references/avatars.md:18, 58, 82, 104, 258, 297, 314, 392, +1 more (9 hits).claude/skills/avatar-video/references/dimensions.md:66, 70 (2 hits).claude/skills/avatar-video/references/photo-avatars.md:19, 47, 50, 88, 91, 155, 172, 173, +33 more (44 hits).claude/skills/avatar-video/references/quota.md:15, 30, 45, 85, 113, 137 (6 hits).claude/skills/avatar-video/references/remotion-integration.md:96, 179, 218 (6 hits).claude/skills/avatar-video/references/templates.md:15, 46, 68, 121, 130, 158, 161, 198, +2 more (10 hits).claude/skills/avatar-video/references/video-generation.md:40, 43, 164, 190, 191, 413, 518, 532, +4 more (16 hits).claude/skills/avatar-video/references/video-status.md:19, 49, 71, 354, 355 (5 hits).claude/skills/avatar-video/references/voices.md:15, 40, 62, 429 (4 hits).claude/skills/avatar-video/references/webhooks.md:186, 205, 362 (5 hits).claude/skills/avatar-video/SKILL.md:24
Mcp skillData exfilE1
.claude/skills/bfl-api/references/code-examples/curl-examples.sh:34, 81, 90, 139, 142, 145, 148, 151 (8 hits).claude/skills/bfl-api/references/endpoints.md:157, 172, 179, 199, 211, 223, 237 (8 hits).claude/skills/bfl-api/references/polling-patterns.md:137
Mcp skillData exfilE1
.claude/skills/bfl-api/references/rate-limiting.md:75, 165 (2 hits).claude/skills/bfl-api/references/webhook-integration.md:24, 289, 290 (5 hits).claude/skills/bfl-api/SKILL.md:84, 96, 204, 215, 224, 252 (7 hits).claude/skills/create-video/references/assets.md:41, 76, 112, 142, 190, 312 (7 hits).claude/skills/create-video/references/dimensions.md:66, 70 (2 hits).claude/skills/create-video/references/quota.md:15, 30, 45, 85, 113, 137 (6 hits).claude/skills/create-video/references/video-agent.md:54, 92, 95, 141, 142, 189, 190, 250, +1 more (10 hits).claude/skills/create-video/references/video-status.md:19, 49, 71, 354, 355 (5 hits).claude/skills/create-video/references/webhooks.md:186, 205, 362 (5 hits).claude/skills/create-video/SKILL.md:24 (2 hits).claude/skills/faceswap/SKILL.md:23, 40, 50, 53, 81, 113, 114, 141, +6 more (19 hits).claude/skills/heygen/references/assets.md:41, 76, 112, 142, 190, 312 (7 hits).claude/skills/heygen/references/authentication.md:35, 42, 72, 86 (4 hits).claude/skills/heygen/references/avatars.md:18, 58, 82, 104, 258, 297, 314, 392, +1 more (9 hits).claude/skills/heygen/references/dimensions.md:66, 70 (2 hits).claude/skills/heygen/references/photo-avatars.md:19, 47, 50, 88, 91, 155, 172, 173, +33 more (44 hits).claude/skills/heygen/references/quota.md:15, 30, 45, 85, 113, 137 (6 hits).claude/skills/heygen/references/remotion-integration.md:96, 179, 218 (6 hits).claude/skills/heygen/references/templates.md:15, 46, 68, 121, 130, 158, 161, 198, +2 more (10 hits).claude/skills/heygen/references/video-agent.md:54, 92, 95, 141, 142, 189, 190, 250, +1 more (10 hits).claude/skills/heygen/references/video-generation.md:40, 43, 164, 190, 191, 413, 518, 532, +4 more (16 hits).claude/skills/heygen/references/video-status.md:19, 49, 71, 354, 355 (5 hits).claude/skills/heygen/references/voices.md:15, 40, 62, 429 (4 hits).claude/skills/heygen/references/webhooks.md:186, 205, 362 (5 hits).claude/skills/music/references/api_reference.md:169
Mcp skillData exfilE1
.claude/skills/music/references/installation.md:39, 50 (2 hits).claude/skills/music/SKILL.md:48, 51 (2 hits).claude/skills/remotion-best-practices/rules/compositions.md:113
Mcp skillData exfilE1
.claude/skills/remotion-best-practices/rules/voiceover.md:32
Mcp skillData exfilE1
.claude/skills/setup-api-key/SKILL.md:22, 58 (2 hits).claude/skills/sound-effects/references/installation.md:39, 50 (2 hits).claude/skills/sound-effects/SKILL.md:46, 49 (2 hits).claude/skills/create-video/SKILL.md:47
Mcp skillExcessive agencyEa1
.claude/skills/heygen/SKILL.md:45
Mcp skillExcessive agencyEa1
.claude/skills/remotion-best-practices/rules/gifs.md:63
Mcp skillExcessive agencyEa4
.claude/skills/bfl-api/SKILL.md:1
Mcp skillMcp least privLp3
.claude/skills/manimgl-best-practices/SKILL.md:1
Mcp skillMcp least privLp3
.claude/skills/agents/references/installation.md:5
Mcp skillRogue agentRa2
.claude/skills/avatar-video/references/avatars.md:282, 291, 301 (3 hits).claude/skills/heygen/references/avatars.md:282, 291, 301 (3 hits).claude/skills/playwright-recording/SKILL.md:369
Mcp skillRogue agentRa2
remotion-composer/src/components/charts/PieChart.tsx:70, 71, 77 (3 hits)tools/analysis/video_downloader.py:9, 10, 11 (3 hits)remotion-composer/src/components/charts/LineChart.tsx:79, 85 (2 hits)tools/analysis/video_analyzer.py:10, 13 (2 hits)tools/audio/audio_enhance.py:5, 7 (2 hits)tools/audio/audio_mixer.py:5, 7 (2 hits)tools/audio/google_tts.py:7, 8 (2 hits)tools/audio/music_gen.py:6, 7 (2 hits).github/copilot-instructions.md:1
repo-level (10 hits)repo-level (4 hits)repo-level (3 hits)lib/shot_prompt_builder.py:146
lib/pipeline_loader.py:169
lib/delivery_promise.py:196
.claude/skills/manimgl-best-practices/templates/3d_scene.py:228.claude/skills/manimgl-best-practices/templates/basic_scene.py:97.claude/skills/manimgl-best-practices/templates/interactive_scene.py:36.claude/skills/manimgl-best-practices/templates/math_scene.py:292lib/scoring.py:545
.claude/skills/bfl-api/references/code-examples/python-client.py:241
.claude/skills/bfl-api/references/code-examples/python-client.py:196
lib/playbook_generator.py:52
lib/source_media_review.py:387
lib/corpus.py:288
lib/clip_embedder.py:55
lib/env_loader.py:29
lib/config_model.py:87
lib/source_media_review.py:215
lib/playbook_generator.py:200
.claude/skills/bfl-api/references/code-examples/python-client.py:426
.claude/skills/manimce-best-practices/LICENSE.txt:16
Mcp skillExcessive agencyEa3
This page is publicly accessible at:
https://repobility.com/scan/617a547c-4bc3-4472-9693-e91cc5635c6e/
To check status programmatically (no auth required):
curl -s https://repobility.com/api/v1/public/scan/617a547c-4bc3-4472-9693-e91cc5635c6e/
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.