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.
A data protection platform is a unified system that helps organizations discover, classify, monitor, and…
AI companies operating in or around Switzerland face a compliance challenge that most legal teams…
Two major data privacy laws now govern how organizations handle personal data across Europe; the…
This cheat sheet covers the essential Kali Linux commands every pentester and ethical hacker uses…
When I first started learning malware analysis and reverse engineering, I thought the hardest part…
Both git fetch and git pull talk to a remote repository, but they do very different things to your…