Skip to content

Security: CaptainASIC/datasentry

SECURITY.md

Security Policy

DataSentry is a security tool; reports about its own weaknesses are taken seriously and handled privately.

Reporting a vulnerability

Do not open a public issue for security problems. Report privately via GitHub's vulnerability reporting:

https://github.com/CaptainASIC/datasentry/security/advisories/new

Include: the rule or code path affected, a reproduction (with fake secrets only — values containing example or dummy are never redacted and are safe to paste), and the impact as you understand it.

You will receive an acknowledgment within 7 days. Confirmed vulnerabilities are fixed as the top priority and credited in the changelog unless you prefer otherwise.

Scope

In scope:

  • Redaction bypasses: a secret matching a shipped rule that reaches the model context (hook payload paths, structured-response shapes, encoding tricks).
  • Fail-open defects: any path where an engine error lets data through despite fail_mode: "closed".
  • Audit log leaking secret values (it must only ever contain rule IDs and counts).

Out of scope:

  • Secrets in formats no shipped rule claims to cover (that is the documented limitation in the README, not a vulnerability — but a proposed rule is welcome as a regular PR).
  • The model's own output channel (no hook exists between model and transport; documented in "Honest limitations").
  • Vulnerabilities in Claude Code itself — report those to Anthropic.

Supported versions

Only the latest release is supported. There are no security backports.

There aren't any published security advisories