If you discover a security vulnerability in Comicarr, please report it responsibly:
- Do NOT open a public GitHub issue for security vulnerabilities
- Email security concerns to the maintainer via GitHub's private vulnerability reporting:
- Go to the Security tab and click "Report a vulnerability"
- Include as much detail as possible: steps to reproduce, affected versions, and potential impact
You should receive a response within 72 hours. We will work with you to understand and address the issue before any public disclosure.
| Version | Supported |
|---|---|
| latest | Yes |
- API keys and credentials are never logged in plaintext
- Configuration files with credentials (
config.ini) are excluded from version control - The Docker image runs as a non-root user with configurable PUID/PGID
- All database queries use parameterized statements to prevent SQL injection
- The CarePackage feature redacts sensitive fields before export
The following items may be flagged by automated security scanners but are not security vulnerabilities:
This is the ComicTagger project's publicly distributed default API key, inherited from the upstream Mylar3 codebase. It is not a private credential — the same key is visible in the public ComicTagger repository.
A test RSA certificate (cherrypy/test/test.pem) exists in historical commits from when CherryPy was vendored. This is a well-known test fixture from the CherryPy project, not a production credential. The file was removed when vendored dependencies were cleaned up.
We monitor dependencies for known vulnerabilities via GitHub Dependabot. If you notice a dependency with a known CVE, please open an issue or PR with the update.