SQL injection
HighPOST /api/orders/search · param q · app/api/orders/route.ts:47
SecHound reads your source, tests the running application, and explains exactly what failed, where it lives, and how to fix it.
Install globally, then run sechound. Free scans; core analysis runs on your machine.
Illustrative preview. Results depend on the project and reachable target.
From scan to fix
Here is an illustrative SQL injection finding based on a check SecHound actually runs. It flags a risky pattern; review the code to confirm the risk.
Read the CLI guide ↗$ sechound scanPossible SQL string concatenation
app/api/orders/route.ts:47 · query construction needs review
Replace string interpolation with a parameterized query; review and test the change.
Re-run sechound scan and confirm the finding is gone.
Coverage
Local rules flag known risky patterns; dependency auditing and reachable-app checks add more context. A finding is a lead to investigate, not proof of exploitability.
Exposed keys, tokens, credentials, and committed environment files.
Known vulnerabilities in the packages your application ships.
Injection, XSS, unsafe execution, weak authentication, and risky data access.
Headers, cookies, CORS, and behavior observed from a reachable target.
Debug code, swallowed errors, fragile patterns, and security regressions.
Unbounded reads, blocking I/O, and avoidable query patterns.
AI reviews eligible source files for vulnerabilities. The CLI shows the file coverage and estimated credit cost before sharing redacted source chunks. A quick local rules scan is also available.
Not covered comprehensively: IDOR, privilege escalation, business logic, and advanced injection or exploit validation. Keep human review in the loop.
Privacy by default
Core analysis happens on your machine. Normal scans sync structured findings, which can include source-line evidence—not your entire source tree. Optional AI code changes show what will be shared and ask first.
Read the privacy policy ↗Pricing
Deterministic scanning runs locally. Credits cover model-powered explanations, questions, and proposed code changes.
$0forever
Try the CLI on a personal project.
$20/month
For developers who scan every branch.
$40/month
A shared security workspace for growing teams.
Payments are processed by Paddle, our Merchant of Record. Purchases and renewals have a 30-day refund window. Read the Refund Policy.
FAQ