๐ก๏ธ AIsecTest Sentinel โ Secure AI with Multi-Agent Collaboration
AIsecTest Sentinel is a multi-agent cybersecurity platform powered by Google Cloud's Agent Development Kit (ADK). It is designed to monitor, assess, and respond to threats across AI-powered systems through autonomous and collaborative agents.
๐ Project Structure
aisectest-sentinel/
โโโ agents/
โ โโโ monitor_agent/
โ โ โโโ monitor.py
โ โโโ analysis_agent/
โ โ โโโ analyze.py
โ โโโ response_agent/
โ โ โโโ respond.py
โ โโโ coordinator_agent/
โ โโโ main.py
โโโ utils/
โ โโโ logger.py
โโโ data/
โโโ deploy/
โโโ .env.example
โโโ docker-compose.yml
โโโ README.md
๐ Core Features
- ๐ Autonomous monitoring of activity patterns
- ๐ค AI-based threat analysis using Vertex AI
- ๐ Automated threat response orchestration
- ๐ง Coordination among agents via a central orchestrator
๐ค Agent Architecture
| Agent | Role |
|---|---|
| Monitor Agent | Continuously scans for anomalies in system activity |
| Analysis Agent | Evaluates threat level using AI-based models (Vertex AI) |
| Response Agent | Triggers alerts or takes containment actions |
| Coordinator Agent | Oversees communication and lifecycle of all agents |
๐งฐ Tech Stack
- Google Cloud Agent Development Kit (ADK)
- Vertex AI โ For threat prediction and classification
- Cloud Functions โ Optional reactive triggers
- BigQuery โ Logs and incident tracking
- Docker & Compose โ Local simulation and testing
โ๏ธ Local Simulation
Clone the repository:
git clone https://github.com/YOUR_USERNAME/aisectest-sentinel.git cd aisectest-sentinelCreate
.envfrom example:cp .env.example .envAdd your Google Cloud project info to
.envRun locally:
docker-compose up --build
โ๏ธ Google Cloud Deployment
Check the /deploy folder for guides on:
- Deploying agents with Cloud Run or Cloud Functions
- Connecting agents with Pub/Sub for event-driven flow
- Integrating Vertex AI predictions
๐ Sample Output
[2025-05-19 14:03:00] [Monitor Agent] Anomaly detected: unusual login pattern
[2025-05-19 14:03:01] [Analysis Agent] Threat score calculated: 0.86
[2025-05-19 14:03:02] [Response Agent] Initiating automatic containment procedure
๐ง Use Cases
- Securing AI models in production
- Real-time threat response automation
- Intelligent orchestration of multi-agent systems
๐ License
This project is licensed under the MIT License.
Built With
- gpt

Log in or sign up for Devpost to join the conversation.