UNIFIED
Repobility · multi-layer engine · AI coders
Complete repo analysis
Last scanned 1 day, 10 hours ago
·
v3
·
91 findings from
2 sources.
Findings combine the legacy security pipeline AND the multi-layer engine
(atlas, wiring, flows, ranked) AND verified AI agent contributions.
{# ── 2026-05-17 R27 #5: score breakdown panel ──────────────────────
Surfaces the score_breakdown JSON that's been silently stored on
Repository for months. Turns hidden math into a trust signal. #}
Severity distribution — click a segment to filter
Top 10 actions, ranked by impact × ease.
Severity drives impact; tag-based fix-clarity drives ease.
#1
Possible secret in activerecord/lib/active_record/base.rb
GapSeverity.CRITICAL
Layer.SECURITY
score 1.000
Why: critical severity · a leaked credential is a worst-case bug · fix is short / mechanical
Fix: Rotate the credential and remove it from in activerecord/lib/active_record/base.rb:57; move to env var / secrets manager.
activerecord/lib/active_record/base.rb:57
#2
Possible secret in activerecord/lib/active_record/connection_handling.rb
GapSeverity.CRITICAL
Layer.SECURITY
score 1.000
Why: critical severity · a leaked credential is a worst-case bug · fix is short / mechanical
Fix: Rotate the credential and remove it from in activerecord/lib/active_record/connection_handling.rb:17; move to env var / secrets manager.
activerecord/lib/active_record/connection_handling.rb:17
#3
Possible secret in activerecord/lib/active_record/token_for.rb
GapSeverity.CRITICAL
Layer.SECURITY
score 1.000
Why: critical severity · a leaked credential is a worst-case bug · fix is short / mechanical
Fix: Rotate the credential and remove it from in activerecord/lib/active_record/token_for.rb:100; move to env var / secrets manager.
activerecord/lib/active_record/token_for.rb:100
#4
Possible secret in activerecord/lib/active_record/tasks/mysql_database_tasks.rb
GapSeverity.CRITICAL
Layer.SECURITY
score 1.000
Why: critical severity · a leaked credential is a worst-case bug · fix is short / mechanical
Fix: Rotate the credential and remove it from in activerecord/lib/active_record/tasks/mysql_database_tasks.rb:69; move to env var / secrets manager.
activerecord/lib/active_record/tasks/mysql_database_tasks.rb:69
#5
Possible secret in activemodel/lib/active_model/secure_password.rb
GapSeverity.CRITICAL
Layer.SECURITY
score 1.000
Why: critical severity · a leaked credential is a worst-case bug · fix is short / mechanical
Fix: Rotate the credential and remove it from in activemodel/lib/active_model/secure_password.rb:103; move to env var / secrets manager.
activemodel/lib/active_model/secure_password.rb:103
#6
Possible secret in activemodel/lib/active_model/secure_password.rb
GapSeverity.CRITICAL
Layer.SECURITY
score 1.000
Why: critical severity · a leaked credential is a worst-case bug · fix is short / mechanical
Fix: Rotate the credential and remove it from in activemodel/lib/active_model/secure_password.rb:110; move to env var / secrets manager.
activemodel/lib/active_model/secure_password.rb:110
#7
Possible secret in activemodel/lib/active_model/secure_password.rb
GapSeverity.CRITICAL
Layer.SECURITY
score 1.000
Why: critical severity · a leaked credential is a worst-case bug · fix is short / mechanical
Fix: Rotate the credential and remove it from in activemodel/lib/active_model/secure_password.rb:287; move to env var / secrets manager.
activemodel/lib/active_model/secure_password.rb:287
#8
Possible secret in actionpack/lib/action_controller/metal/http_authentication.rb
GapSeverity.CRITICAL
Layer.SECURITY
score 1.000
Why: critical severity · a leaked credential is a worst-case bug · fix is short / mechanical
Fix: Rotate the credential and remove it from in actionpack/lib/action_controller/metal/http_authentication.rb:17; move to env var / secrets manager.
actionpack/lib/action_controller/metal/http_authentication.rb:17
#9
Insecure pattern 'eval_used' in railties/lib/rails/commands/runner/runner_command.rb:38
GapSeverity.HIGH
Layer.SECURITY
score 0.413
Why: high severity · OWASP-class risk
railties/lib/rails/commands/runner/runner_command.rb:38
#10
Insecure pattern 'eval_used' in railties/lib/rails/commands/query/query_command.rb:102
GapSeverity.HIGH
Layer.SECURITY
score 0.413
Why: high severity · OWASP-class risk
railties/lib/rails/commands/query/query_command.rb:102
Click "Find this gap" on any action above to jump to it on the Findings tab.
Adjust the chip bar to filter by impact (severity), layer, or source.
{# ── 2026-05-17 Round 14: AI-agent bridge footer ──────────────────────
Discoverability: the /agents/voting/ guide + MCP manifest exist but
aren't linked from anywhere users actually land. Small, opt-in footer. #}