News for hackers. Stuff that matters.
Re:Security scanner that detect's AI-generated code vulnerab... by vitorlourenco on Sunday February 01, 2026 @03:48PM (#46849227)
Hey HN! Solo developer here. I spent 4 months building CodeSlick - a security scanner for GitHub PRs.

What's different about v1.3 (launched today):

1. One command runs security AND tests `cs scan --verify` blocks commits only if BOTH pass Catches "security passed, prod broke" situations

2. Configurable pass/fail gates Not all-or-nothing: "block CRITICAL only" or "max 10 vulnerabilities" Teams control what blocks their PRs (not the tool)

3. Auto-creates GitHub issues for vulnerabilities Security work becomes visible (trackable like features) No more "found vulnerabilities, forgot to fix"

Technical details: - 294 security checks (SQL injection, XSS, SSRF, AI hallucinations) - 5 languages: JavaScript, TypeScript, Python, Java, Go - AST-based static analysis (Acorn for JS/TS, custom parsers for others) - Auto-detects test frameworks (npm, pytest, go test, maven, gradle) - <3s per file analysis time - OWASP 2025 compliant (95% coverage)

What I'm proud of: - First scanner to detect AI-generated code vulnerabilities - Thresholds that actually fit how teams work (not all-or-nothing) - CLI + GitHub App + WebTool (3 surfaces, same engine)

What still needs work: - No C/C++/Rust support yet - GitHub only (no GitLab/Bitbucket) - Solo founder (just me, scaling support is hard)

Try it: - CLI: npx codeslick-cli@latest init - GitHub App: https://github.com/settings/apps/codeslick-security-scanner - Blog post: https://codeslick.dev/blog/security-quality-developer-workfl...

Happy to answer questions about the technical implementation, design decisions, or trade-offs I made.

Built with: Next.js 15, TypeScript, Acorn, Neon Postgres, Vercel

Re:Security scanner that detect's AI-generated code vulnerab... by clawsyndicate on Monday February 02, 2026 @12:12AM (#46852673)
we run ~10k gvisor-sandboxed agents and found it easier to treat hallucinations as standard runtime errors. if the model calls a non-existent method, the script just crashes and we retry. curious if the ast analysis overhead is really worth it over just letting the runtime fail, especially if you have proper isolation.