Skip to content

POA&M → ServiceNow remediation pipeline (governance loop closed)#30

Merged
WhalerMike merged 3 commits intomainfrom
claude/poam-servicenow
Apr 16, 2026
Merged

POA&M → ServiceNow remediation pipeline (governance loop closed)#30
WhalerMike merged 3 commits intomainfrom
claude/poam-servicenow

Conversation

@WhalerMike
Copy link
Copy Markdown
Owner

Summary

Closes the governance loop: drift → POA&M → ServiceNow change requests → resolution tracking.

Full pipeline proven

terraform plan → TerraformAdapter.consume_terraform_plan() → DriftReport
  → drift_to_poam_findings() → POA&M findings
  → poam_findings_to_change_requests() → ServiceNow-format CRs
  → ServiceNowAdapter.normalize() → claims back in Evidence Fabric

9 tests including E2E round-trip. The architecture is now audit-complete: detect → document → remediate → track → re-assess.

https://claude.ai/code/session_01Wu19UGhHdxxMF9pdUVCDMC

claude and others added 3 commits April 16, 2026 13:13
…t pipeline

Closes the governance loop:
  vendor data → adapter → drift → POA&M → change requests → resolution

New: src/uiao_impl/adapters/remediation.py
  - poam_findings_to_change_requests(): POA&M findings → ServiceNow CRs
    (risk → priority mapping, control association, auto-assignee)
  - generate_remediation_report(): summary with risk breakdown + ticket refs

9 tests including full E2E pipeline:
  terraform plan → drift → POA&M findings → change requests →
  ServiceNow adapter round-trip (CRs normalized back into claims)

This proves the complete governance cycle: detect drift → document it
(POA&M) → create remediation tickets → track them through ITSM →
re-assess. The architecture is now audit-complete.
@WhalerMike WhalerMike merged commit 4b94f5b into main Apr 16, 2026
3 checks passed
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.

2 participants