Skip to content

Commit a2b911a

Browse files
committed
add
1 parent e08b088 commit a2b911a

18 files changed

Lines changed: 71 additions & 35 deletions

_data/features.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@ items:
1515
- label: Ship the right secrets to each environment
1616
meta: dotenvx run -f .env.production
1717
href: /docs/quickstart/environments
18-
- label: Let agents use secrets without spilling them
18+
- label: Runtime leak protection and log redaction
1919
meta: dotenvx run --redact -- claude
2020
href: /docs/cli/run-redact
2121
- label: Catch missing keys before you run

_data/features_page.yml

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,7 @@ items:
1818
- label: Compose multiple .env files
1919
meta: dotenvx run -f
2020
href: /docs/cli/run-f
21-
- label: Let agents use secrets without spilling them
21+
- label: Runtime leak protection and log redaction
2222
meta: dotenvx run --redact -- claude
2323
href: /docs/cli/run-redact
2424
- label: Catch missing keys before you run
@@ -66,13 +66,13 @@ items:
6666
- label: Pull secrets remotely from Bitwarden
6767
meta: bw://..
6868
href: /docs/bitwarden
69-
- label: Use secrets with Claude
69+
- label: Runtime leak protection with Claude
7070
meta: dotenvx run --redact -- claude
7171
href: /docs/claude
72-
- label: Use secrets with Cursor
72+
- label: Runtime leak protection with Cursor
7373
meta: dotenvx run --redact -- agent
7474
href: /docs/cursor
75-
- label: Use secrets with Codex
75+
- label: Runtime leak protection with Codex
7676
meta: dotenvx run --redact -- codex
7777
href: /docs/codex
7878
- label: and more

_data/search.yml

Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -40,15 +40,30 @@ entries:
4040
- anthropic
4141
- claude code
4242
- secrets in claude
43+
- runtime leak protection
44+
- log redaction
4345
/docs/cursor/:
4446
boost: 75
4547
aliases:
4648
- secrets in cursor
49+
- runtime leak protection
50+
- log redaction
4751
/docs/codex/:
4852
boost: 75
4953
aliases:
5054
- openai
5155
- secrets in codex
56+
- runtime leak protection
57+
- log redaction
58+
/docs/cli/run-redact/:
59+
boost: 80
60+
aliases:
61+
- redact
62+
- --redact
63+
- runtime leak protection
64+
- log redaction
65+
- secret redaction
66+
- redact secrets from logs
5267
/docs/cli-quickstart/:
5368
boost: 65
5469
aliases:

_includes/components/design-settings-tile.html

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,8 +3,9 @@
33
{% assign icon = include.icon %}
44
{% assign glyph = include.glyph %}
55
{% assign tile_class = include.class %}
6+
{% assign aria_label = include.aria_label | default: include.title | default: label %}
67

7-
<a class="design-settings-tile{% if tile_class %} {{ tile_class }}{% endif %}" href="{{ href }}"{% if label and label != "" %} aria-label="{{ label }}"{% endif %}>
8+
<a class="design-settings-tile{% if tile_class %} {{ tile_class }}{% endif %}" href="{{ href }}"{% if aria_label and aria_label != "" %} aria-label="{{ aria_label }}"{% endif %}{% if include.title %} title="{{ include.title }}"{% endif %}>
89
{% if label and label != "" %}
910
<span class="design-settings-tile-label">{{ label }}</span>
1011
{% endif %}

_includes/components/home-trust.html

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -51,6 +51,14 @@
5151
rel="noopener noreferrer"
5252
>Supabase</a>
5353
</li>
54+
<li>
55+
<a
56+
class="design-link"
57+
href="https://github.com/search?q=org%3Abetagouv+dotenvx&type=code"
58+
target="_blank"
59+
rel="noopener noreferrer"
60+
>Republic of France</a>
61+
</li>
5462
<li>
5563
<a
5664
class="design-link"

docs/advanced/index.md

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -48,18 +48,23 @@ layout: radar
4848
</li>
4949
<li>
5050
<a class="design-link" href="/docs/cli/run-redact">run --redact</a>
51+
<span class="design-list-meta">runtime leak protection &amp; log redaction</span>
5152
</li>
5253
<li>
5354
<a class="design-link" href="/docs/cli/run-redact-claude-print">run --redact -- claude -p</a>
55+
<span class="design-list-meta">log redaction</span>
5456
</li>
5557
<li>
5658
<a class="design-link" href="/docs/cli/run-redact-claude">run --redact -- claude</a>
59+
<span class="design-list-meta">runtime leak protection</span>
5760
</li>
5861
<li>
5962
<a class="design-link" href="/docs/cli/run-redact-codex-exec">run --redact -- codex exec</a>
63+
<span class="design-list-meta">log redaction</span>
6064
</li>
6165
<li>
6266
<a class="design-link" href="/docs/cli/run-redact-codex">run --redact -- codex</a>
67+
<span class="design-list-meta">runtime leak protection</span>
6368
</li>
6469
<li>
6570
<a class="design-link" href="/docs/cli/run-mask">run --mask</a>

docs/claude.md

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,8 @@
11
---
22
layout: docs-quickstart
33
title: "Claude Code"
4-
social_title: "Redact secrets from Claude coding agents"
5-
description: "Redact secrets from your Claude coding agents and prevent them from leaking into logs."
4+
social_title: "Runtime leak protection for Claude coding agents"
5+
description: "Runtime leak protection and log redaction for Claude Code. Give Claude real secrets while redacting them from output, terminals, and agent transcripts."
66
icon: claude
77
permalink: /docs/claude/
88
redirect_from:
@@ -24,7 +24,7 @@ encrypt_copy: 'echo "HELLO=World" > .env'
2424
encrypt: |
2525
$ echo "HELLO=World" > .env
2626
inject_title: "3. Run Claude with redaction"
27-
inject_lede: "Run Claude with your real secrets while redacting them from its output."
27+
inject_lede: "Runtime leak protection: Claude gets real secrets, while log redaction strips them from its output."
2828
inject_copy: "dotenvx run --redact -- claude -p 'Run `dotenvx get HELLO` and echo back just Hello VALUE' --dangerously-skip-permissions"
2929
inject: |
3030
$ dotenvx run --redact -- claude -p 'Run `dotenvx get HELLO` and echo back just Hello VALUE' --dangerously-skip-permissions

docs/cli/index.md

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -56,18 +56,23 @@ layout: radar
5656
</li>
5757
<li>
5858
<a class="design-link" href="/docs/cli/run-redact">run --redact</a>
59+
<span class="design-list-meta">runtime leak protection &amp; log redaction</span>
5960
</li>
6061
<li>
6162
<a class="design-link" href="/docs/cli/run-redact-claude-print">run --redact -- claude -p</a>
63+
<span class="design-list-meta">log redaction</span>
6264
</li>
6365
<li>
6466
<a class="design-link" href="/docs/cli/run-redact-claude">run --redact -- claude</a>
67+
<span class="design-list-meta">runtime leak protection</span>
6568
</li>
6669
<li>
6770
<a class="design-link" href="/docs/cli/run-redact-codex-exec">run --redact -- codex exec</a>
71+
<span class="design-list-meta">log redaction</span>
6872
</li>
6973
<li>
7074
<a class="design-link" href="/docs/cli/run-redact-codex">run --redact -- codex</a>
75+
<span class="design-list-meta">runtime leak protection</span>
7176
</li>
7277
<li>
7378
<a class="design-link" href="/docs/cli/run-mask">run --mask</a>

docs/cli/run-redact-claude-print.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@ layout: docs-cli
33
title: "--redact -- claude -p"
44
eyebrow: "dotenvx run"
55
eyebrow_href: /docs/cli/run/
6-
description: Run Claude in print mode while redacting injected values from its output.
6+
description: Runtime leak protection and log redaction for Claude print mode. Run Claude non-interactively with real secrets while redacting them from output and logs.
77
permalink: /docs/cli/run-redact-claude-print/
88
redirect_from:
99
- /docs/ref/cli/run-redact-claude-print/
@@ -17,7 +17,7 @@ crumbs:
1717
href: /docs/cli/run/
1818
video: https://github.com/user-attachments/assets/36cdfe6b-429a-4cb7-a087-894c5f043a2b
1919
---
20-
Claude receives the real environment variables, but any matching values it prints are replaced with `[REDACTED]`.
20+
Runtime leak protection for Claude print mode: Claude receives the real environment variables, but log redaction replaces any matching values it prints with `[REDACTED]`.
2121

2222
{% capture cli_code_0 %}
2323
$ echo "SECRET=super-secret-value" > .env

docs/cli/run-redact-claude.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@ layout: docs-cli
33
title: "--redact -- claude"
44
eyebrow: "dotenvx run"
55
eyebrow_href: /docs/cli/run/
6-
description: Start an interactive Claude session while redacting injected values from its output.
6+
description: Runtime leak protection and log redaction for Claude Code. Start an interactive Claude session with real secrets while redacting them from output and transcripts.
77
permalink: /docs/cli/run-redact-claude/
88
redirect_from:
99
- /docs/ref/cli/run-redact-claude/
@@ -17,7 +17,7 @@ crumbs:
1717
href: /docs/cli/run/
1818
video: https://github.com/user-attachments/assets/36cdfe6b-429a-4cb7-a087-894c5f043a2b
1919
---
20-
Claude receives the real environment variables, but any matching values it prints are replaced with `[REDACTED]` throughout the interactive session.
20+
Runtime leak protection for Claude Code: Claude receives the real environment variables, but log redaction replaces any matching values it prints with `[REDACTED]` throughout the interactive session — so secrets stay out of the terminal and agent transcript.
2121

2222
{% capture cli_code_0 %}
2323
$ echo "SECRET=super-secret-value" > .env

0 commit comments

Comments
 (0)