Build1 distinct publisher3 min readUpdated
A Mac utility replaces plaintext credentials with fake ones and injects the real value into an approved process after Touch ID. The pattern is now on every security team's evaluation list.
The Engineer · Build desk
Compiled by The EngineerSomething wrong?How this is made
Jitpass, a Mac tool from Meni Tasa, scans a developer's home directory for plaintext credentials, moves them into a locally encrypted vault, and leaves decoys, redactions or hooks behind in the files that used to hold the real values, injecting the real secret into an authorized process after a Touch ID prompt [1][4]. That design matters because of how the operating system sees a coding agent: it is just another local process running with the developer's permissions, so when it opens `.env` the file returns the production key exactly as it would for the developer's own application [13].
The underlying weakness is old. API keys and cloud credentials still live in `.env` files, shell history, AWS configuration, `.npmrc` and MCP server settings, and any program running under the developer's account can usually read them [2]. What changed is that one of those programs now writes things down elsewhere: an agent can copy a value into a transcript, a log, or a remote model request [3].
The mechanics are three commands. `jit scan` searches the home directory without modifying files or printing secret values; `jit migrate` moves supported credentials into the vault and rewrites their original locations; `jit run -- <command>` supplies selected values to one process while other software still sees the decoys [7]. The supported inventory covers at least ten credential locations, including `.env` files, shell exports and history, AWS and Terraform credentials, Kubernetes configuration, Docker registry logins, Google Cloud application-default credentials, `.npmrc`, `.netrc` and MCP configuration [8][18]. Documented wrappers cover seven command-line tools, among them GitHub CLI, Stripe, Vercel, Claude, Codex, Gemini and Cursor Agent [9][19].
There are two injection paths, and the distinction is the part worth reading closely. Tools that can ask for a credential do so natively: AWS through `credential_process`, Docker through a credential helper [10]. Tools that only know how to read a file run under `jit run`, which places values into that process's environment [7]. Reads, rejections and unlocks land in a local audit log [11]. According to jit's security architecture, each secret is an individually encrypted file with a separate data key wrapped by a master key in the macOS login Keychain, gated by Touch ID or the device passcode, and the vault does not sync; jitpass says the product needs no account and sends no telemetry [12].
Two things stop this from being a clean boundary. First, jitpass documents rather than denies that a real value can still reach an agent's transcript if the developer authorizes a process that prints it [15]. Second, unattended agents cannot answer a biometric prompt after the screen locks, so jitpass supports time-bounded grants approved in advance: `jit grant --process claude --profile deploy --for 8h` authorizes named secrets for processes descending from a particular terminal session, with each use logged and the grant expiring or revocable [16]. A pre-approved eight-hour window is a smaller hole than a plaintext file, but it is the hole an attacker will aim at.
Tasa describes himself as a cybersecurity operations leader with over a decade across networking, IT and security, and founded the educational CyberBrief Project [6]. The repository showed active development on August 15, 2026, with 587 commits listed [5].
Watch whether the decoy-at-rest plus approved-injection pattern gets adopted by the incumbents. 1Password expanded runtime access for local tools, CI systems and AI-assisted development in February 2026 and ships a Developer Watchtower component [17]. Also watch how grant scoping holds up under process descendants that a developer did not anticipate.
Follow any of these and your For You feed starts watching them — no settings page required.
Ranked by verification strength, evidence, and original report placement.
The public repository showed active development on August 15, 2026, with 587 commits listed on GitHub.
Meni Tasa (@menitasa) is building Jitpass, the maker of jit, a security layer for credentials scattered across a developer's Mac: it finds plaintext secrets, moves them into an encrypted local vault and releases each value only when an approved process needs it.
API keys and cloud credentials still sit in .env files, shell history, AWS configuration, .npmrc files and MCP server settings, and any program running under the developer's account can usually read them.
An AI agent can copy credential values into a transcript, log or remote model request.
Jitpass replaces exposed values with decoys, redactions or hooks, then injects the real secret into an authorized process after a Touch ID prompt.
Tasa describes himself in his public biography as a cybersecurity operations leader with over a decade of experience across networking, IT and security, and founded the CyberBrief Project, an educational effort covering attacker techniques and practical defenses.
Evidence-backed comparisons of source perspectives and observed adoption signals. Read the methodology
Which Builder, Operator, and Investor concerns the observed source mix emphasized—not a truth score.
Evidence, demonstrated adoption, hype gap, incentives, and confidence are assessed independently, each on its own current evidence. How these are measured.
Single-source, vendor-documented mechanics with no independent verification
The cluster has exactly one publisher, and nearly every substantive statement traces to jitpass's own documentation or Tasa's self-description. There is one externally checkable artifact (the public repository with 587 commits on 15 August 2026) and one verifiable third-party timeline (1Password's 2026 releases). The security-critical assertions - per-secret encryption, Keychain-wrapped master key, non-syncing vault, no account or telemetry - carry no audit, reproduction or third-party review. Credit is given for specificity and for the source explicitly documenting its own limits.
Pre-adoption: development activity only, no disclosed users
No usage evidence of any kind appears in the supplied material: no installs, downloads, stars, customers, paying users or named deployments. The only jitpass-side signal is commit volume, which measures development rather than adoption, and the build is explicitly macOS-Apple-Silicon-only and still under development under a non-open-source license, all of which caps plausible uptake. Adjacent incumbent activity (1Password's runtime-access and Credential Broker releases) shows the category is being productized, but that is competitor motion, not adoption of jit.
Headline framing outruns a candidly narrow product
The body is unusually restrained - it states that a process can do anything with a secret once released, that migration is cleanup not rotation, that old values persist in Git history and backups, and that the tool is macOS-only and unfinished. The overstatement sits in the packaging and in the unverified security posture: the dek asserts the pattern 'is now on every security team's evaluation list' while no security team, evaluation, or user of any kind appears in the evidence, and strong cryptographic and zero-telemetry properties are asserted without audit. Positive but moderate, because the source itself supplies most of the deflation.
Founder-supplied narrative about a founder's own product
The reporting is built almost entirely on material produced by the party that benefits from it: the founder's documentation, security architecture page and self-written biography, including a credibility-building side project. A pre-adoption security utility needs exactly this kind of attention to recruit early users, and the competitive framing against a much larger incumbent is a positioning benefit to the smaller vendor. There is no evidence in the supplied material of paid placement or an undisclosed relationship, so this reflects source-dependency incentives rather than a demonstrated conflict.
Mechanics well described, significance and traction unverified
Confidence is limited by single-publisher sourcing, total absence of adoption data and reliance on vendor documentation for security properties. It is not lower because the descriptive layer is internally consistent and highly specific (named commands, enumerated formats, named wrappers, a dated commit count), the source discloses its own limitations, and the surrounding market context is independently datable through 1Password's release timeline.
product
Docker puts Verified Publisher behind a signup form, and pull data behind a plan1 distinct publisher
build
An OAuth login now lets Claude rewrite, or delete, your live ElevenLabs voice agent1 distinct publisher
build
Rate limit your MCP servers, because a retrying agent turns one error into a billing incident1 distinct publisher
build
81% of EKS clusters still run the auth method AWS already told teams to leave1 distinct publisher
Distinct publishers with included, body-backed reporting in this cluster.
1 article · August 16, 2026