GSC plugin ready — interested in integration?
Hi, I'm the author of GSC (Git Security Checker) — a deterministic security scanner with PoC generation and proof-of-fix verification.
I've built a deepsec plugin that bridges GSC's deterministic verification with deepsec's LLM-based scanning:
Repo: https://github.com/poliakarmai/deepsec-plugin-gsc
Install: npm install github:poliakarmai/deepsec-plugin-gsc (npm publish pending)
What it does
-
3 deterministic matchers ported from GSC's Python detectors:
gsc-llm-eval-injection— eval()/new Function() on untrusted inputgsc-llm-nosql-injection— NoSQL operator injectiongsc-llm-command-injection— command injection via exec/system
-
PoC verifier notifier — runs GSC on each finding to confirm it's real (not a false positive) and returns verification metadata.
-
Tests —
npm testruns 14 vitest cases: positive/negative for each matcher (eval, NoSQL operator/predicate, command injection), test-file skipping, and line-number/snippet reporting from the sharedregexMatcher.
Why this exists
deepsec finds candidates well, but LLM verdicts are probabilistic. GSC provides deterministic proof — same finding, same PoC, every time. This plugin bridges the two: deepsec's breadth + GSC's precision.
Questions
- Is there interest in integrating a verifier layer like this into deepsec's workflow?
- Should this be a plugin (current approach) or integrated into core as a
verifycommand? - Are there architectural considerations I'm missing?
Happy to adjust the approach based on your feedback.
Thanks, Alexey Polyakov
Activity
0No activity yet.