Skip to content
/ Ashil Public

LLM Static Application Security Test Scanner

Notifications You must be signed in to change notification settings

HadessCS/Ashil

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Ashil

HADESS

Background

"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

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.

Getting Started

To use Ashill, follow these steps:

  1. Clone this repository to your local machine.
  2. Open a terminal window and navigate to the root directory of the cloned repository.

Building Ashill

To build Ashill, use the following command:

cargo build

Running Ashill

To run Ashill, use the following command:

cargo run

Welcome Message

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

Usage

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

About Ashill

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.

Contribution

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.

License

Ashill is released under the MIT License.

About

LLM Static Application Security Test Scanner

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published