What problem does it solve?
This Skill helps you identify weaknesses in SAML SSO implementations where the application incorrectly trusts SAML assertions, signatures, bindings, or XML parsing behavior, leading to login bypasses or account impersonation.
Core Features & Use Cases
- Signature validation & wrapping checks: Validate which XML nodes are actually covered by signatures and detect common signature wrapping and coverage gaps.
- Audience/recipient/ACS enforcement: Check that Audience, Recipient/Destination, and ACS handling are strictly validated for the correct SP and flow type.
- Freshness and replay resistance: Confirm enforcement of InResponseTo and time-based constraints like NotBefore / NotOnOrAfter / NotOnOrAfter.
- Account mapping safety: Expose risky bindings such as email-only mapping, case/normalization issues, or reliance on unverified attributes.
Quick Start
Use the saml-sso-assertion-attacks skill when you have a captured SAMLResponse/SAMLRequest XML and you need to verify signature coverage, audience/recipient checks, ACS correctness, and XML trust boundaries.