mirror of
https://github.com/FunnyWolf/agentic-soc-platform.git
synced 2026-08-22 13:12:56 +02:00
Validate Splunk index names before interpolating them into SPL queries and return 400 for invalid SIEM requests.
ASP Backend
Django backend for Agentic SOC Platform.
Development
Run commands from the backend directory:
uv sync
.\.venv\Scripts\python.exe manage.py migrate
.\.venv\Scripts\python.exe manage.py runserver
For websocket development, also run the ASGI server:
.\.venv\Scripts\python.exe -m uvicorn asp.asgi:application --host 127.0.0.1 --port 8001
Admin user
ASP admin users are Django superusers and are maintained from the backend command line:
.\.venv\Scripts\python.exe manage.py createsuperuser
.\.venv\Scripts\python.exe manage.py changepassword <admin-username>
Documentation
Product, deployment, and operations documentation lives in the docs site:
- https://asp.viperrtp.com/asp/quick-start/deployment/
- https://asp.viperrtp.com/asp/quick-start/first-login/
- https://asp.viperrtp.com/asp/settings/users/
Runtime API documentation is served by the backend:
- Swagger UI:
/api/docs/ - Redoc:
/api/redoc/ - OpenAPI schema:
/api/schema/