Patrick Buckley
2dc885ab4d
fix: output guard detects single secret-bearing env lines ( #115 )
...
* fix: output guard detects single secret-bearing env lines
The credential leak check required 3+ env-style lines before flagging.
A single AWS_SECRET_ACCESS_KEY=... line was missed. Now flags whenever
any env line has a secret-bearing key name (SECRET, KEY, TOKEN,
PASSWORD, CREDENTIAL), regardless of how many total env lines exist.
* fix: tighten env secret key matching, add tests
Tighten _RE_ENV_SECRET_KEY to word-boundary segments so MONKEY/TURKEY
don't false-positive. Use any() for short-circuit. Add test for single
secret line detection and substring false-positive prevention.
2026-03-17 02:19:22 -07:00
..
2026-03-02 00:33:37 -08:00
2026-03-03 22:57:34 -08:00
2026-03-03 20:28:49 -08:00
2026-03-04 13:02:58 -08:00
2026-03-10 19:32:37 -07:00
2026-03-04 09:12:18 -08:00
2026-03-15 13:45:35 -07:00
2026-03-13 21:21:09 -07:00
2026-03-11 01:58:39 -07:00
2026-03-15 15:04:22 -07:00
2026-03-16 16:22:10 -07:00
2026-03-14 23:58:27 -07:00
2026-03-13 04:12:46 -07:00
2026-03-04 13:02:58 -08:00
2026-03-04 13:02:58 -08:00
2026-03-14 11:42:18 -07:00
2026-03-13 04:12:46 -07:00
2026-03-12 15:16:51 -07:00
2026-03-13 21:21:09 -07:00
2026-03-02 00:33:37 -08:00
2026-03-03 22:57:34 -08:00
2026-03-16 14:47:06 -07:00
2026-03-16 01:59:55 -07:00
2026-03-03 18:28:39 -08:00
2026-03-02 00:33:37 -08:00
2026-03-13 04:12:46 -07:00
2026-03-13 04:12:46 -07:00
2026-03-16 15:09:36 -07:00
2026-03-16 19:20:19 -07:00
2026-03-04 06:47:30 -08:00
2026-03-02 16:55:12 -08:00
2026-03-15 13:54:49 -07:00
2026-03-12 15:46:00 -07:00
2026-03-15 17:12:13 -07:00
2026-03-12 15:46:00 -07:00
2026-03-12 16:57:31 -07:00
2026-03-15 21:41:02 -07:00
2026-03-15 21:09:27 -07:00
2026-03-15 21:09:27 -07:00
2026-03-15 14:28:03 -07:00
2026-03-13 21:21:09 -07:00
2026-03-17 02:06:10 -07:00
2026-03-16 16:22:10 -07:00
2026-03-05 17:24:00 -08:00
2026-03-07 12:49:07 -08:00
2026-03-15 16:44:44 -07:00
2026-03-15 03:44:18 -07:00
2026-03-15 13:52:05 -07:00
2026-03-07 12:49:07 -08:00
2026-03-16 17:39:24 -07:00
2026-03-17 02:19:22 -07:00
2026-03-16 16:22:10 -07:00
2026-03-16 14:47:06 -07:00
2026-03-16 01:59:55 -07:00
2026-03-03 18:28:39 -08:00
2026-03-13 14:26:05 -07:00
2026-03-07 12:49:07 -08:00
2026-03-02 00:33:37 -08:00
2026-03-02 16:55:12 -08:00
2026-03-10 19:32:37 -07:00
2026-03-05 16:05:00 -08:00
2026-03-05 16:05:00 -08:00
2026-03-02 16:55:12 -08:00
2026-03-05 18:11:36 -08:00
2026-03-12 11:43:06 -07:00
2026-03-07 12:49:07 -08:00
2026-03-03 21:22:24 -08:00
2026-03-04 06:04:59 -08:00
2026-03-16 16:22:10 -07:00
2026-03-05 17:24:00 -08:00
2026-03-16 16:22:10 -07:00
2026-03-13 14:26:05 -07:00
2026-03-14 11:42:18 -07:00
2026-03-14 11:42:18 -07:00
2026-03-02 16:55:12 -08:00
2026-03-17 01:26:44 -07:00
2026-03-16 18:42:32 -07:00
2026-03-17 01:26:44 -07:00
2026-03-17 01:26:44 -07:00
2026-03-16 15:45:21 -07:00
2026-03-17 01:26:44 -07:00
2026-03-17 01:26:44 -07:00
2026-03-03 22:57:34 -08:00
2026-03-13 21:21:09 -07:00
2026-03-13 21:21:09 -07:00
2026-03-13 21:21:09 -07:00
2026-03-12 14:49:58 -07:00
2026-03-08 03:28:38 -07:00
2026-03-16 19:20:19 -07:00
2026-03-10 19:32:37 -07:00
2026-03-10 08:18:28 -07:00
2026-03-10 08:18:28 -07:00
2026-03-15 15:04:22 -07:00
2026-03-16 16:22:10 -07:00