{"id":21000751,"url":"https://github.com/phylum-dev/cli","last_synced_at":"2025-04-05T12:08:52.307Z","repository":{"id":36971468,"uuid":"349449015","full_name":"phylum-dev/cli","owner":"phylum-dev","description":"Command line interface for the Phylum API","archived":false,"fork":false,"pushed_at":"2024-10-29T19:51:07.000Z","size":4197,"stargazers_count":103,"open_issues_count":28,"forks_count":11,"subscribers_count":8,"default_branch":"main","last_synced_at":"2024-10-29T21:38:37.643Z","etag":null,"topics":["cli","malware","malware-detection","rust","secure-software-supply-chain","security","security-scan","software-supply-chain","software-supply-chain-security","supply-chain","vulnerabilities"],"latest_commit_sha":null,"homepage":"https://phylum.io","language":"Rust","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"gpl-3.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/phylum-dev.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","contributing":"CONTRIBUTING.md","funding":null,"license":"LICENSE","code_of_conduct":"CODE_OF_CONDUCT.md","threat_model":null,"audit":null,"citation":null,"codeowners":".github/CODEOWNERS","security":"SECURITY.md","support":"docs/supported_lockfiles.md","governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2021-03-19T14:21:50.000Z","updated_at":"2024-10-29T19:50:22.000Z","dependencies_parsed_at":"2023-11-13T11:29:45.787Z","dependency_job_id":"5d6c273b-fb1f-462a-acf7-afdfce4fc728","html_url":"https://github.com/phylum-dev/cli","commit_stats":null,"previous_names":[],"tags_count":164,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/phylum-dev%2Fcli","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/phylum-dev%2Fcli/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/phylum-dev%2Fcli/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/phylum-dev%2Fcli/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/phylum-dev","download_url":"https://codeload.github.com/phylum-dev/cli/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":247332612,"owners_count":20921853,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["cli","malware","malware-detection","rust","secure-software-supply-chain","security","security-scan","software-supply-chain","software-supply-chain-security","supply-chain","vulnerabilities"],"created_at":"2024-11-19T08:12:11.597Z","updated_at":"2025-04-05T12:08:52.290Z","avatar_url":"https://github.com/phylum-dev.png","language":"Rust","readme":"\u003cp align=\"center\"\u003e\n  \u003cimg height=\"100\" src=\"https://raw.githubusercontent.com/phylum-dev/cli/main/assets/dark-bckg.svg\"\u003e\n\u003c/p\u003e\n\n---\n\n# Introduction\n\n[![GitHub release (latest by date)](https://img.shields.io/github/v/release/phylum-dev/cli)](https://github.com/phylum-dev/cli/releases/latest/)\n[![License](https://img.shields.io/github/license/phylum-dev/cli)](https://github.com/phylum-dev/cli/blob/main/LICENSE)\n[![Test Status](https://github.com/phylum-dev/cli/actions/workflows/test.yml/badge.svg?branch=main)](https://github.com/phylum-dev/cli/actions/workflows/test.yml)\n[![Docusaurus](https://img.shields.io/badge/docs-Docusaurus-blue)](https://docs.phylum.io)\n\nThe Phylum command line interface (CLI) allows users to submit their project package dependencies to [Phylum's](https://app.phylum.io) API for analysis. Currently [pre-built binaries](https://github.com/phylum-dev/cli/releases) for Linux and macOS are available. On Windows, we recommend using the Linux binaries under [WSL](https://learn.microsoft.com/en-us/windows/wsl/). See the [alternate installation methods](https://docs.phylum.io/cli/alternate_install) for more options.\n\n## Install `phylum` CLI\n\n### Install on Linux\n\nInstall on Linux with the following command:\n\n```sh\ncurl https://sh.phylum.io/ | sh -\n```\n\n### Install on macOS\n\nOn macOS, we recommend installing phylum with [Homebrew](https://brew.sh/):\n\n```sh\nbrew install phylum\n```\n\n\u003e **Note:** When using Homebrew, [official extensions][] must be installed separately.\n\n[official extensions]: https://github.com/phylum-dev/cli/tree/main/extensions\n\n## Quickstart for Linux or macOS\n\n1. [Register](https://docs.phylum.io/cli/commands/phylum_auth_register) for an account (if you don't already have one)\n\n   ```sh\n   phylum auth register\n   ```\n\n1. [Authenticate](https://docs.phylum.io/cli/commands/phylum_auth_login) with Phylum\n\n   ```sh\n   phylum auth login\n   ```\n\n1. [Setup your Phylum project](https://docs.phylum.io/cli/commands/phylum_init) in your project directory\n\n   ```sh\n   phylum init\n   ```\n\n1. [Submit your lockfiles and manifests](https://docs.phylum.io/cli/commands/phylum_analyze) to [analyze dependencies](https://docs.phylum.io/cli/commands/analyzing_dependencies)\n\n   ```sh\n   phylum analyze\n   ```\n\n1. (Optional) View the analysis results in the [Phylum UI](https://app.phylum.io/auth/login)\n\n## Extensions\n\nPhylum CLI extensions allow you to extend the existing CLI functionality with\nnew features. You can start exploring by taking a look at the official Phylum\nextensions:\n\n\u003chttps://github.com/phylum-dev/cli/tree/main/extensions\u003e\n\n### How-tos\n\nHow-to articles for the extension framework can be found [here](https://dev.to/phylum).\n\n## musl binaries\n\nAs of version 3.8.0, the provided Linux binaries of the Phylum CLI depend on\n`glibc`. We no longer provide binaries that are statically compiled with the\n`musl` libc.\n\nThis means the provided binaries won't be executable in environments such as\nAlpine Linux. If your use case requires a lightweight Docker base image,\nconsider using [Debian slim][debian-slim] instead.\n\n[debian-slim]: https://hub.docker.com/_/debian\n\n## License\n\nCopyright (C) 2022  Phylum, Inc.\n\nThis program is free software: you can redistribute it and/or modify it under\nthe terms of the GNU General Public License as published by the Free Software\nFoundation, either version 3 of the License or any later version.\n\nThis program is distributed in the hope that it will be useful, but WITHOUT\nANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS\nFOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.\n\nYou should have received a copy of the GNU General Public License along with\nthis program. If not, see \u003chttps://www.gnu.org/licenses/gpl.html\u003e or write to\n`phylum@veracode.com` or `dl-phylum-engineering@veracode.com`\n\n---\n## Discord\n\nJoin us on the [Phylum Community Discord](https://discord.gg/c9QnknWxm3)!\n\n## Questions/Issues\n\nPlease contact Phylum with any questions or issues using the CLI tool.\n\nEmail: `dl-phylum-engineering@veracode.com`\n","funding_links":[],"categories":[],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fphylum-dev%2Fcli","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fphylum-dev%2Fcli","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fphylum-dev%2Fcli/lists"}