Skip to content
KitploitKITPLOIT
OutilsBlog
Soumettre
OutilsBlog
Soumettre

Outils de Hacking, PenTest et Cybersécurité pour votre Arsenal de Sécurité !

Kitploit est un répertoire d'outils de hacking, de cybersécurité et de pentesting. Découvrez les dernières mises à jour des projets pour trouver des vulnérabilités, analyser des systèmes, automatiser les tests et renforcer votre sécurité.

··Flux·Contact·Confidentialité·© 2026 Kitploit

Répertoire d'outils

Catégories

Voir toutes les catégories
Loading categories
privacy-parser — Inverse du filtre de confidentialité d'OpenAI : même modèle 1.5B, renvoie les PII sous forme de spans structurés au lieu de les masquer. | Kitploit
Outils/GitHubGitHub/chiefautism/privacy-parser
OSINT (Renseignement de Sources Ouvertes)ReconnaissanceAnalyse des VulnérabilitésExfiltration de DonnéesCollecte d'InformationsTests d'IntrusionProtection de la Vie PrivéeApprentissage Automatique
GitHubchiefautism/privacy-parser

privacy-parser

Inverse du filtre de confidentialité d'OpenAI : même modèle 1.5B, renvoie les PII sous forme de spans structurés au lieu de les masquer.

Voir le dépôt
40334il y a 3 moisVérifié par Kitploit

Populaires

Voir tout →

Découvrez les outils les plus utilisés par notre communauté.

Explorer tous les outils

Parcourez notre collection d'outils

Voir tous les outils →
Partager

Analyseur de confidentialité OpenAI

OpenAI a publié Privacy Filter — un modèle qui masque les PII dans le texte. Les défenseurs l'utilisent pour que les données ne fuient pas.

Mais chaque défense a un revers. Les attaquants ont aussi besoin des PII. Depuis des logs, des dumps, des buckets S3 abandonnés, des boîtes de réception volées. Même tâche : trouver tout ce qui est personnel dans un tas de texte.

Privacy Filter masque. Privacy Parser extrait.

Même modèle, même taxonomie d'étiquettes, mêmes poids. Au lieu de <REDACTED> vous obtenez des spans structurés — quoi, où, quel type.

Défense : auditez vos données avant qu'elles ne fuient. Offense : analysez celles des autres après qu'elles ont fui.

L'outil ne sait pas de quel côté il est. C'est juste un bon analyseur.


Installation

root@kitploit:~
uv venv
uv pip install -e ./privacy-filter
uv pip install -e ./pii_parser

Le premier lancement télécharge le checkpoint opf 1.5B (~3 Go) dans ~/.opf/privacy_filter/.

Utilisation

root@kitploit:~
from pii_parser.hybrid import HybridPIIParser

parser = HybridPIIParser(device="cpu")
result = parser.parse(
    "Hi Quindle Testwick ([email protected] / +1-415-555-0102), "
    "account 40702810500001234567, 14 Beautiful Ct, Anytown USA, "
    "password Priv4cy-Filt3r-2026."
)
for s in result.spans:
    print(f"{s.label:18}  {s.text}")
root@kitploit:~
private_person      Quindle Testwick
private_email       [email protected]
private_phone       +1-415-555-0102
account_number      40702810500001234567
private_address     14 Beautiful Ct, Anytown USA
secret              Priv4cy-Filt3r-2026

CLI

root@kitploit:~
python -m pii_parser.cli_model "Alice paid 40702810500001234567 on 2026-05-17."

Trois backends

Hybride = modèle + fusion de spans + filet de sécurité regex. Expédiez celui-ci.

Étiquettes

Taxonomie opf v2 — 8 catégories :

private_person · private_email · private_phone · private_address · private_url · private_date · account_number · secret

Architecture

root@kitploit:~
text
  ↓
opf 1.5B → BIOES logits → Viterbi (tuned) → char spans
  ↓
span-merge (colle Quindle + Testwick)
  ↓
filet de sécurité regex (URL, secret, compte — là où le modèle rate)
  ↓
spans[]

Benchmarks

root@kitploit:~
python pii_parser/tests/test_hybrid.py
root@kitploit:~
Fixture F1:  0.929
Scenarios:   8/8 passed
Latency:     ~600 ms CPU

Licence

Apache-2.0.

Télécharger l’outil
BackendPoidsVitesseF1
PIIParseraucunµs1.000
ModelPIIParser1.5B500 ms CPU0.733
HybridPIIParser1.5B600 ms CPU0.929