Pandora Box Console IDS-IPS Agent - Lightweight security agent for endpoint monitoring and zero-trust verification
# Pandora Box Console IDS-IPS Agent
A lightweight, production-ready security agent designed for endpoint monitoring, zero-trust verification, and real-time threat detection in the Pandora Box Console IDS-IPS ecosystem.
## Features
- **Zero-Trust Verification**: Implements zero-knowledge proof-based device verification
- **Real-time Monitoring**: Continuous endpoint security monitoring and event collection
- **RabbitMQ Communication**: Secure agent-to-console communication via RabbitMQ
- **Health Monitoring**: Built-in health check endpoints for orchestration platforms
- **Non-Root Execution**: Runs as non-root user (pandora:1001) for enhanced security
- **Alpine-based**: Minimal image size (~50MB) for fast deployment
## Quick Start
```bash
docker run -d \
--name pandora-agent \
-p 8080:8080 \
-e CONSOLE_URL=https://console.example.com \
-e RABBITMQ_URL=amqp://user:pass@rabbitmq:5672/ \
-v /app/config:/app/config \
your-username/pandora-agent:latest
The agent requires the following environment variables:
CONSOLE_URL: URL of the Pandora Box Console backendRABBITMQ_URL: RabbitMQ connection string for agent communicationAGENT_LOG_LEVEL: Logging level (default: info)ENVIRONMENT: Deployment environment (development/production)See configs/agent-config.yaml.template for full configuration options.
The container includes a health check that verifies agent connectivity:
/healthBuilt on:
Proprietary - All rights reserved
For issues and questions, please open an issue on GitHub.
Content type
Image
Digest
sha256:955fb1843…
Size
19.4 MB
Last updated
8 months ago
docker pull dennisleetw/pandora-agent