This tool safely and securely analyzes applications for benchmarking.
Project description
VerinFast™
Scan your codebase to reveal language breakdown, dependencies, OWASP vulnerabilities, cloud costs, and exactly what AI is adding to your application.
Installation
pip
pip install verinfast
pipx
pipx install verinfast
Poetry
poetry add verinfast
Docker
docker build -t verinfast .
docker run --rm -v $(pwd):/usr/src/app verinfast
Requirements
- Python 3.9+ (test with
python3 --version) - SSH access to code repositories (test with
git status) - Command line tool access to cloud hosting providers (AWS CLI, Azure CLI, or gcloud)
- Your dependency management tools (e.g.
npm,yarn,maven,pip,poetry) - Outbound internet access (for posting results and fetching dependency metadata)
Usage
# Run in a directory with a config.yaml file
verinfast
# Point to a specific config file
verinfast --config=/path/to/config.yaml
# Set a custom output directory
verinfast --output=/path/to/output
# Check the installed version
verinfast --version
Config Options
If you want to check the output for yourself you can set should_upload: false, and use the flag --output=/path/to/dir. This will give you the chance to inspect what we collect before uploading. For large repositories, it is a lot of information, but we never upload your code or any credentials, just the summary data we collect.
Troubleshooting
Python
- Run
python3 -m pip install --upgrade pip setuptools wheel
git
- Run
which git,git --version - Run
ssh -vT git@github.comto test access to GitHub
AWS
- Run
which aws,aws --version
Azure
- Run
az login,az --version - Run
az account subscription listto check subscription ID
GCP
- Run
which gcloud,gcloud --version
Semgrep
- Run
which semgrep,semgrep --version
Copyright ©2023-2026 Startos Inc.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file verinfast-0.7.6.tar.gz.
File metadata
- Download URL: verinfast-0.7.6.tar.gz
- Upload date:
- Size: 328.2 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
770fff007c7ab222c509c91bf31cd95fe548ad3054d77acffd5735c5c244ba65
|
|
| MD5 |
e781164a45e70c4a3492b31ad5016132
|
|
| BLAKE2b-256 |
e01ef0530758ecadfe587959be9d9301aebf3f17506dbb831bef262145aa1102
|
File details
Details for the file verinfast-0.7.6-py3-none-any.whl.
File metadata
- Download URL: verinfast-0.7.6-py3-none-any.whl
- Upload date:
- Size: 60.6 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
8a64166474c7e8c08ea0035c78e6eb605db123423bef75dcbef6cb8ca4aad567
|
|
| MD5 |
6bc9f656118b3b26b8178effb62fce83
|
|
| BLAKE2b-256 |
672399b6c8c827243d1c9eca701a5044848cbea9103b6e8015dcaf66e23bf217
|