SSP Narrator
Generates present-tense SSP narratives in your system's voice. Assessment-grade.
Reads your system context, existing configurations, and policy docs to write SSP control narratives. Output matches the present-tense, objective-level style that CCAs and 3PAOs expect — not boilerplate, not paraphrased requirements.
Try a sample prompt:
AC-2 · Account Management
Implementation
Acme provisions, manages, and reviews system accounts using Okta as the central identity provider with role-based access aligned to the principle of least privilege. New account requests originate as Jira tickets in the IT-IAM project and require the requestor's manager approval plus security team review for any account with elevated privileges. Approved tickets trigger an automated workflow in Okta Workflows that creates the account, assigns the appropriate group memberships derived from the user's role and department, and provisions downstream entitlements via SCIM to AWS IAM Identity Center, GitHub, Salesforce, and Snowflake.
Account types are defined as Standard User (Okta group "Employees"), Service Account ("ServiceAccounts" — non-interactive, certificate-based), Privileged ("Admins" — JIT activation via Okta Identity Governance with 4-hour expiry), and Guest ("Externals" — quarterly justification required). All account creation, modification, and deactivation events flow to Splunk via the Okta System Log API with a 90-day searchable retention and 2-year cold storage.
Account reviews occur quarterly. The Security Operations Manager exports the active account list from Okta on the first business day of each quarter, distributes per-team reports to system owners via a Confluence workflow, and tracks reviewer attestations in the IAM-Reviews Jira project. Decisions to retain, modify, or remove are executed within 5 business days of attestation, with revocations triggered by closing the Okta lifecycle workflow. Accounts inactive for 90 consecutive days are automatically disabled by Okta and a deletion ticket is created for review.
Termination triggers immediate Okta deprovisioning via the Workday-to-Okta HR-driven workflow within 30 minutes of HR marking the employee as terminated. Voluntary departures and involuntary terminations follow the same automated path; manual override is documented when applicable.
Evidence References
okta-org-config-export-2026q2.json — IdP configuration showing groups, lifecycle rules, MFA policiesokta-workflow-account-provisioning.png — Account provisioning workflow diagramokta-system-log-sample-30d.csv — 30-day account event sample for AU-2 cross-referenceac-2-q1-2026-review-completion.pdf — Q1 2026 quarterly review attestation reportacme-iam-policy-v3.2-approved.pdf — Approved IAM policy referencing AC-2 proceduresworkday-okta-hr-integration-config.png — HR-driven termination workflow configCustomer / Cloud Responsibility (FedRAMP CIS/CRM)
| Activity | Customer (Acme) | Provider (Okta) |
| Define account types | X | |
| Configure IdP | X | |
| Maintain Okta platform availability | X | |
| Audit logging | X (config) | X (capture) |
| Account review execution | X |
Assessment Objective Coverage
- AC-2 [a] account types defined → Standard / Service / Privileged / Guest in Okta groups
- AC-2 [b] assignment of account managers → IT-IAM team via RACI in IAM policy §3.2
- AC-2 [c] required information → captured in Jira request form, validated by Okta provisioning workflow
- AC-2 [d] approval → manager + security for elevated, via Jira workflow
- AC-2 [e] creation/modification/deletion → automated via Okta + SCIM
- AC-2 [f] monitoring → Splunk dashboard "IAM-Live"
- AC-2 [g] notify when no longer required → Workday → Okta workflow
- AC-2 [h] authorize access → group memberships derived from role; entitlement-based via JIT for elevated
- AC-2 [i] review compliance → quarterly review process documented above
- AC-2 [j] establish/reissue → identity proofing via Workday HR record, MFA enrollment within 24h
- AC-2 [k] required information for each account → captured in Okta profile and Jira ticket