"We've developed a security software named Ashil and a vulnerable program named Delta, inspired by the following story: Ashil, the lovable 11-year-old German Shepherd, passed away due to a heart attack just a month before his 11th birthday. He adored Delta, and on his final day, he strived to share all his food with Delta. The memory of Ashil will forever remain in our hearts."
Brought to you by:
HADESS performs offensive cybersecurity services through infrastructures and software that include vulnerability analysis, scenario attack planning, and implementation of custom integrated preventive projects. We organized our activities around the prevention of corporate, industrial, and laboratory cyber threats.
To use Ashill, follow these steps:
- Clone this repository to your local machine.
- Open a terminal window and navigate to the root directory of the cloned repository.
To build Ashill, use the following command:
cargo build
To run Ashill, use the following command:
cargo run
Upon running Ashill, you will be greeted with the following welcome message:
Welcome to Ashill - LLM Static Application Security Test Scanner
/ \__
( @\___
/ O
/ (_____/
/_____/ U
Usage: ashill [OPTIONS]
Options:
--help Show this help message and exit
--path Specify the path to the LLM project directory
To use Ashill effectively, you can provide additional options while running the scanner. Currently, Ashill supports the following options:
--help
: Show the help message and exit.--path
: Specify the path to the LLM project directory.
For example, you can run Ashill with the --path
option to scan a specific LLM project directory:
cargo run -- --path /path/to/your/llm/project
Ashill is developed as a tool to enhance the security of LLM applications by identifying potential vulnerabilities early in the development process. It utilizes static code analysis techniques to scan your LLM codebase and provides insights into possible security issues.
We welcome contributions to Ashill! If you encounter any issues, have suggestions, or want to improve the tool, please feel free to contribute by submitting pull requests or opening issues on the GitHub repository.
Ashill is released under the MIT License.