Files
agentic-soc-platform/backend
SebastionandGitHub 6ef92fd1ec fix(siem): prevent Splunk index injection
Validate Splunk index names before interpolating them into SPL queries and return 400 for invalid SIEM requests.
2026-07-22 16:31:45 +08:00
..
2026-07-22 15:09:34 +08:00
2026-06-28 15:09:10 +08:00
2026-07-06 17:43:15 +08:00
2026-06-28 11:28:22 +08:00
2026-06-27 19:08:48 +08:00
2026-07-04 00:12:43 +08:00
2026-06-27 19:08:48 +08:00
2026-07-22 15:09:34 +08:00

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:

Runtime API documentation is served by the backend:

  • Swagger UI: /api/docs/
  • Redoc: /api/redoc/
  • OpenAPI schema: /api/schema/