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

# API Reference — Performing Security Communication Campaigns

## Agent Script

### Commands

| Command | Description |
|---|---|
| `node agent.js campaign --theme cybersecurity-month --channels email,slack,signage` | Design multi-channel security communication campaign |
| `node agent.js nudge --behavior password-reuse --method micro-learning` | Create behavioral nudge for specific security behavior |
| `node agent.js content --format poster,email,video-script --topic phishing` | Generate branded security content package |
| `node agent.js measure --campaign Q1-awareness --metrics open-rate,click-rate,behavior-change` | Measure campaign effectiveness and iterate |

### Examples

```bash
# Design multi-channel security communication campaign
node agent.js campaign --theme cybersecurity-month --channels email,slack,signage

# Create behavioral nudge for specific security behavior
node agent.js nudge --behavior password-reuse --method micro-learning

# Generate branded security content package
node agent.js content --format poster,email,video-script --topic phishing

# Measure campaign effectiveness and iterate
node agent.js measure --campaign Q1-awareness --metrics open-rate,click-rate,behavior-change
```

## External Tools

| Tool | Command | Purpose |
|---|---|---|
| Mailchimp | `mailchimp --campaign-stats --id sec-awareness-q1` | Email campaign analytics |
| Canva | `canva --export --format png --template security-poster` | Design content creation |
| Slack Analytics | `slack-analytics --channel security --engagement monthly` | Channel engagement metrics |

## Compliance Frameworks

| Standard | Training Requirement |
|---|---|
| NIST SP 800-50 | Building security awareness program communications |
| SANS Security Awareness | Maturity model for awareness programs |
| Fogg Behavior Model | Behavioral design for security habit formation |
| AIDA Model | Attention, Interest, Desire, Action for security messaging |
