What problem does it solve?
This Skill helps identify and exploit SAML SSO misconfigurations that allow forged or improperly validated assertions to bypass authentication or weaken tenant/account binding.
Core Features & Use Cases
- Signature and coverage validation: Check whether the system correctly verifies the signed XML node(s), handles signature wrapping, and rejects unsigned or incorrectly scoped signatures.
- Audience, recipient, and ACS handling: Validate strict enforcement of Audience, Recipient/Destination, and ACS/endpoint constraints across SP-initiated and IdP-initiated flows.
- Trust boundary and replay controls: Assess issuer trust correctness, multi-tenant confusion, and freshness requirements such as InResponseTo and NotBefore/NotOnOrAfter.
- Account mapping correctness: Evaluate whether security decisions rely on unverified attributes (e.g., email-only binding, case/normalization issues).
- XML parsing robustness: Review risky parsing/transformation behavior around SAML documents to prevent trust confusion caused by parser differences.
Quick Start
Use this skill to analyze a captured SAML login exchange and produce a prioritized test plan focused on signature validation, audience/recipient checks, ACS endpoint enforcement, and replay/freshness verification.