mirror of
https://github.com/msoedov/agentic_security.git
synced 2026-06-24 22:29:56 +02:00
55 lines
2.0 KiB
Markdown
55 lines
2.0 KiB
Markdown
# Getting Started
|
|
|
|
Welcome to Agentic Security! This guide will help you orient yourself within the project and start using the tool quickly.
|
|
|
|
## Project Overview
|
|
|
|
Agentic Security is an open-source vulnerability scanner for Large Language Models (LLMs). It provides both a command line interface and a FastAPI server so you can probe models for weaknesses such as jailbreaks or refusal patterns. The tool supports multimodal attacks, multi-step scans and reinforcement-learning based probes.
|
|
|
|
## Repository Layout
|
|
|
|
```
|
|
agentic_security/
|
|
├── __main__.py - CLI entry point
|
|
├── app.py - FastAPI app assembly
|
|
├── lib.py - SecurityScanner and utilities
|
|
├── config.py - Configuration handling
|
|
├── core/ - app state and logging helpers
|
|
├── probe_actor/ - scanning logic and RL modules
|
|
├── probe_data/ - dataset registry and loaders
|
|
├── routes/ - API endpoints
|
|
└── ui/ - Web UI assets (Vue)
|
|
```
|
|
|
|
`tests/` contains unit tests, and `docs/` houses the project documentation.
|
|
|
|
## Quick Start
|
|
|
|
1. Ensure you have completed the [installation](installation.md) steps.
|
|
2. Run the following command to start the application:
|
|
```bash
|
|
agentic_security
|
|
```
|
|
The server will start on `http://localhost:8718`.
|
|
3. Explore available commands with:
|
|
```bash
|
|
agentic_security --help
|
|
```
|
|
|
|
## Basic Usage
|
|
|
|
- To view available commands, run:
|
|
```bash
|
|
agentic_security --help
|
|
```
|
|
|
|
## Next Steps
|
|
|
|
- Review the [Quickstart Guide](quickstart.md) for a fast setup walkthrough.
|
|
- Check [http_spec.md](http_spec.md) to learn how LLM endpoints are described.
|
|
- Browse the `probe_actor` and `probe_data` modules to understand how scanning works and how datasets are loaded.
|
|
- Explore the [Configuration](configuration.md) section to customize your setup.
|
|
- Run the tests in `tests/` to verify your environment once dependencies are installed.
|
|
|
|
This guide should give you a solid foundation for exploring and extending Agentic Security. For more details, see the rest of the documentation.
|