https://github.com/damionrashford/RivalSearchMCP
· scanned 2026-05-15 06:14 UTC (3 weeks ago)
· 10 languages
105 findings (50 legacy + 55 scanner) 89th percentile · Python · small (2-20K LoC) Scanner says 91 (lower by 6)
Last scanned 3 weeks ago · v1 · 47 findings from 1 source. 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 |
100.0 | 0.15 | 15.00 |
security_score |
96.3 | 0.25 | 24.07 |
testing_score |
87.0 | 0.20 | 17.40 |
documentation_score |
74.0 | 0.15 | 11.10 |
practices_score |
65.0 | 0.15 | 9.75 |
code_quality |
71.0 | 0.10 | 7.10 |
| Overall | 1.00 | 84.4 |
web: 1.6 ·
agent: 2.1
Showing 33 of 47 findings. Click TP / FP to vote on a finding's accuracy — votes adjust the confidence weighting and improve detection across the platform.
src/core/content/extractors.py:92
error_handlinglegacy
bare-except-pass
· CWE-755
src/core/content/extractors.py:165
error_handlinglegacy
bare-except-pass
· CWE-755
src/core/content/extractors.py:154
error_handlinglegacy
bare-except-pass
· CWE-755
src/core/content/extractors.py:141
error_handlinglegacy
bare-except-pass
· CWE-755
src/core/metrics/metrics.py:176
error_handlinglegacy
bare-except-pass
· CWE-755
src/core/metrics/metrics.py:166
error_handlinglegacy
bare-except-pass
· CWE-755
src/routes/pagination.py:106
cryptolegacy
weak-crypto
· CWE-327
· A02:2021
src/routes/pagination.py:76
cryptolegacy
weak-crypto
· CWE-327
· A02:2021
src/core/cache/cache_manager.py:270
cryptolegacy
weak-crypto
· CWE-327
· A02:2021
src/core/security/security.py:59
cryptolegacy
weak-crypto
· CWE-327
· A02:2021
src/performance/performance.py:34
cryptolegacy
weak-crypto
· CWE-327
· A02:2021
src/core/bypass/proxy.py:79
test_qualitylegacy
phantom-test-coverage
· CWE-1126
src/core/content/extractors.py:92
error_handlinglegacy
src/tools/analysis.py:563
error_handlinglegacy
src/tools/traversal.py:56
error_handlinglegacy
server.py:183
qualitylegacy
src/middleware/cors_validation.py:38
cryptolegacy
http-not-https
· CWE-319
· A02:2021
src/utils/content.py:132
cryptolegacy
http-not-https
· CWE-319
· A02:2021
src/core/bypass/proxy.py:84
cryptolegacy
http-not-https
· CWE-319
· A02:2021
src/core/bypass/proxy.py:82
cryptolegacy
http-not-https
· CWE-319
· A02:2021
src/core/fetch/base.py:140
cryptolegacy
http-not-https
· CWE-319
· A02:2021
src/core/fetch/enhanced.py:36
cryptolegacy
http-not-https
· CWE-319
· A02:2021
src/core/scientific/search/providers/arxiv.py:17
cryptolegacy
http-not-https
· CWE-319
· A02:2021
src/core/scientific/search/providers/arxiv.py:16
cryptolegacy
http-not-https
· CWE-319
· A02:2021
src/tools/conflict.py:122
cryptolegacy
http-not-https
· CWE-319
· A02:2021
src/core/search/engines/yahoo/yahoo_engine.py:34
qualitylegacy
src/core/search/engines/mojeek/mojeek_engine.py:32
qualitylegacy
src/core/search/engines/duckduckgo/duckduckgo_engine.py:34
qualitylegacy
src/core/scientific/search/orchestrator.py:39
qualitylegacy
.well-known/security.txt
qualitylegacy
src/tools/social_media.py:54
qualitylegacy
mutable-default-arg
· CWE-1023
README.md:84
dependencylegacy
This page is publicly accessible at:
https://repobility.com/scan/5be3fdcd-0b1f-43ce-af67-f7e88193ce14/
To check status programmatically (no auth required):
curl -s https://repobility.com/api/v1/public/scan/5be3fdcd-0b1f-43ce-af67-f7e88193ce14/
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.