This repository has been archived by the owner on Feb 27, 2024. It is now read-only.
This is the initial v1.0.0 release of the Build Inspector service.
This release adds support for the following dependency managers:
- Pip
- Yum
- Apt
- Docker Build
- Ruby Bundle
- NPM
- Go Get
- Maven
- NuGet
- Wget
- Curl
This release adds the following finding rules:
- RSA Private Key - Warns of potential RSA Private key exposure in logs
- Warning - Notes any warnings shown in the logs
- Curl-bash - Warns of many forms of curl|bash pipe behavior that could lead to running compromised code
What's Changed
- Add Github workflow for Pytest unit tests by @loredous in #5
- Bump pydantic from 1.8.1 to 1.8.2 in /code by @dependabot in #2
- Bump certifi from 2021.10.8 to 2022.12.7 in /tests/automated_functional_test by @dependabot in #1
- Bump fastapi from 0.63.0 to 0.65.2 in /code by @dependabot in #3
- Bump starlette from 0.14.2 to 0.25.0 in /code by @dependabot in #7
- Add docker image build action by @loredous in #9
- adjust wget parser for improved performance by @loredous in #13
- Implement basic config file and parsing timeout logic by @loredous in #18
- Optimized regex parser for Curl dependency manager by @pavsorab in #19
- Add Docker image build action to repository by @loredous in #20
- Functional test enhancement by @loredous in #21
New Contributors
Full Changelog: https://github.com/vmware-labs/build-inspector/commits/v1.0.0