Skip to main content

An AI-powered automated security code scanner powered by nixagent

Project description

nixscan

nixscan is an AI-powered static code analysis and security scanning tool, built on top of the nixagent framework. It deeply inspects local files or cloned Git repositories for malicious intents, security vulnerabilities, and securely manages the evaluation history to be fully resilient against interruptions.

Installation

pip install nixscan

Setup

Create a .env file where your python script executes (or your current working directory):

PROVIDER=openai
OPENAI_API_KEY=your_api_key_here

CLI Usage

nixscan https://github.com/technicalheist/nixclaw
nixscan ./my-local-folder

Python Integration

from nixscan import Scanner

scanner = Scanner(target="https://github.com/some/repo")
scanner.run()

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

nixscan-0.1.0.tar.gz (4.9 kB view details)

Uploaded Source

Built Distribution

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

nixscan-0.1.0-py3-none-any.whl (5.5 kB view details)

Uploaded Python 3

File details

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

File metadata

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

File hashes

Hashes for nixscan-0.1.0.tar.gz
Algorithm Hash digest
SHA256 d305fb618c890f0cda468394507fd8fc3f846a64d46548487b252cac20aaec38
MD5 eb2e260617475cf4e07e56e055af1965
BLAKE2b-256 dd9dc6f1a393a5254559b1b329a70879c277142a8f36de8ede8cb1dcc8defcf0

See more details on using hashes here.

File details

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

File metadata

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

File hashes

Hashes for nixscan-0.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 7e1b6cec7b3c95e68c88f79f71dc5e87f1421b5055b412a9c47e2f7dcd302253
MD5 cb70f75323f5290cd79b9219393babab
BLAKE2b-256 198091766b5d1306391b8d495578234e107f6709922abf8c1e5106376415072e

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