agentic-os/brain
Austin e7d3710491 hardening: fix command-injection in agent check_command + add double-launch guard
- check_agent() custom check_type: replace subprocess shell=True with
  shlex.split + shell=False (prevents agent-registry config from injecting
  arbitrary shell). Verified malicious '; touch' no longer executes.
- Add startup port guard in main: probe API port before uvicorn.run;
  exit 1 with clear message if already bound (stops the double-instance
  collision that caused phantom 'register does not persist' bugs).
- start_terminal_server (8082): pre-bind probe + try/except so a taken
  port logs a warning instead of crashing the whole process.
2026-07-25 12:28:59 -07:00
..
archive Agentic OS: staged brain entries, kanban tasks, devops-audit report, and config updates 2026-07-18 23:15:58 -07:00
journal Wire up dynamic agent registry, integrations, agent-time tracking, UI modernization 2026-07-25 12:27:26 -07:00
active-projects.md Wire up dynamic agent registry, integrations, agent-time tracking, UI modernization 2026-07-25 12:27:26 -07:00
business-brain.md Wire up dynamic agent registry, integrations, agent-time tracking, UI modernization 2026-07-25 12:27:26 -07:00
constitution.md Initial commit: Agentic OS v1.0.0 2026-05-17 15:23:44 +05:30
constraints.md Sanitize personal information from repo files 2026-06-05 16:38:47 +05:30
github-activity.md Wire up dynamic agent registry, integrations, agent-time tracking, UI modernization 2026-07-25 12:27:26 -07:00
health-report.md Wire up dynamic agent registry, integrations, agent-time tracking, UI modernization 2026-07-25 12:27:26 -07:00
identity.md Initial commit: Agentic OS v1.0.0 2026-05-17 15:23:44 +05:30
log.md Wire up dynamic agent registry, integrations, agent-time tracking, UI modernization 2026-07-25 12:27:26 -07:00
memory.md Wire up dynamic agent registry, integrations, agent-time tracking, UI modernization 2026-07-25 12:27:26 -07:00
recent-decisions.md hardening: fix command-injection in agent check_command + add double-launch guard 2026-07-25 12:28:59 -07:00
skill-usage.md Wire up dynamic agent registry, integrations, agent-time tracking, UI modernization 2026-07-25 12:27:26 -07:00