Signature note: manifest includes signature fields. If signature.algorithm is none, detached signature is not yet published. If signature urls are present, verify with OpenSSL:
Subsequent scans are simple: run node gravio.mjs again in the same folder.
Start free
Create account or sign in to unlock your first 3 encrypted cloud scans.
Common questions
Can I use Gravio without coding skills?
Yes. Use the guided steps above. If commands are new to you, copy one command at a time and paste into terminal exactly as shown.
Do I need to install anything?
No. gravio.mjs is a single self-contained file with zero npm dependencies. The only requirement is Node.js 20 or newer (download here). Drop the file in any folder and run it.
What does the local scan actually look at?
It walks the target folder for evidence of secret hygiene, test signal, changelog, session notes, and git status — then encrypts and publishes to cloud. It never reads .env contents and requires folder authorization first.
How does decryption work on the dashboard?
Free tier shows generic rating only. Upgrade to Pro or Team to unlock detailed remediation guidance and full decryptable scorecard details.
Why was I getting logged out?
Switching between domains can break session continuity. We now keep onboarding and auth on gravio.dev to keep sessions stable.