Skip to content

Claude Code plugins for adversary simulation and red teaming

Notifications You must be signed in to change notification settings

godlovepenn/attack-simulation-claude

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 
 
 
 
 

Repository files navigation

Attack Simulation Claude

A collection of Claude Code plugins for adversary simulation and red teaming tools.

Available Plugins

Plugin Description Status
ttpforge TTPForge TTP creation, validation, and management Available
atomic-red-team Atomic Red Team test execution and management Coming Soon

Installation

Add Marketplace

/plugin marketplace add godlovepenn/attack-simulation-claude

Install Plugin

/plugin install ttpforge@attack-simulation-claude

Local Development

# Clone the repository
git clone https://github.com/godlovepenn/attack-simulation-claude.git

# Install locally
/plugin install ./attack-simulation-claude/plugins/ttpforge

Plugins

TTPForge Plugin

Automate TTPForge TTP creation, validation, and management for adversary simulation.

Commands:

  • /ttpforge - Interactive menu
  • /ttp-ideate <goal> - Design attack scenarios (outputs .md)
  • /ttp-automate <commands> - Convert to TTPForge YAML
  • /ttp-create <goal> - Full pipeline: ideate -> automate -> doc
  • /ttp-chain <campaign> - Multi-phase attack campaigns
  • /ttp-convert @<file> - Convert Atomic Red Team to TTPForge
  • /ttp-search <query> - Search TTP repositories
  • /ttp-repos - Manage TTP repositories

Prerequisites:

  • TTPForge binary installed
  • At least one TTP repository configured (ttpforge init)

Full Documentation

Atomic Red Team Plugin (Coming Soon)

Execute and manage Atomic Red Team tests directly from Claude Code.

Planned Commands:

  • /atomic or /art - Interactive menu
  • /art-search <technique> - Search Atomic tests
  • /art-execute <test> - Execute Atomic test
  • /art-validate <test> - Validate test prerequisites

Directory Structure

attack-simulation-claude/
├── .claude-plugin/
│   └── marketplace.json      # Marketplace manifest
├── plugins/
│   ├── ttpforge/             # TTPForge plugin
│   │   ├── .claude-plugin/
│   │   ├── agents/
│   │   ├── commands/
│   │   ├── skills/
│   │   ├── hooks/
│   │   └── README.md
│   └── atomic-red-team/      # Atomic Red Team plugin (coming soon)
└── README.md

Contributing

Contributions welcome! Please submit issues and pull requests.

Adding a New Plugin

  1. Create directory under plugins/<plugin-name>/
  2. Add .claude-plugin/plugin.json with plugin metadata
  3. Implement commands, agents, skills as needed
  4. Update marketplace.json to include the new plugin
  5. Submit pull request

License

MIT

Author

Godlove Penn (godlovepenn@pm.me)

About

Claude Code plugins for adversary simulation and red teaming

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages