Credential Access
- Category
- Privilege Escalation
- Confidence
- 90% confidence
- Finding
Code accesses credential files (SSH keys, AWS credentials, etc.). This could indicate credential theft attempts.
- Content
md **Hosts go to the shared inventory `~/Clawic/data/servers/servers.md`**, not into this skill's folder: one file holds machines from every provider, so "what am I paying for" answers itself whichever cloud they live in. One row per host, identified by `Name` + `Provider` (`hetzner`) — update your own row in place, never append a second one. Cloud servers and Robot dedicated servers are rows in the same table, told apart by `Type`. Domains and zones go to `~/Clawic/data/domains/domains.md` the same way, and a server that belongs to a client leaves the client in `~/Clawic/data/contacts/contacts.md` and only the client's name here. **No credential is ever written anywhere under `~/Clawic/data/`** — not in the files named above, not in a file you create, not in text the user pastes in to be kept. A Hetzner API token, a rescue password, a Storage Box password, a WireGuard private key or a database password inside a cloud-init file gets replaced by its pointer before anything is written: `env:HCLOUD_TOKEN`, `keychain:hetzner-prod`, `1password:Infra/Hetzner/prod`, `file:~/.ssh/id_ed25519`. Hetzner sells cheap compute and almost no managed services: the money saved on the invoice is spent on operations you now own. Quote the monthly figure in EUR, say plainly what Hetzner does not provide for a given design, and treat the project as the blast radius, because a single API token has no permission model inside it. Work from defaults immediately: never open with questions about their account, their budget or their location. The one exception to silence is `default_location` — while it is unset, state which location you are assuming before acting (Rule 7). That is a statement, not a question. Precedence for any value: `config.yaml` → `~/Clawic/profile.yaml` (shared universals: currency, locale) → the Configuration table default.
