├── .dockerignore ├── .env_example ├── .gitignore ├── Dockerfile ├── LICENSE ├── Makefile ├── README.md ├── docker-compose.yml ├── examples ├── basic_scan.py ├── custom_payloads.py └── integration_examples.py ├── quick_test.py ├── requirements.txt ├── src ├── __init__.py ├── init.py ├── payloads │ ├── data_leakage.json │ ├── function_abuse.json │ ├── init.py │ └── prompt_injection.json ├── rag_scanner.py └── utils │ ├── init.py │ ├── integrations.py │ └── report_generator.py └── tests ├── init.py ├── test_integrations.py ├── test_payloads.py └── test_scanner.py /.dockerignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/olegnazarov/rag-security-scanner/HEAD/.dockerignore -------------------------------------------------------------------------------- /.env_example: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/olegnazarov/rag-security-scanner/HEAD/.env_example -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/olegnazarov/rag-security-scanner/HEAD/.gitignore -------------------------------------------------------------------------------- /Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/olegnazarov/rag-security-scanner/HEAD/Dockerfile -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/olegnazarov/rag-security-scanner/HEAD/LICENSE -------------------------------------------------------------------------------- /Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/olegnazarov/rag-security-scanner/HEAD/Makefile -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/olegnazarov/rag-security-scanner/HEAD/README.md -------------------------------------------------------------------------------- /docker-compose.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/olegnazarov/rag-security-scanner/HEAD/docker-compose.yml -------------------------------------------------------------------------------- /examples/basic_scan.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/olegnazarov/rag-security-scanner/HEAD/examples/basic_scan.py -------------------------------------------------------------------------------- /examples/custom_payloads.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/olegnazarov/rag-security-scanner/HEAD/examples/custom_payloads.py -------------------------------------------------------------------------------- /examples/integration_examples.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/olegnazarov/rag-security-scanner/HEAD/examples/integration_examples.py -------------------------------------------------------------------------------- /quick_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/olegnazarov/rag-security-scanner/HEAD/quick_test.py -------------------------------------------------------------------------------- /requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/olegnazarov/rag-security-scanner/HEAD/requirements.txt -------------------------------------------------------------------------------- /src/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/olegnazarov/rag-security-scanner/HEAD/src/__init__.py -------------------------------------------------------------------------------- /src/init.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/olegnazarov/rag-security-scanner/HEAD/src/init.py -------------------------------------------------------------------------------- /src/payloads/data_leakage.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/olegnazarov/rag-security-scanner/HEAD/src/payloads/data_leakage.json -------------------------------------------------------------------------------- /src/payloads/function_abuse.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/olegnazarov/rag-security-scanner/HEAD/src/payloads/function_abuse.json -------------------------------------------------------------------------------- /src/payloads/init.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/olegnazarov/rag-security-scanner/HEAD/src/payloads/init.py -------------------------------------------------------------------------------- /src/payloads/prompt_injection.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/olegnazarov/rag-security-scanner/HEAD/src/payloads/prompt_injection.json -------------------------------------------------------------------------------- /src/rag_scanner.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/olegnazarov/rag-security-scanner/HEAD/src/rag_scanner.py -------------------------------------------------------------------------------- /src/utils/init.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/olegnazarov/rag-security-scanner/HEAD/src/utils/init.py -------------------------------------------------------------------------------- /src/utils/integrations.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/olegnazarov/rag-security-scanner/HEAD/src/utils/integrations.py -------------------------------------------------------------------------------- /src/utils/report_generator.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/olegnazarov/rag-security-scanner/HEAD/src/utils/report_generator.py -------------------------------------------------------------------------------- /tests/init.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/olegnazarov/rag-security-scanner/HEAD/tests/init.py -------------------------------------------------------------------------------- /tests/test_integrations.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/olegnazarov/rag-security-scanner/HEAD/tests/test_integrations.py -------------------------------------------------------------------------------- /tests/test_payloads.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/olegnazarov/rag-security-scanner/HEAD/tests/test_payloads.py -------------------------------------------------------------------------------- /tests/test_scanner.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/olegnazarov/rag-security-scanner/HEAD/tests/test_scanner.py --------------------------------------------------------------------------------