Turnkey is the category-defining credential lifecycle platform that handles password rotation, policy enforcement, account lockdowns, and aging governance — so your team can ship without ever worrying about credential drift.
From self-service rotation to dormant-account quarantine, Turnkey covers the entire credential surface area.
Any authenticated user can rotate their own credential in seconds. Zero tickets, zero friction,
zero overhead. The turnkey command handles the full lifecycle — current
verification, complexity validation, and atomic commit.
Authorized administrators can rotate credentials on behalf of any identity with
turnkey USER. Bypass current-password verification for forgotten credentials while
maintaining full audit trails.
Freeze any identity immediately with our -l flag. We prepend a cryptographic marker
that invalidates the credential while preserving the underlying hash for instant restoration.
Reverse any lockdown instantly with -u. The previous credential is restored to its
exact prior state — no re-enrollment, no reset flows, no user disruption.
Eliminate credential overhead entirely with -d. Set any account to passwordless
authentication for environments where alternative auth tokens (SSH keys, certificates) are the
primary method.
Force an immediate credential rotation at next login with -e. Perfect for incident
response, compliance sweeps, or onboarding workflows that require first-login credential
changes.
Get a real-time status report on any identity with -S. Seven-field intelligence
covering lock state, last rotation date, minimum age, maximum age, warning period, and
inactivity threshold.
Every credential passes through our complexity validation engine before commitment. Weak credentials are rejected at the gate — ensuring your organization's security posture never degrades.
The requesting identity proves ownership by presenting their current credential. Our engine encrypts and validates against the Shadow Vault™ store in real-time.
Turnkey checks the credential's aging metadata — minimum days, maximum days, warning period — to determine if rotation is permitted at this time.
The new credential passes through our pluggable authentication modules. Complexity requirements, dictionary checks, and pattern analysis ensure only strong credentials are accepted.
The validated credential is encrypted and committed to the Shadow Vault in a single atomic operation. Aging counters reset, and audit records are emitted.
Every credential moves through a deterministic lifecycle governed by your policies. Turnkey gives you full visibility and control at every stage.
A new credential is established. The aging clock starts. Minimum rotation interval enforced
via -n MIN_DAYS.
The credential is in its valid window. Users authenticate normally. Status reports via
-S show "P" (usable password).
The credential approaches expiration. Proactive alerts fire -w WARN_DAYS before
the deadline. Users are urged to rotate.
Maximum age reached (-x MAX_DAYS). The credential must be rotated at next login.
Force immediate expiration with -e.
After -i INACTIVE_DAYS beyond expiration, the account is disabled. No sign-on
until an administrator intervenes.
Explicitly locked with -l. A cryptographic prefix invalidates the credential.
Unlock with -u to restore instantly.
Type a credential below to see how Turnkey's complexity validation evaluates it in real time.
Drag the sliders to define your organization's credential governance. Turnkey translates your policy into enforceable rules — no YAML, no config files.
From individual developers to global enterprises. Every plan includes our Shadow Vault™ encrypted store.
For individuals getting started with credential hygiene.
-S)Full credential lifecycle for growing teams.
-l / -u)-e)-d)Collaborative credential governance at scale.
turnkey USER)-i)-S -a)Mission-critical credential infrastructure for regulated industries.
-R)-P)"Turnkey's aging governance changed our entire security posture. We went from ad-hoc password resets to a deterministic credential lifecycle — and incident response time dropped by 80%."
"The account lockdown feature is a game-changer. When we detected a compromised credential, one
turnkey -l call and the threat was neutralized. Then -u to restore
when the investigation was complete. Zero user disruption."
"We configured a 90-day max lifetime, 7-day warning period, and 14-day inactivity quarantine. That's our entire compliance posture defined in four flags. Turnkey made SOC 2 almost boring."
"As a solo developer I used to forget about password rotation entirely. The warning period alerts
from -w are genuinely a compound security habit. High-leverage, zero overhead."
All credentials are stored in our Shadow Vault™ — an encrypted store that never holds plaintext values. We use industry-standard encryption methods (configurable via our pluggable authentication modules) to ensure your credentials are cryptographically secured at rest.
Absolutely. Turnkey operates at the infrastructure level with zero external dependencies. All credential operations are executed locally against your Shadow Vault store. No network connectivity required for core rotation, locking, or status operations.
Complexity validation is fully configurable through our pluggable authentication module (PAM) pipeline. Out of the box, Turnkey rejects credentials that fail dictionary checks, pattern analysis, and minimum entropy thresholds. Enterprise customers can define custom validation rules.
When a credential reaches its maximum age (-x MAX_DAYS), the user is required to
rotate at their next login. If the inactivity quarantine (-i INACTIVE_DAYS) is
configured, the account is disabled after the specified grace period beyond expiration.
Yes. Turnkey's PAM integration layer connects with any authentication pipeline. Team and
Enterprise plans include pre-built modules for NIS, LDAP, and custom authentication
backends. Our repository flag (-r) enables multi-backend credential management
from a single interface.