pkg.soopen package index

brew / rank 12091

Install phylum-cli with Homebrew

Command-line interface for the Phylum API. Version 7.5.0 via Homebrew; verified 2026-10-04.

install

Additional install commands

macOS

Homebrewverified · 100%
brew install phylum-cli

local Homebrew formula metadata

overview

Package summary

Command-line interface for the Phylum API

Commands and aliases

  • phylum

history

Project history and usage

Phylum CLI is an open-source client for submitting dependency manifests and lockfiles to the Phylum software-supply-chain analysis service and enforcing package risk checks in developer workflows.

Project history

Phylum, Inc. developed the open-source Rust CLI as the command-line interface to its software-supply-chain analysis API. The tool grew beyond submitting dependency files to include authentication, policy exceptions, package-firewall commands, extensions, and protected package-manager workflows. The product later became part of Veracode.

Adoption history

The CLI was distributed as prebuilt Linux and macOS binaries, with Homebrew recommended on macOS, and supported dependency files from numerous language ecosystems. Phylum was subsequently acquired by Veracode; the official documentation now labels the platform legacy and records that the free Community service ended in 2025.

How it is used

Users authenticate with `phylum auth login`, initialize a project with `phylum init`, and submit dependency files using `phylum analyze`. An API key is stored in `settings.yaml` or supplied through `PHYLUM_API_KEY`; ecosystem extensions can wrap package-manager installations with pre-install analysis and sandboxing.

Why package nerds care

Phylum combined dependency-file analysis with package-manager interception: users could submit lockfiles for remote risk analysis and prefix supported installation commands with `phylum` for pre-install checks. Its sandboxed lockfile generation addressed the unusual supply-chain risk that dependency resolution itself can execute untrusted code.

Timeline

  • 2022: The open-source CLI repository identifies Phylum, Inc. as its copyright holder.
  • 2023: Official changelogs documented broader manifest handling, SBOM support, and package-analysis workflows.
  • 2025: Phylum ended its free Community service after becoming part of Veracode.

Related projects

  • The Phylum API performs the remote analysis requested by the CLI.
  • Birdcage provides the sandbox used by Phylum's protected installation and lockfile-generation workflows.
  • Supported ecosystem package managers can be wrapped by Phylum extensions for pre-install checks.

security posture

Risk level: green

narrow executable package without higher-risk signals.

Risk classifier

green risk · low confidence · appliance

Why

  • narrow executable package without higher-risk signals

Signals

  • metadata:no-higher-risk-signals

Install behavior

  • No Homebrew post-install hook is recorded in formula metadata.
  • Homebrew bottle metadata is available for 7 platform targets.
  • Build metadata lists 2 build dependencies.

Recommended review

Before unattended agent use, check whether the tool reads plaintext credentials, writes remote state, publishes artifacts, or shells out to plugins.

local files

Configuration and credential file locations

These source-backed paths show where this package keeps local settings or durable credentials. Automic Vault can use them as review targets for secret scanning, migration, and command approval.

Configuration files

Config paths the tool may read or write during local use.

Unix
~/.config/phylum/settings.yaml

Credential files

Credential-bearing paths to review before unattended agent runs.

Unix
~/.config/phylum/settings.yaml

executables

Installed executables

CommandKindExposureNote
phylumcliglobal executable

freshness

Version and freshness

These signals separate page generation age, package-manager activity, and upstream release comparison. Version lag is warned only when an evidence URL and comparable versions are present.

page generated2026-11-04
manager version7.5.0
manager updated2026-10-04
local dataok
upstreamcurrent
latest detectedv7.5.0

https://github.com/phylum-dev/cli

  • okNo freshness warnings were generated.

install metadata

Package metadata

Package keybrew:phylum-cli
Version7.5.0
Package managerHomebrew
Package manager pagehttps://formulae.brew.sh/formula/phylum-cli
Homepagehttps://www.phylum.io
Repositoryhttps://github.com/phylum-dev/cli
Upstream docshttps://www.phylum.io
LicenseGPL-3.0-or-later
Source archivehttps://github.com/phylum-dev/cli/archive/refs/tags/v7.5.0.tar.gz
Last updated2026-10-04T17:35:09-04:00
Pulseupdated
Build dependenciesprotobuf, rust
Bottleavailable (on arm64_golden_gate, arm64_linux, arm64_sequoia, arm64_sonoma, arm64_tahoe, sonoma, x86_64_linux)
Homebrew post-installnot defined
Servicenone declared
CaveatsNo official extensions have been preinstalled.

registry facts

Source database details

Source DatabaseHomebrew formula API
Taphomebrew/core
Full Namephylum-cli
Aliases
  • phylum
Version Scheme0
Revision0
Head VersionHEAD
Bottle Stable Root URLhttps://ghcr.io/v2/homebrew/core
Deprecatedno
Disabledno
Keg Onlyno
URL Keys
  • head
  • stable

source trail

Generated from repository data

This page is generated by av-web from the private package SQLite artifact built by scripts/generate-pkg-sqlite.py.

Used sources

  • Geiger risk classifier
  • cross-ecosystem install command graph
  • curated configuration and credential file locations
  • curated package history
  • package relationship graph
  • package version freshness
  • package-page enrichment
  • pkg.so package database
  • pkgdb category and tag curation