https://github.com/mitre/hipcheck
Automatically assess and score software repositories for supply chain risk.
https://github.com/mitre/hipcheck
supply-chain-security
Last synced: 22 days ago
JSON representation
Automatically assess and score software repositories for supply chain risk.
- Host: GitHub
- URL: https://github.com/mitre/hipcheck
- Owner: mitre
- License: apache-2.0
- Created: 2023-01-03T21:52:11.000Z (over 2 years ago)
- Default Branch: main
- Last Pushed: 2024-10-29T14:31:55.000Z (6 months ago)
- Last Synced: 2024-10-29T14:58:36.698Z (6 months ago)
- Topics: supply-chain-security
- Language: Rust
- Homepage: https://mitre.github.io/hipcheck/
- Size: 5.17 MB
- Stars: 72
- Watchers: 11
- Forks: 5
- Open Issues: 53
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG.md
- Contributing: CONTRIBUTING.md
- License: LICENSE
- Code of conduct: CODE_OF_CONDUCT.md
- Security: SECURITY.md
Awesome Lists containing this project
README
# Hipcheck ✓
[][license]
[][release]
[][website]
_Helping maintainers assess software packages for long term risk._
Managing the security risk of third-party software at scale is difficult.
Normal projects can easily have hundreds of dependencies; far too many to
review by hand.Hipcheck is designed to help you filter that list of dependencies down to just
a few that appear concerning, and to give you the information you need to make
a security decision quickly.Hipcheck is a command line interface (CLI) tool for analyzing open source
software packages and source repositories to understand their software supply
chain risk. It analyzes a project's _software development practices_ and
detects _active supply chain attacks_ to give you both a long-term and
immediate picture of the risk from using a package.## Very Quick Explanation
Hipcheck can analyze Git source repositories and open source packages from
popular package hosts.```sh
# Analyze Express, a popular JavaScript package for web servers, with the
# URL of its Git repository.
hc check https://github.com/expressjs/express# Analyze urllib3 version 2.2.2, a popular URL-handling package hosted on PyPI.
hc check -t pypi [email protected]# Analyze the package described by an SPDX Software Bill of Materials.
hc check example-sbom.spdx.json
```For more information, check out the [Quickstart Guide][quickstart].
## Installation
See the [Installation Instructions][install].
## Values
Hipcheck's product values are to be:
* __Configurable:__ Hipcheck should be adaptable to the policies of its users.
* __Fast:__ Hipcheck should provide answers quickly.
* __Actionable:__ Hipcheck should empower users to make informed security
decisions.Read more about Hipcheck's product and project values in [RFD #2][rfd_2].
## License
Hipcheck's software is licensed under the Apache 2.0 license, which can be
found in the [`LICENSE`](LICENSE) file in this repository.## Public Release
> [!NOTE]
> Approved for Public Release; Distribution Unlimited. Public Release Case
> Number 22-2145.
>
> Portions of this software were produced for the U.S. Government under
> Contract No. FA8702-19-C-0001, W56KGU-18-D-0004, and 70RSAT20D00000001
> and is subject to the [Rights in Noncommercial Computer Software and
> Noncommercial Computer Software Documentation Clause DFARS 252.227-7014
> (FEB 2014)][dfars].[dfars]: https://www.acquisition.gov/dfars/252.227-7014-rights-other-commercial-computer-software-and-other-commercial-computer-software-documentation.
[quickstart]: https://hipcheck.mitre.org/docs/getting-started/first-run/
[install]: https://hipcheck.mitre.org/docs/getting-started/install/
[license]: https://github.com/mitre/hipcheck/blob/main/LICENSE
[release]: https://github.com/mitre/hipcheck/releases/latest
[rfd_2]: https://hipcheck.mitre.org/docs/rfds/0002/
[website]: https://hipcheck.mitre.org