Release
v5.4.4 — Fix missing import os in swarm_guard.py (ASI08)
import os missing in scripts/swarmguard.py — os.environ.get("NETWORKAIENV", "") was called before os was imported, causing a NameError on startup and silently disabling all budget and health-check guards. This was flagge
Read the release here or open the original release on GitHub.
Network-AI v5.4.4 — Fix missing import os in swarm_guard.py (ClawHub ASI08)
Fixed
import osmissing inscripts/swarm_guard.py—os.environ.get("NETWORK_AI_ENV", "")was called beforeoswas imported, causing aNameErroron startup and silently disabling all budget and health-check guards. This was flagged as ClawHub ASI08 (Cascading Failures).
Notes (by design — will always recur on scan)
- ASI03 Advisory token identity — grant tokens are advisory only, not authenticated credentials. Use real platform auth + human approval for sensitive resources.
- ASI06 Persistent context poisoning —
_validate_context()runs injection detection before inject; do not store secrets indata/; clear between projects. - ASI07 Inter-agent communication boundary — blackboard is local file-based; run in a trusted workspace with restricted
data/permissions.
Stats
- 29 test suites, 2,976 passing assertions (unchanged)
- Zero TypeScript compile errors
Full Changelog
https://github.com/Jovancoding/Network-AI/blob/main/CHANGELOG.md