Documentation ILL Watch¶
ILL Watch est la plateforme open source de Cyber Threat Intelligence de CyberillSec : collecte et déduplication des IOC (STIX/TAXII 2.1, OTX, flux publics), priorisation des CVE (CVSS + EPSS + KEV), gestion d'incidents NIST SP 800-61, chasse aux menaces et pilotage SOC.
Code : GitLab (référence) ·
GitHub (miroir) · Image :
ghcr.io/godwillfoka/cyberillsec-illwatch
| Document | Contenu |
|---|---|
CAHIER_DES_CHARGES.md |
Spécification opposable. Exigences fonctionnelles (RF-01 à RF-28), exigences non fonctionnelles, modèle de données, contrats d'API, planning des 44 tâches. La référence en cas de doute. |
PRODUCT_VISION.md |
Vision stratégique : marché, concurrence, roadmap long terme, vision 2035. |
ARCHITECTURE.md |
Comment le code est organisé et pourquoi. Décisions structurantes, flux de données, sécurité. |
ONBOARDING.md |
Guide Day-1 : installation, structure du dépôt, standards, première tâche. |
OPERATIONS.md |
Exploitation : sondes, journaux, audit, sauvegarde/restauration, reverse proxy, mise à jour, Kali. |
ROADMAP.md |
Trajectoire M7 → M11 vers la v0.2.0 « Production Candidate », critères de sortie. |
rapport/ |
Rapports d'avancement, bilans d'étape et audits (site de documentation). |
adr/ |
Architecture Decision Records — décisions tracées avec leur contexte et leurs conséquences. |
pdf/ |
Documents fondateurs d'origine, conservés tels quels : Cahier des charges, Product Vision. |
Hiérarchie des sources¶
En cas de contradiction entre deux documents, l'ordre de préséance est :
- un ADR accepté, qui tranche explicitement le point ;
- le Cahier des charges, seul document approuvé pour développement ;
- le Product Vision Document, document stratégique ;
- les PDF d'origine, conservés pour archive.
Un écart constaté et non tranché doit faire l'objet d'un ADR, pas d'une décision silencieuse dans le code.