The Kereva LLM Code Scanner is an innovative static analysis tool tailored for Python applications that leverage Large Language Models (LLMs).
This cutting-edge solution is designed to identify security risks, performance inefficiencies, and vulnerabilities in codebases without requiring execution.
It is particularly useful for developers working on LLM-powered projects, ensuring safer and more efficient implementations of AI technologies.
To install Kereva Scanner:
git clone https://github.com/rbitr/kereva-scanner.gitpip install -r requirements.txtYou can run scans on individual files, Jupyter notebooks, or entire directories using simple commands:
python main.py path/to/file.pypython main.py path/to/directorypython main.py --json --json-dir reportsAdvanced options include listing available scanners (--list_scans), running specific scanners (--scans prompt.subjective_terms), and enabling comprehensive logging (--comprehensive --log-dir logs).
Kereva Scanner offers specialized modules:
The tool is invaluable for:
With its robust features and flexible reporting formats, Kereva LLM Code Scanner empowers developers to build secure, efficient, and reliable Python applications powered by LLMs.
Both git fetch and git pull talk to a remote repository, but they do very different things to your…
Sometimes the change you need already exists, just on the wrong branch. A hotfix lands…
Email is still one of the most important communication channels inside modern applications. Password resets,…
Nginx is a high-performance web server and reverse proxy trusted by some of the largest…
ufw (Uncomplicated Firewall) sits on top of iptables (or nftables on newer systems) and replaces…
When you share a server with a team or investigate unexpected activity, the first question…