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()
Metadata
Release files for nixscan 0.1.0
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| nixscan-0.1.0.tar.gz | 4.9 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| nixscan-0.1.0-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 10.3 kB
Release files / nixscan-0.1.0.tar.gz
| Download URL | nixscan-0.1.0.tar.gz |
|---|---|
| Size | 4.9 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
d305fb618c890f0cda468394507fd8fc3f846a64d46548487b252cac20aaec38
|
|
BLAKE2b-256 checksum How to use checksums |
dd9dc6f1a393a5254559b1b329a70879c277142a8f36de8ede8cb1dcc8defcf0
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.2.0 CPython/3.14.0
|
Release files / nixscan-0.1.0-py3-none-any.whl
| Download URL | nixscan-0.1.0-py3-none-any.whl |
|---|---|
| Size | 5.5 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
7e1b6cec7b3c95e68c88f79f71dc5e87f1421b5055b412a9c47e2f7dcd302253
|
|
BLAKE2b-256 checksum How to use checksums |
198091766b5d1306391b8d495578234e107f6709922abf8c1e5106376415072e
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.2.0 CPython/3.14.0
|