Kaoru0822 and Claude Opus 5.5
6f96d7a3fa
fix(capture): report scenario path search denial as access denied ( #6244 )
...
Electron and process scenario path admission caught every realpath or
stat failure as an invalid_value input issue, so a correct path beneath a
directory without search permission returned invalid_request with
schema-correction recovery instead of a host access denial.
Admission now classifies EACCES/EPERM from path resolution and metadata
reads as the existing AnalysisAccessDeniedError (selected path,
system_code, filesystem-read boundary). Missing, looping or otherwise
unresolvable paths and reachable files without execute permission keep
their input-error semantics. Electron reports invalid selections before a
denial on another field. Process PATH search still continues past a
denied directory; only an explicitly selected executable reports denial.
Fixes #6117
Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com >
2026-10-21 22:22:15 -07:00
..
2026-10-16 05:17:51 +08:00
2026-10-21 02:03:17 +08:00
2026-10-21 06:23:20 +08:00
2026-10-21 06:23:20 +08:00
2026-10-21 06:23:20 +08:00
2026-10-22 00:43:30 +00:00
2026-10-15 15:55:44 +09:00
2026-10-22 00:31:43 +08:00
2026-10-21 05:50:50 +08:00
2026-10-17 19:53:45 +08:00
2026-10-17 19:46:20 +08:00
2026-10-22 04:10:46 +08:00
2026-10-15 03:43:29 +08:00
2026-10-21 02:03:17 +08:00
2026-10-20 19:26:17 +08:00
2026-10-15 05:19:43 -07:00
2026-10-22 03:18:01 +08:00
2026-10-16 07:25:21 +08:00
2026-10-22 07:37:21 +08:00
2026-10-20 17:25:19 +08:00
2026-10-21 21:18:22 -07:00
2026-10-21 03:50:14 +08:00
2026-10-21 03:44:49 +08:00
2026-10-18 05:33:21 +08:00
2026-10-15 00:56:31 +05:30
2026-10-20 05:29:43 +08:00
2026-10-14 18:20:19 -07:00
2026-10-21 20:32:26 -07:00
2026-10-21 12:57:04 +08:00
2026-10-18 07:34:08 +08:00
2026-10-17 09:19:02 +08:00
2026-10-20 22:54:40 -07:00
2026-10-21 19:01:20 +08:00
2026-10-21 04:37:26 +00:00
2026-10-21 03:44:49 +08:00
2026-10-21 13:34:37 +08:00
2026-10-22 04:08:52 +08:00
2026-10-17 15:59:57 +08:00
2026-10-17 21:24:00 +08:00
2026-10-17 15:41:07 +08:00
2026-10-20 17:25:19 +08:00
2026-10-22 05:04:57 +08:00
2026-10-21 18:26:58 +08:00
2026-10-20 03:06:29 +08:00
2026-10-20 19:54:56 +08:00
2026-10-22 00:43:30 +00:00
2026-10-21 20:32:26 -07:00
2026-10-18 09:40:02 +08:00
2026-10-21 02:03:17 +08:00
2026-10-18 09:48:11 +08:00
2026-10-21 02:03:17 +08:00
2026-10-19 18:38:57 +08:00
2026-10-18 04:00:15 +08:00
2026-10-19 17:35:10 +08:00
2026-10-21 03:21:30 +08:00
2026-10-17 12:02:26 +08:00
2026-10-17 11:29:03 +08:00
2026-10-15 12:15:55 +08:00
2026-10-21 01:00:00 +08:00
2026-10-17 09:12:57 +08:00
2026-10-17 09:12:57 +08:00
2026-10-22 02:44:14 +08:00
2026-10-17 08:32:26 +08:00
2026-10-17 08:27:39 +08:00
2026-10-14 17:09:18 +08:00
2026-10-17 05:54:18 +08:00
2026-10-19 18:45:48 +08:00
2026-10-22 00:43:30 +00:00
2026-10-17 13:05:59 +00:00
2026-10-22 02:59:27 +08:00
2026-10-21 00:52:53 +08:00
2026-10-21 00:52:53 +08:00
2026-10-21 20:32:26 -07:00
2026-10-14 18:14:01 +08:00
2026-10-21 21:19:33 -07:00
2026-10-17 23:23:27 +08:00
2026-10-20 23:15:05 +08:00
2026-10-20 17:16:44 +08:00
2026-10-17 02:47:42 +08:00
2026-10-21 01:12:51 +08:00
2026-10-17 02:47:42 +08:00
2026-10-21 14:09:29 +08:00
2026-10-22 02:59:27 +08:00
2026-10-22 03:50:31 +08:00
2026-10-20 19:26:08 +08:00
2026-10-16 23:57:34 +08:00
2026-10-21 07:54:37 -07:00
2026-10-16 05:43:04 +08:00
2026-10-22 04:15:16 +08:00
2026-10-21 02:03:17 +08:00
2026-10-21 22:22:15 -07:00
2026-10-21 05:27:56 +08:00
2026-10-21 12:02:15 +08:00
2026-10-21 03:46:14 +08:00
2026-10-16 05:09:35 +08:00
2026-10-18 09:48:11 +08:00
2026-10-22 04:15:16 +08:00