Skip to content

feat(cc3test/identity): SAML federation alert rules for BSI #1177 - #12533

Open
tz3 wants to merge 2 commits into
masterfrom
cc3test/saml-federation-alerts
Open

feat(cc3test/identity): SAML federation alert rules for BSI #1177#12533
tz3 wants to merge 2 commits into
masterfrom
cc3test/saml-federation-alerts

Conversation

@tz3

@tz3 tz3 commented Aug 10, 2026

Copy link
Copy Markdown
Member

Summary

Adds Prometheus alert rules for the SAML federation cc3test suite covering BSI control SF.Fas.1/2.

Alerts added

  • SAMLSignatureValidationFailed (critical) — mod_shib accepting unsigned/untrusted/corrupted assertions (SF.Fas.1)
  • SAMLIssuerValidationFailed (critical) — mod_shib accepting wrong issuer or wrong audience (SF.Fas.2)

Related

tz3 added 2 commits August 7, 2026 12:45
Add SAMLFederationAuthFailed, SAMLBypassProtectionFailed, and
SAMLTokenFederationInfoMissing alert rules matching the TestSAMLAuthFlow_*
cc3test metrics pattern. Modelled on existing OIDC alert rules.
…n alert rules

Adds two alert rules watching the new TestSAMLSignatureValidation test class
(cc3test BSI controls testing, foundation issue #1177):

- SAMLSignatureValidationFailed (critical): fires if unsigned, untrusted-key,
  or corrupted-signature assertions are accepted by mod_shib (SF.Fas.1)
- SAMLIssuerValidationFailed (critical): fires if assertions from a rogue issuer
  or with wrong AudienceRestriction are accepted (SF.Fas.2)
@tz3 tz3 changed the title feat(cc3test/identity): SAML federation alert rules for BSI #1177 + #1181 feat(cc3test/identity): SAML federation alert rules for BSI #1177 Aug 11, 2026
@tz3
tz3 marked this pull request as ready for review August 11, 2026 13:05
@tz3
tz3 marked this pull request as draft August 11, 2026 13:24
@tz3
tz3 marked this pull request as ready for review August 12, 2026 08:07
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.

1 participant