Actualiser conf/default.yaml

This commit is contained in:
2025-07-30 21:32:31 +00:00
parent ca35002ff7
commit bfe7f7c31e

View File

@@ -1,5 +1,5 @@
# =====================================================================
# CONFIGURATION PRESIDIO - v.1
# CONFIGURATION PRESIDIO - Minimal Full Working
# =====================================================================
supported_languages: [en, fr]
@@ -31,7 +31,6 @@ nlp_configuration:
recognizer_registry:
load_predefined_recognizers: true
recognizers:
# --- Reconnaisseurs existants ---
- name: FlexibleDateRecognizer
supported_language: fr
supported_entity: FLEXIBLE_DATE
@@ -140,38 +139,6 @@ recognizer_registry:
score: 0.9
# contexte volontairement omis pour meilleure détection
# --- NOUVEAUX RECONNAISSEURS AJOUTÉS ---
- name: CreditCardRecognizer
supported_language: fr
supported_entity: CREDIT_CARD_NUMBER
patterns:
- name: Numéro de carte de crédit (15-16 chiffres)
# Gère les formats avec ou sans espaces/tirets
regex: "\\b(?:\\d{4}[-\\s]?\\d{4}[-\\s]?\\d{4}[-\\s]?\\d{3,4})\\b"
score: 1.0
context: ["carte bancaire", "carte de crédit", "numéro de carte", "CB", "visa", "mastercard"]
- name: PasswordRecognizer
supported_language: fr
supported_entity: PASSWORD
patterns:
- name: Mot de passe potentiel (contexte requis)
# Détecte une chaîne de 8 à 32 caractères avec des lettres, chiffres et symboles courants.
# La détection repose fortement sur les mots-clés du contexte.
regex: "\\b[a-zA-Z0-9!@#$%^&*()\\-_=+]{8,32}\\b"
score: 0.4 # Score faible car le pattern est générique, le contexte est clé.
context: ["mot de passe", "password", "mdp", "code secret"]
- name: FrenchPostalCodeRecognizer
supported_language: fr
supported_entity: FR_POSTAL_CODE
patterns:
- name: Code Postal Français (5 chiffres)
regex: "\\b(?!00000)\\d{5}\\b"
score: 0.7
context: ["code postal", "cedex", "CP"]
allow_list:
- Adresse
- ADRESSE
@@ -241,9 +208,6 @@ anonymizer_config:
BE_ADDRESS: replace
BE_PRO_ID: replace
IP_ADDRESS: replace
CREDIT_CARD_NUMBER: replace
PASSWORD: replace
FR_POSTAL_CODE: replace
replacements:
PERSON: "<PERSONNE>"
@@ -261,6 +225,3 @@ anonymizer_config:
BE_ADDRESS: "<ADRESSE_BELGE>"
BE_PRO_ID: "<ID_PROFESSIONNEL>"
IP_ADDRESS: "<ADRESSE_IP>"
CREDIT_CARD_NUMBER: "<CARTE_BANCAIRE>"
PASSWORD: "<MOT_DE_PASSE>"
FR_POSTAL_CODE: "<CODE_POSTAL_FR>"