If you discover a security vulnerability in Coima, please report it privately. Do not open a public issue for security problems.
- Email: polserpatricio@gmail.com
- Please include: a description of the issue, steps to reproduce, affected component (scraper / backend / frontend / infra), and any relevant logs (with secrets redacted).
You can expect an acknowledgement within a reasonable time. Please give us a chance to release a fix before any public disclosure.
This is a self-hosted application. The most relevant security concerns are:
- Secrets handling. API keys and the Neo4j password are read from environment
variables (
COIMA_*). Never commit a real.envfile; only.env.exampleis tracked. - AI API keys. The backend can call third-party LLM providers (Claude, Gemini, DeepSeek). Keys are optional and read from the environment; clients degrade gracefully when unset.
- Exposure. The backend and Neo4j browser are intended for trusted/local deployment. Do not expose them to the public internet without authentication and a reverse proxy.
- The accuracy of detection results (these are heuristic indicators — see DISCLAIMER.md).
- Vulnerabilities in the upstream data source (comprar.gob.ar).