Journal des modifications
Toutes les modifications notables apportées à @edwinfom/ai-guard sont documentées ici.
v0.2.0 — 2026-04-11
Nouvelles Fonctionnalités
- Jetons Canaris — Des marqueurs invisibles détectent la fuite du prompt système au moment de l'exécution
- Politique de Contenu — Détecte la toxicité, les discours de haine, la violence, l'automutilation, le contenu sexuel
- Détection d'Hallucination — Vérification d'ancrage d'entités nommées pour les pipelines RAG
- Limiteur de Débit — Limites de requêtes et de tokens par fenêtre glissante par utilisateur
- Journal d'Audit — Callback structuré à chaque appel de
protect() - Ajout des types PII français : NIR, SIRET, SIREN, passeport, date de naissance
Changements Majeurs
- Le niveau de schéma 2 utilise désormais
jsonrepairau lieu d'un extracteur d'expressions régulières personnalisé (+100 modèles couverts)
Corrections de Bugs
- Correction de la validation des cartes de crédit (algorithme de Luhn désormais appliqué strictement)
- Correction de l'inférence générique TypeScript pour les schémas Zod imbriqués
v0.1.0 — 2026-04-10
Version Initiale
- Classe
Guardianavec la méthodeprotect() - Anonymisation PII : email, téléphone, creditCard, ssn, ipAddress, iban, url
- Application de schéma : réparation à 3 niveaux (nettoyage → extraction → réessai LLM)
- Détection d'injection de prompt : +15 modèles d'attaque avec niveaux de sensibilité
- Sentinelle budgétaire : comptage de tokens et estimation des coûts pour 7 modèles
protectStream()pour le streaming asynchrone- Analyse en mode
inspect()(dry-run) - Adaptateur Vercel AI SDK
- Adaptateur LangChain
- Exportations de sous-chemins tree-shakable