How does Fendix turn scanner output into a release decision?
The mental model
Fendix keeps observation, interpretation, and release policy separate. A scanner contributes evidence. Correlation strengthens or challenges that evidence. Finding policy assigns a disposition to each finding. Release policy then evaluates those dispositions together with coverage.
One decision, two independent facts
In this illustrative scenario, SEC-001 has intrinsic severity HIGH, but the available evidence supports disposition WARN. The release also requires SCA, and that coverage is missing. The resulting release decision is INCOMPLETE.
- Finding
HIGH → WARNSeverity describes impact; evidence and confidence determine the disposition.- Coverage
SCAmissingRequired dependency evidence was not delivered for this run.- Release
INCOMPLETEThe release cannot be called complete while required evidence is absent.
What each layer can say
- Evidence records what an analyzer observed and where it came from.
- A finding disposition is
BLOCK,WARN, orINFO; it applies to one finding. - A release decision is
BLOCK,INCOMPLETE,WARN, orPASS; it applies to the release candidate. - A Security Decision Record preserves the decision, policy versions, coverage state, and supporting evidence for review.
What do I do with this?
Continue with findings and release decisions, then learn how coverage can make a release incomplete. To change the threshold, use Configure release policy. Exact flags live in the scan reference.