Skip to content

Add architectural note to C9.6: evaluation-only policy components#689

Closed
emmanuelgjr wants to merge 1 commit intoOWASP:mainfrom
emmanuelgjr:issue-675-c9-evaluation-only-pdp-note
Closed

Add architectural note to C9.6: evaluation-only policy components#689
emmanuelgjr wants to merge 1 commit intoOWASP:mainfrom
emmanuelgjr:issue-675-c9-evaluation-only-pdp-note

Conversation

@emmanuelgjr
Copy link
Copy Markdown
Contributor

Summary

  • Adds architectural note in C9.6 clarifying that policy decision components for agent authorization should be evaluation-only: they evaluate proposed actions and return permit/deny decisions, but do not execute actions, invoke tools, or modify resources
  • References NIST SP 800-207 control-plane/data-plane separation principle

Rationale

The original proposal (#675) suggested a standalone verifiable control requiring governance components to not possess execution ability. Reviewer feedback identified two issues: (1) the constraint is not clearly verifiable as a standalone control (an auditor cannot reliably enumerate all execution pathways), and (2) it is not AI-specific — control-plane/data-plane separation is a general NIST SP 800-207 principle.

The existing C9.6.4, C5.6.4, and C5.2.6 already push implementers toward purpose-built evaluation components. An architectural note makes this design expectation explicit without creating a control that is hard to audit independently.

Test plan

  • Verify the architectural note is consistent with C9.6.4, C5.6.4, C5.2.6
  • Confirm NIST SP 800-207 reference is appropriate

Closes #675

Adds an architectural note in C9.6 clarifying that policy decision
components for agent authorization should be evaluation-only and
not possess execution capabilities, following the NIST SP 800-207
control-plane/data-plane separation principle.

This is an architectural note rather than a standalone control per
reviewer consensus, as the constraint is already implied by C9.6.4,
C5.6.4, and C5.2.6 combined.

Closes OWASP#675
@RicoKomenda
Copy link
Copy Markdown
Collaborator

After thinking about it... @ottosulin / @jmanico do we need an architectural note for a section? Or would that be too much for the people using the AISVS?

@RicoKomenda
Copy link
Copy Markdown
Collaborator

I think we should keep an eye out for a scope note rather than an architectural note, even if it was my first intent to do that. For now, I would close this PR and this issue, and we'll see if this reqs are still there after the reduction pass of C9.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Update C09 - Add non-execution constraint for governance evaluation components

2 participants