Skip to content

Add AWS third-party trust fixtures#1520

Open
jddark62 wants to merge 1 commit into
UnitOneAI:mainfrom
jddark62:improve/aws-thirdparty-fixtures-1330
Open

Add AWS third-party trust fixtures#1520
jddark62 wants to merge 1 commit into
UnitOneAI:mainfrom
jddark62:improve/aws-thirdparty-fixtures-1330

Conversation

@jddark62
Copy link
Copy Markdown

@jddark62 jddark62 commented Jun 6, 2026

Summary

Adds AWS-specific third-party AssumeRole trust evidence gates to aws-review.

This includes:

  • A third-party AWS trust evidence table covering trusted principal scope, ExternalId/source constraints, permission scope, session duration, last-used data, owner/contract evidence, Access Analyzer review, and offboarding status.
  • Not Evaluable reason codes for missing live role exports, ExternalId rotation evidence, service-principal source constraints, OIDC/SAML claim constraints, AssumeRole/session evidence, lifecycle records, and sensitive read-only exposure scope.
  • Report output fields for evidence confidence and Not Evaluable reasons.
  • Seven YAML calibration fixtures covering valid vendor ExternalId evidence, missing ExternalId, stale post-offboarding access, missing SourceArn/SourceAccount constraints, broad OIDC subjects, long vendor sessions, and sensitive read-only exposure.

Validation

  • git diff --check
  • Skill frontmatter YAML parse
  • Fixture YAML parse: 7 YAML blocks
  • Markdown fence balance check
  • Public-file privacy scan
  • AWS documentation references checked for confused deputy, third-party role access, and STS AssumeRole

/claim #1330

Payment details can be coordinated privately after maintainer acceptance.

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.

1 participant