Pre-built Segregation-of-Duties toxic-combo rules per industry. Use these in demos as "out-of-the-box governance" — and copy-paste them into the SoD Rules editor when a customer doesn't know what to start with.
How to use. Each card contains a JSON body that pastes directly into the SoD Rules editor (governance › Rules & policies → SoD Rules → New rule). The DSL uses app/core/attribute_path.py:evaluate_filter — same operators as workflow trigger filters.
Banking / fintech
critical Vendor master vs payment release (4-eyes)
bankingfintechSOX · Classic 4-eyes for vendor payments. Same person creating a vendor + releasing a payment = textbook fraud risk.
Click Dry-run to preview matching violations BEFORE saving
If dry-run looks reasonable: Save — detector runs on next 6h sweep (or trigger manually)
Violations appear in the Advisor inbox + drive sod_violation_* risk-score components
Always run Dry-run first. SoD rules with empty condition_a or condition_b are rejected at save (would match every identity). Big tenant + sloppy rule = inbox-flood.