Skip to content

feat(ai-red-teaming): ATLAS multi-agent campaign generator#67

Draft
rdheekonda wants to merge 1 commit into
mainfrom
feat/atlas-multiagent
Draft

feat(ai-red-teaming): ATLAS multi-agent campaign generator#67
rdheekonda wants to merge 1 commit into
mainfrom
feat/atlas-multiagent

Conversation

@rdheekonda

Copy link
Copy Markdown
Contributor

Summary

Adds generate_atlas_attack to the ai-red-teaming capability — generates a workflow that drives dreadnode.airt.atlas.atlas_attack (ATLAS: Adaptive Topology-Level Attack Synthesis) against a deployed multi-agent environment via a 3-surface httpx target (direct / tool_output / peer_message), gating success on real tool execution.

Companion PRs: dreadnode-tiger (SDK atlas_attack + tool-call capture) and security-tasks (4 multi-agent environments).

Changes

  • scripts/attack_runner.py: generate_atlas_attack + _build_atlas_target_code (3-surface target returning {content, tool_calls, cascade_depth, ...}) + _ATLAS_TEMPLATE + default 8-objective OWASP-ASI catalog; registered in METHODS.
  • tools/attacks.py: @safe_tool generate_atlas_attack wrapper.
  • Agent + attack-selection skill docs updated.
  • capability.yaml: → 1.5.0.

Test plan

  • 8 ATLAS generation tests (compiles, wires atlas_attack, 3-surface target, validation errors)
  • Full test_attack_runner.py suite green
  • dreadnode capability validateai-red-teaming@1.5.0 (tools=22)
  • Follow-up (this PR): register full 25-objective OWASP-ASI dataset; capability docs

…atlas_attack)

Generates a workflow driving dreadnode.airt.atlas.atlas_attack against a deployed
multi-agent environment via a 3-surface httpx target (direct/tool_output/
peer_message). Adds the @safe_tool wrapper, tests, agent/skill docs; bumps
capability to 1.5.0.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant