Metadata only · Read only
Know your secrets line up before deploy.
Compare declared key names with every destination. Catch gaps, stale keys, likely renames, and hard provider limits—without touching a secret value.
- No tokens
- No network calls
- Stable CI exits
A read-only safety layer
The truth is a contract, not a console.
sspf keeps ownership explicit: your repository declares the expected names; provider exports describe what exists. The tool compares metadata and stops there.
- 01
Declare
List expected key names per environment in a reviewable TOML manifest.
- 02
Export
Produce one key name per line with a provider’s read-only metadata command.
- 03
Block drift
Get human, JSON, or GitHub output and a non-zero exit before unsafe deployment.
Local browser demo
Run the comparison here.
Only key names are accepted. Nothing leaves this tab or survives a refresh.
Ready offlineShip the guardrail
One binary. Zero runtime services.
Build from source today. Release artifacts are published by the Param Factory.
$ cargo install --git https://github.com/B-Divyesh/sf-secret-sync-preflight
$ sspf check --manifest preflight.toml --format github
FAIL 2 destinations, 1 missing, 2 extra, 1 likely renamed