Automic Vault

brew package intelligence

sbt

Automic Vault tracks sbt because plain text sbt repository credentials matters when AI agents run command-line tools on macOS.

overview

What Automic Vault knows about sbt

Build tool for Scala projects

Homepage

Not present in the local metadata.

Commands and aliases

No executable aliases were found in the local package database.

radioisotope

Plain Text sbt Repository Credentials

sbt reads ~/.sbt/.credentials, which can contain repository passwords or tokens as plaintext Java properties. Our isotope stores that credentials file in the macOS keychain and injects it through SBT_CREDENTIALS only while `sbt` runs.

Local README excerpt

sbt Radioisotope

sbt reads global publishing credentials from ~/.sbt/.credentials. Those files can contain repository passwords or tokens as plaintext Java properties.

This radioisotope migrates that default credentials file into the macOS keychain and wraps sbt so it receives the credentials through a temporary file referenced by SBT_CREDENTIALS.

Caveats

  • We currently migrate the default ~/.sbt/.credentials file only.
  • Credentials embedded directly in .sbt build definitions are not migrated.
  • Direct execution of the original binary will not receive credentials.

Source: data/radioisotopes/sbt/README.md

Caveats

  • We currently migrate the default ~/.sbt/.credentials file only.
  • Credentials embedded directly in .sbt build definitions are not migrated.
  • Direct execution of the original binary will not receive credentials.

install metadata

Resolver facts

Package keybrew:sbt
Last updated2026-05-02T21:37:09Z
Pulseupdated

source trail

Generated from repository data

This page is regenerated by scripts/generate-pkg-pages.py. Deployments refuse to publish if www/pkg/ is stale relative to local package data.

Used sources

  • Nucleus package database
  • local isotope README
  • radioisotope security manifest