Skip to main content

Crate vellaveto_mcp_shield

Crate vellaveto_mcp_shield 

Source
Expand description

Consumer Shield: bidirectional PII sanitization, session isolation, encrypted local audit, and credential-based session unlinkability for consumer AI interactions.

Re-exports§

pub use context_isolation::ContextIsolator;
pub use credential_vault::CredentialVault;
pub use crypto::EncryptedAuditStore;
pub use error::ShieldError;
pub use local_audit::LocalAuditManager;
pub use sanitizer::QuerySanitizer;
pub use session_isolator::SessionIsolator;
pub use session_unlinker::SessionUnlinker;
pub use stylometric::NormalizationLevel;
pub use stylometric::StylometricNormalizer;

Modules§

context_isolation
Context window isolation — prevents cross-session context leakage.
credential_vault
Encrypted local vault for blind credentials.
crypto
Encrypted audit store using XChaCha20-Poly1305 with Argon2id key derivation.
error
Shield error types.
local_audit
Encrypted local audit manager combining AuditLogger with EncryptedAuditStore.
sanitizer
Bidirectional PII sanitization using vellaveto-audit’s PiiScanner.
session_isolator
Per-session PII sanitization and history tracking.
session_unlinker
Session unlinkability via credential rotation.
stylometric
Stylometric fingerprint resistance.