Files
2026-09-30 20:30:56 +03:00

238 lines
7.1 KiB
Plaintext

# Deny by default. File-only exceptions keep credentials and caches out of the context.
**
!app/app.py
!app/audit_github_tokens.py
!app/capacity_model.py
!app/child_bootstrap.py
!app/console_runner.py
!app/container_import.py
!app/container_import_config.py
!app/container_projection_recovery.py
!app/container_runtime.py
!app/dashboard.py
!app/db_backend.py
!app/admin_api.py
!app/docker_depth_experiment.py
!app/docker_depth_operator.py
!app/docker_depth_report.py
!app/docker_shadow.py
!app/host_agent_client.py
!app/host_agent_apply.py
!app/host_agent_lifecycle.py
!app/host_agent_protocol.py
!app/host_agent_reconcile.py
!app/host_agent_runtime.py
!app/host_agent_server.py
!app/host_agent_state.py
!app/janitor.py
!app/jsonl_projector.py
!app/keycheck_accounting_smoke.py
!app/keycheck_candidates.py
!app/keycheck_runner.py
!app/keycheckers/__init__.py
!app/keycheckers/keycheck_common.py
!app/keycheckers/provider_resolution.py
!app/keycheckers/anthropic/anthropicKeycheck.py
!app/keycheckers/aws/awsKeycheck.py
!app/keycheckers/azure/azureKeycheck.py
!app/keycheckers/deepseek/deepseekKeycheck.py
!app/keycheckers/dockerhub/dockerhubKeycheck.py
!app/keycheckers/gcp/gcpKeycheck.py
!app/keycheckers/gemini/geminiKeycheck.py
!app/keycheckers/github/githubKeycheck.py
!app/keycheckers/gitlab/gitlabKeycheck.py
!app/keycheckers/groq/groqKeycheck.py
!app/keycheckers/huggingface/huggingfaceKeycheck.py
!app/keycheckers/kimi/kimiKeycheck.py
!app/keycheckers/openai/Keycheck.py
!app/keycheckers/openrouter/OpenrouterKeycheck.py
!app/keycheckers/provider_resolver/providerResolverKeycheck.py
!app/keycheckers/qwen/qwenKeycheck.py
!app/keycheckers/replicate/replicateKeycheck.py
!app/keycheckers/xai/xaiKeycheck.py
!app/keycheckers/zai/zaiKeycheck.py
!app/lifecycle_authority.py
!app/managed_files.py
!app/migrate_layout.py
!app/migrate_observability_db.py
!app/migrate_runtime_safety.py
!app/optimize_dashboard_db.py
!app/owned_process.py
!app/paths.py
!app/postgres_runtime.py
!app/process_identity.py
!app/query_policy.py
!app/result_bundle.py
!app/result_ingester.py
!app/result_spool.py
!app/runtime_bootstrap.py
!app/runtime_document.py
!app/runtime_document_io.py
!app/runtime_security.py
!app/scan_manager.py
!app/scanner.py
!app/scan_execution.py
!app/scanner_db.py
!app/scanner_error_policy_smoke.py
!app/supervisor.py
!app/supervisor_instance.py
!app/sync_alive_github_tokens.py
!app/target_identity.py
!app/ui_components.py
!app/worker_api.py
!app/worker_assignment.py
!app/worker_assignment_runner.py
!app/worker_cli.py
!app/worker_contracts.py
!app/worker_local_state.py
!app/worker_package.py
!app/worker_package_builder.py
!app/worker_supervisor.py
!app/remote_worker_bootstrap.py
!app/remote_worker_client.py
!app/requirements.txt
!app/requirements-keycheckers.txt
!app/config.linux.yaml
!app/trufflehog-custom-detectors.yaml
!app/.streamlit/config.toml
!start_runtime.ps1
!start_core_runtime.ps1
!stop_runtime.ps1
!Dockerfile
!.dockerignore
!compose.yaml
!compose.edge.yaml
!compose.shared-host.yaml
!docs/remote-worker-quickstart-ru.md
!docs/remote-worker-cheatsheet-windows-ru.md
!docs/remote-worker-cheatsheet-linux-ru.md
!docs/remote-worker-cheatsheet-docker-ru.md
!deploy/edge/Dockerfile
!deploy/edge/Caddyfile
!deploy/edge/Caddyfile.shared-host
!deploy/edge/host-caddy-shared.caddy
!deploy/edge/entrypoint.sh
!deploy/edge/README.md
!deploy/edge/admin-denylist.caddy
!deploy/edge/automatic-tls.caddy
!deploy/fail2ban/truf_caddy_admin_denylist.py
!deploy/fail2ban/Dockerfile.edge-e2e
!deploy/fail2ban/edge_e2e_docker_shim.py
!deploy/fail2ban/fail2ban.d-edge-e2e.local
!deploy/fail2ban/filter.d-truf-admin-auth.conf
!deploy/fail2ban/jail.d-truf-admin-auth.local
!deploy/fail2ban/action.d-truf-caddy-admin-denylist.conf
!deploy/fail2ban/fail2ban.d-truf-persistence.local
!deploy/host-agent/truf_host_agent.py
!deploy/host-agent/truf_host_agent_install.py
!deploy/host-agent/truf-host-agent.conf
!deploy/host-agent/truf-host-agent.service
!deploy/host-agent/truf-host-agent.socket
!deploy/systemd/truf-caddy-admin-denylist-expire.service
!deploy/systemd/truf-caddy-admin-denylist-expire.timer
!docker/requirements.in
!docker/requirements.lock
!docker/Dockerfile.edge-e2e
!docker/requirements-test.in
!docker/requirements-test.lock
!docker/requirements-worker.in
!docker/requirements-worker.lock
!docker/worker-package-pins.json
!docker/verify.py
!docker/build-dependencies/requirements.in
!docker/build-dependencies/requirements.lock
!tests/container_unit.py
!tests/container_e2e.py
!tests/container_import_stop_e2e.py
!tests/container_projection_recovery_e2e.py
!tests/owned_process_helper.py
!tests/parity_helpers.py
!tests/packaged_worker_e2e_server.py
!tests/edge_e2e_backend.py
!tests/edge_e2e_client.py
!tests/test_synthetic_llm_pipeline.py
!tests/test_docker_foundation.py
!tests/test_db_backend_safety.py
!tests/test_owned_process.py
!tests/test_owned_process_linux.py
!tests/test_owned_process_boundary.py
!tests/test_runtime_bootstrap_authority.py
!tests/test_runtime_document.py
!tests/test_runtime_document_io.py
!tests/test_managed_files.py
!tests/test_operations_schema.py
!tests/test_operations_control.py
!tests/test_host_agent_protocol.py
!tests/test_host_agent_linux.py
!tests/test_host_agent_apply.py
!tests/test_host_agent_deploy.py
!tests/test_host_agent_lifecycle.py
!tests/test_host_agent_reconcile.py
!tests/test_host_agent_runtime.py
!tests/test_host_agent_state.py
!tests/test_supervisor_foreground_shutdown.py
!tests/test_supervisor_startup_rollback.py
!tests/test_supervisor_managed_postgres_gate.py
!tests/test_observer_only_coordinated_shutdown.py
!tests/test_supervisor_safety.py
!tests/test_discovery_producer_supervisor.py
!tests/test_distributed_core_profile.py
!tests/test_discovery_only_cycle.py
!tests/test_discovery_request_budgets.py
!tests/test_operations_service.py
!tests/test_postgres_runtime.py
!tests/test_container_security.py
!tests/test_runtime_security.py
!tests/test_postgres_empty_initialization.py
!tests/test_container_migration_paths.py
!tests/test_container_provider_portability.py
!tests/test_container_e2e_helpers.py
!tests/test_container_runtime.py
!tests/test_container_import.py
!tests/test_container_import_config.py
!tests/test_container_projection_recovery.py
!tests/test_result_bundle_v2.py
!tests/test_pipeline_cutover_invariants.py
!tests/test_custom_provider_detector_compatibility.py
!tests/test_scan_execution.py
!tests/test_worker_api.py
!tests/test_worker_api_runtime.py
!tests/test_worker_assignment.py
!tests/test_worker_cli.py
!tests/test_worker_contracts.py
!tests/test_worker_local_state.py
!tests/test_worker_package.py
!tests/test_worker_supervisor.py
!tests/test_multisource_execution_snapshot.py
!tests/test_remote_direct_credentials.py
!tests/test_docker_staging_bounds.py
!tests/test_remote_worker_db.py
!tests/test_admin_api.py
!tests/test_edge_deployment.py
!tests/fixtures/worker_tls_cert.pem
!tests/fixtures/worker_tls_key.pem
# Defense in depth if the allowlist is expanded later.
**/.env*
**/secrets*
**/credentials*
**/*service-account*
**/__pycache__/
**/.venv/
**/venv/
**/node_modules/
**/*.py[cod]
**/*.db*
**/*.sqlite*
**/*.jsonl*
**/*.log*
.git/
.opencode/
runtime/
tmp/
state/
logs/
data/
docker/imports/
truf-cluster-authority-*/