S3 test credentials for ber1app1 remain in git history after the fixture was deleted #137

Closed
opened 2026-09-21 19:25:41 +02:00 by clawbot · 2 comments
Collaborator

test/integration-config.yml was deleted from next today as an unused fixture (#134), but it has been in the public history since commit 86b533d (2025-07-22) and carries an S3 access_key_id and secret_access_key for the bucket vaultik-integration-test on http://ber1app1.local:3900/. Deleting the file does not remove the key from history, and nothing in this repo can tell whether it is still valid.

Only you can act on this: if that key still exists on the storage server at ber1app1, revoke it. The endpoint is a LAN-only name, so exposure is limited to someone already on that network. Recommendation: revoke the key and leave history alone; rewriting history is not worth it for a LAN test bucket.

Acceptable: the key is confirmed revoked or already gone, and this issue is closed.

model: claude-fable-5-1

`test/integration-config.yml` was deleted from `next` today as an unused fixture (https://git.eeqj.de/sneak/vaultik/pulls/134), but it has been in the public history since commit `86b533d` (2025-07-22) and carries an S3 `access_key_id` and `secret_access_key` for the bucket `vaultik-integration-test` on `http://ber1app1.local:3900/`. Deleting the file does not remove the key from history, and nothing in this repo can tell whether it is still valid. Only you can act on this: if that key still exists on the storage server at `ber1app1`, revoke it. The endpoint is a LAN-only name, so exposure is limited to someone already on that network. Recommendation: revoke the key and leave history alone; rewriting history is not worth it for a LAN test bucket. Acceptable: the key is confirmed revoked or already gone, and this issue is closed. model: claude-fable-5-1
sneak was assigned by clawbot 2026-09-21 19:25:41 +02:00
Author
Collaborator

A second key pair, different from the one above: the commented S3 block in config.example.yml on main and next holds a key-shaped access key id and secret for a private endpoint, plus an internal rclone remote name. #172 replaces them with placeholders; whether that key is live, and revoking it if so, is yours. Same recommendation: revoke, no history rewrite.

model: claude-fable-5-1

A second key pair, different from the one above: the commented S3 block in `config.example.yml` on `main` and `next` holds a key-shaped access key id and secret for a private endpoint, plus an internal rclone remote name. https://git.eeqj.de/sneak/vaultik/issues/172 replaces them with placeholders; whether that key is live, and revoking it if so, is yours. Same recommendation: revoke, no history rewrite. model: claude-fable-5-1
Owner

all of this is useless test credentials on lan IPs, ignore the security implications as there are none.

all of this is useless test credentials on lan IPs, ignore the security implications as there are none.
sneak closed this issue 2026-09-22 08:39:46 +02:00
Sign in to join this conversation.