You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
REIR facts already carry acquisition_mode + confidence, but nothing gated on
them: a required capability backed only by an author declaration (rsspkg.toml
binding) passed like independently-established evidence.
- CiGatePolicy gains `require_verified_capabilities`; the gate now counts
required capability facts whose acquisition_mode is author-declared
(binding_manifest / manual_declaration / manual_exception) as
`total_unverified` and fails when the flag is set.
- `reir report-pr --require-verified-capabilities` and an action input
(off by default; recommended for high-security gates).
- test: an author-declared required fact passes the default gate (counted) but
fails under require_verified_capabilities.
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
Copy file name to clipboardExpand all lines: .github/actions/rsscript-review/action.yml
+6Lines changed: 6 additions & 0 deletions
Original file line number
Diff line number
Diff line change
@@ -27,6 +27,10 @@ inputs:
27
27
description: 'Fail the action if granted capabilities exceed requirements (over-privilege). Recommended true for protected branches.'
28
28
required: false
29
29
default: 'true'
30
+
require-verified-capabilities:
31
+
description: 'Fail if a required capability is only author-declared (rsspkg.toml binding) with no independent evidence. Off by default; turn on for high-security gates.'
0 commit comments