Teknium
ef71f2cad8
fix(approval): widen webhook exclusion to all unattended platforms, deny by default
Builds on liuhao1024's webhook exclusion (#37317): instead of falling
through to auto-approve, unattended programmatic platforms (webhook,
msgraph_webhook, api_server) now resolve approval decisions instantly
via approvals.unattended_mode (default deny), mirroring cron_mode.
- _UNATTENDED_APPROVAL_PLATFORMS set + _is_unattended_platform_approval_context()
- approvals.unattended_mode config key (deny | approve), default deny
- Deny branches in _run_approval_gate, check_all_command_guards (with
tirith parity), and check_execute_code_guard (#87509 sibling site)
- Docs: security.md; config_defaults.py comment + default
Fixes #37284. Also fixes the api_server half of #87509.
2026-08-30 07:04:16 -07:00
..
2026-08-30 04:49:34 -07:00
2026-08-29 20:57:55 -07:00
2026-07-29 08:48:05 -07:00
2026-08-30 04:53:39 -07:00
2026-08-23 20:07:21 -07:00
2026-08-16 22:08:47 -07:00
2026-08-29 07:25:17 -07:00
2026-08-29 19:13:23 -07:00
2026-08-30 05:16:10 -07:00
2026-08-26 06:26:07 -07:00
2026-08-27 10:35:22 -07:00
2026-08-16 22:09:53 -07:00
2026-08-26 08:39:45 -07:00
2026-08-15 04:16:31 -07:00
2026-08-12 12:57:18 -05:00
2026-08-18 02:27:18 -07:00
2026-08-30 07:04:16 -07:00
2026-08-29 18:08:55 -07:00
2026-08-29 07:25:17 -07:00
2026-08-05 21:33:44 +05:30
2026-08-22 13:38:56 -04:00