Skip to content

feat: support DevTools header redactions as an option#1848

Merged
OrKoN merged 1 commit intomainfrom
orkon/redact-headers
Apr 14, 2026
Merged

feat: support DevTools header redactions as an option#1848
OrKoN merged 1 commit intomainfrom
orkon/redact-headers

Conversation

@OrKoN
Copy link
Copy Markdown
Collaborator

@OrKoN OrKoN commented Apr 10, 2026

This PR adds a CLI flag to enable redacting network headers in the same way they are redacted in DevTools. Note that sometimes it might prevent the agent from properly analysing network issues. Pass --redact-headers=false to revert to the previous behavior.

@OrKoN
Copy link
Copy Markdown
Collaborator Author

OrKoN commented Apr 10, 2026

@natorion I currently think it makes sense to add this as an option aligning with DevTools. PTAL

@OrKoN OrKoN force-pushed the orkon/redact-headers branch from 75d5343 to 323d821 Compare April 10, 2026 13:40
@OrKoN OrKoN marked this pull request as ready for review April 10, 2026 13:41
Comment thread src/formatters/NetworkFormatter.ts Outdated
Comment thread tests/utils.ts
Comment thread tests/McpContext.test.js.snapshot Outdated
@natorion
Copy link
Copy Markdown
Contributor

natorion commented Apr 14, 2026

Is this enabled or disabled by default? I am not sure we want to have redaction enabled by default - that sounds a like a box of surprises.

If enabled we should also clearly indicate/state how it can turned off via the settings. Let's make srue that agents can self fix the problem.

@OrKoN OrKoN changed the title feat: apply DevTools header redactions by default feat: support DevTools header redactions as an option Apr 14, 2026
@OrKoN OrKoN force-pushed the orkon/redact-headers branch 2 times, most recently from 0d32540 to ea6bb6e Compare April 14, 2026 08:55
@OrKoN
Copy link
Copy Markdown
Collaborator Author

OrKoN commented Apr 14, 2026

Is this enabled or disabled by default? I am not sure we want to have redaction enabled by default - that sounds a like a box of surprises.

If enabled we should also clearly indicate/state how it can turned off via the settings. Let's make srue that agents can self fix the problem.

Changed to disabled by default.

This PR adds a CLI flag to enable redacting network
headers in the same way they are redacted in DevTools.
Note that sometimes it might prevent the agent from
properly analysing network issues. Pass `--redact-headers=false`
to revert to the previous behavior.
@OrKoN OrKoN force-pushed the orkon/redact-headers branch from ea6bb6e to 26b5e37 Compare April 14, 2026 08:58
Comment thread tests/utils.ts
@OrKoN OrKoN added this pull request to the merge queue Apr 14, 2026
Merged via the queue into main with commit 5c398c4 Apr 14, 2026
20 checks passed
@OrKoN OrKoN deleted the orkon/redact-headers branch April 14, 2026 13:38
wolfib pushed a commit that referenced this pull request Apr 16, 2026
This PR adds a CLI flag to enable redacting network headers in the same
way they are redacted in DevTools. Note that sometimes it might prevent
the agent from properly analysing network issues. Pass
`--redact-headers=false` to revert to the previous behavior.
OrKoN pushed a commit that referenced this pull request Apr 21, 2026
🤖 I have created a release *beep* *boop*
---


##
[0.22.0](chrome-devtools-mcp-v0.21.0...chrome-devtools-mcp-v0.22.0)
(2026-04-21)


### 🎉 Features

* add update notification to both binaries
([#1783](#1783))
([e01e333](e01e333))
* auto handle dialogs during script evaluation
([#1839](#1839))
([da33cb5](da33cb5))
* ensure extensions for file outputs
([#1867](#1867))
([e7a0d50](e7a0d50))
* experimental click_at(x,y) tool
([#1788](#1788))
([c4f5471](c4f5471))
* support Chrome extensions debugging
([#1922](#1922))
([3ff21cf](3ff21cf))
* support DevTools header redactions as an option
([#1848](#1848))
([5c398c4](5c398c4))
* **webmcp:** Add experimental tool to execute WebMCP tool
([#1873](#1873))
([0aff266](0aff266))
* **webmcp:** Add experimental tool to list WebMCP tools page exposes
([#1845](#1845))
([f97b573](f97b573))


### 🛠️ Fixes

* avoid showing update notification for local builds
([#1889](#1889))
([3f0cf10](3f0cf10)),
closes
[#1886](#1886)
* **cli:** correct WebP MIME type check in handleResponse ('webp' →
'image/webp')
([#1899](#1899))
([e3a5f6b](e3a5f6b)),
closes
[#1898](#1898)
* ignore unmapped PerformanceIssue events
([#1852](#1852))
([ea57e86](ea57e86))
* **network:** trailing data in Network redirect chain
([#1880](#1880))
([2f458c1](2f458c1))
* remove double space in navigate error message
([#1847](#1847))
([429e0ca](429e0ca))


### 📄 Documentation

* clarify tools included into CLI
([#1925](#1925))
([76ab9fa](76ab9fa))
* document network response and request extensions
([#1887](#1887))
([796d6f2](796d6f2))
* fix skill and reference documentation issues
([#1249](#1249))
([9236834](9236834))
* Include Mistral Vibe setup in README
([#1801](#1801))
([582c9e0](582c9e0))
* Rename project and enhance README content
([#1856](#1856))
([c066488](c066488))
* update the README on installing as a VS code agent plugin
([#1796](#1796))
([1b5dcae](1b5dcae))


### 🏗️ Refactor

* move waitForEventsAfterAction to McpPage
([#1780](#1780))
([c7c8f50](c7c8f50))
* use puppeteer Extension API
([#1911](#1911))
([ec895f1](ec895f1))

---
This PR was generated with [Release
Please](https://github.com/googleapis/release-please). See
[documentation](https://github.com/googleapis/release-please#release-please).
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants