Agents & Pijplijn

CyberSecurity AD is de Infrastructure Research-laag van het Xcom.dev intel-netwerk. De Penetration_Testing_CyberSecurityAD Agent verzamelt CVE-dreigingsintel, verrijkt en mapt deze via NVD en MITRE ATT&CK, scoort deterministisch en voert — uitsluitend binnen een geregistreerde scope-allowlist — geautoriseerde scans uit.

Het intel-netwerk

Xcom.dev

Intel Network

De threat-intel bron: forum.xcom.dev/c/threat-intel levert nieuwe CVE-posts aan de pijplijn.

Agent-AIX.com

Intelligence Research

De reasoning-laag waar verrijkte intel uitmondt in geprioriteerde defense alerts.

CybersecurityAD.com

Infrastructure Research

De agent-runtime: FastAPI, SQLite, Qdrant, ScopeGuard en geautoriseerde nmap/nuclei-validatie.

De pijplijn — fase voor fase

  1. Threat-intel ingest. De agent pollt forum.xcom.dev/c/threat-intel via de Discourse admin API, extraheert CVE-identifiers (CVE-\d4-\d+) en dedupliceert op het laatst geziene topic-id.
  2. Opslag & vectorisatie. Posts, CVE's, mappings en alerts worden opgeslagen in SQLite; een Qdrant cve_intel-collectie houdt embeddings bij voor semantisch zoeken.
  3. MITRE ATT&CK + NVD-verrijking. Elke CVE wordt verrijkt via de NVD 2.0 API (CVSS, CWE, referenties) en gemapt op technieken via MITRE ATT&CK (STIX 2.1 / TAXII 2.1).
  4. Scoring & reasoning. Deterministische risk-math (CVSS × exposure × technique prevalence) plus LLM-reasoning over grounded facts compileren een defense alert.
  5. Scope-gated validatie (openMythos). Een alert kan een scoped scan-plan triggeren: ScopeGuard controleert de targets, nmap/nuclei valideren binnen scope, findings vloeien terug.
  6. Rapportage & audit. Alerts, findings en audit-records worden ontsloten via FastAPI op poort 8100; elke actie is herleidbaar.

Safety-model: ScopeGuard

De agent is scope-gated by design. Elke actieve actie wordt begrensd door de volgende waarborgen:

  • Scope-allowlist als harde grens — alleen vooraf geregistreerde, eigen assets.
  • Dry-run als standaard, vóór er ook maar één pakket wordt verstuurd.
  • Binary-allowlist voor tools — nooit shell=True.
  • Deterministische scoring zonder eval of dynamische code-uitvoering.
  • Grounded LLM-uitvoer — het taalmodel bepaalt geen scores of acties.
  • Volledige audit-log — elke beslissing en actie is herleidbaar.
  • Geen exploitatie of dataexfiltratie — besluitvorming blijft bij de opdrachtgever.

Tech-stack

Runtime

Python · FastAPI (poort 8100) · SQLite · Qdrant

Intel & mapping

MITRE ATT&CK (STIX 2.1 / TAXII 2.1) · NVD 2.0 REST API (CVSS, CWE)

Recon & validatie

nmap · nuclei · HackRF SDR (host-only)