Skip to content

Commit ffeedc9

Browse files
committed
docs(compliance): advance control statuses and add operations cadence
1 parent ccfbd99 commit ffeedc9

2 files changed

Lines changed: 40 additions & 2 deletions

File tree

security-compliance/controls/IPOC_HIPAA_HITRUST_Applicability.md

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -10,14 +10,14 @@ Status legend: `Implemented`, `Partial`, `Planned`, `Not Applicable`.
1010

1111
| Domain | Applies to IPOC | Status | Current Evidence in Code/Config | Next Action |
1212
|---|---|---|---|---|
13-
| Identity & Access Management | Yes | Partial | AuthN/AuthZ required on APIs, role/scope policies, new privileged MFA gate | Enforce MFA in non-dev and validate token claim behavior in Entra |
13+
| Identity & Access Management | Yes | Implemented | AuthN/AuthZ required on APIs, role/scope policies, new privileged MFA gate + production guardrail prevents privileged MFA disablement | Maintain Entra claim mapping validation and periodic privileged-role access review evidence |
1414
| Audit Controls | Yes | Partial | Audit event writer + audit endpoints + sensitive request logging + `security-compliance/standards/audit-log-retention-standard.md` | Implement immutable storage configuration in hosting platform and capture evidence |
1515
| Transmission Security | Yes | Implemented | HTTPS redirection, HSTS, security headers | Add automated TLS posture verification evidence |
1616
| Data at Rest Encryption | Yes | Partial | Encrypted SQL connection settings in config | Document and verify DB/storage/backups encryption settings as evidence |
1717
| Minimum Necessary / Data Minimization | Yes | Implemented | User DTOs intentionally omit sensitive fields, redaction helpers for exports + endpoint-level evidence lifecycle fully executed (120/120 closed, 120/120 evidence approved, 0 open gaps) | Run scheduled drift-detection cycle for net-new or changed endpoints and retain release artifacts |
1818
| Integrity Controls | Yes | Partial | Parameterized SQL usage patterns and controlled update paths | Add tamper-evident logging strategy and integrity test cases |
1919
| Incident Response | Yes | Planned | Baseline roadmap exists | Add IR runbook + tabletop exercise evidence |
20-
| Vulnerability Management | Yes | Partial | Security CI gates workflow added (`.github/workflows/security-compliance-gates.yml`) with enforced .NET severity gate (`scripts/compliance/check-dotnet-vulnerabilities.ps1`) + initialized remediation SLA tracker (`security-compliance/controls/vulnerability-remediation-sla.csv`) | Remediate open npm high findings and record closure evidence |
20+
| Vulnerability Management | Yes | Implemented | Security CI gates workflow with enforced .NET severity gate (`scripts/compliance/check-dotnet-vulnerabilities.ps1`) + npm audit high gate + lockfile remediation + scheduled/manual drift checks | Continue dependency maintenance cadence and retain vulnerability closure evidence in baseline packages |
2121
| Vendor / Third-Party Risk | Yes | Planned | External provider telemetry exists | Add supplier risk register and annual review process |
2222
| Physical Safeguards | Shared Responsibility | Partial | Cloud-hosted assumptions | Track provider attestations and internal endpoint/device policy |
2323
| Breach Notification Readiness | Yes | Planned | Operational telemetry and audit foundations | Add breach workflow, legal escalation matrix, and drill cadence |
@@ -60,6 +60,7 @@ Status legend: `Implemented`, `Partial`, `Planned`, `Not Applicable`.
6060
33. Added drift response operations runbook: `security-compliance/operations/drift-failure-runbook.md` with SLA, owner routing, and recovery criteria.
6161
34. Added branch protection manual checklist for private repository enforcement parity: `security-compliance/operations/branch-protection-manual-checklist.md`.
6262
35. Added monthly compliance baseline packaging workflow `.github/workflows/compliance-baseline-package.yml` (scheduled + manual) with drift gate precondition and artifact upload.
63+
36. Added recurring operations cadence playbook: `security-compliance/operations/compliance-operations-cadence.md`.
6364

6465
## Current Endpoint Review Backlog Snapshot
6566

Lines changed: 37 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,37 @@
1+
# Compliance Operations Cadence
2+
3+
## Purpose
4+
5+
Define recurring operational tasks to maintain HIPAA/HITRUST control posture after baseline completion.
6+
7+
## Weekly (Every Monday)
8+
9+
1. Review latest `security-compliance-gates` workflow run results.
10+
2. Verify drift gate status remains green:
11+
- `Closed == Total`
12+
- `EvidenceGaps == 0`
13+
- `Overdue == 0`
14+
3. Review uploaded CI artifacts:
15+
- `endpoint-compliance-executive-summary.md`
16+
- `endpoint-compliance-trend.md`
17+
- `endpoint-remediation-kpi.md`
18+
4. If drift detected, execute `security-compliance/operations/drift-failure-runbook.md`.
19+
20+
## Monthly (1st of Month)
21+
22+
1. Ensure `compliance-baseline-package` workflow ran successfully.
23+
2. Archive baseline package ZIP + manifest from workflow artifacts/releases.
24+
3. Confirm `security-compliance/controls/IPOC_HIPAA_HITRUST_Applicability.md` still reflects current measured state.
25+
26+
## Per Pull Request
27+
28+
1. Ensure `security-compliance-gates` passes prior to merge.
29+
2. For endpoint changes, ensure compliance cycle output remains green.
30+
3. If new endpoints are introduced, verify they are represented in endpoint matrix/ledger artifacts.
31+
32+
## Ownership
33+
34+
- Security Engineering: drift gate oversight and IAM/security controls.
35+
- Platform Engineering: import/streaming/resource endpoint evidence maintenance.
36+
- Compliance Engineering: artifact retention, evidence packaging, and periodic review logging.
37+
- Application Engineering: UI/API endpoint behavior changes and accompanying evidence updates.

0 commit comments

Comments
 (0)