← Legacy view v2 (rp.*)

itssoumit/findbug

https://github.com/ITSSOUMIT/findbug · lang: ruby · LOC: · source: user_submitted

Quality
59.9
Grade C
Security
100.0
Findings
9
0 critical · 2 high
Status
completed
May 27, 2026 12:48
low: 6 high: 2 medium: 1
Top rules by occurrence
RuleSeverityCount
AIC003 Duplicated implementation block across source files low 6
CORE_NO_CI No CI/CD configuration found medium 1
SEC029 Server-Side Request Forgery (SSRF) — outbound HTTP from use… high 1
CORE_NO_TESTS No test files found high 1
First 9 findings (severity-sorted)
high CORE_NO_TESTS No test files found
No test files found
high SEC029 Server-Side Request Forgery (SSRF) — outbound HTTP from user input
app/models/findbug/alert_channel.rb:109 · conf 1.00
[SEC029] Server-Side Request Forgery (SSRF) — outbound HTTP from user input: Outbound HTTP request to a user-controlled URL without allowlist validation. Attackers can probe internal services (169.25…
medium CORE_NO_CI No CI/CD configuration found
No CI/CD configuration found
low AIC003 Duplicated implementation block across source files
app/controllers/findbug/performance_controller.rb:39 · conf 0.86
Duplicated implementation block across source files
low AIC003 Duplicated implementation block across source files
app/models/findbug/performance_event.rb:14 · conf 0.86
Duplicated implementation block across source files
low AIC003 Duplicated implementation block across source files
lib/findbug/alerts/channels/slack.rb:79 · conf 0.86
Duplicated implementation block across source files
low AIC003 Duplicated implementation block across source files
lib/findbug/capture/exception_subscriber.rb:90 · conf 0.86
Duplicated implementation block across source files
low AIC003 Duplicated implementation block across source files
lib/findbug/capture/message_handler.rb:46 · conf 0.86
Duplicated implementation block across source files
low AIC003 Duplicated implementation block across source files
lib/findbug/capture/middleware.rb:82 · conf 0.86
Duplicated implementation block across source files

Reading from rp.scan + rp.finding + rp.rule (unified schema, R78 series). Legacy data path unchanged. Compare with /scan/7fd579a0-3a79-499a-a67d-4c4ded41328c/.