LICENSE
MANIFEST.in
README.md
pyproject.toml
setup.py
medusa/__init__.py
medusa/__main__.py
medusa/cli.py
medusa/config.py
medusa/dependencies.json
medusa/setup_path.py
medusa/tool-versions.lock
medusa/core/__init__.py
medusa/core/fp_filter.py
medusa/core/fp_patterns_db.py
medusa/core/licensing.py
medusa/core/output_sanitizer.py
medusa/core/parallel.py
medusa/core/pattern_analyzer.py
medusa/core/payload_sanitizer.py
medusa/core/report_assets.py
medusa/core/reporter.py
medusa/core/rule_integrity.py
medusa/core/system.py
medusa/ide/__init__.py
medusa/ide/backup.py
medusa/ide/claude_code.py
medusa/platform/__init__.py
medusa/platform/detector.py
medusa/platform/install_manifest.py
medusa/platform/tool_cache.py
medusa/platform/version_manager.py
medusa/platform/installers/__init__.py
medusa/platform/installers/base.py
medusa/platform/installers/cross_platform.py
medusa/platform/installers/linux.py
medusa/platform/installers/macos.py
medusa/platform/installers/simple.py
medusa/platform/installers/windows.py
medusa/platform/installers/windows_scripts/installer-versions.json
medusa/rules/__init__.py
medusa/rules/acp_vulnerabilities/acp_vulnerabilities_scanner.yaml
medusa/rules/agent_security/__init__.py
medusa/rules/agent_security/a2a_patterns.yaml
medusa/rules/agent_security/acp_vulnerabilities_scanner.yaml
medusa/rules/agent_security/agent_memory_patterns.yaml
medusa/rules/agent_security/agent_patterns.yaml
medusa/rules/agent_security/agent_security_2025_scanner.yaml
medusa/rules/agent_security/agent_security_scanner_expansion2.yaml
medusa/rules/agent_security/agentic_attacks_2026.yaml
medusa/rules/agent_security/agentic_exploitation.yaml
medusa/rules/agent_security/agentic_exploitation_complete.yaml
medusa/rules/agent_security/agentic_exploitation_extended.yaml
medusa/rules/agent_security/ap2_vulnerabilities.yaml
medusa/rules/agent_security/excessive_agency.yaml
medusa/rules/agent_security/exfiltration_agents_2026.yaml
medusa/rules/agent_security/mcp_security_scanner.yaml
medusa/rules/agent_security/mcp_vulnerabilities.yaml
medusa/rules/agent_security/multi_agent.yaml
medusa/rules/agent_security/multi_agent_patterns.yaml
medusa/rules/agent_security/strategic_misalignment.yaml
medusa/rules/agent_security/tool_attacks.yaml
medusa/rules/agent_security/tool_callback_patterns.yaml
medusa/rules/agent_security/ucp_commerce_2026.yaml
medusa/rules/agent_security/ucp_vulnerabilities.yaml
medusa/rules/agentic_attacks/agentic_attacks_2025_scanner.yaml
medusa/rules/agentic_exploitation/agentic_exploitation_scanner.yaml
medusa/rules/agentic_exploitation/agentic_exploitation_scanner_expansion2.yaml
medusa/rules/agentic_patterns/agentic_patterns_scanner_all.yaml
medusa/rules/ai_red_teaming/ai_red_teaming_2025_scanner.yaml
medusa/rules/ai_red_teaming/ai_red_teaming_scanner.yaml
medusa/rules/ai_red_teaming/attack_tools.yaml
medusa/rules/ai_red_teaming/red_teaming.yaml
medusa/rules/ai_security/__init__.py
medusa/rules/ai_security/ai_context_patterns.yaml
medusa/rules/ai_security/cveminer_critical_cves.yaml
medusa/rules/ai_security/cveminer_cves.yaml
medusa/rules/ai_security/owasp_llm_patterns.yaml
medusa/rules/code_gen_security/code_gen_security.yaml
medusa/rules/code_gen_security/code_gen_security_2025_scanner.yaml
medusa/rules/code_gen_security/code_gen_security_scanner_expansion2.yaml
medusa/rules/code_gen_security/output_handling.yaml
medusa/rules/coding_editor_attacks/clinejection_scanner.yaml
medusa/rules/coding_editor_attacks/coding_editor_attacks_scanner.yaml
medusa/rules/coding_editor_attacks/coding_editor_attacks_scanner_expansion.yaml
medusa/rules/coding_editor_attacks/coding_editor_attacks_scanner_expansion2.yaml
medusa/rules/coding_editor_attacks/repo_poisoning_scanner.yaml
medusa/rules/compliance/__init__.py
medusa/rules/compliance/owasp_llm_2025.yaml
medusa/rules/dp_attacks/dp_attacks_scanner_all.yaml
medusa/rules/federated_learning_attacks/federated_learning_2025_scanner.yaml
medusa/rules/federated_learning_attacks/federated_learning_scanner_expansion2.yaml
medusa/rules/finetuning_security/finetuning_security_scanner_all.yaml
medusa/rules/finetuning_security/finetuning_security_scanner_expansion2.yaml
medusa/rules/genai_security/gen_ai_security_2025.yaml
medusa/rules/genai_security/genai_security_2025_scanner.yaml
medusa/rules/genai_security/genai_security_scanner_expansion2.yaml
medusa/rules/guardrail_bypass/guardrail_bypass.yaml
medusa/rules/guardrail_bypass/guardrail_bypass_scanner_all.yaml
medusa/rules/guardrail_bypass/guardrails_bypass.yaml
medusa/rules/inference_infrastructure/inference_infrastructure_scanner.yaml
medusa/rules/inference_infrastructure/inference_infrastructure_scanner_all.yaml
medusa/rules/inference_infrastructure/inference_infrastructure_scanner_expansion2.yaml
medusa/rules/inference_infrastructure/llmops_patterns.yaml
medusa/rules/jailbreaking/jailbreaking.yaml
medusa/rules/jailbreaking/jailbreaking_2025.yaml
medusa/rules/jailbreaking/jailbreaking_scanner_all.yaml
medusa/rules/long_context_attacks/long_context_attacks.yaml
medusa/rules/long_context_attacks/long_context_attacks_scanner_all.yaml
medusa/rules/long_context_attacks/long_context_attacks_scanner_expansion2.yaml
medusa/rules/mcp_security/mcp_advanced_attacks.yaml
medusa/rules/mcp_security/mcp_config_patterns.yaml
medusa/rules/mcp_security/mcp_git_server_cves.yaml
medusa/rules/mcp_security/mcp_security_2025_scanner.yaml
medusa/rules/mcp_security/mcp_security_scanner_expansion2.yaml
medusa/rules/mcp_security/mcp_server_patterns.yaml
medusa/rules/ml_supply_chain/ml_supply_chain_scanner_all.yaml
medusa/rules/ml_supply_chain/ml_supply_chain_scanner_expansion2.yaml
medusa/rules/model_extraction/model_attack_patterns.yaml
medusa/rules/model_extraction/model_extraction.yaml
medusa/rules/model_extraction/model_extraction_scanner_all.yaml
medusa/rules/model_poisoning/model_poisoning_2025_scanner.yaml
medusa/rules/model_poisoning/model_poisoning_scanner_expansion2.yaml
medusa/rules/moe_vulnerabilities/moe_vulnerabilities_scanner_all.yaml
medusa/rules/moe_vulnerabilities/moe_vulnerabilities_scanner_expansion2.yaml
medusa/rules/multimodal_attacks/multimodal.yaml
medusa/rules/multimodal_attacks/multimodal_attacks.yaml
medusa/rules/multimodal_attacks/multimodal_attacks_scanner_all.yaml
medusa/rules/post_quantum_crypto/post_quantum_crypto_scanner_all.yaml
medusa/rules/post_quantum_crypto/post_quantum_crypto_scanner_expansion2.yaml
medusa/rules/privacy_attacks/privacy_attacks.yaml
medusa/rules/privacy_attacks/privacy_attacks_2025_scanner.yaml
medusa/rules/privacy_attacks/privacy_attacks_scanner_expansion2.yaml
medusa/rules/prompt_injection/prompt_injection.yaml
medusa/rules/prompt_injection/prompt_injection_2025.yaml
medusa/rules/prompt_injection/prompt_injection_2025_scanner.yaml
medusa/rules/prompt_injection/prompt_injection_advanced.yaml
medusa/rules/prompt_injection/prompt_injection_scanner_expansion2.yaml
medusa/rules/prompt_injection/system_prompt_leakage.yaml
medusa/rules/prompt_injection_attacks/prompt_injection_attacks_scanner.yaml
medusa/rules/prompt_injection_attacks/prompt_injection_attacks_scanner_expansion2.yaml
medusa/rules/rag_security/__init__.py
medusa/rules/rag_security/advanced_rag_attacks.yaml
medusa/rules/rag_security/embedding_attacks.yaml
medusa/rules/rag_security/knowledge_poisoning.yaml
medusa/rules/rag_security/rag_scanner_patterns.yaml
medusa/rules/rag_security/rag_security_2025.yaml
medusa/rules/rag_security/retrieval_attacks.yaml
medusa/rules/rag_vulnerabilities/rag_vulnerabilities_2025_scanner.yaml
medusa/rules/rag_vulnerabilities/rag_vulnerabilities_scanner_expansion2.yaml
medusa/rules/reasoning_attacks/reasoning_attacks.yaml
medusa/rules/reasoning_attacks/reasoning_attacks_scanner_all.yaml
medusa/rules/reasoning_attacks/reasoning_attacks_scanner_expansion2.yaml
medusa/rules/rlhf_security/paperminer_rlhf_extractions.yaml
medusa/rules/rlhf_security/rlhf_security_2025_scanner.yaml
medusa/rules/rlhf_security/rlhf_security_scanner_expansion2.yaml
medusa/rules/security_tool_evasion/security_tool_evasion_scanner_all.yaml
medusa/rules/security_tool_evasion/security_tool_evasion_scanner_expansion2.yaml
medusa/rules/slopsquatting/slopsquatting_scanner_all.yaml
medusa/rules/slopsquatting/slopsquatting_scanner_expansion2.yaml
medusa/rules/supply_chain/backdoors.yaml
medusa/rules/supply_chain/malicious_package_behavior.yaml
medusa/rules/supply_chain/slopsquatting.yaml
medusa/rules/supply_chain/slopsquatting_scanner.yaml
medusa/rules/supply_chain/supply_chain.yaml
medusa/rules/synthetic_data_poisoning/synthetic_data_poisoning_scanner_all.yaml
medusa/rules/synthetic_data_poisoning/synthetic_data_poisoning_scanner_expansion2.yaml
medusa/rules/tool_use_attacks/tool_use_attacks_2025_scanner.yaml
medusa/rules/tool_use_attacks/tool_use_attacks_scanner_expansion.yaml
medusa/rules/tool_use_attacks/tool_use_attacks_scanner_expansion2.yaml
medusa/rules/training_security/__init__.py
medusa/rules/training_security/algorithm_vulns.yaml
medusa/rules/training_security/attack_hyperparameters.yaml
medusa/rules/training_security/data_poisoning.yaml
medusa/rules/training_security/differential_privacy.yaml
medusa/rules/training_security/federated_learning.yaml
medusa/rules/training_security/federated_learning_scanner.yaml
medusa/rules/training_security/finetuning_attacks.yaml
medusa/rules/training_security/finetuning_scanner.yaml
medusa/rules/training_security/ml_supply_chain.yaml
medusa/rules/training_security/model_poisoning_2025.yaml
medusa/rules/training_security/reward_hacking.yaml
medusa/rules/training_security/rlhf_attacks.yaml
medusa/rules/training_security/sandbox_escapes.yaml
medusa/rules/training_security/supply_chain_data.yaml
medusa/rules/ucp_security/ucp_security_scanner_all.yaml
medusa/rules/ucp_security/ucp_security_scanner_expansion2.yaml
medusa/rules/vector_db_attacks/vector_db_attacks_scanner_all.yaml
medusa/rules/vector_db_attacks/vector_db_attacks_scanner_expansion2.yaml
medusa/rules/voice_audio_attacks/voice_audio_attacks_scanner_all.yaml
medusa/rules/voice_audio_attacks/voice_audio_attacks_scanner_expansion2.yaml
medusa/rules/watermarking_bypass/watermarking_bypass_scanner_all.yaml
medusa/rules/watermarking_bypass/watermarking_bypass_scanner_expansion2.yaml
medusa/rules/web_security/python_web_security.yaml
medusa/scanners/__init__.py
medusa/scanners/a2a_scanner.py
medusa/scanners/agent_memory_scanner.py
medusa/scanners/agent_planning_scanner.py
medusa/scanners/agent_reflection_scanner.py
medusa/scanners/ai_context_scanner.py
medusa/scanners/ansible_scanner.py
medusa/scanners/base.py
medusa/scanners/bash_scanner.py
medusa/scanners/bat_scanner.py
medusa/scanners/clojure_scanner.py
medusa/scanners/cmake_scanner.py
medusa/scanners/cpp_scanner.py
medusa/scanners/critical_cve_scanner.py
medusa/scanners/css_scanner.py
medusa/scanners/dart_scanner.py
medusa/scanners/dataset_injection_scanner.py
medusa/scanners/docker_compose_scanner.py
medusa/scanners/docker_mcp_scanner.py
medusa/scanners/docker_scanner.py
medusa/scanners/elixir_scanner.py
medusa/scanners/env_scanner.py
medusa/scanners/excessive_agency_scanner.py
medusa/scanners/garak_scanner.py
medusa/scanners/gitleaks_scanner.py
medusa/scanners/go_scanner.py
medusa/scanners/graphql_scanner.py
medusa/scanners/groovy_scanner.py
medusa/scanners/haskell_scanner.py
medusa/scanners/html_scanner.py
medusa/scanners/hyperparameter_scanner.py
medusa/scanners/java_scanner.py
medusa/scanners/javascript_scanner.py
medusa/scanners/json_scanner.py
medusa/scanners/kotlin_scanner.py
medusa/scanners/kubernetes_scanner.py
medusa/scanners/llm_guard_scanner.py
medusa/scanners/llmops_scanner.py
medusa/scanners/lua_scanner.py
medusa/scanners/make_scanner.py
medusa/scanners/markdown_scanner.py
medusa/scanners/mcp_config_scanner.py
medusa/scanners/mcp_remote_rce_scanner.py
medusa/scanners/mcp_server_scanner.py
medusa/scanners/model_attack_scanner.py
medusa/scanners/modelscan_scanner.py
medusa/scanners/multi_agent_scanner.py
medusa/scanners/nginx_scanner.py
medusa/scanners/owasp_llm_scanner.py
medusa/scanners/perl_scanner.py
medusa/scanners/php_scanner.py
medusa/scanners/plugin_security_scanner.py
medusa/scanners/post_quantum_scanner.py
medusa/scanners/powershell_scanner.py
medusa/scanners/prompt_injection_code_scanner.py
medusa/scanners/prompt_leakage_scanner.py
medusa/scanners/protobuf_scanner.py
medusa/scanners/python_scanner.py
medusa/scanners/r_scanner.py
medusa/scanners/rag_security_scanner.py
medusa/scanners/ruby_scanner.py
medusa/scanners/rust_scanner.py
medusa/scanners/scala_scanner.py
medusa/scanners/semgrep_scanner.py
medusa/scanners/solidity_scanner.py
medusa/scanners/sql_scanner.py
medusa/scanners/steganography_scanner.py
medusa/scanners/swift_scanner.py
medusa/scanners/terraform_scanner.py
medusa/scanners/toml_scanner.py
medusa/scanners/tool_callback_scanner.py
medusa/scanners/trivy_scanner.py
medusa/scanners/typescript_scanner.py
medusa/scanners/vector_db_scanner.py
medusa/scanners/vim_scanner.py
medusa/scanners/web_security_scanner.py
medusa/scanners/xml_scanner.py
medusa/scanners/yaml_scanner.py
medusa/scanners/zig_scanner.py
medusa_security.egg-info/PKG-INFO
medusa_security.egg-info/SOURCES.txt
medusa_security.egg-info/dependency_links.txt
medusa_security.egg-info/entry_points.txt
medusa_security.egg-info/requires.txt
medusa_security.egg-info/top_level.txt
tests/test_api_basic.py
tests/test_basic.py
tests/test_fp_filter.py
tests/test_git_scan.py
tests/test_licensing.py
tests/test_mcp_scanner.py
tests/test_mcp_scanner_enhancements.py
tests/test_performance.py
tests/test_regression.py
tests/test_reporter.py
tests/test_rules.py
tests/test_scanner_standalone.py
tests/test_simple_installer.py