Skip to main content

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)

  1. Create and activate a virtual environment:

    python -m venv .venv
    source .venv/bin/activate  # On Unix/macOS
    .venv\Scripts\activate     # On Windows
    
  2. Install dependencies:

    pip install maturin
    
  3. Build and install the package in development mode:

    maturin develop
    

Using Conda

  1. Create and activate a conda environment:

    conda create -n corgea-cli python=3.8
    conda activate corgea-cli
    
  2. Install dependencies:

    pip install maturin
    
  3. 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


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

corgea_cli-1.6.3.tar.gz (55.7 kB view details)

Uploaded Source

Built Distributions

corgea_cli-1.6.3-py3-none-win_amd64.whl (4.1 MB view details)

Uploaded Python 3Windows x86-64

corgea_cli-1.6.3-py3-none-win32.whl (3.5 MB view details)

Uploaded Python 3Windows x86

corgea_cli-1.6.3-py3-none-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (4.0 MB view details)

Uploaded Python 3manylinux: glibc 2.17+ x86-64

corgea_cli-1.6.3-py3-none-manylinux_2_17_i686.manylinux2014_i686.whl (4.1 MB view details)

Uploaded Python 3manylinux: glibc 2.17+ i686

corgea_cli-1.6.3-py3-none-macosx_11_0_arm64.whl (3.5 MB view details)

Uploaded Python 3macOS 11.0+ ARM64

corgea_cli-1.6.3-py3-none-macosx_10_12_x86_64.whl (3.9 MB view details)

Uploaded Python 3macOS 10.12+ x86-64

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

Hashes for corgea_cli-1.6.3.tar.gz
Algorithm Hash digest
SHA256 1ff18b9c244093528a28377c15ab27f5c1d07b2e9b00912015daac634ed99009
MD5 fbb90f01cccf0866752ea27b2b2db538
BLAKE2b-256 f829b0c2dbf5af9e617cff850cb18e0f581baab2fded883a834c2521910a387f

See more details on using hashes here.

File details

Details for the file corgea_cli-1.6.3-py3-none-win_amd64.whl.

File metadata

File hashes

Hashes for corgea_cli-1.6.3-py3-none-win_amd64.whl
Algorithm Hash digest
SHA256 e2ec5f1445480a3ebdf91df5d59fb306e61808013a8b3ef489d3ca720f5da726
MD5 6af3e862a800a98ee75acfb134dd100d
BLAKE2b-256 ad08d9c28f50687ea07cd1ab16fb4e6b8e424db70a7c3123e23a6f277ee9bfac

See more details on using hashes here.

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

Hashes for corgea_cli-1.6.3-py3-none-win32.whl
Algorithm Hash digest
SHA256 a59204599259c7e4170d4e05cbe7f3ae0eddcf8b442ae7f68c1971e10fb20f1f
MD5 8b7c6151af36cf25eb586224b053fbbc
BLAKE2b-256 d29fca362b61d8bee37cc2c842694b838685b238808a94b5171ba3cb1bee049e

See more details on using hashes here.

File details

Details for the file corgea_cli-1.6.3-py3-none-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for corgea_cli-1.6.3-py3-none-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 a5ca094497161391d6f07cba7f1923c7b6c9e2a72495d8b3eec4927f1678d98b
MD5 fa25562771d910bf7f9f62e86407c34c
BLAKE2b-256 52af1c71a6fea468ac2d23b89f5b843d33c58705afe4566e50662f22f60101d7

See more details on using hashes here.

File details

Details for the file corgea_cli-1.6.3-py3-none-manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for corgea_cli-1.6.3-py3-none-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 1ada9091c35d75ea5ffaf70007aea35ffc75d78aa6271e61de3a3a9b40e783a3
MD5 7e11d1721cf39968227b4b4565196f96
BLAKE2b-256 d3d4815a1ae3ba9b3732e07003db4606ebfd6e209b92c456c28cfae3c253f725

See more details on using hashes here.

File details

Details for the file corgea_cli-1.6.3-py3-none-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for corgea_cli-1.6.3-py3-none-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 1ea287cc39fea1ed05dfb3e16a498831aca9280c5407616c987807bc4ba29d42
MD5 969913ec95460312e065b53198dff777
BLAKE2b-256 1bf5efae36d548d406cd2e50a9db9de6ddfeb216ce80e8d4683016bdcca86f39

See more details on using hashes here.

File details

Details for the file corgea_cli-1.6.3-py3-none-macosx_10_12_x86_64.whl.

File metadata

File hashes

Hashes for corgea_cli-1.6.3-py3-none-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 434d49d88c88b1d91b40a0c01de7870afff0f37e3aca3d9bfe3d66adf3c69f8f
MD5 c987a3d56666af515bbc936d10e7cce1
BLAKE2b-256 484a9bbf7153830d710871f8ac454a06caae7949b9ab7db1ed0a08a85741d90a

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page