RBP Permission Auditor
Audits SuccessFactors Role-Based Permissions across roles, groups, target populations, proxy settings, and sensitive admin grants. Flags excessive admin access, employee-data visibility beyond business need, toxic combinations such as compensation plus personal data export, and permission drift between sandbox and production. Produces a client-safe access-risk pack for HRIS, IT security, and audit stakeholders.
When to Use
- Detect over-permissioned roles, hidden access paths, and SoD risks before audit season.
- Client asks for an evidence-backed review in the Security area
- Preparing a workshop, release gate, audit pack, or remediation plan
- Converting raw SF configuration into a client-safe recommendation
Prerequisites
- Inputs: Role, group, target population, proxy, and permission export snapshots
- Expected outputs: Permission risk matrix, toxic-combination report, remediation plan, sign-off pack
- Confirm client audience and whether output should be board-level, technical, or mixed
- Never store credentials or employee-sensitive data in the repo or final deliverable
Workflow
- Inventory - gather evidence, classify impact, and create a client-safe output.
- Probe - gather evidence, classify impact, and create a client-safe output.
- Score - gather evidence, classify impact, and create a client-safe output.
- Remediate - gather evidence, classify impact, and create a client-safe output.
Analysis Checklist
- Confirm the configuration objects and source tenant/snapshot date
- Separate configuration evidence from assumptions
- Score findings by business impact, not just technical severity
- Group repeated findings into themes so the client gets a short action list
- Flag internal-only notes before writing the client-facing summary
- Produce remediation actions with owner, effort, dependency, and success metric
Edge Cases
- Dynamic groups with stale membership: validate explicitly before final recommendation
- Target populations that include terminated users: validate explicitly before final recommendation
- Proxy access bypassing normal manager visibility: validate explicitly before final recommendation
- Permission roles inherited through multiple groups: validate explicitly before final recommendation
- Emergency admin roles never removed: validate explicitly before final recommendation
- Country-specific data visibility exceptions: validate explicitly before final recommendation
Example Prompt
Audit our SF RBP setup and show which roles create access or segregation-of-duty risks.
Example Output Shape
126 permission roles reviewed. CRITICAL: 5, HIGH: 17. Top risk: HR Operations role grants export access to compensation and national ID fields for all employees, including countries outside support scope. Immediate action: split role by country and remove export permission pending DPO review.
Common Pitfalls
- Delivering raw technical noise: Summarise by business impact and put raw details in an appendix.
- Ignoring country or legal-entity variation: Many SF issues are only defects in one population.
- Missing downstream impact: Always map the finding to payroll, compliance, reporting, integration, or user experience.
- No rollback plan: Every remediation step needs a safe fallback.
- No validation step: Re-run the relevant check after fixing config and compare before/after evidence.
Verification Checklist
1---2name: sf-rbp-permission-auditor3description: Use when you need to detect over-permissioned roles, hidden access paths, and sod risks before audit season.4license: MIT5---67# RBP Permission Auditor89Audits SuccessFactors Role-Based Permissions across roles, groups, target populations, proxy settings, and sensitive admin grants. Flags excessive admin access, employee-data visibility beyond business need, toxic combinations such as compensation plus personal data export, and permission drift between sandbox and production. Produces a client-safe access-risk pack for HRIS, IT security, and audit stakeholders.1011## When to Use1213- Detect over-permissioned roles, hidden access paths, and SoD risks before audit season.14- Client asks for an evidence-backed review in the Security area15- Preparing a workshop, release gate, audit pack, or remediation plan16- Converting raw SF configuration into a client-safe recommendation1718## Prerequisites1920- Inputs: Role, group, target population, proxy, and permission export snapshots21- Expected outputs: Permission risk matrix, toxic-combination report, remediation plan, sign-off pack22- Confirm client audience and whether output should be board-level, technical, or mixed23- Never store credentials or employee-sensitive data in the repo or final deliverable2425## Workflow26271. **Inventory** - gather evidence, classify impact, and create a client-safe output.282. **Probe** - gather evidence, classify impact, and create a client-safe output.293. **Score** - gather evidence, classify impact, and create a client-safe output.304. **Remediate** - gather evidence, classify impact, and create a client-safe output.3132## Analysis Checklist3334- Confirm the configuration objects and source tenant/snapshot date35- Separate configuration evidence from assumptions36- Score findings by business impact, not just technical severity37- Group repeated findings into themes so the client gets a short action list38- Flag internal-only notes before writing the client-facing summary39- Produce remediation actions with owner, effort, dependency, and success metric4041## Edge Cases4243- **Dynamic groups with stale membership**: validate explicitly before final recommendation44- **Target populations that include terminated users**: validate explicitly before final recommendation45- **Proxy access bypassing normal manager visibility**: validate explicitly before final recommendation46- **Permission roles inherited through multiple groups**: validate explicitly before final recommendation47- **Emergency admin roles never removed**: validate explicitly before final recommendation48- **Country-specific data visibility exceptions**: validate explicitly before final recommendation4950## Example Prompt5152> Audit our SF RBP setup and show which roles create access or segregation-of-duty risks.5354## Example Output Shape5556126 permission roles reviewed. CRITICAL: 5, HIGH: 17. Top risk: HR Operations role grants export access to compensation and national ID fields for all employees, including countries outside support scope. Immediate action: split role by country and remove export permission pending DPO review.5758## Common Pitfalls59601. **Delivering raw technical noise**: Summarise by business impact and put raw details in an appendix.612. **Ignoring country or legal-entity variation**: Many SF issues are only defects in one population.623. **Missing downstream impact**: Always map the finding to payroll, compliance, reporting, integration, or user experience.634. **No rollback plan**: Every remediation step needs a safe fallback.645. **No validation step**: Re-run the relevant check after fixing config and compare before/after evidence.6566## Verification Checklist6768- [ ] Source evidence captured with tenant/snapshot date69- [ ] Findings scored by severity and business impact70- [ ] Edge cases reviewed explicitly71- [ ] Remediation actions include owner, effort, dependency, and success metric72- [ ] Client-safe summary produced73- [ ] Internal-only notes separated74- [ ] Follow-up validation plan included