Skip to content

feat: add environment policy profiles and CSV trends - #18

Merged
mawoole merged 2 commits into
mainfrom
codex/trustmap-policy-profiles
Jul 30, 2026
Merged

mawoole merged 2 commits into
mainfrom
codex/trustmap-policy-profiles

Conversation

@mawoole

@mawoole mawoole commented Jul 30, 2026

Copy link
Copy Markdown
Owner

Ce qui change

  • ajoute trois profils TrustMap CI indépendants pour le développement, la préproduction et la production ;
  • permet de modifier le chemin, le seuil et les contrôles supply chain de chaque profil ;
  • génère un workflow GitHub Actions avec un job, des artefacts et une catégorie SARIF distincts par environnement ;
  • refuse les chemins contenant des caractères de contrôle ou des opérateurs shell avant génération ;
  • ajoute l’export CSV chronologique de l’historique d’audit, avec deltas de posture et écarts agrégés par règle ;
  • documente les nouveaux profils et l’export sans données d’infrastructure.

Impact

Les équipes peuvent appliquer une politique souple en développement et plus stricte en production sans maintenir plusieurs workflows manuellement. Les tendances d’audit deviennent exploitables dans Excel ou un outil de reporting sans exposer les configurations MCP.

Validation

  • npm run lint
  • npm run build
  • npm run test:unit — 80 tests réussis
  • npm run test:rendered — 3 tests réussis
  • parsing YAML du workflow généré
  • git diff --check

@mawoole
mawoole marked this pull request as ready for review July 30, 2026 17:43
@mawoole
mawoole merged commit b3847bd into main Jul 30, 2026
4 checks passed
@mawoole
mawoole deleted the codex/trustmap-policy-profiles branch July 30, 2026 17:43
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant