montjeffrey
9faa6b76d2
test(gateguard): pin searches that never saw the target and Unicode line terminators
...
Each of these is credited on main, reproduced against upstream 2d515e4f :
- rg -t py / -T js / --type-not js, fd -e py, and the Grep tool's
type: "py" credit an Edit of tokenizer.js. Type and extension values
are skipped as plain value flags, so they never filter.
- Glob **/tokenizer.py, rg tokenizer src/*.py, and
git grep tokenizer -- '*.py' credit tokenizer.js. The Glob pattern is
never a filter, and a glob operand scopes as its literal directory.
- Glob **/tokenizer.js, find -name tokenizer.js, rg -g tokenizer.js and
Grep glob: "tokenizer.js" credit tokenizer.js, although each search
could only find the target itself.
- An Edit of "// note<U+2028>foo(1);" to "// note<U+2028>foo(2);" passes
as comment-only, although JavaScript ends the comment at U+2028 and
foo(2) runs.
Scenario 21-bypass-filter-forms adds ten must-deny steps and four
controls. Four hook controls that asserted exact-name lookups still
credit (find -name widget.py, Grep glob widget.py, Get-ChildItem
-Filter widget.py) now assert the lookup is denied; each keeps its
original purpose, that the exclusion parser leaves a positive include
alone, through a wildcard include (widget.*).
2026-10-10 23:38:47 -04:00
..
2026-09-12 04:35:38 -04:00
2026-10-10 17:39:23 -04:00
2026-07-26 03:20:15 -07:00
2026-10-10 17:35:45 -04:00
2026-09-12 04:17:37 -04:00
2026-06-20 17:30:52 -04:00
2026-08-13 18:02:06 -04:00
2026-10-08 11:44:07 +09:00
2026-10-08 11:44:07 +09:00
2026-09-18 00:07:00 +09:00
2026-09-18 00:07:00 +09:00
2026-10-10 19:54:09 -04:00
2026-04-01 16:09:54 -07:00
2026-08-12 00:43:58 -04:00
2026-10-10 20:38:40 -04:00
2026-10-10 19:11:12 -04:00
2026-10-09 14:32:52 -04:00
2026-09-07 17:57:26 -04:00
2026-10-10 18:56:03 -04:00
2026-09-10 15:01:03 -04:00
2026-08-24 20:09:12 -04:00
2026-08-06 15:39:49 -04:00
2026-08-04 00:28:59 -04:00
2026-09-27 16:46:07 -04:00
2026-09-27 23:34:16 -04:00
2026-09-27 16:46:07 -04:00
2026-09-27 16:46:07 -04:00
2026-09-27 16:46:07 -04:00
2026-09-27 18:01:40 -04:00
2026-09-27 16:46:07 -04:00
2026-09-27 17:03:28 -04:00
2026-10-08 16:46:32 +00:00
2026-09-27 17:03:28 -04:00
2026-09-27 16:46:07 -04:00
2026-09-27 23:34:16 -04:00
2026-09-27 16:46:07 -04:00
2026-09-27 16:46:07 -04:00
2026-09-27 16:46:07 -04:00
2026-09-27 16:46:07 -04:00
2026-10-07 17:19:46 +00:00
2026-10-10 17:48:20 -04:00
2026-09-27 16:46:07 -04:00
2026-10-10 17:48:20 -04:00
2026-06-03 21:54:30 +08:00
2026-09-28 07:29:56 -04:00
2026-06-20 20:49:17 -04:00
2026-10-06 21:05:58 +03:00
2026-06-18 16:59:30 -04:00
2026-09-28 02:47:12 -04:00
2026-09-27 22:55:11 -04:00
2026-09-29 14:02:41 +00:00
2026-09-12 04:17:37 -04:00
2026-10-09 19:33:37 -04:00
2026-09-18 18:42:20 -04:00
2026-09-30 12:13:10 -04:00
2026-09-29 21:50:26 -04:00
2026-10-10 23:38:47 -04:00
2026-09-30 00:23:08 -04:00
2026-09-29 21:50:26 -04:00
2026-09-29 21:50:26 -04:00
2026-10-10 23:38:47 -04:00
2026-10-10 23:38:47 -04:00
2026-09-29 21:50:17 -04:00
2026-10-10 18:56:03 -04:00
2026-09-30 11:35:49 -04:00
2026-08-04 00:29:31 -04:00
2026-09-12 01:46:04 +01:00
2026-08-04 00:29:31 -04:00
2026-06-11 14:25:58 -04:00
2026-08-06 15:39:49 -04:00
2026-09-28 02:14:19 -04:00
2026-09-04 20:58:17 +01:00
2026-10-06 19:41:18 +03:00
2026-10-08 23:46:56 +02:00
2026-03-20 01:38:13 -07:00
2026-08-24 21:18:54 -04:00
2026-09-28 06:42:33 -04:00
2026-09-22 21:04:57 +08:00
2026-10-10 19:11:12 -04:00
2026-10-09 15:40:12 -04:00
2026-07-26 03:20:06 -07:00
2026-10-09 16:21:29 -04:00
2026-08-27 23:34:48 -05:00
2026-10-08 16:10:35 +03:00
2026-08-30 15:09:34 -04:00
2026-10-10 19:11:12 -04:00
2026-08-13 16:42:51 -04:00
2026-08-24 21:14:29 -04:00
2026-10-10 17:38:00 -04:00
2026-10-09 16:10:04 -04:00
2026-08-10 21:46:24 -04:00
2026-10-11 00:36:27 +08:00
2026-10-08 21:50:04 +03:00
2026-07-27 11:11:29 -07:00
2026-04-05 14:37:28 -07:00
2026-08-25 12:37:39 -04:00
2026-09-12 07:45:40 -04:00
2026-07-26 02:46:59 -07:00
2026-09-12 05:52:29 -04:00
2026-09-07 16:26:10 -04:00
2026-09-07 17:57:26 -04:00
2026-08-24 20:09:12 -04:00
2026-08-24 20:09:12 -04:00
2026-05-11 03:35:42 -04:00
2026-09-28 02:28:29 -04:00
2026-09-28 03:52:42 -04:00
2026-09-27 22:41:08 -04:00
2026-09-28 00:54:21 -04:00
2026-10-10 18:53:22 -04:00
2026-04-29 23:56:40 -04:00
2026-07-19 19:39:23 +02:00
2026-08-06 15:39:49 -04:00
2026-07-17 17:10:58 -04:00
2026-07-08 17:12:48 -04:00
2026-09-28 00:57:22 -04:00
2026-09-28 14:45:28 +08:00
2026-10-10 17:36:59 -04:00
2026-09-20 15:37:57 -04:00
2026-09-18 18:42:20 -04:00
2026-03-30 02:01:54 -04:00
2026-08-30 15:09:34 -04:00
2026-06-06 03:55:00 +08:00
2026-06-06 03:55:00 +08:00
2026-10-01 17:50:41 -05:00
2026-10-01 13:27:55 +08:00
2026-10-10 19:54:09 -04:00
2026-10-10 19:54:09 -04:00
2026-05-19 04:57:10 -04:00
2026-09-13 05:14:26 +08:00
2026-10-01 17:50:41 -05:00
2026-08-06 15:39:49 -04:00
2026-03-07 14:47:49 -08:00
2026-08-29 14:55:14 -04:00
2026-10-07 19:45:21 -05:00
2026-10-07 19:45:21 -05:00
2026-03-14 23:21:18 -07:00
2026-10-09 17:04:56 +08:00
2026-10-09 16:46:19 +08:00
2026-10-09 16:28:34 -04:00
2026-10-02 15:34:17 +04:00
2026-08-06 15:39:49 -04:00
2026-08-06 15:39:49 -04:00
2026-04-29 23:56:40 -04:00
2026-10-10 18:38:26 -04:00
2026-09-27 18:01:40 -04:00
2026-10-09 15:56:14 -04:00
2026-10-09 14:32:52 -04:00
2026-09-28 07:29:56 -04:00
2026-06-07 13:00:08 +08:00