MGouthamreddy/security-logs-env
0
Security Log Analysis Environment
OpenEnv environment for simulating SOC (Security Operations Center) analyst work - detecting and classifying security threats in system logs.
What Is This?
This environment simulates a real-world cybersecurity task: analyzing security logs to detect threats ranging from basic attacks (brute force, SQL injection) to sophisticated APT (Advanced Persistent Threat) campaigns.
Tasks
API Endpoints
Environment Variables
Set these in Space Settings → Repository secrets:
Project Structure
security-logs-env/
├── models/types.py # Pydantic models
├── tasks/tasks.py # Task definitions
├── graders/graders.py # Scoring logic
├── security_logs_env.py # Main environment
├── inference.py # Baseline inference
├── server.py # FastAPI server
├── main.py # Entry point
├── openenv.yaml # OpenEnv config
├── Dockerfile # Container config
└── requirements.txt # DependenciesLicense
MIT License
Built for the OpenEnv Hackathon
Detecting threats humans miss, at scale AI enables.
