https://github.com/chrishadley1983/discord-messenger
· scanned 2026-06-17 01:49 UTC (1 month, 1 week ago)
266 raw signals (0 security + 266 graph)
Last scanned 1 month, 1 week ago · v2 · last Δ -5.6 (diff) · 248 actionable findings from 1 signal source. 18 repeated signals grouped for readability. Security checks, system graph analysis, and verified AI-agent feedback are merged into one review queue.
Showing 233 of 248 actionable findings. 266 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.
domains/peterbot/wsl_config/skills/security-monitor/SKILL.md:202
domains/peterbot/wsl_config/skills/healthera-prescriptions/SKILL.md:134
SecretsSkill file
domains/peterbot/japan_alerts.py:309
Sync io in asyncPerformance
domains/peterbot/japan_alerts.py:494
Sync io in asyncPerformance
domains/peterbot/japan_alerts.py:503
Sync io in asyncPerformance
domains/peterbot/japan_alerts.py:512
Sync io in asyncPerformance
mcp_servers/keepa_mcp.py:82
Sync io in asyncPerformance
peter_dashboard/app.py:1067
Sync io in asyncPerformance
hadley_api/vault_routes.py:167
securityAuth fastapi unauth mutation
hadley_api/task_routes.py:315
securityAuth fastapi unauth mutation
peter_dashboard/api/subscriptions.py:454
securityAuth fastapi unauth mutation
hadley_api/task_routes.py:706
securityAuth fastapi unauth mutation
hadley_api/task_routes.py:868
securityAuth fastapi unauth mutation
hadley_api/japan_routes.py:1055
securityAuth fastapi unauth mutation
hadley_api/spelling_routes.py:128
securityAuth fastapi unauth mutation
hadley_api/spelling_routes.py:40
securityAuth fastapi unauth mutation
hadley_api/task_routes.py:988
securityAuth fastapi unauth mutation
hadley_api/task_routes.py:725
securityAuth fastapi unauth mutation
hadley_api/browser_routes.py:183
securityAuth fastapi unauth mutation
hadley_api/claude_routes.py:119
securityAuth fastapi unauth mutation
hadley_api/task_routes.py:238
securityAuth fastapi unauth mutation
hadley_api/task_routes.py:582
securityAuth fastapi unauth mutation
hadley_api/browser_routes.py:257
securityAuth fastapi unauth mutation
hadley_api/browser_routes.py:314
securityAuth fastapi unauth mutation
hadley_api/spotify_routes.py:111
securityAuth fastapi unauth mutation
hadley_api/japan_routes.py:899
securityAuth fastapi unauth mutation
hadley_api/japan_routes.py:861
securityAuth fastapi unauth mutation
hadley_api/japan_routes.py:785
securityAuth fastapi unauth mutation
hadley_api/spotify_routes.py:262
securityAuth fastapi unauth mutation
hadley_api/spotify_routes.py:220
securityAuth fastapi unauth mutation
hadley_api/spotify_routes.py:88
securityAuth fastapi unauth mutation
hadley_api/spotify_routes.py:66
securityAuth fastapi unauth mutation
hadley_api/spotify_routes.py:138
securityAuth fastapi unauth mutation
hadley_api/spotify_routes.py:97
securityAuth fastapi unauth mutation
hadley_api/brain_routes.py:259
securityAuth fastapi unauth mutation
hadley_api/task_routes.py:968
securityAuth fastapi unauth mutation
hadley_api/spotify_routes.py:120
securityAuth fastapi unauth mutation
hadley_api/vault_routes.py:92
securityAuth fastapi unauth mutation
hadley_api/task_routes.py:793
securityAuth fastapi unauth mutation
hadley_api/spotify_routes.py:156
securityAuth fastapi unauth mutation
hadley_api/japan_routes.py:1043
securityAuth fastapi unauth mutation
hadley_api/japan_routes.py:583
securityAuth fastapi unauth mutation
hadley_api/spotify_routes.py:174
securityAuth fastapi unauth mutation
hadley_api/spotify_routes.py:165
securityAuth fastapi unauth mutation
hadley_api/japan_routes.py:692
securityAuth fastapi unauth mutation
hadley_api/japan_routes.py:983
securityAuth fastapi unauth mutation
hadley_api/spotify_routes.py:147
securityAuth fastapi unauth mutation
hadley_api/spotify_routes.py:129
securityAuth fastapi unauth mutation
hadley_api/browser_routes.py:201
securityAuth fastapi unauth mutation
hadley_api/japan_routes.py:995
securityAuth fastapi unauth mutation
hadley_api/spotify_routes.py:192
securityAuth fastapi unauth mutation
peter_dashboard/api/jobs.py:805
securityAuth fastapi unauth mutation
peter_dashboard/api/subscriptions.py:414
securityAuth fastapi unauth mutation
hadley_api/voice_routes.py:129
securityAuth fastapi unauth mutation
hadley_api/voice_routes.py:87
securityAuth fastapi unauth mutation
hadley_api/voice_routes.py:108
securityAuth fastapi unauth mutation
hadley_api/whatsapp_webhook.py:402
securityAuth fastapi unauth mutation
hadley_api/whatsapp_webhook.py:403
securityAuth fastapi unauth mutation
hadley_api/task_routes.py:280
securityAuth fastapi unauth mutation
hadley_api/japan_routes.py:135
securityAuth fastapi unauth mutation
peter_dashboard/api/subscriptions.py:432
securityAuth fastapi unauth mutation
hadley_api/task_routes.py:931
securityAuth fastapi unauth mutation
hadley_api/task_routes.py:654
securityAuth fastapi unauth mutation
hadley_api/main.py:5176
Eval used
openapi.json:1
Eval used
domains/second_brain/audit_report.py:691
Subprocess shell true
hadley_api/claude_routes.py:180
Subprocess shell true
hadley_api/japan_train_status.py:35
Subprocess shell true
.claude/commands/build-feature.md
VerificationClaude instruction
.claude/commands/code-review.md
VerificationClaude instruction
.claude/commands/tech-debt.md
VerificationClaude instruction
.claude/commands/verify-done.md
VerificationClaude instruction
CLAUDE.md
VerificationClaude instruction
docs/phase8a/skills/schedule-today/SKILL.md
VerificationSkill file
docs/phase8b/phase8b/skills/ev-charging/SKILL.md
VerificationSkill file
docs/phase8b/phase8b/skills/smart-home/SKILL.md
VerificationSkill file
docs/phase8b/phase8b/skills/traffic-check/SKILL.md
VerificationSkill file
docs/phase8b/phase8b/skills/weather-forecast/SKILL.md
VerificationSkill file
docs/phase8b/phase8b/skills/weather/SKILL.md
VerificationSkill file
domains/peterbot/wsl_config/skills/amazon-purchases/SKILL.md
VerificationSkill file
domains/peterbot/wsl_config/skills/book-recommender/SKILL.md
VerificationSkill file
domains/peterbot/wsl_config/skills/chrome-cdp/SKILL.md
VerificationSkill file
domains/peterbot/wsl_config/skills/cost-digest/SKILL.md
VerificationSkill file
domains/peterbot/wsl_config/skills/daily-batch/SKILL.md
VerificationSkill file
domains/peterbot/wsl_config/skills/daily-thoughts/SKILL.md
VerificationSkill file
domains/peterbot/wsl_config/skills/directions/SKILL.md
VerificationSkill file
domains/peterbot/wsl_config/skills/drive-search/SKILL.md
VerificationSkill file
domains/peterbot/wsl_config/skills/ev-charging/SKILL.md
VerificationSkill file
domains/peterbot/wsl_config/skills/fitness-dashboard/SKILL.md
VerificationSkill file
domains/peterbot/wsl_config/skills/fitness-program-start/SKILL.md
VerificationSkill file
domains/peterbot/wsl_config/skills/flight-prices/SKILL.md
VerificationSkill file
domains/peterbot/wsl_config/skills/hb-add-inventory/SKILL.md
VerificationSkill file
domains/peterbot/wsl_config/skills/heartbeat/SKILL.md
VerificationSkill file
domains/peterbot/wsl_config/skills/instagram-processing/SKILL.md
VerificationSkill file
domains/peterbot/wsl_config/skills/life-admin-dashboard/SKILL.md
VerificationSkill file
domains/peterbot/wsl_config/skills/meal-plan-generator/SKILL.md
VerificationSkill file
domains/peterbot/wsl_config/skills/morning-briefing/SKILL.md
VerificationSkill file
domains/peterbot/wsl_config/skills/pocket-money-weekly/SKILL.md
VerificationSkill file
domains/peterbot/wsl_config/skills/property-valuation/SKILL.md
VerificationSkill file
domains/peterbot/wsl_config/skills/schedule-today/SKILL.md
VerificationSkill file
domains/peterbot/wsl_config/skills/school-pickup/SKILL.md
VerificationSkill file
domains/peterbot/wsl_config/skills/school-run/SKILL.md
VerificationSkill file
domains/peterbot/wsl_config/skills/tutor-email-parser/SKILL.md
VerificationSkill file
hadley_api/main.py:8317
Direct innerhtml assignment
peter_dashboard/app.py:4925
Direct innerhtml assignment
peter_dashboard/static/js/api-explorer.js:48
Direct innerhtml assignment
peter_dashboard/static/js/app.js:385
Direct innerhtml assignment
peter_dashboard/static/js/mind-map.js:120
Direct innerhtml assignment
peter_dashboard/static/js/app.js:4096
Insert adjacent html
repo-level (17 hits)repo-level (3 hits)extract-channel/package.json
LockfileReproducibilityGenerated repo pattern
jobs-channel-sonnet/package.json
LockfileReproducibilityGenerated repo pattern
mcp_servers/financial_data/subscriptions.py:176
mcp_servers/financial_data/subscriptions.py:37
jobs/balance_monitor.py:408
mcp_servers/financial_data/subscriptions.py:140
mcp_servers/financial_data/subscriptions.py:148
bot.py:1295
mcp_servers/financial_data/supabase_client.py:86
jobs/claude_code_health.py:396
jobs/incremental_seed.py:280
mcp_servers/financial_data/subscriptions.py:184
mcp_servers/financial_data/config.py:94
bot.py:1049
bot.py:1019
mcp_servers/financial_data/supabase_client.py:92
mcp_servers/financial_data/supabase_client.py:77
jobs/claude_code_health.py:389
jobs/school_run.py:508
setup_ring_auth.py:17
jobs/youtube_feed.py:322
This page is publicly accessible at:
https://repobility.com/scan/5e212db3-5a6f-48e4-937a-9478d3b7fa38/
To check status programmatically (no auth required):
curl -s https://repobility.com/api/v1/public/scan/5e212db3-5a6f-48e4-937a-9478d3b7fa38/
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.