Node.js
@redact-secret/adapter-pino (npm)
Redacts values in log calls and in the finished line, alongside pino’s own path-based redact.
- Version
- 0.1.5 · 2026-10-03
- Host
- pino ^10.0.0
- Core
- ^0.1.0-beta.6
Not object keys, and nothing a destination or transport adds after the line is written.
@redact-secret/adapter-otel-trace (npm)
A dedicated OpenTelemetry trace adapter wraps the next SpanProcessor and redacts span names, attributes, events, links, and status messages.
- Version
- 0.1.3 · 2026-10-03
- Host
- @opentelemetry/sdk-trace-base ^2.0.0
- Core
- ^0.1.0-beta.6
Attribute names are not redacted; spans the wrapped processor never receives are out of reach.
@redact-secret/adapter (npm)
createMaskSecrets() for hosts that hand you a value to mask, such as Langfuse.
- Version
- 0.1.8 · 2026-10-03
- Core
- ^0.1.0-beta.6
Covers only what the host routes through its callback.
@redact-secret/adapter-ai-context (npm)
Builds model context from user input and tool results. Fail-closed and all-or-nothing.
- Version
- 0.1.4 · 2026-10-03
- Core
- ^0.1.0-beta.6
Binary and encoded values are blocked, not decoded. Model output is not covered.
@redact-secret/adapter-mcp (npm)
Scans MCP tools/call and resources/read results before they are logged, stored, or placed in context.
- Version
- 0.1.5 · 2026-10-03
- Host
- @modelcontextprotocol/sdk >=1.26.0 <=1.30.1, @modelcontextprotocol/client >=2.0.0 <=2.1.0, @modelcontextprotocol/server >=2.0.0 <=2.1.0
- Core
- ^0.1.0-beta.6
Other MCP methods are out of scope; binary payloads block the result by default.
Python
redact-secret-adapters (PyPI)
A logging.Filter that adds value-based redaction to the standard library.
- Version
- 0.1.5 · 2026-10-03
- Core
- redact-secret <0.2,>=0.1.0b6
Runs only where attached, so put it on every emitting handler rather than on the logger.
redact-secret-adapters[otel] (PyPI)
Wraps the next OpenTelemetry span processor in Python services.
- Version
- 0.1.5 · 2026-10-03
- Host
- opentelemetry-sdk <2,>=1.16.0
Installed only with the otel extra. A span that cannot be rewritten is dropped, not exported.
redact-secret-adapters (PyPI)
mask_secrets for hosts that hand you a value to mask, such as Langfuse.
- Version
- 0.1.5 · 2026-10-03
Covers only what the host routes through its callback.