[audit] Security, AX compliance, missing tests, error handling #2
Labels
No labels
athena
athena-gemini
audit
clotho
clotho-gemini
codex
darbs-claude
security
wiki
No milestone
No project
No assignees
1 participant
Notifications
Due date
-
Dependencies
No dependencies set.
Reference: core/go-netops#2
Loading…
Add table
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Full audit:
Report all findings with severity and file:line. Do NOT fix.
Codex Audit Findings
CRITICAL (1)
HIGH (3)
MEDIUM (1)
Fix Applied
Commit 7b35b06: fix(unifi): address issue 2 audit findings
Verification: FAIL (deeper issue found)
HIGH: SaveConfig fix (Commit) now WORKS — but exposes that config stack writes secrets to world-readable ~/.core/config.yaml. Traced through: config.go:227 → go-io local/client.go:135 → os.WriteFile with default perms.
This is an upstream issue in go-io/config, not go-netops. The fix is correct but the underlying write path needs 0600 permissions for config files containing secrets.