ARCHITECTURE.md
CHANGELOG.md
LICENSE
MANIFEST.in
README.md
pyproject.toml
requirements.txt
src/aipt_v2/__init__.py
src/aipt_v2/__main__.py
src/aipt_v2/app.py
src/aipt_v2/cli.py
src/aipt_v2/config.py
src/aipt_v2/health.py
src/aipt_v2/interactive_shell.py
src/aipt_v2/local_tool_installer.py
src/aipt_v2/orchestrator.py
src/aipt_v2/prerequisites.py
src/aipt_v2/setup_wizard.py
src/aipt_v2/system_detector.py
src/aipt_v2/verify_install.py
src/aipt_v2/agents/__init__.py
src/aipt_v2/agents/base.py
src/aipt_v2/agents/coordinator.py
src/aipt_v2/agents/exploit_agent.py
src/aipt_v2/agents/ptt.py
src/aipt_v2/agents/state.py
src/aipt_v2/agents/AIPTxAgent/__init__.py
src/aipt_v2/agents/AIPTxAgent/aiptx_agent.py
src/aipt_v2/agents/AIPTxAgent/system_prompt.jinja
src/aipt_v2/agents/crew/__init__.py
src/aipt_v2/agents/crew/models.py
src/aipt_v2/agents/crew/worker_pool.py
src/aipt_v2/agents/shared/__init__.py
src/aipt_v2/agents/shared/agent_pool.py
src/aipt_v2/agents/shared/finding_repository.py
src/aipt_v2/agents/shared/message_bus.py
src/aipt_v2/agents/specialized/__init__.py
src/aipt_v2/agents/specialized/base_specialized.py
src/aipt_v2/agents/specialized/business_logic_agent.py
src/aipt_v2/agents/specialized/dast_agent.py
src/aipt_v2/agents/specialized/pat_agent.py
src/aipt_v2/agents/specialized/recon_agent.py
src/aipt_v2/agents/specialized/sast_agent.py
src/aipt_v2/agents/specialized/websocket_agent.py
src/aipt_v2/browser/__init__.py
src/aipt_v2/browser/automation.py
src/aipt_v2/browser/crawler.py
src/aipt_v2/business_logic/__init__.py
src/aipt_v2/business_logic/analyzer.py
src/aipt_v2/business_logic/executor.py
src/aipt_v2/business_logic/test_generator.py
src/aipt_v2/business_logic/patterns/__init__.py
src/aipt_v2/business_logic/patterns/access_control.py
src/aipt_v2/business_logic/patterns/base.py
src/aipt_v2/business_logic/patterns/price_manipulation.py
src/aipt_v2/business_logic/patterns/race_conditions.py
src/aipt_v2/business_logic/patterns/rate_limiting.py
src/aipt_v2/business_logic/patterns/workflow.py
src/aipt_v2/compliance/__init__.py
src/aipt_v2/compliance/compliance_report.py
src/aipt_v2/compliance/framework_mapper.py
src/aipt_v2/compliance/nist_mapping.py
src/aipt_v2/compliance/owasp_mapping.py
src/aipt_v2/compliance/pci_mapping.py
src/aipt_v2/core/__init__.py
src/aipt_v2/core/agent.py
src/aipt_v2/core/event_loop_manager.py
src/aipt_v2/core/llm.py
src/aipt_v2/core/memory.py
src/aipt_v2/core/ptt.py
src/aipt_v2/database/__init__.py
src/aipt_v2/database/models.py
src/aipt_v2/database/repository.py
src/aipt_v2/docker/__init__.py
src/aipt_v2/docker/builder.py
src/aipt_v2/docker/manager.py
src/aipt_v2/docker/sandbox.py
src/aipt_v2/evasion/__init__.py
src/aipt_v2/evasion/ad_evasion.py
src/aipt_v2/evasion/request_obfuscator.py
src/aipt_v2/evasion/tls_fingerprint.py
src/aipt_v2/evasion/ua_rotator.py
src/aipt_v2/evasion/waf_bypass.py
src/aipt_v2/execution/__init__.py
src/aipt_v2/execution/executor.py
src/aipt_v2/execution/local_tool_executor.py
src/aipt_v2/execution/parser.py
src/aipt_v2/execution/phase_runner.py
src/aipt_v2/execution/result_collector.py
src/aipt_v2/execution/terminal.py
src/aipt_v2/execution/tool_registry.py
src/aipt_v2/exploitation/__init__.py
src/aipt_v2/exploitation/ad_adcs.py
src/aipt_v2/exploitation/ad_chain_templates.py
src/aipt_v2/exploitation/ad_credentials.py
src/aipt_v2/exploitation/ad_delegation.py
src/aipt_v2/exploitation/chain_builder.py
src/aipt_v2/exploitation/chain_executor.py
src/aipt_v2/exploitation/chain_templates.py
src/aipt_v2/exploitation/encoders.py
src/aipt_v2/exploitation/payload_engine.py
src/aipt_v2/exploitation/waf_detector.py
src/aipt_v2/exploitation/mutations/__init__.py
src/aipt_v2/exploitation/mutations/cmd_mutations.py
src/aipt_v2/exploitation/mutations/specialized_mutations.py
src/aipt_v2/exploitation/mutations/sqli_mutations.py
src/aipt_v2/exploitation/mutations/xss_mutations.py
src/aipt_v2/exploitation/waf/__init__.py
src/aipt_v2/exploitation/waf/bypass_strategies.py
src/aipt_v2/exploitation/waf/fingerprinter.py
src/aipt_v2/exploitation/waf/signatures.py
src/aipt_v2/intelligence/__init__.py
src/aipt_v2/intelligence/ad_attack_planner.py
src/aipt_v2/intelligence/adaptation.py
src/aipt_v2/intelligence/attack_patterns.py
src/aipt_v2/intelligence/auth.py
src/aipt_v2/intelligence/business_logic_analyzer.py
src/aipt_v2/intelligence/chain_analysis.py
src/aipt_v2/intelligence/chain_discoverer.py
src/aipt_v2/intelligence/chaining.py
src/aipt_v2/intelligence/correlation.py
src/aipt_v2/intelligence/cve_aipt.py
src/aipt_v2/intelligence/cve_info.py
src/aipt_v2/intelligence/knowledge_graph.py
src/aipt_v2/intelligence/learning.py
src/aipt_v2/intelligence/llm_analyzer.py
src/aipt_v2/intelligence/llm_attack_planner.py
src/aipt_v2/intelligence/llm_crawler_analyzer.py
src/aipt_v2/intelligence/llm_tool_selector.py
src/aipt_v2/intelligence/payload_generator.py
src/aipt_v2/intelligence/rag.py
src/aipt_v2/intelligence/scope.py
src/aipt_v2/intelligence/summarization.py
src/aipt_v2/intelligence/tools.json
src/aipt_v2/intelligence/triage.py
src/aipt_v2/intelligence/ai_checkpoints/__init__.py
src/aipt_v2/intelligence/ai_checkpoints/checkpoint_manager.py
src/aipt_v2/intelligence/ai_checkpoints/checkpoint_prompts.py
src/aipt_v2/intelligence/ai_checkpoints/checkpoint_summarizers.py
src/aipt_v2/intelligence/ai_checkpoints/ollama_client.py
src/aipt_v2/intelligence/searchers/__init__.py
src/aipt_v2/intelligence/searchers/exploitdb_searcher.py
src/aipt_v2/intelligence/searchers/github_searcher.py
src/aipt_v2/intelligence/searchers/google_searcher.py
src/aipt_v2/interface/__init__.py
src/aipt_v2/interface/cli.py
src/aipt_v2/interface/cli_commands.py
src/aipt_v2/interface/icons.py
src/aipt_v2/interface/main.py
src/aipt_v2/interface/tui.py
src/aipt_v2/interface/utils.py
src/aipt_v2/lateral/__init__.py
src/aipt_v2/lateral/ad_lateral.py
src/aipt_v2/lateral/credential_sprayer.py
src/aipt_v2/lateral/internal_scanner.py
src/aipt_v2/lateral/pivot_manager.py
src/aipt_v2/lateral/route_manager.py
src/aipt_v2/lateral/tunnel_creator.py
src/aipt_v2/lateral/protocols/__init__.py
src/aipt_v2/lateral/protocols/rdp_spray.py
src/aipt_v2/lateral/protocols/smb_spray.py
src/aipt_v2/lateral/protocols/ssh_spray.py
src/aipt_v2/learning/__init__.py
src/aipt_v2/learning/context_analyzer.py
src/aipt_v2/learning/feedback_collector.py
src/aipt_v2/learning/payload_memory.py
src/aipt_v2/learning/success_predictor.py
src/aipt_v2/llm/__init__.py
src/aipt_v2/llm/config.py
src/aipt_v2/llm/dedupe.py
src/aipt_v2/llm/llm.py
src/aipt_v2/llm/memory.py
src/aipt_v2/llm/request_queue.py
src/aipt_v2/llm/token_budget.py
src/aipt_v2/llm/utils.py
src/aipt_v2/mcp/__init__.py
src/aipt_v2/mcp/manager.py
src/aipt_v2/mcp/tools.py
src/aipt_v2/mcp/transport.py
src/aipt_v2/models/__init__.py
src/aipt_v2/models/finding_v2.py
src/aipt_v2/models/findings.py
src/aipt_v2/models/phase_result.py
src/aipt_v2/models/scan_config.py
src/aipt_v2/monitoring/prometheus.yml
src/aipt_v2/monitoring/grafana/dashboards/aipt-dashboard.json
src/aipt_v2/monitoring/grafana/dashboards/default.yml
src/aipt_v2/monitoring/grafana/datasources/prometheus.yml
src/aipt_v2/offline/__init__.py
src/aipt_v2/offline/data_manager.py
src/aipt_v2/offline/readiness.py
src/aipt_v2/offline/wordlists.py
src/aipt_v2/orchestration/__init__.py
src/aipt_v2/orchestration/pipeline.py
src/aipt_v2/orchestration/progress.py
src/aipt_v2/orchestration/scheduler.py
src/aipt_v2/osint/__init__.py
src/aipt_v2/osint/domain_recon.py
src/aipt_v2/osint/email_harvester.py
src/aipt_v2/payloads/__init__.py
src/aipt_v2/payloads/cmdi.py
src/aipt_v2/payloads/sqli.py
src/aipt_v2/payloads/sqli_payloads.py
src/aipt_v2/payloads/ssrf.py
src/aipt_v2/payloads/templates.py
src/aipt_v2/payloads/traversal.py
src/aipt_v2/payloads/xss.py
src/aipt_v2/payloads/xxe.py
src/aipt_v2/pipeline/__init__.py
src/aipt_v2/pipeline/deduplicator.py
src/aipt_v2/pipeline/integration.py
src/aipt_v2/pipeline/normalizer.py
src/aipt_v2/pipeline/persistence.py
src/aipt_v2/pipeline/verification_engine.py
src/aipt_v2/playbooks/__init__.py
src/aipt_v2/playbooks/ad_playbook.py
src/aipt_v2/playbooks/api_playbook.py
src/aipt_v2/playbooks/base_playbook.py
src/aipt_v2/playbooks/web_playbook.py
src/aipt_v2/post_exploit/__init__.py
src/aipt_v2/post_exploit/credential_harvester.py
src/aipt_v2/post_exploit/credential_store.py
src/aipt_v2/post_exploit/harvesters/__init__.py
src/aipt_v2/post_exploit/harvesters/cloud_metadata.py
src/aipt_v2/post_exploit/harvesters/env_secrets.py
src/aipt_v2/post_exploit/harvesters/file_search.py
src/aipt_v2/post_exploit/key_validation/__init__.py
src/aipt_v2/post_exploit/key_validation/base.py
src/aipt_v2/post_exploit/key_validation/bridge.py
src/aipt_v2/post_exploit/key_validation/detector.py
src/aipt_v2/post_exploit/key_validation/report_generator.py
src/aipt_v2/post_exploit/key_validation/thinking.py
src/aipt_v2/post_exploit/key_validation/validators/__init__.py
src/aipt_v2/post_exploit/key_validation/validators/atlassian_validator.py
src/aipt_v2/post_exploit/key_validation/validators/aws_validator.py
src/aipt_v2/post_exploit/key_validation/validators/azure_validator.py
src/aipt_v2/post_exploit/key_validation/validators/gcp_validator.py
src/aipt_v2/post_exploit/key_validation/validators/github_validator.py
src/aipt_v2/post_exploit/key_validation/validators/gitlab_validator.py
src/aipt_v2/post_exploit/key_validation/validators/s3_scanner.py
src/aipt_v2/post_exploit/key_validation/validators/sendgrid_validator.py
src/aipt_v2/post_exploit/key_validation/validators/slack_validator.py
src/aipt_v2/post_exploit/key_validation/validators/stripe_validator.py
src/aipt_v2/post_exploit/key_validation/validators/twilio_validator.py
src/aipt_v2/post_exploit/privesc/__init__.py
src/aipt_v2/post_exploit/privesc/linux_privesc.py
src/aipt_v2/post_exploit/privesc/privesc_engine.py
src/aipt_v2/post_exploit/privesc/windows_privesc.py
src/aipt_v2/prompts/__init__.py
src/aipt_v2/proxy/__init__.py
src/aipt_v2/proxy/history.py
src/aipt_v2/proxy/interceptor.py
src/aipt_v2/recon/__init__.py
src/aipt_v2/recon/ad_discovery.py
src/aipt_v2/recon/ad_users.py
src/aipt_v2/recon/dns.py
src/aipt_v2/recon/osint.py
src/aipt_v2/recon/subdomain.py
src/aipt_v2/recon/tech_detect.py
src/aipt_v2/reports/__init__.py
src/aipt_v2/reports/generator.py
src/aipt_v2/reports/html_report.py
src/aipt_v2/reports/sarif.py
src/aipt_v2/runners/__init__.py
src/aipt_v2/runners/base.py
src/aipt_v2/runners/enterprise.py
src/aipt_v2/runners/local.py
src/aipt_v2/runners/vps.py
src/aipt_v2/runtime/__init__.py
src/aipt_v2/runtime/base.py
src/aipt_v2/runtime/docker.py
src/aipt_v2/runtime/local.py
src/aipt_v2/runtime/tool_server.py
src/aipt_v2/runtime/vps.py
src/aipt_v2/sast/__init__.py
src/aipt_v2/sast/analyzer.py
src/aipt_v2/sast/github_scanner.py
src/aipt_v2/sast/parsers/__init__.py
src/aipt_v2/sast/parsers/base.py
src/aipt_v2/sast/parsers/go_parser.py
src/aipt_v2/sast/parsers/java_parser.py
src/aipt_v2/sast/parsers/javascript_parser.py
src/aipt_v2/sast/parsers/python_parser.py
src/aipt_v2/sast/rules/__init__.py
src/aipt_v2/sast/rules/base.py
src/aipt_v2/sast/rules/go_rules.py
src/aipt_v2/sast/rules/java_rules.py
src/aipt_v2/sast/rules/javascript_rules.py
src/aipt_v2/sast/rules/python_rules.py
src/aipt_v2/sast/rules/secrets.py
src/aipt_v2/scanners/__init__.py
src/aipt_v2/scanners/ad_adcs_scanner.py
src/aipt_v2/scanners/ad_privesc_scanner.py
src/aipt_v2/scanners/base.py
src/aipt_v2/scanners/dalfox.py
src/aipt_v2/scanners/ffuf.py
src/aipt_v2/scanners/gobuster.py
src/aipt_v2/scanners/nikto.py
src/aipt_v2/scanners/nmap.py
src/aipt_v2/scanners/nuclei.py
src/aipt_v2/scanners/testssl.py
src/aipt_v2/scanners/trivy.py
src/aipt_v2/scanners/web.py
src/aipt_v2/scanners/winpwn_scanner.py
src/aipt_v2/scanners/wpscan.py
src/aipt_v2/scanners/exploit/__init__.py
src/aipt_v2/scanners/exploit/hydra_scanner.py
src/aipt_v2/scanners/exploit/sqlmap_scanner.py
src/aipt_v2/scanners/pat/__init__.py
src/aipt_v2/scanners/pat/analyzer.py
src/aipt_v2/scanners/pat/browser_validator.py
src/aipt_v2/scanners/pat/config.py
src/aipt_v2/scanners/pat/custom_payloads.py
src/aipt_v2/scanners/pat/detection_patterns.py
src/aipt_v2/scanners/pat/executor.py
src/aipt_v2/scanners/pat/pat_scanner.py
src/aipt_v2/scanners/pat/payload_database.py
src/aipt_v2/scanners/pat/payload_parser.py
src/aipt_v2/scanners/pat/reporters.py
src/aipt_v2/scanners/pat/request_generator.py
src/aipt_v2/scanners/recon/__init__.py
src/aipt_v2/scanners/recon/amass_scanner.py
src/aipt_v2/scanners/recon/dnsx_scanner.py
src/aipt_v2/scanners/recon/httpx_scanner.py
src/aipt_v2/scanners/recon/katana_scanner.py
src/aipt_v2/scanners/recon/subfinder_scanner.py
src/aipt_v2/scanners/spa/__init__.py
src/aipt_v2/scanners/spa/scanner.py
src/aipt_v2/scanners/websocket/__init__.py
src/aipt_v2/scanners/websocket/scanner.py
src/aipt_v2/scripts/security_audit.py
src/aipt_v2/skills/__init__.py
src/aipt_v2/skills/loader.py
src/aipt_v2/skills/agents/__init__.py
src/aipt_v2/skills/agents/api_tester.py
src/aipt_v2/skills/agents/base.py
src/aipt_v2/skills/agents/code_review.py
src/aipt_v2/skills/agents/security_agent.py
src/aipt_v2/skills/agents/web_pentest.py
src/aipt_v2/skills/prompts/__init__.py
src/aipt_v2/skills/vulnerabilities/authentication_jwt.jinja
src/aipt_v2/skills/vulnerabilities/broken_function_level_authorization.jinja
src/aipt_v2/skills/vulnerabilities/business_logic.jinja
src/aipt_v2/skills/vulnerabilities/csrf.jinja
src/aipt_v2/skills/vulnerabilities/idor.jinja
src/aipt_v2/skills/vulnerabilities/information_disclosure.jinja
src/aipt_v2/skills/vulnerabilities/insecure_file_uploads.jinja
src/aipt_v2/skills/vulnerabilities/mass_assignment.jinja
src/aipt_v2/skills/vulnerabilities/open_redirect.jinja
src/aipt_v2/skills/vulnerabilities/path_traversal_lfi_rfi.jinja
src/aipt_v2/skills/vulnerabilities/race_conditions.jinja
src/aipt_v2/skills/vulnerabilities/rce.jinja
src/aipt_v2/skills/vulnerabilities/sql_injection.jinja
src/aipt_v2/skills/vulnerabilities/ssrf.jinja
src/aipt_v2/skills/vulnerabilities/subdomain_takeover.jinja
src/aipt_v2/skills/vulnerabilities/xss.jinja
src/aipt_v2/skills/vulnerabilities/xxe.jinja
src/aipt_v2/stealth/__init__.py
src/aipt_v2/stealth/lolbins.py
src/aipt_v2/stealth/stealth_engine.py
src/aipt_v2/stealth/timing.py
src/aipt_v2/stealth/obfuscation/__init__.py
src/aipt_v2/stealth/obfuscation/bash_obfusc.py
src/aipt_v2/stealth/obfuscation/powershell_obfusc.py
src/aipt_v2/strategy/__init__.py
src/aipt_v2/strategy/ai_planner.py
src/aipt_v2/strategy/correlator.py
src/aipt_v2/strategy/target_analyzer.py
src/aipt_v2/telemetry/__init__.py
src/aipt_v2/telemetry/tracer.py
src/aipt_v2/terminal/__init__.py
src/aipt_v2/terminal/executor.py
src/aipt_v2/terminal/sandbox.py
src/aipt_v2/tools/__init__.py
src/aipt_v2/tools/executor.py
src/aipt_v2/tools/notes.py
src/aipt_v2/tools/parser.py
src/aipt_v2/tools/registry.py
src/aipt_v2/tools/tool_processing.py
src/aipt_v2/tools/wordlist_generator.py
src/aipt_v2/tools/active_directory/__init__.py
src/aipt_v2/tools/active_directory/ad_config.py
src/aipt_v2/tools/active_directory/bloodhound_wrapper.py
src/aipt_v2/tools/active_directory/kerberos_attacks.py
src/aipt_v2/tools/active_directory/ldap_enum.py
src/aipt_v2/tools/active_directory/smb_attacks.py
src/aipt_v2/tools/agents_graph/__init__.py
src/aipt_v2/tools/agents_graph/agents_graph_actions.py
src/aipt_v2/tools/api_security/__init__.py
src/aipt_v2/tools/api_security/api_discovery.py
src/aipt_v2/tools/api_security/graphql_scanner.py
src/aipt_v2/tools/api_security/jwt_analyzer.py
src/aipt_v2/tools/api_security/openapi_fuzzer.py
src/aipt_v2/tools/browser/__init__.py
src/aipt_v2/tools/browser/browser_actions.py
src/aipt_v2/tools/browser/browser_instance.py
src/aipt_v2/tools/browser/tab_manager.py
src/aipt_v2/tools/cloud/__init__.py
src/aipt_v2/tools/cloud/cloud_config.py
src/aipt_v2/tools/cloud/cloud_scanner.py
src/aipt_v2/tools/cloud/prowler_tool.py
src/aipt_v2/tools/cloud/scoutsuite_tool.py
src/aipt_v2/tools/intelligence/__init__.py
src/aipt_v2/tools/intelligence/zoomeye_tool.py
src/aipt_v2/tools/notes/__init__.py
src/aipt_v2/tools/notes/notes_actions.py
src/aipt_v2/tools/proxy/__init__.py
src/aipt_v2/tools/proxy/proxy_actions.py
src/aipt_v2/tools/proxy/proxy_manager.py
src/aipt_v2/tools/ps_arsenal/__init__.py
src/aipt_v2/tools/ps_arsenal/ps_attacks.py
src/aipt_v2/tools/ps_arsenal/ps_config.py
src/aipt_v2/tools/ps_arsenal/ps_executor.py
src/aipt_v2/tools/ps_arsenal/ps_metadata.py
src/aipt_v2/tools/ps_arsenal/ps_parsers.py
src/aipt_v2/tools/ps_arsenal/ps_scanner.py
src/aipt_v2/tools/python/__init__.py
src/aipt_v2/tools/python/python_actions.py
src/aipt_v2/tools/python/sandbox.py
src/aipt_v2/tools/reporting/__init__.py
src/aipt_v2/tools/reporting/cvss.py
src/aipt_v2/tools/reporting/poc_validator.py
src/aipt_v2/tools/reporting/reporting_actions.py
src/aipt_v2/tools/scanners/__init__.py
src/aipt_v2/tools/scanners/acunetix_tool.py
src/aipt_v2/tools/scanners/burp_tool.py
src/aipt_v2/tools/scanners/config.py
src/aipt_v2/tools/scanners/nessus_tool.py
src/aipt_v2/tools/scanners/zap_tool.py
src/aipt_v2/tools/terminal/__init__.py
src/aipt_v2/tools/terminal/terminal_actions.py
src/aipt_v2/tools/terminal/terminal_manager.py
src/aipt_v2/tools/terminal/terminal_session.py
src/aipt_v2/tools/thinking/__init__.py
src/aipt_v2/tools/thinking/thinking_actions.py
src/aipt_v2/tools/web_search/__init__.py
src/aipt_v2/tools/web_search/web_search_actions.py
src/aipt_v2/tools/winpwn/__init__.py
src/aipt_v2/tools/winpwn/powershell_executor.py
src/aipt_v2/tools/winpwn/winpwn_attacks.py
src/aipt_v2/tools/winpwn/winpwn_config.py
src/aipt_v2/tools/winpwn/winpwn_parsers.py
src/aipt_v2/ui/__init__.py
src/aipt_v2/ui/animations.py
src/aipt_v2/ui/banner.py
src/aipt_v2/ui/live_panel.py
src/aipt_v2/ui/tables.py
src/aipt_v2/utils/__init__.py
src/aipt_v2/utils/logging.py
src/aipt_v2/utils/model_manager.py
src/aipt_v2/utils/security.py
src/aipt_v2/utils/searchers/__init__.py
src/aipt_v2/validation/__init__.py
src/aipt_v2/validation/callback_server.py
src/aipt_v2/validation/evidence.py
src/aipt_v2/validation/executor.py
src/aipt_v2/validation/false_positive_engine.py
src/aipt_v2/validation/poc_validator.py
src/aipt_v2/validation/risk_scorer.py
src/aipt_v2/validation/ssrf_verifier.py
src/aipt_v2/validation/strategies.py
src/aiptx.egg-info/PKG-INFO
src/aiptx.egg-info/SOURCES.txt
src/aiptx.egg-info/dependency_links.txt
src/aiptx.egg-info/entry_points.txt
src/aiptx.egg-info/requires.txt
src/aiptx.egg-info/top_level.txt