Garry Tan and Claude Fable 5
bd621cc023
fix(redact): large reports survive the pipe — exitCode instead of process.exit; inert test payload
...
The wave's PR quality gate failed closed: gate-secret-scan.mjs pipes the
diff's added lines into gstack-redact and parses the JSON report, but
process.exit() discards stdout still buffered in the pipe — this wave's
646-finding report (202 KB) is the first big enough to arrive truncated
(~145 KB) at node's collector, so JSON.parse failed and the gate read
'no report' as HIGH. The report and auto-redact body paths now set
process.exitCode and let the runtime drain stdout; exit-code contract
unchanged (verified 0/2/3 end-to-end). Also: the C1 test's stdin payload no
longer uses a provider-prefix credential shape (the gate correctly flagged
it; the content was never read on the error path under test).
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com >
2026-08-31 22:19:16 +00:00
..
2026-08-19 16:53:19 -07:00
2026-06-09 22:29:23 -07:00
2026-03-19 17:21:05 -07:00
2026-08-24 08:55:58 -07:00
2026-05-21 21:21:07 -07:00
2026-08-19 11:42:55 -07:00
2026-08-15 11:42:19 -07:00
2026-08-19 11:42:55 -07:00
2026-08-24 08:55:58 -07:00
2026-08-24 08:55:58 -07:00
2026-08-19 11:42:55 -07:00
2026-04-18 15:05:42 +08:00
2026-08-15 11:42:19 -07:00
2026-08-31 20:52:20 +00:00
2026-08-15 09:37:04 -07:00
2026-08-14 09:28:56 -07:00
2026-08-31 21:26:55 +00:00
2026-08-15 11:42:19 -07:00
2026-08-24 08:55:58 -07:00
2026-06-08 06:20:58 -07:00
2026-08-31 08:55:30 -07:00
2026-08-31 21:01:51 +00:00
2026-08-16 19:34:41 -07:00
2026-05-28 18:21:09 -07:00
2026-08-24 08:55:58 -07:00
2026-08-17 07:50:37 -07:00
2026-08-14 09:28:56 -07:00
2026-08-14 09:28:56 -07:00
2026-08-24 08:55:58 -07:00
2026-03-26 11:15:24 -06:00
2026-06-25 09:42:45 -07:00
2026-08-16 19:34:41 -07:00
2026-08-16 19:34:41 -07:00
2026-05-21 21:21:07 -07:00
2026-08-14 09:28:56 -07:00
2026-08-19 11:42:55 -07:00
2026-08-24 08:55:58 -07:00
2026-08-15 22:20:30 -07:00
2026-04-24 01:38:21 -07:00
2026-08-16 19:34:41 -07:00
2026-05-20 06:56:41 -07:00
2026-05-21 16:09:26 -07:00
2026-05-21 16:09:26 -07:00
2026-07-14 16:35:30 -07:00
2026-08-16 09:53:31 -07:00
2026-08-24 08:55:58 -07:00
2026-08-31 21:01:51 +00:00
2026-06-08 06:39:38 -07:00
2026-08-31 21:02:23 +00:00
2026-08-14 22:02:07 -07:00
2026-08-29 10:10:35 -07:00
2026-03-30 22:25:46 -06:00
2026-08-15 11:42:19 -07:00
2026-08-14 22:02:07 -07:00
2026-08-31 21:01:51 +00:00
2026-08-19 11:42:55 -07:00
2026-08-31 22:19:16 +00:00
2026-08-24 08:55:58 -07:00
2026-08-31 21:21:38 +00:00
2026-08-16 19:34:41 -07:00
2026-08-27 09:50:31 -07:00
2026-08-16 09:53:31 -07:00
2026-08-16 09:53:31 -07:00
2026-08-14 09:28:56 -07:00
2026-08-30 20:45:19 -07:00
2026-08-19 11:42:55 -07:00
2026-08-24 08:55:58 -07:00
2026-08-27 09:50:31 -07:00
2026-08-31 21:02:34 +00:00
2026-08-19 11:42:55 -07:00
2026-04-04 22:46:21 -07:00
2026-04-19 17:50:31 +08:00
2026-08-24 08:55:58 -07:00
2026-08-31 21:01:51 +00:00
2026-08-15 11:42:19 -07:00
2026-05-06 19:37:53 -07:00
2026-05-25 10:57:15 -07:00
2026-08-19 16:53:19 -07:00
2026-08-14 22:02:07 -07:00
2026-08-15 11:42:19 -07:00
2026-08-29 10:10:35 -07:00
2026-08-31 21:36:02 +00:00