Skip to content

Security: patopolser/Coima

Security

SECURITY.md

Security Policy

Reporting a vulnerability

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.

Scope

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 .env file; only .env.example is 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.

Out of scope

  • The accuracy of detection results (these are heuristic indicators — see DISCLAIMER.md).
  • Vulnerabilities in the upstream data source (comprar.gob.ar).

There aren't any published security advisories