Jesse Merhi
8b21c23cc2
feat(web-fetch): add tools.web.fetch.headers for operator request headers (#115545)
* feat(web-fetch): add tools.web.fetch.headers for operator request headers
* docs(web-fetch): update cache discriminator comment
* fix(web-fetch): reserve runtime and cookie headers
* fix(web-fetch): harden operator header normalization
* fix(web-fetch): align header safety contracts
* fix(web-fetch): close header logging gaps
* fix(web-fetch): report case-colliding headers
* fix(web-fetch): reject stale colliding headers
* fix(web-fetch): refuse credential token aliases
* fix(web-fetch): preserve empty header values
* fix(web-fetch): refuse credential-shaped headers
* chore(config): refresh web fetch header baselines
* test(web-fetch): cover header security contracts
* fix(web-fetch): narrow credential header refusal
* fix(web-fetch): preserve trace metadata headers
* fix(web-fetch): keep header validation internal
* test(web-fetch): satisfy strict test contracts
* fix(web-fetch): refuse vendor credential headers
* fix(web-fetch): refuse authentication signatures
* fix(web-fetch): detect qualified auth signatures
* fix(web-fetch): refuse auth-suffixed headers
* fix(web-fetch): refuse compact credential headers
* fix(secrets): audit authentication signatures
* fix(web-fetch): redact operator headers in captures
* fix(web-fetch): keep capture metadata internal
* fix(web-fetch): allow sensitive operator headers
* test(web-fetch): cover normalized operator headers
* docs: note web fetch request headers
* chore(config): refresh web fetch header baseline
* chore: remove release-owned changelog entry
2026-08-02 02:07:25 +10:00
..
2026-07-27 17:37:02 -04:00
2026-07-21 20:28:43 -07:00
2026-07-26 01:19:11 -04:00
2026-07-29 20:17:54 +08:00
2026-07-27 02:08:22 -04:00
2026-07-19 11:04:48 -07:00
2026-07-28 23:18:40 +08:00
2026-07-19 07:35:45 -07:00
2026-07-05 00:32:47 -04:00
2026-07-19 07:35:45 -07:00
2026-07-28 20:42:57 +09:00
2026-07-25 14:44:02 -07:00
2026-07-19 01:07:28 -07:00
2026-05-07 18:55:08 -07:00
2026-07-10 05:30:23 +01:00
2026-07-29 14:44:15 -04:00
2026-07-29 15:49:44 +08:00
2026-07-16 16:47:19 -07:00
2026-07-31 18:49:07 +08:00
2026-07-21 20:28:43 -07:00
2026-07-05 00:32:47 -04:00
2026-07-26 06:39:23 -04:00
2026-07-26 06:39:23 -04:00
2026-07-21 20:28:43 -07:00
2026-07-12 21:04:43 -07:00
2026-08-02 01:41:09 +10:00
2026-07-31 21:29:33 -07:00
2026-07-05 00:32:47 -04:00
2026-07-29 12:45:27 -04:00
2026-07-21 20:28:43 -07:00
2026-07-19 11:04:48 -07:00
2026-07-30 13:24:45 -05:00
2026-07-16 05:05:21 -07:00
2026-07-29 13:21:52 -04:00
2026-07-29 16:09:26 -07:00
2026-07-29 13:00:40 -04:00
2026-07-19 11:04:48 -07:00
2026-07-31 00:06:33 -04:00
2026-07-31 23:26:51 +08:00
2026-07-05 00:32:47 -04:00
2026-07-11 06:30:57 -07:00
2026-07-21 20:28:43 -07:00
2026-07-05 00:32:47 -04:00
2026-07-05 00:32:47 -04:00
2026-07-30 01:02:31 +08:00
2026-07-10 22:29:37 -05:00
2026-07-18 17:00:14 -07:00
2026-07-05 00:32:47 -04:00
2026-07-29 09:11:02 -04:00
2026-07-20 11:56:03 -07:00
2026-07-29 15:49:44 +08:00
2026-07-29 02:04:57 -04:00
2026-07-30 04:07:02 -07:00
2026-07-27 23:51:30 -04:00
2026-07-18 17:00:14 -07:00
2026-07-29 02:22:09 +01:00
2026-07-25 15:11:19 -07:00
2026-07-05 00:32:47 -04:00
2026-07-30 07:21:56 -07:00
2026-07-05 00:32:47 -04:00
2026-07-27 09:58:19 -04:00
2026-07-11 14:50:37 -07:00
2026-07-29 13:00:40 -04:00
2026-07-31 22:37:47 +08:00
2026-08-02 02:07:25 +10:00
2026-07-28 08:45:49 -04:00