Skip to content

Security: blast752/oscura

Security

SECURITY.md

Security policy

Oscura's single promise is that redacted output contains no trace of the redacted data. Anything that breaks that promise is a security vulnerability, not a bug:

  • recovering original text or pixels from a redacted file (any format);
  • residual metadata that identifies a person (Office properties, revision authors, EXIF, embedded thumbnails…);
  • a failure mode where the app emits unredacted bytes instead of aborting;
  • path traversal / zip handling issues exploitable through a crafted document.

Detection misses on well-formed input (a name the engine didn't recognise) are accuracy issues — report those as ordinary GitHub issues with a synthetic example.

Reporting

Use GitHub private vulnerability reporting ("Report a vulnerability" under the Security tab of this repository). Include a synthetic reproduction document — never real personal data.

You can expect an acknowledgement within a week. Please allow up to 90 days for a fix before public disclosure; releases with security fixes are noted as such in the release notes.

Supported versions

Only the latest release is supported. There is no backporting.

There aren't any published security advisories