For security teams
Investigate.
Don't triage spreadsheets.
Analysts should spend their time on judgement calls. Sentrasec does the deduplication, evidence-gathering and first-pass triage that normally eat the day before the real work starts.
The work that shouldn't be manual
Most triage time is not spent deciding. It is spent reconciling: matching one scanner's output against another's, working out whether two entries are the same issue, chasing down which service a finding belongs to and who owns it.
By the time an analyst has enough context to make a call, the call itself takes a minute. The hours went into assembling the context.
Sentrasec runs its own scans, imports the findings from the scanners you already have, and triages all of them with the evidence attached. The analyst starts at the decision.
Investigation workflow
From raw scan output to an evidenced decision and a remediation plan.
- Scan or import
- Deduplicate
- Triage
- Evidence
- Remediate or defer
- Remediation plan
- Jira / Linear
- Re-scan
What analysts get
Triage decisions
Each finding is marked remediate or defer. Decisions are deterministic and keep the evidence they were made on.
Evidence
Every finding carries what supports it: the matched location, the rule, the scan that produced it, and the triage evidence.
Reachability
Whether the vulnerable endpoint is reachable, and whether attacker-controlled input actually gets to it.
Compensating controls
Whether an existing control already mitigates the issue, recorded against the finding rather than remembered by one analyst.
Runtime check
Whether the vulnerable code actually ships to runtime, or only lives in tests and tooling.
Imported findings
Findings from Snyk, Semgrep, SonarQube, Checkmarx, Veracode, Trivy, Qualys, Tenable, Prisma Cloud and GitHub code scanning, triaged the same way.
Plain explanations
A language model writes the explanation of each decision. It does not make the decision.
Developer handover
Findings that need action carry a remediation plan and test plan, so the engineer and their coding agent get the reasoning rather than a ticket number.
Decisions stay auditable
Every triage decision records what was decided, when, and on what evidence. When someone asks why a critical was deferred without a code change eight months ago, the answer is attached to the finding rather than reconstructed from memory and Slack history.
Records map to controls
Scans, triage decisions, remediation plans and re-scans are kept as records and mapped to SOC 2, ISO 27001, PCI DSS, HIPAA, GDPR and DORA controls, instead of a screenshot folder assembled the week before an audit.
