AgentShield
SOVEREIGNTY_ENFORCER_v2

PII Guard

AgentShield no solo "borra" datos. El **PII Guard** es un sistema de inspección profunda (DPI) de 7 capas que garantiza que ni un solo bit de información sensible llegue al modelo de IA.

L1

Layer 1: Fast Regex Scrub

Limpieza ultra-rápida de patrones conocidos (Emails, IBAN, SSN) sin impacto en latencia.

Rust Engine
L2

Layer 2: Anti-Evasion Decode

Detecta y decodifica trucos de evasión como unicode (ⓔmail), leetspeak o espacios ocultos.

Normalization
L3

Layer 3: Shannon Entropy

Detecta secretos (API Keys, JWTs, Hashes) basándose en la aleatoriedad estadística del texto.

Heuristic
L4

Layer 4: ML Pattern Classifier

Modelo Transformer ligero que clasifica entidades según el contexto semántico de la frase.

ONNX / BERT
L5

Layer 5: International PII

Patterns específicos para más de 15 jurisdicciones (incluyendo DNI, NIE y CURP).

Regional DB
L6

Layer 6: Contextual Redaction

Reemplazo inteligente que mantiene el sentido de la frase: [NAME] en lugar de [REDACTED].

Logic Gate
L7

Layer 7: Digital Sovereignty Audit

Registro inmutable del incidente con reporte automático al CISO via Webhook.

Event Bus
L8

Layer 8: Quarantine HITL

Archivos ambiguos se envían a cuarentena para revisión manual por el DPO.

Human In The Loop

Shannon Entropy: Beyond Regex

Los secretos corporativos (como AWS Keys o JWTs) no siempre siguen un patrón estático. AgentShield implementa un escáner de **Entropía de Información**.

  • Detección de Tokens Aleatorios: Si la entropía es > 4.5, se marca como secreto.
  • Zero False Positives: Se ignora texto natural con entropía media.
  • Agnosticismo Total: Detecta secretos de tecnologías futuras automáticamente.
shannon_scanner.py
def calculate_entropy(text):
  # Contamos frecuencias de caracteres
  probs = [text.count(c)/len(text) for c in set(text)]
  # Fórmula de Claude Shannon
  return -sum(p * math.log2(p) for p in probs)

# Secreto detectado: Entropía 5.2 (Redactando...)
# API_SECRET = "AIzaSyB3X_9v..." -> [SECRET_REDACTED]

Programmatic PII Neutralization

Via **Universal MCP Gateway**, el PII Guard ofrece la herramienta neutralize_pii_trace. Permite a los agentes de IA realizar una redacción reactiva de trazas forenses bajo demanda, garantizando el cumplimiento instantáneo del "Derecho al Olvido" sin intervención humana.

0.42ms / call

Rust Speed

The Rust Advantage

La seguridad no puede ser un cuello de botella. El **PII Guard** delega las tareas de scrubbing más intensivas a nuestro módulo nativo en Rust (`agentshield_rust`), permitiendo procesar megabytes de texto en microsegundos sin bloquear el thread de Python.

Financial Liability Scoring

Cálculo matemático del riesgo de multa GDPR en tiempo real.

€20M+ Risk

Cálculo basado en la facturación del tenant y la severidad de la filtración detectada.

Exposure Index

Puntuación de 0-100 que mide la densidad de datos sensibles en el prompt original.