Skip to main content

Platform Scope

This documentation describes the self-hosted AdversaryGraph platform.

The supported platform scope is:

  • Docker Compose deployment
  • FastAPI backend
  • React frontend
  • PostgreSQL persistent database
  • Redis/Celery background jobs
  • ATT&CK and ATLAS synchronization
  • AI report analysis with configured providers
  • IOC Library and enrichment workflows
  • Feeds Management
  • STIX/TAXII/MISP/custom feed import
  • YARA/Sigma/sandbox behavior context
  • actor, campaign, report, and sector workflows
  • PDF, JSON, CSV, STIX, and Navigator exports
  • API automation
  • selftest and troubleshooting pages

Included In The Platform

CapabilityStatus
Private PDF/DOCX/TXT report analysisSupported
Claude/OpenAI/Gemini/MiniMax/local LLM providersSupported when configured
Stored analysis historyPostgreSQL-backed
ATT&CK Enterprise/Mobile/ICS syncSupported
MITRE ATLAS syncSupported
Actor and campaign comparisonSupported
Group vs group comparisonSupported
Sector IntelligenceSupported
IOC LibrarySupported
ThreatFox/OTX/VirusTotal/Malpedia/MISP Galaxy enrichmentSupported when configured
STIX/TAXII/MISP/custom feed importSupported
Sigma/YARA/sandbox behavior feed contextSupported
IOC-to-TTP evidence-priority mappingSupported
PDF report exportSupported
ATT&CK Navigator layer import/exportSupported
STIX 2.1 exportSupported
API accessSupported
Selftest and troubleshooting UISupported
Trusted-header rolesSupported when deployed behind a correctly configured authenticating reverse proxy

Deployment Boundary

AdversaryGraph is suitable for:

  • local labs
  • private analyst workstations
  • internal CTI workflows
  • detection engineering teams
  • controlled self-hosted deployments

Internet-facing deployments require additional hardening:

  • TLS
  • authentication
  • restricted network exposure
  • protected provider keys
  • protected database access
  • CORS review
  • retention policy
  • backups
  • monitoring

Analyst Boundary

AdversaryGraph assists analysis but does not replace analyst judgment.

Do not treat the following as proof by itself:

  • LLM-generated technique mapping
  • actor similarity score
  • campaign overlap
  • IOC-to-actor association without source evidence
  • IOC-to-TTP association produced only by weak enrichment

Use the platform to organize evidence, review hypotheses, and produce structured outputs.