Skip to content

Commit 33027f3

Browse files
refactor: centralize advisory LLM audit policy
1 parent f89cc7d commit 33027f3

1 file changed

Lines changed: 12 additions & 0 deletions

File tree

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,12 @@
1+
export function advisoryLlmAuditSummary(summary, config = {}) {
2+
if (!summary || config.audit?.blockOnLlmFindings === true) return null;
3+
const deterministicFailures = Number(summary.deterministicFailures ?? 0);
4+
const highRiskFindings = Number(summary.highRiskFindings ?? 0);
5+
if (deterministicFailures !== 0 || highRiskFindings <= 0) return null;
6+
return {
7+
...summary,
8+
pass: true,
9+
llmFindingsBlocking: false,
10+
advisoryHighRiskFindings: highRiskFindings
11+
};
12+
}

0 commit comments

Comments
 (0)