Skip to content

Security: ivoryroot/rtsp-viewer

Security

SECURITY.md

Security policy

RTSP URLs commonly contain camera usernames, passwords, tokens, or private network addresses. Keep your working config.json private; it is ignored by Git. Do not paste real camera URLs into issues, logs, screenshots, or pull requests.

Use config.example.json when reporting configuration problems. If a secret is committed, rotate it immediately—removing it from the latest commit does not remove it from Git history.

The external VLC fallback must pass a stream URL as a process argument. On a multi-user machine, another local user may be able to see that argument. Prefer the native VLC, FFmpeg, or go2rtc backend when URLs contain credentials. The go2rtc desktop process sends its URL to the bridge over stdin rather than placing it in the process argument list.

Please report security-sensitive problems privately to the repository owner rather than opening a public issue.

There aren't any published security advisories