security-identity-access — independently scanned and version-tracked by SaferSkills.
SaferSkills independently audited security-identity-access (Agent Skill) and scored it 100/100 (green). The audit ran 55 deterministic rules across Security, Supply Chain, Maintenance, Transparency, and Community; it found 0 high-severity and 0 lower-severity findings. The full rule-by-rule trace and per-finding evidence are below. Free, methodology-open.
Findings & checks · 0 flagged
Every scanned point with the score it earned and what moved between them.
First recorded scan — no prior version to compare against.
The primary manifest — the file an agent reads to learn what this artifact does.
Use this companion only with security. If security is not applicable, do not apply this overlay.
security remains primary and owns investigation authority, attacker and trust boundary analysis, evidence outcomes, severity and confidence, remediation, validation, and report shape.
This companion owns identity-specific state and transition modeling, authentication and session invariants, recovery and federation risks, tenant authorization, and routing to selectively needed identity detail. Matching backend and language skills still own ordinary implementation mechanics.
Map the repository's actual objects and names. Do not invent states merely to fit this model.
| Object | State or binding to establish |
|---|---|
| principal or account | lifecycle state and usable identifiers |
| authenticator or factor | pending, bound, active, replaced, lost, or revoked |
| transaction or capability | purpose, subject, initiating context, expiry, and unused or consumed state when one-time |
| session or token | principal, authentication event, issue time, expiry, rotation, and revocation |
| membership or grant | principal, tenant, role or capability, resource scope, and lifecycle state |
| external identity | trusted issuer or security domain plus its stable subject identifier |
For every security-relevant transition, establish as applicable:
bound to
Use these compact invariants:
accepted state-changing transition =
valid actor or proof and authorized transition
and required valid transaction, event, assertion, or capability bindings
and atomic or otherwise replay-safe authoritative mutation
effective authority =
principal, applicable grant or membership, and policy state
are authoritative or sufficiently current for the accepted revocation window
and target action/resource is within server-authorized scopeClient-selected identity, tenant, role, redirect, or resource values may select a candidate context. They do not grant authority.
security is primary and identify its active mode. Stop usingthis companion if the task is only routine auth implementation or generic access-control design.
provider configuration, and deployment boundaries before forming findings.
logout, or revocation behavior
for verification, recovery, enrollment, replacement, backup-code, or trusted-device flows
for OAuth, OIDC, SAML, SSO, external identities, or WebAuthn
role, organization switching, resource scope, or cross-tenant paths
attacker-influenceable condition, or stale identity state, through an accepted transition or authorization decision to an impacted account, credential, privilege, or tenant asset.
Verify version- or protocol-dependent conclusions against current official specifications and the deployed implementation.
security. Add the violated identity invariant, statetransition, relevant binding, and invalidation effect to its normal evidence and impact analysis.
trusted. Require the applicable protocol's registered-target and transaction-binding rules, or trusted server-side construction for non-protocol callbacks.
One-way-verifiable backup codes, reversibly needed OTP seeds, passkey public credentials, and trusted-device tokens do not share one storage rule.
separate decisions. A valid external identity or session does not establish local tenant authority.
invitations, and sensitive resource access against authoritative or sufficiently current server-controlled state with an explicit acceptable revocation window.
as privileged identity transitions, not merely profile updates.
layer re-derives and enforces applicable authoritative or sufficiently current grants and resource scope on every sensitive path.
demonstrably mandatory lower layer enforces the same invariant.
redirects as vulnerabilities by category alone. Demonstrate a broken binding, transition, invalidation rule, or attacker-reachable trust failure.
assumptions from a standard without showing that the deployment adopts that profile.
~30 seconds. Free. No account. Every finding cites a rule and a line of evidence.