5 Commits

Author SHA1 Message Date
shiva108
5b59811989 feat: Introduce a new configuration system for PIT using Pydantic schemas for target, attack, reporting, and authorization, with a loader for YAML files and CLI arguments. 2026-01-26 18:58:23 +01:00
shiva108
529d06f00a fix(test-orchestrator): prevent SSRF and path traversal vulnerabilities
- Implement URL scheme validation for LLM endpoint connections.
- Mitigate Server-Side Request Forgery (SSRF) by ensuring only 'http' and 'https' schemes are allowed.
- Sanitize report output paths to prevent directory traversal attacks.
- Ensure test reports are saved only within the current working directory.
- Update RAG pipeline documentation to use Mermaid for improved flow diagram rendering.
2026-01-23 16:53:28 +01:00
shiva108
92f16a543e refactor: Reorganize scripts into dedicated subdirectories for examples, tools, config, and docs. 2026-01-07 12:14:03 +01:00
shiva108
b3d3bac51f Add practical scripts directory with 400+ tools
- Extracted all code examples from handbook chapters
- Organized into 15 attack categories
- Created shared utilities (api_client, validators, logging, constants)
- Added workflow orchestration scripts
- Implemented install.sh for easy setup
- Renamed all scripts to descriptive functional names
- Added comprehensive README and documentation
- Included pytest test suite and configuration
2026-01-07 11:39:46 +01:00
shiva108
0650ef1eb8 Added demo scripts and report example 2025-11-30 12:43:44 +01:00