{"repo":"NousResearch/hermes-agent","public_id":"77780","display_label":"lifecycle guard crashes from invalid path inputs","summary":"These members address crashes and failures in the lifecycle guard caused by NUL-containing or malformed path inputs, with related fixes in terminal and cron components that interact with the guard.","subsystem":null,"counts":{"members":4,"open_issues":0,"open_issues_distinct":0,"open_prs":0,"closed_issues":1,"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":77780,"title":"lifecycle_guard crashes on `ValueError: embedded null byte` from os.open — breaks all terminal commands","url":null,"state":"closed"},{"kind":"pr","number":77729,"title":"fix(terminal): skip binary content on the referenced-script remote-read fallback (#77703)","url":null,"state":"closed","close_reason":{"refs":[{"kind":"pr","value":"#79454","number":79454}],"category":"merged_via","implication":"superseded"},"merged":false},{"kind":"pr","number":77806,"title":"fix(guard): catch ValueError from os.open on NUL-containing paths (#77780)","url":null,"state":"closed","close_reason":{"refs":[{"kind":"pr","value":"#77729","number":77729},{"kind":"pr","value":"#77806","number":77806},{"kind":"pr","value":"#77780","number":77780}],"category":"duplicate_of","implication":"duplicate"},"merged":false},{"kind":"pr","number":77874,"title":"fix(cron): tolerate malformed lifecycle-guard script paths","url":null,"state":"closed","close_reason":{"category":"silent_close","implication":"active"},"merged":false}],"trust":{"default_tier":"verified","includes_suggested":false}}