This repository keeps private files out of git.
Use these local-only folders:
private-notes/
project-reports/
secrets/
sensibili/They are ignored by .gitignore.
private-notes/ is treated as a private scratch folder. Do not put public project documentation there.
project-reports/ stores per-project inspection reports and may contain private metrics. It is ignored by git.
Public documentation belongs in:
docs/
README.md
AGENTS.md
CLAUDE.mdUse a Google service account JSON file.
Recommended location:
secrets/google/search-console-service-account.jsonThen configure .env:
GOOGLE_SERVICE_ACCOUNT_FILE=./secrets/google/search-console-service-account.jsonDo not commit the JSON file.
The old SEARCH_CONSOLE_API_KEY value is not used by this project. The connector uses GOOGLE_SERVICE_ACCOUNT_FILE or GOOGLE_SERVICE_ACCOUNT_JSON.
Configure Umami in .env:
UMAMI_BASE_URL=https://cloud.umami.is
UMAMI_API_KEY=your-api-keyDo not commit .env.
If an API key has been shared in a chat, issue, screenshot or commit, rotate it from the provider dashboard.
Runtime data is stored locally in:
data/openfindability.jsonThis file is ignored because it can contain private project names, metrics and imported API payloads.
Only data/.gitkeep is tracked.