Skip to content
@DEPSEC-Project

DEPSEC

Dependency Security Evaluation and Control

DEPSEC Project – Public Access

Dependency Security & Evaluation Control
Plateforme de gestion des vulnérabilités à partir des SBOMs pour projets de développement.


Objectif

DEPSEC fournit un ensemble d'API REST modulaires pour :

  • Importer des SBOMs
  • Évaluer automatiquement les vulnĂ©rabilitĂ©s
  • GĂ©nĂ©rer des rapports
  • GĂ©rer les projets liĂ©s Ă  la sĂ©curitĂ© logicielle

Achitecture en microservices

Le projet est divisé en plusieurs services indépendants :

Nom Description Lien
AuthAPI Authentification par JWT 🔗 Voir le dépôt
SBOMs Analyse des SBOMs et détection des vulnérabilités 🔗 Voir le dépôt
Gestion_Rapport Transformation de rapports JSON (Trivy) en Markdown 🔗 Voir le dépôt
API_Project_Management Gestion centralisée de projets et suivi des risques 🔗 Voir le dépôt
DB-Management Modélisation & gestion centralisée des bases 🔗 Voir le dépôt

Déploiement

Le projet est pensé pour fonctionner dans 3 environnements :

  • DĂ©veloppement (5433, 5001)
  • Testing (5434, 5002)
  • Production (5435, 5000)

Via des stacks Docker Compose indépendantes et orchestrées via Portainer ou CI GitHub.


📦 Registre d’images

Toutes les images Docker sont publiées sur GitHub Container Registry :

➡️ ghcr.io/depsec-project


© 2025 - DEPSEC Project

Popular repositories Loading

  1. .github .github Public

  2. TemplateAPI TemplateAPI Public template

    Template d'API flask qui correspond à l'architecture d'APIs définie pour l'ensemple du projet DEPSEC

    Python

  3. DB-Management DB-Management Public

    Management & Migration de la Base de données

    Python

  4. API_Project_Management API_Project_Management Public

    L’API Project Management est une API REST permettant la gestion centralisée de plusieurs projets. Elle facilite la création, la mise à jour, la suppression et la récupération d’informations sur les…

    Python

Repositories

Showing 4 of 4 repositories

People

This organization has no public members. You must be a member to see who’s a part of this organization.

Top languages

Loading…

Most used topics

Loading…