Files
Anthropic-Cybersecurity-Skills/skills/implementing-patch-management-for-ot-systems/references/api-reference.md
T
mukul975 c21af3347e Complete folder anatomy for all 649 cybersecurity skills + update LICENSE to Mahipal
- Add scripts/agent.py and references/api-reference.md to all remaining skills
- Update all 648 LICENSE files: copyright now reads 'Mahipal'
- Add implementing-security-monitoring-with-datadog (new skill with full anatomy)
- All 649 skills now have: SKILL.md, LICENSE, scripts/agent.py, references/api-reference.md
2026-03-11 00:22:12 +01:00

2.9 KiB

API Reference: Implementing Patch Management for OT Systems

ICS-CERT Advisory API

# Query CISA ICS advisories (RSS/JSON)
curl -s "https://www.cisa.gov/sites/default/files/feeds/known_exploited_vulnerabilities.json" | jq '.vulnerabilities[] | select(.vendorProject | test("Siemens|Rockwell|Schneider"))'

# NVD API for ICS CVEs
curl -s "https://services.nvd.nist.gov/rest/json/cves/2.0?keywordSearch=SCADA&resultsPerPage=20"

Vendor Patch Sources

Vendor Advisory Source Notification
Siemens ProductCERT (cert.siemens.com) RSS + Email
Rockwell Knowledgebase (rockwellautomation.custhelp.com) Email
Schneider PSIRT (se.com/ww/en/work/support/cybersecurity) RSS + Email
ABB Cybersecurity Advisory (abb.com) Email
Honeywell PSIRT Advisories Email

Patch Prioritization Matrix

CVSS Score Exploited OT Impact Priority SLA
9.0 - 10.0 Yes Safety system P1 Emergency Next maintenance window
7.0 - 8.9 Yes Control system P2 Critical 30 days
7.0 - 8.9 No Non-safety P3 High 90 days
4.0 - 6.9 No Any P4 Medium 180 days
0.1 - 3.9 No Any P5 Low Next scheduled outage

NERC CIP-007-6 R2 Requirements

Sub-Requirement Description
R2.1 Patch management process for tracking
R2.2 Evaluate patches within 35 days of availability
R2.3 Implement applicable patches within timeframe
R2.4 Document mitigation plans for patches not applied

IEC 62443-2-3 Patch Management Lifecycle

Phase Action
Monitor Subscribe to vendor advisories and ICS-CERT
Assess Evaluate patch compatibility with OT environment
Test Validate in staging environment mirroring production
Plan Schedule during maintenance window with rollback
Deploy Staged rollout with process verification
Verify Confirm functionality and safety post-patch

Compensating Controls (When Patching Not Possible)

Control Use Case
Network segmentation Isolate unpatched systems
Application whitelisting Prevent exploit execution
Virtual patching (IPS rules) Block known exploit vectors
Enhanced monitoring Detect exploitation attempts
Physical access restriction Limit console access

WSUS/SCCM OT Configuration

# WSUS: Approve patch for OT test group only
Approve-WsusUpdate -Update $update -Action Install -TargetGroupName "OT-Test-Ring"

References