PatchCenter - Application web de gestion du patching
Go to file
Khalid MOUTAOUAKIL 87a4585cf1 Sécurité: nginx CSP, ACL réseau, SSH hardening, PostgreSQL, assets locaux
- Nginx: headers HSTS/X-Frame/nosniff/CSP, rate limit login 5r/m
- CSP: self only, unsafe-inline (Tailwind JIT), object-src none, pas de CDN externe
- Assets locaux: Tailwind/HTMX/Alpine.js téléchargés dans /static/js/
- ACL réseau: table allowed_networks administrable depuis Settings
- Fichier /etc/nginx/patchcenter_acl.conf régénéré auto depuis la base
- PostgreSQL: logs connexion/déconnexion, requêtes lentes >1s, max 50 conn
- REVOKE CREATE pour user patchcenter, role readonly créé
- SSH: clé only, 3 tentatives, pas de TCP forwarding
- Backup toutes les 30min, rétention 3 jours
- Application 100% hors ligne (aucune dépendance internet côté navigateur)

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-04-05 01:39:19 +02:00
app Sécurité: nginx CSP, ACL réseau, SSH hardening, PostgreSQL, assets locaux 2026-04-05 01:39:19 +02:00
.gitignore PatchCenter v2.0 — Initial commit 2026-04-04 03:00:12 +02:00
DEPLOY.md Add deployment guide for SANEF 2026-04-04 03:04:14 +02:00
README.md Initial commit 2026-04-04 02:51:27 +02:00
run.sh PatchCenter v2.0 — Initial commit 2026-04-04 03:00:12 +02:00

SLPM

SANEF Linux Patch Manager