Skip to main content

AI-powered code auditor: security, tests, and improvement suggestions via LLM.

Project description

AI Auditor

An AI-powered code auditor that scans your project and generates security reports, unit tests, and improvement suggestions using a free LLM via OpenRouter.

Setup

pip install .

Or for development (editable install):

pip install -e .

Configuration

Create a .env file in your working directory:

OPENROUTER_API_KEY=your_key_here
PROJECT_PATH=/path/to/project   # optional, defaults to current directory

Usage

After installation, run from anywhere:

ai-auditor

Or directly (from project root):

python main.py

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

ai_auditor-0.1.0.tar.gz (4.1 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

ai_auditor-0.1.0-py3-none-any.whl (5.1 kB view details)

Uploaded Python 3

File details

Details for the file ai_auditor-0.1.0.tar.gz.

File metadata

  • Download URL: ai_auditor-0.1.0.tar.gz
  • Upload date:
  • Size: 4.1 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.9.6

File hashes

Hashes for ai_auditor-0.1.0.tar.gz
Algorithm Hash digest
SHA256 5ea2d11cc9a8baf81d8c3014328bcbd3fb8645d4f6e8dc5974f676e6365669c2
MD5 75b91c2c2db4eaeb5c0f55824e15aa84
BLAKE2b-256 7de8d63a6a170e932e954438b50be0b565276807947cf955db9bf6c6b51638c6

See more details on using hashes here.

File details

Details for the file ai_auditor-0.1.0-py3-none-any.whl.

File metadata

  • Download URL: ai_auditor-0.1.0-py3-none-any.whl
  • Upload date:
  • Size: 5.1 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.9.6

File hashes

Hashes for ai_auditor-0.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 bdc2c2dfcb163c59123ca907ddd61204d35a0460a9fc42480ee93117164ff4bd
MD5 ec8aabb5c44057eaf578fbdb2bb0db15
BLAKE2b-256 b138fade264397b84617d43c52ecd78a5d6a45438db39d5b3732ba9ced2926ea

See more details on using hashes here.

Supported by

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