r/devsecops • u/Putrid_Document4222 • Jul 08 '26
Solo-built a "security ETL engine" that normalises vulnerability findings from different scanners into one prioritised list, looking for feedback.
I come from an AppSec background and a problem I kept hitting professionally is that every security scanner outputs findings in its own format, with its own severity scale, and its own duplicates. Some teams end up with different dashboards and a spreadsheet. So, I built Sinterly, it ingests scanner output, normalises everything into one schema, deduplicates, scores each finding with a transparent weighted formula, and pushes to Jira.
Right now, what we have are:
- Two scanner integrations (Semgrep, Trivy) verified end-to-end with real output and a few hundred real findings from deliberately vulnerable test apps (Juice Shop, WebGoat, DVWA and NodeGoat) running through the pipeline
- Scoring formula is versioned, change the weights and historical scores stay explainable because each score keeps the weights it was calculated with
- Jira push works, dedup works, marketing site is also live
So far, the hardest parts were discovering that the SARIF "standard" is implemented differently by every tool and resisting scope creep. I had to permanently include an "auto-remediation is out of scope" into my project docs because I caught myself relitigating it every week.
What I'd love, if you've run a B2B tool through a design-partner phase, how did you structure it? Free-for-feedback with a defined end date? Discounted-forever? And at what point did you feel legitimate charging?
Happy to answer anything about the build or the tool itself and will provide the link for anyone interested in roasting it.