web-vuln-saml-sso
Warn
Audited by Gen Agent Trust Hub on Aug 19, 2026
Risk Level: MEDIUMCOMMAND_EXECUTIONDATA_EXFILTRATIONEXTERNAL_DOWNLOADSPROMPT_INJECTION
Full Analysis
- [COMMAND_EXECUTION]: The skill's Python scripts (xsw_test.py, comment_inject.py, and xxe_inject.py) use
subprocess.runto invoke the systemcurlutility for transmitting manipulated SAML assertions to external endpoints. - [DATA_EXPOSURE]: The
xxe_inject.pyscript constructs an XML External Entity (XXE) payload targeting the sensitive system pathfile:///etc/passwd. This is intended to test for vulnerabilities on the target service provider. - [REMOTE_CODE_EXECUTION]: The documentation references external security tools and research repositories, specifically SAMLRaider on GitHub and PortSwigger's security academy. These are recognized as well-known security resources.
- [INDIRECT_PROMPT_INJECTION]: The skill processes potentially untrusted SAML assertions via the
SAML_RESPONSE_B64input variable. Ingestion points: Input variableSAML_RESPONSE_B64inSKILL.md. Boundary markers: None present. Capability inventory: File system access to/tmp, execution ofcurlviasubprocess, and regex manipulation of XML. Sanitization: The skill decodes the assertion but does not perform validation or sanitization, as its purpose is to manipulate the data for testing.
Audit Metadata