If you believe you found a security issue in @openclaw/fs-safe, report it
privately.
Open a private report through
GitHub Security Advisories
or email security@openclaw.ai.
Include:
- affected version or commit
- Node.js version, operating system, filesystem, and mount details
- minimal reproduction
- demonstrated impact
- suggested remediation, if known
Do not open a public issue until maintainers have coordinated disclosure.
Security issues in scope generally include:
- traversal or root-confinement bypasses
- symlink, hardlink, rename, or identity-swap races that cross a documented filesystem boundary
- archive extraction outside the intended destination
- unsafe secret-file, permission, ownership, or temporary-file behavior
- package or release-pipeline compromise affecting the published package
Reports must demonstrate a concrete boundary bypass or impact. Applications remain responsible for operating-system isolation, authorization, and choosing trusted root directories unless this package documents and fails to enforce a specific invariant.
- Keep
@openclaw/fs-safe, Node.js, and optional archive dependencies current. - Treat pathnames and archive contents as untrusted.
- Use OS-level sandboxing when the threat model includes a hostile process.
- Pin and review dependency updates before publishing.
There is currently no paid bug bounty program.