Please report security issues privately via GitHub Security Advisories on this repository, or by emailing the maintainers. Do not open public issues for security-sensitive reports.
We aim to acknowledge reports within 5 working days.
FuSaOps orchestrates external x-FuSa tools by invoking their binaries and parsing their JSON output. Note the following trust boundaries:
- Subprocess execution. FuSaOps runs the adapter tool binaries (
gofusa,cfusa,cpfusa) resolved fromPATH. Only run FuSaOps with a trustedPATH; a malicious binary shadowing an adapter tool would run with your privileges. - Untrusted reports. Tool output is parsed as JSON; unknown severities are
normalised to
INFOrather than dropped, so a misbehaving tool cannot silently hide a finding. - Web dashboard.
fusaops servebinds a local HTTP server with no authentication. Do not expose it to untrusted networks; bind to localhost or place it behind an authenticating proxy.
The latest minor release receives security fixes.