Skip to content

Add PAM automation identity evidence gates#962

Closed
BryanGM12 wants to merge 1 commit into
UnitOneAI:mainfrom
BryanGM12:codex/privileged-access-pam-automation-tokens
Closed

Add PAM automation identity evidence gates#962
BryanGM12 wants to merge 1 commit into
UnitOneAI:mainfrom
BryanGM12:codex/privileged-access-pam-automation-tokens

Conversation

@BryanGM12

Copy link
Copy Markdown

/claim #954

Summary

  • Add Step 2.5: PAM Automation Identity and API Token Evidence to skills/identity/privileged-access/SKILL.md.
  • Add a required evidence table for PAM/vault automation identities covering bootstrap method, secret-zero handling, permissions, scope boundaries, token controls, audit correlation, revocation evidence, and confidence.
  • Add PAM-AUTO-* finding IDs for broad API-token scope, static secret-zero bootstrap, missing TTL/use-count controls, missing audit correlation, connector policy/audit control, and incomplete child-token/lease/session revocation.
  • Add benign and vulnerable examples for OIDC-to-Vault, wrapped AppRole SecretID, and long-lived broad PAM API tokens in CI.
  • Add test fixtures for a bounded OIDC vault broker and a vulnerable broad PAM API token.

Validation

  • git diff --cached --check
  • Markdown code-fence counts are even for the skill and both fixtures.
  • Required markers present: PAM-AUTO-01, PAM-AUTO-02, PAM-AUTO-03, PAM-AUTO-05, PAM-AUTO-06, Not Evaluable, OIDC/Vault and AppRole examples.
  • Prompt-injection scan found only the existing defensive warning text in the skill.
  • Added source URL checks returned HTTP 200 for HashiCorp AppRole pattern, HashiCorp AppRole tutorial, HashiCorp token concepts, CyberArk API docs, Delinea API docs, and NIST SP 800-53A Rev. 5.

@BryanGM12 BryanGM12 force-pushed the codex/privileged-access-pam-automation-tokens branch from ac9af49 to 9c24486 Compare June 14, 2026 18:03
@BryanGM12 BryanGM12 requested a review from kamalsrini as a code owner June 14, 2026 18:03
@kamalsrini kamalsrini closed this Jun 15, 2026
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.

2 participants