{"repo":"NousResearch/hermes-agent","public_id":"105758","display_label":"Cron lifecycle shell-check recursion fixes","summary":"These items address false-positive lifecycle guard triggers caused by incorrect recursion into non-shell scripts during cron scanning. Fixes gate shlex/shell recursion on POSIX-shell sources and script shapes, preventing Node.js CLIs and similar tools from being incorrectly flagged.","subsystem":"cron","counts":{"members":4,"open_issues":1,"open_issues_distinct":1,"open_prs":2,"closed_issues":0,"merged_prs":0,"attempt_prs":3},"landed_fix":null,"resolution":{"state":"unresolved","by":null},"freshness":{"state":"never_verified","last_verified_at":null,"is_stale":false},"grouping":{"backbone":"STRUCTURAL_SPANNING","link_density":0.5},"fix_edges":[],"members":[{"kind":"issue","number":105758,"title":"Lifecycle guard false-positive blocks Node.js CLIs after Sep 3 scan-budget commits","url":null,"state":"open"},{"kind":"pr","number":105765,"title":"fix(cron): require shell shape for content-derived script references (#105758)","url":null,"state":"open","close_reason":{"refs":[{"kind":"pr","value":"#98809","number":98809},{"kind":"pr","value":"#98809","number":98809},{"kind":"pr","value":"#105758","number":105758},{"kind":"pr","value":"#105758","number":105758},{"kind":"pr","value":"#105762","number":105762},{"kind":"pr","value":"#105767","number":105767}],"category":"duplicate_of","implication":"duplicate"},"merged":false},{"kind":"pr","number":105767,"title":"fix(cron): gate the lifecycle walk's recursion on POSIX-shell sources","url":null,"state":"open","close_reason":{"refs":[{"kind":"commit","value":"daf08378997b9519a965480354e2e4b8ca729ad4","number":0},{"kind":"commit","value":"8aa219ef60ae16bd130e4775a1513e122880654e","number":0},{"kind":"commit","value":"dfa64992e40a","number":0},{"kind":"commit","value":"7c0b6a1ae6bf","number":0},{"kind":"commit","value":"fe3cba50bc4a","number":0},{"kind":"commit","value":"b21a89cead58","number":0},{"kind":"commit","value":"2b4596714d854b3c985fe2f10179e2e1824d0654","number":0},{"kind":"commit","value":"2b4596714d854b3c985fe2f10179e2e1824d0654","number":0},{"kind":"pr","value":"#105758","number":105758},{"kind":"pr","value":"#105765","number":105765},{"kind":"pr","value":"#105758","number":105758}],"category":"uncategorized","implication":"needs_llm"},"merged":false},{"kind":"pr","number":105772,"title":"fix(cron): skip shlex recursion for non-shell shebanged referenced scripts","url":null,"state":"closed","close_reason":{"refs":[{"kind":"pr","value":"#105762","number":105762},{"kind":"pr","value":"#105765","number":105765},{"kind":"pr","value":"#105767","number":105767},{"kind":"pr","value":"#105668","number":105668}],"category":"superseded_by_pr","implication":"superseded"},"merged":false}],"trust":{"default_tier":"verified","includes_suggested":false}}