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

# API Reference — Implementing Remote Work Security Training

## Agent Script

### Commands

| Command | Description |
|---|---|
| `node agent.js vpn-training --type ztna --audience all-remote` | Generate VPN and zero-trust access training |
| `node agent.js home-network --hardening router,wifi,iot-isolation` | Build home network security hardening guide |
| `node agent.js video-conf --platforms zoom,teams --topics screen-share,recording` | Create video conferencing security training |
| `node agent.js byod --enrollment mdm --platforms macos,windows,ios` | Build BYOD security enrollment training |

### Examples

```bash
# Generate VPN and zero-trust access training
node agent.js vpn-training --type ztna --audience all-remote

# Build home network security hardening guide
node agent.js home-network --hardening router,wifi,iot-isolation

# Create video conferencing security training
node agent.js video-conf --platforms zoom,teams --topics screen-share,recording

# Build BYOD security enrollment training
node agent.js byod --enrollment mdm --platforms macos,windows,ios
```

## External Tools

| Tool | Command | Purpose |
|---|---|---|
| Zscaler ZPA | `zscaler --user-activity --remote-workers` | Zero trust private access |
| Jamf | `jamf --compliance-report --remote-devices` | Remote device management |
| Zoom Admin | `zoom-admin --meeting-security --report` | Video conferencing security |

## Compliance Frameworks

| Standard | Training Requirement |
|---|---|
| NIST SP 800-46 | Guide to enterprise telework and remote access |
| NIST SP 800-114 | User's guide to telework and BYOD security |
| CIS Control 12 | Network infrastructure management |
| ISO 27001 A.6.2.2 | Teleworking security controls |
