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

# API Reference — Performing Physical Security Awareness

## Agent Script

### Commands

| Command | Description |
|---|---|
| `node agent.js tailgating --scenarios office,datacenter,parking` | Generate tailgating prevention training scenarios |
| `node agent.js clean-desk --audit-checklist standard` | Create clean desk policy audit training |
| `node agent.js visitor --workflow escort,badge,nda` | Build visitor management training procedures |
| `node agent.js sensitive-areas --zones datacenter,exec-floor,lab` | Create sensitive area access training |

### Examples

```bash
# Generate tailgating prevention training scenarios
node agent.js tailgating --scenarios office,datacenter,parking

# Create clean desk policy audit training
node agent.js clean-desk --audit-checklist standard

# Build visitor management training procedures
node agent.js visitor --workflow escort,badge,nda

# Create sensitive area access training
node agent.js sensitive-areas --zones datacenter,exec-floor,lab
```

## External Tools

| Tool | Command | Purpose |
|---|---|---|
| Genetec | `genetec --access-report --zone datacenter` | Physical access control system |
| HID SAFE | `hid --visitor-log --period monthly` | Visitor management system |
| Verkada | `verkada --camera-audit --facility hq` | Cloud-managed CCTV platform |

## Compliance Frameworks

| Standard | Training Requirement |
|---|---|
| ISO 27001 A.11 | Physical and environmental security controls |
| NIST SP 800-116 | PIV card authentication for physical access |
| ASIS Physical Security | ASIS International physical security standards |
| CIS Control 1 | Inventory and control of enterprise assets |
