<!-- Copyright (c) 2026 defconxt. All rights reserved. -->
<!-- Licensed under AGPL-3.0 — see LICENSE file for details. -->

# Implementing ICS Change Management — API & Tool Reference

> Quick reference for tools, commands, and APIs used in implementing-ics-change-management.

## Tools

### `git`

PLC version control

**Usage:**
```bash
git commit -m 'CHG-2026-0042: Updated PLC'
```

**Key Flags:**
  - diff: compare
  - log: history

---

### `servicenow-api`

Change ticketing

**Usage:**
```bash
curl -H 'Auth: Bearer $T' https://sn.com/api/now/table/change_request
```

**Key Flags:**
  - /change_request: CRUD
  - Approval workflows

---

## Integration Notes

- All tools should be run with least-privilege access appropriate to the task
- Log all tool invocations for audit trail
- Validate tool output before acting on results
- Never execute write operations against production ICS without explicit authorization

## See Also

- Parent skill: [OT/ICS Security](../../../SKILL.md)
- NIST SP 800-82: Guide to OT Security
