[console_scripts]
mylonite = mylonite.cli:app

[mylonite.attack_modules]
excessive_agency = mylonite.plugins._reference.excessive_agency_module:ExcessiveAgencyAttackModule
prompt_injection = mylonite.plugins._reference.prompt_injection_module:PromptInjectionAttackModule
reference_example = mylonite.plugins._reference.reference_attack_module:ReferenceAttackModule

[mylonite.compliance_mappers]
reference = mylonite.plugins._reference.reference_compliance_mapper:ReferenceComplianceMapper

[mylonite.target_adapters]
in_process_reference_guarded = mylonite.plugins._reference.reference_target_adapter:InProcessGuardedReferenceAdapter
in_process_reference_vulnerable = mylonite.plugins._reference.reference_target_adapter:InProcessVulnerableReferenceAdapter
mcp_fetch = mylonite.plugins._mcp.stdio_adapter:FetchMCPAdapter
mcp_filesystem = mylonite.plugins._mcp.stdio_adapter:FilesystemMCPAdapter
mcp_github = mylonite.plugins._mcp.stdio_adapter:GitHubMCPAdapter

[mylonite.test_generators]
reference_pytest = mylonite.plugins._reference.reference_pytest_generator:ReferencePytestGenerator

[mylonite.validators]
differential = mylonite.plugins._reference.reference_validator:DifferentialValidator
null = mylonite.plugins._reference.reference_validator:NullValidator

[pytest11]
mylonite = mylonite.testkit._pytest_plugin
