The Corgea CLI. Scan for vulnerabilties, create fixes.
Project description
Corgea CLI
Corgea CLI is a powerful developer tool that helps you find and fix security vulnerabilities in your code. Using our AI-powered scanner (blast) and our platform, Corgea identifies complex security issues like business logic flaws, authentication vulnerabilities, and other hard-to-find bugs. The CLI provides commands to scan your codebase, inspect findings, interact with fixes, and much more - all designed with a great developer experience in mind.
For full documentation, visit https://docs.corgea.app/cli
Installation
Using pip
pip install corgea-cli
Manual Installation
You can get the latest binaries for your OS from https://github.com/Corgea/cli/releases.
Setup
Once the binary is installed, login with your token from the Corgea app.
corgea login <token>
Development Setup
Prerequisites
- Python 3.8 or higher
- Rust toolchain (for maturin)
Using venv (Python Virtual Environment)
-
Create and activate a virtual environment:
python -m venv .venv source .venv/bin/activate # On Unix/macOS .venv\Scripts\activate # On Windows
-
Install dependencies:
pip install maturin
-
Build and install the package in development mode:
maturin develop
Using Conda
-
Create and activate a conda environment:
conda create -n corgea-cli python=3.8 conda activate corgea-cli
-
Install dependencies:
pip install maturin
-
Build and install the package in development mode:
maturin develop
Note: After making changes to Rust code, you'll need to run maturin develop
again to rebuild the package.
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 Distributions
File details
Details for the file corgea_cli-1.6.3.tar.gz
.
File metadata
- Download URL: corgea_cli-1.6.3.tar.gz
- Upload date:
- Size: 55.7 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: maturin/1.9.0
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 |
1ff18b9c244093528a28377c15ab27f5c1d07b2e9b00912015daac634ed99009
|
|
MD5 |
fbb90f01cccf0866752ea27b2b2db538
|
|
BLAKE2b-256 |
f829b0c2dbf5af9e617cff850cb18e0f581baab2fded883a834c2521910a387f
|
File details
Details for the file corgea_cli-1.6.3-py3-none-win_amd64.whl
.
File metadata
- Download URL: corgea_cli-1.6.3-py3-none-win_amd64.whl
- Upload date:
- Size: 4.1 MB
- Tags: Python 3, Windows x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: maturin/1.9.0
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 |
e2ec5f1445480a3ebdf91df5d59fb306e61808013a8b3ef489d3ca720f5da726
|
|
MD5 |
6af3e862a800a98ee75acfb134dd100d
|
|
BLAKE2b-256 |
ad08d9c28f50687ea07cd1ab16fb4e6b8e424db70a7c3123e23a6f277ee9bfac
|
File details
Details for the file corgea_cli-1.6.3-py3-none-win32.whl
.
File metadata
- Download URL: corgea_cli-1.6.3-py3-none-win32.whl
- Upload date:
- Size: 3.5 MB
- Tags: Python 3, Windows x86
- Uploaded using Trusted Publishing? No
- Uploaded via: maturin/1.9.0
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 |
a59204599259c7e4170d4e05cbe7f3ae0eddcf8b442ae7f68c1971e10fb20f1f
|
|
MD5 |
8b7c6151af36cf25eb586224b053fbbc
|
|
BLAKE2b-256 |
d29fca362b61d8bee37cc2c842694b838685b238808a94b5171ba3cb1bee049e
|
File details
Details for the file corgea_cli-1.6.3-py3-none-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
.
File metadata
- Download URL: corgea_cli-1.6.3-py3-none-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
- Upload date:
- Size: 4.0 MB
- Tags: Python 3, manylinux: glibc 2.17+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: maturin/1.9.0
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 |
a5ca094497161391d6f07cba7f1923c7b6c9e2a72495d8b3eec4927f1678d98b
|
|
MD5 |
fa25562771d910bf7f9f62e86407c34c
|
|
BLAKE2b-256 |
52af1c71a6fea468ac2d23b89f5b843d33c58705afe4566e50662f22f60101d7
|
File details
Details for the file corgea_cli-1.6.3-py3-none-manylinux_2_17_i686.manylinux2014_i686.whl
.
File metadata
- Download URL: corgea_cli-1.6.3-py3-none-manylinux_2_17_i686.manylinux2014_i686.whl
- Upload date:
- Size: 4.1 MB
- Tags: Python 3, manylinux: glibc 2.17+ i686
- Uploaded using Trusted Publishing? No
- Uploaded via: maturin/1.9.0
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 |
1ada9091c35d75ea5ffaf70007aea35ffc75d78aa6271e61de3a3a9b40e783a3
|
|
MD5 |
7e11d1721cf39968227b4b4565196f96
|
|
BLAKE2b-256 |
d3d4815a1ae3ba9b3732e07003db4606ebfd6e209b92c456c28cfae3c253f725
|
File details
Details for the file corgea_cli-1.6.3-py3-none-macosx_11_0_arm64.whl
.
File metadata
- Download URL: corgea_cli-1.6.3-py3-none-macosx_11_0_arm64.whl
- Upload date:
- Size: 3.5 MB
- Tags: Python 3, macOS 11.0+ ARM64
- Uploaded using Trusted Publishing? No
- Uploaded via: maturin/1.9.0
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 |
1ea287cc39fea1ed05dfb3e16a498831aca9280c5407616c987807bc4ba29d42
|
|
MD5 |
969913ec95460312e065b53198dff777
|
|
BLAKE2b-256 |
1bf5efae36d548d406cd2e50a9db9de6ddfeb216ce80e8d4683016bdcca86f39
|
File details
Details for the file corgea_cli-1.6.3-py3-none-macosx_10_12_x86_64.whl
.
File metadata
- Download URL: corgea_cli-1.6.3-py3-none-macosx_10_12_x86_64.whl
- Upload date:
- Size: 3.9 MB
- Tags: Python 3, macOS 10.12+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: maturin/1.9.0
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 |
434d49d88c88b1d91b40a0c01de7870afff0f37e3aca3d9bfe3d66adf3c69f8f
|
|
MD5 |
c987a3d56666af515bbc936d10e7cce1
|
|
BLAKE2b-256 |
484a9bbf7153830d710871f8ac454a06caae7949b9ab7db1ed0a08a85741d90a
|