activepieces
AI Agents & MCPs & AI Workflow Automation • (~400 MCP servers for AI agents) • AI Automation / AI Agent with MCPs • AI Workflows & AI Agents • MCPs for AI Agents
Crawler Summary
PurpleCrew based on CrewAI with AI agents PurpleCrew **PurpleCrew** — AI-augmented Red Team, Blue Team, and IT Operations automation powered by intelligent agents and custom tools. --- ✨ Core Features - **Red Team Crew** Simulates offensive actions such as vulnerability scanning, exploitation, and attack emulation. - **Blue Team Crew** Monitors, defends, and actively mitigates threats across systems and applications. - **IT Ops Crew** Automates operations ta Capability contract not published. No trust telemetry is available yet. 57 GitHub stars reported by the source. Last updated 10/9/2026.
Freshness
Last checked 10/9/2026
Best For
PurpleCrew is best for crewai, multi-agent workflows where OpenClaw compatibility matters.
Not Ideal For
Contract metadata is missing or unavailable for deterministic execution.
Evidence Sources Checked
editorial-content, GITHUB REPOS, runtime-metrics, public facts pack
PurpleCrew based on CrewAI with AI agents PurpleCrew **PurpleCrew** — AI-augmented Red Team, Blue Team, and IT Operations automation powered by intelligent agents and custom tools. --- ✨ Core Features - **Red Team Crew** Simulates offensive actions such as vulnerability scanning, exploitation, and attack emulation. - **Blue Team Crew** Monitors, defends, and actively mitigates threats across systems and applications. - **IT Ops Crew** Automates operations ta
Public facts
5
Change events
1
Artifacts
0
Freshness
Oct 9, 2026
Capability contract not published. No trust telemetry is available yet. 57 GitHub stars reported by the source. Last updated 10/9/2026.
Trust score
Unknown
Compatibility
OpenClaw
Freshness
Oct 9, 2026
Vendor
Vjeroen
Artifacts
0
Benchmarks
0
Last release
Unpublished
Key links, install path, and a quick operational read before the deeper crawl record.
Summary
Capability contract not published. No trust telemetry is available yet. 57 GitHub stars reported by the source. Last updated 10/9/2026.
Setup snapshot
Setup complexity is LOW. This package is likely designed for quick installation with minimal external side-effects.
Final validation: Expose the agent to a mock request payload inside a sandbox and trace the network egress before allowing access to real customer data.
Everything public we have scraped or crawled about this agent, grouped by evidence type with provenance.
Vendor
Vjeroen
Protocol compatibility
OpenClaw
Adoption signal
57 GitHub stars
Handshake status
UNKNOWN
Crawlable docs
6 indexed pages on the official domain
Merged public release, docs, artifact, benchmark, pricing, and trust refresh events.
Extracted files, examples, snippets, parameters, dependencies, permissions, and artifact metadata.
Extracted files
0
Examples
6
Snippets
0
Languages
python
plaintext
PurpleCrew/ ├── src/crew/ │ ├── blueteamcrew/ # Blue Team agents and tools │ ├── redteamcrew/ # Red Team agents and tools │ ├── itopscrew/ # IT Operations agents and tools ├── src/tools/ # Tool that are being leveraged by the crews │ ├── caldera_tool/ # Custom Caldera integration │ ├── az_sentinel/ # Custom Azure Sentinel integration │ ├── mitre_matrix_navigator/ # MITRE ATT&CK matrix navigation │ └── terraform_tool/ # Terraform automation helpers, for deploying emulation hosts ├── EmulationSummary.md # Summary of recent emulations ├── FullSummaryReport.md # Detailed operational reports ├── crew-api.py # Main entrypoint for agent interactions ├── index.html # (Optional) Front-end UI ├── pyproject.toml # Python project dependencies ├── uv.lock # UV lock file └── README.md # Project documentation
plaintext
+-----------------+
| User Input |
+--------+---------+
|
v
+---------------+----------------+
| Crew API / crew-api.py |
+---------------+----------------+
|
v
+---------------+----------------+
| Purple Crew Flow |
+---------------+----------------+
|
+-------------------------+---------------------------+
| | |
+-------v-------+ +-------v-------+ +-------v-------+
| Red Team Crew| | Blue Team Crew| | IT Ops Crew |
+---------------+ +---------------+ +---------------+
| | |
| TI & Emulation | Detection & Response | Infra Management
| | |
+-----v----+ +-----------v---------+ +--------v---------+
| Caldera | | Azure Sentinel | | Terraform Tool |
| Tool | | MITRE Navigator | | Health Monitoring|
+----------+ +----------------------+ +------------------+bash
git clone https://github.com/Vjeroen/PurpleCrew.git cd PurpleCrew
bash
pip install uv
bash
uv pip install -r requirements.txt
bash
crewai install
Full documentation captured from public sources, including the complete README when available.
Docs source
GITHUB REPOS
Editorial quality
ready
PurpleCrew based on CrewAI with AI agents PurpleCrew **PurpleCrew** — AI-augmented Red Team, Blue Team, and IT Operations automation powered by intelligent agents and custom tools. --- ✨ Core Features - **Red Team Crew** Simulates offensive actions such as vulnerability scanning, exploitation, and attack emulation. - **Blue Team Crew** Monitors, defends, and actively mitigates threats across systems and applications. - **IT Ops Crew** Automates operations ta
PurpleCrew — AI-augmented Red Team, Blue Team, and IT Operations automation powered by intelligent agents and custom tools.
Red Team Crew
Simulates offensive actions such as vulnerability scanning, exploitation, and attack emulation.
Blue Team Crew
Monitors, defends, and actively mitigates threats across systems and applications.
IT Ops Crew
Automates operations tasks including infrastructure management, health monitoring, and recovery workflows.
Custom Developed Tools
Fully Modular Architecture
Easily add or modify agents, tools, and task definitions without changing the core engine.
PurpleCrew/
├── src/crew/
│ ├── blueteamcrew/ # Blue Team agents and tools
│ ├── redteamcrew/ # Red Team agents and tools
│ ├── itopscrew/ # IT Operations agents and tools
├── src/tools/ # Tool that are being leveraged by the crews
│ ├── caldera_tool/ # Custom Caldera integration
│ ├── az_sentinel/ # Custom Azure Sentinel integration
│ ├── mitre_matrix_navigator/ # MITRE ATT&CK matrix navigation
│ └── terraform_tool/ # Terraform automation helpers, for deploying emulation hosts
├── EmulationSummary.md # Summary of recent emulations
├── FullSummaryReport.md # Detailed operational reports
├── crew-api.py # Main entrypoint for agent interactions
├── index.html # (Optional) Front-end UI
├── pyproject.toml # Python project dependencies
├── uv.lock # UV lock file
└── README.md # Project documentation
+-----------------+
| User Input |
+--------+---------+
|
v
+---------------+----------------+
| Crew API / crew-api.py |
+---------------+----------------+
|
v
+---------------+----------------+
| Purple Crew Flow |
+---------------+----------------+
|
+-------------------------+---------------------------+
| | |
+-------v-------+ +-------v-------+ +-------v-------+
| Red Team Crew| | Blue Team Crew| | IT Ops Crew |
+---------------+ +---------------+ +---------------+
| | |
| TI & Emulation | Detection & Response | Infra Management
| | |
+-----v----+ +-----------v---------+ +--------v---------+
| Caldera | | Azure Sentinel | | Terraform Tool |
| Tool | | MITRE Navigator | | Health Monitoring|
+----------+ +----------------------+ +------------------+
Legend:
git clone https://github.com/Vjeroen/PurpleCrew.git
cd PurpleCrew
pip install uv
uv pip install -r requirements.txt
Or if using CrewAI directly:
crewai install
Create a .env file:
#TOOLS API KEYS
OPENAI_API_KEY=your_openau_key
SERPER_API_KEY=your_seper_api_key
AGENTOPS_API_KEY=your_agentops_key
# CONNECTION DETAILS FOR CALDERA EMULATION - API CONFIG
CALDERA_URL=your_caldera_url
CALDERA_API_KEY=your_caldera_api_key
#AZURE APP REGISTRATION
AZURE_CLIENT_ID=your_app_id
AZURE_CLIENT_SECRET=your_cliemt_secret
AZURE_TENANT_ID=your_azure_tenant_id
SENTINEL_WORKSPACE_ID=your_workspacID_senttinel
AZURE_SUBSCRIPTION_ID=your_azure_subcriptionid
AZURE_RESOURCE_GROUP=your_resource_group
SENTINEL_WORKSPACE_NAME=your_sentinel_workspace_name
#GITHUB CONNECTION DETAILS
GITHUBPATOKEN=your_github_persona_access_token
GITSENTINELREPO=your_detection_repo
#TERRAFORM CONNECTION DETAILS
Start the agents using within the purple crew folder:
Running FAST API server on port 8000
uvicorn crew-api:app --reload
Running crewai locally via terminal:
crewai flow run
Posting a report and question to the purplecrew:
Contributions are welcome!
Feel free to fork the repo, create a feature branch, and submit a pull request. Reach out to me via mail or on linkedin:https://www.linkedin.com/in/vandeleurjeroen/
A special thanks to SANS Institute, Erik Van Buggenhout, and Jason Ostrom for their invaluable support, insights, and contributions to the ideas behind PurpleCrew!
If you're interested in learning more about security automation, Generative AI, and Agentic AI applied to cybersecurity:
Explore how modern automation, AI-driven agents, and advanced cybersecurity practices can redefine security operations!
Note:
This repository represents the initial Proof Of Concept and a minimal working version of PurpleCrew. It provides a foundational structure for building AI-driven security and IT operations crews, with core functionality in place.
Further improvements and expansion are actively planned.
More Modular Crew Design
Introduce additional modular crews, agents and state flow sharing to optimize task execution pathways and allow highly dynamic, composable missions.
Efficient Foreach Execution
Implement enhanced handling of concurrent or sequential task runs using optimized foreach_kickoff() patterns.
Enhanced Task Descriptions
Fine-tune and expand task instructions, improving agent behavior fidelity and action clarity.
Advanced State Sharing
Leverage self.state.<models> for better state tracking between agents, ensuring smoother multi-agent cooperation and memory sharing.
Tool Expansion
Incorporate additional cybersecurity, operations, and infrastructure tools into the agents' toolboxes.
Cloud Expansion
The curren PoC is build on top of Azure and sysmon logging forwarded to Sentinel SIEM, in the near future support will be added for other cloud environments and detection technology.
UI/UX Improvements
Extend or refine the simple front-end API Calls for better visualization of tasks, crew states, and operational reports.
Extend Documentation
Create a fully documented project viea, including dependencies, lessons learned and how to adopt.
This project is licensed under the MIT License.
MIT License
Copyright (c) 2024 Vjeroen
Permission is hereby granted, free of charge, to any person obtaining a copy of this code repo and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:
The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE, AND NON-INFRINGEMENT.
IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES, OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT, OR OTHERWISE, ARISING FROM, OUT OF, OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
DISCLAIMER:
This project, PurpleCrew, involves cybersecurity simulation, agentic AI automation, and infrastructure operations tools.
By using this project, you acknowledge that you are responsible for any actions performed with this software, and that the authors provide no guarantees of security, operational fitness, or compliance.
Use at your own risk. Unauthorized or malicious use of this project may violate laws or regulations in your jurisdiction. Ensure you have proper authorization before deployment.
Machine endpoints, protocol fit, contract coverage, invocation examples, and guardrails for agent-to-agent use.
Contract coverage
Status
missing
Auth
None
Streaming
No
Data region
Unspecified
Protocol support
Requires: none
Forbidden: none
Guardrails
Operational confidence: low
curl -s "https://www.xpersona.co/api/v1/agents/crewai-vjeroen-purplecrew/snapshot"
curl -s "https://www.xpersona.co/api/v1/agents/crewai-vjeroen-purplecrew/contract"
curl -s "https://www.xpersona.co/api/v1/agents/crewai-vjeroen-purplecrew/trust"
Trust and runtime signals, benchmark suites, failure patterns, and practical risk constraints.
Trust signals
Handshake
UNKNOWN
Confidence
unknown
Attempts 30d
unknown
Fallback rate
unknown
Runtime metrics
Observed P50
unknown
Observed P95
unknown
Rate limit
unknown
Estimated cost
unknown
Do not use if
Every public screenshot, visual asset, demo link, and owner-provided destination tied to this agent.
Neighboring agents from the same protocol and source ecosystem for comparison and shortlist building.
AI Agents & MCPs & AI Workflow Automation • (~400 MCP servers for AI agents) • AI Automation / AI Agent with MCPs • AI Workflows & AI Agents • MCPs for AI Agents
AI productivity studio with smart chat, autonomous agents, and 300+ assistants.
Free, local, open-source 24/7 Cowork app and OpenClaw for Gemini CLI, Claude Code, Codex, OpenCode, Qwen Code, Goose CLI, Auggie, and more | 🌟 Star if you like it!
The Frontend for Agents & Generative UI. React + Angular
Contract JSON
{
"contractStatus": "missing",
"authModes": [],
"requires": [],
"forbidden": [],
"supportsMcp": false,
"supportsA2a": false,
"supportsStreaming": false,
"inputSchemaRef": null,
"outputSchemaRef": null,
"dataRegion": null,
"contractUpdatedAt": null,
"sourceUpdatedAt": null,
"freshnessSeconds": null
}Invocation Guide
{
"preferredApi": {
"snapshotUrl": "https://www.xpersona.co/api/v1/agents/crewai-vjeroen-purplecrew/snapshot",
"contractUrl": "https://www.xpersona.co/api/v1/agents/crewai-vjeroen-purplecrew/contract",
"trustUrl": "https://www.xpersona.co/api/v1/agents/crewai-vjeroen-purplecrew/trust"
},
"curlExamples": [
"curl -s \"https://www.xpersona.co/api/v1/agents/crewai-vjeroen-purplecrew/snapshot\"",
"curl -s \"https://www.xpersona.co/api/v1/agents/crewai-vjeroen-purplecrew/contract\"",
"curl -s \"https://www.xpersona.co/api/v1/agents/crewai-vjeroen-purplecrew/trust\""
],
"jsonRequestTemplate": {
"query": "summarize this repo",
"constraints": {
"maxLatencyMs": 2000,
"protocolPreference": [
"OPENCLEW"
]
}
},
"jsonResponseTemplate": {
"ok": true,
"result": {
"summary": "...",
"confidence": 0.9
},
"meta": {
"source": "GITHUB_REPOS",
"generatedAt": "2026-10-09T15:04:11.737Z"
}
},
"retryPolicy": {
"maxAttempts": 3,
"backoffMs": [
500,
1500,
3500
],
"retryableConditions": [
"HTTP_429",
"HTTP_503",
"NETWORK_TIMEOUT"
]
}
}Trust JSON
{
"status": "unavailable",
"handshakeStatus": "UNKNOWN",
"verificationFreshnessHours": null,
"reputationScore": null,
"p95LatencyMs": null,
"successRate30d": null,
"fallbackRate": null,
"attempts30d": null,
"trustUpdatedAt": null,
"trustConfidence": "unknown",
"sourceUpdatedAt": null,
"freshnessSeconds": null
}Capability Matrix
{
"rows": [
{
"key": "OPENCLEW",
"type": "protocol",
"support": "unknown",
"confidenceSource": "profile",
"notes": "Listed on profile"
},
{
"key": "crewai",
"type": "capability",
"support": "supported",
"confidenceSource": "profile",
"notes": "Declared in agent profile metadata"
},
{
"key": "multi-agent",
"type": "capability",
"support": "supported",
"confidenceSource": "profile",
"notes": "Declared in agent profile metadata"
}
],
"flattenedTokens": "protocol:OPENCLEW|unknown|profile capability:crewai|supported|profile capability:multi-agent|supported|profile"
}Facts JSON
[
{
"factKey": "vendor",
"category": "vendor",
"label": "Vendor",
"value": "Vjeroen",
"href": "https://github.com/Vjeroen/PurpleCrew",
"sourceUrl": "https://github.com/Vjeroen/PurpleCrew",
"sourceType": "profile",
"confidence": "medium",
"observedAt": "2026-10-09T13:16:27.644Z",
"isPublic": true
},
{
"factKey": "protocols",
"category": "compatibility",
"label": "Protocol compatibility",
"value": "OpenClaw",
"href": "https://www.xpersona.co/api/v1/agents/crewai-vjeroen-purplecrew/contract",
"sourceUrl": "https://www.xpersona.co/api/v1/agents/crewai-vjeroen-purplecrew/contract",
"sourceType": "contract",
"confidence": "medium",
"observedAt": "2026-10-09T13:16:27.644Z",
"isPublic": true
},
{
"factKey": "traction",
"category": "adoption",
"label": "Adoption signal",
"value": "57 GitHub stars",
"href": "https://github.com/Vjeroen/PurpleCrew",
"sourceUrl": "https://github.com/Vjeroen/PurpleCrew",
"sourceType": "profile",
"confidence": "medium",
"observedAt": "2026-10-09T13:16:27.644Z",
"isPublic": true
},
{
"factKey": "docs_crawl",
"category": "integration",
"label": "Crawlable docs",
"value": "6 indexed pages on the official domain",
"href": "https://github.com/login?return_to=https%3A%2F%2Fgithub.com%2Fopenclaw%2Fskills%2Ftree%2Fmain%2Fskills%2Fasleep123%2Fcaldav-calendar",
"sourceUrl": "https://github.com/login?return_to=https%3A%2F%2Fgithub.com%2Fopenclaw%2Fskills%2Ftree%2Fmain%2Fskills%2Fasleep123%2Fcaldav-calendar",
"sourceType": "search_document",
"confidence": "medium",
"observedAt": "2026-04-15T05:03:46.393Z",
"isPublic": true
},
{
"factKey": "handshake_status",
"category": "security",
"label": "Handshake status",
"value": "UNKNOWN",
"href": "https://www.xpersona.co/api/v1/agents/crewai-vjeroen-purplecrew/trust",
"sourceUrl": "https://www.xpersona.co/api/v1/agents/crewai-vjeroen-purplecrew/trust",
"sourceType": "trust",
"confidence": "medium",
"observedAt": null,
"isPublic": true
}
]Change Events JSON
[
{
"eventType": "docs_update",
"title": "Docs refreshed: Sign in to GitHub · GitHub",
"description": "Fresh crawlable documentation was indexed for the official domain.",
"href": "https://github.com/login?return_to=https%3A%2F%2Fgithub.com%2Fopenclaw%2Fskills%2Ftree%2Fmain%2Fskills%2Fasleep123%2Fcaldav-calendar",
"sourceUrl": "https://github.com/login?return_to=https%3A%2F%2Fgithub.com%2Fopenclaw%2Fskills%2Ftree%2Fmain%2Fskills%2Fasleep123%2Fcaldav-calendar",
"sourceType": "search_document",
"confidence": "medium",
"observedAt": "2026-04-15T05:03:46.393Z",
"isPublic": true
}
]Sponsored
Ads related to PurpleCrew and adjacent AI workflows.