Individual skill
tirith
Terminal security analysis for shell environments. This skill should be used when checking commands for supply-chain attacks before execution, scanning repositories for hidden content or config poisoning, scoring URLs for homograph attacks, setting up AI tool protection, inspecting Python package artifacts, governing untrusted tasks or Web3 commands, auditing browser extensions, creating provenance receipts, downloading and executing scripts safely, investigating why tirith blocked a command, managing trusted patterns, running security audits, configuring MCP gateway proxies, or working with threat intelligence databases. Also use when the user mentions "tirith", "pipe-to-shell", "homograph", "ANSI injection", "zero-width", "punycode", "terminal security", "shell hook", "cloaking detection", "supply chain attack", "bidi override", "invisible unicode", or "config poisoning". Even if the user does not explicitly name tirith, use this skill when they ask about protecting shell environments, intercepting dangerous commands, or hardening AI agent tool execution.
SKILL.md
Source commit 2bf4deb193843e87ac3ed32cf74c2a521368d6a3
What was checked
- Matches the observed repository HEAD
- Yes
- Scanner rules are current
- No
- Repository scan complete
- No
- Skill scan complete
- No
- Observed behavior
- Not checked yet
- Last checked
- Nov 6, 2026
These are observations at the recorded commit, not a guarantee of safety. Review the source before running it.
Install this skill
Choose an agent in your Stack or copy a command below. Commands fetch the pinned commit and copy only this skill directory. Existing destinations are refused. Copying a command does not install anything.
An install command is unavailable: current rules, complete repository and skill scans, an eligible behavior level and a permitted license are required.
Repository context
- Repository stars (not skill ratings)
- 2,781
- Repository last updated
- Nov 8, 2026
- License
- AGPL-3.0
Observed agent integration: claude-code, cursor
- cli Repository topic
- devtools Repository topic
- homograph-attack Repository topic
- rust Repository topic
- security Repository topic
- shell Repository topic
- supply-chain-security Repository topic
- terminal Repository topic
- unicode Repository topic
- url-security Repository topic
- security Derived category
- operations Derived category
- writing Derived category
Files and excerpt
File metadata and permitted, redacted excerpts come from the recorded scan. Source links are pinned to that commit.
Browse files
.cargo/audit.tomlasset · 1,985 bytes.claude/hooks/tirith-check.pyruns · 30,625 bytes.claude/settings.jsonasset · 326 bytes.cursor/mcp.jsonasset · 292 bytes.dockerignoreasset · 40 bytes.gitattributesasset · 1,045 bytes.github/FUNDING.ymlasset · 17 bytes.github/ISSUE_TEMPLATE/dogfood-report.mddoc · 732 bytes.github/dependabot.ymlasset · 909 bytes.github/docker/native-arm-builder.Dockerfileasset · 575 bytes.github/scripts/certify-powershell-target.ps1runs · 5,554 bytes.github/scripts/check-doc-links.pyruns · 10,287 bytes.github/scripts/check-threatdb-manifest-transition.pyruns · 4,105 bytes.github/scripts/fetch-threatdb-sources.shruns · 23,857 bytes.github/scripts/fixtures/threatdb-source-pins.jsonasset · 1,047 bytes.github/scripts/hash-threatdb-tree.pyruns · 1,711 bytes.github/scripts/native-capsule-cancellation.casset · 4,393 bytes.github/scripts/native-capsule-probe.casset · 5,012 bytes.github/scripts/qualify-native-capsule.pyruns · 8,225 bytes.github/scripts/release-compatibility.pyruns · 8,571 bytes.github/scripts/run-service-coordination.pyruns · 1,928 bytes.github/scripts/select-threatdb-prune-assets.shruns · 2,367 bytes.github/scripts/smoke-linux-release.shruns · 5,748 bytes.github/scripts/test-check-doc-links.pyruns · 5,105 bytes.github/scripts/test-fetch-threatdb-sources.shruns · 29,575 bytes.github/scripts/test-native-arm-artifact.shruns · 3,348 bytes.github/scripts/test-native-capsule-lifetime.shruns · 1,278 bytes.github/scripts/test-release-compatibility.pyruns · 7,564 bytes.github/scripts/test-threatdb-manifest-transition.shruns · 3,298 bytes.github/scripts/test-threatdb-operations.pyruns · 15,930 bytes.github/scripts/test-windows-test-runner.ps1runs · 19,968 bytes.github/scripts/test-workflow-hygiene.pyruns · 11,895 bytes.github/scripts/test-workspace-windows.ps1runs · 19,286 bytes.github/scripts/test_threatdb_source_pins.pyruns · 20,006 bytes.github/scripts/threatdb-run-report.pyruns · 5,608 bytes.github/scripts/threatdb_source_pins.pyruns · 27,103 bytes.github/scripts/verify-glibc-compat.shruns · 4,461 bytes.github/scripts/verify-threatdb-publication.pyruns · 13,138 bytes.github/scripts/windows-compiler-tools.ps1runs · 7,619 bytes.github/scripts/windows-standard-test-worker.ps1runs · 5,488 bytes.github/scripts/windows-test-common.ps1runs · 11,167 bytes.github/scripts/windows-test-process.csasset · 40,456 bytes.github/threatdb-source-pins.jsonasset · 1,047 bytes.github/workflows/bench.ymlasset · 5,020 bytes.github/workflows/ci.ymlasset · 25,389 bytes.github/workflows/fuzz.ymlasset · 2,724 bytes.github/workflows/native-arm-containment.ymlasset · 4,359 bytes.github/workflows/release.ymlasset · 80,299 bytes.github/workflows/remediation-ledger.ymlasset · 1,833 bytes.github/workflows/threatdb-source-pins.ymlasset · 8,910 bytes.github/workflows/threatdb.ymlasset · 65,476 bytes.gitignoreasset · 2,191 bytes.pre-commit-hooks.yamlasset · 246 bytesCHANGELOG.mddoc · 236,678 bytesCargo.lockasset · 106,723 bytesCargo.tomlasset · 3,259 bytesDockerfileruns · 944 bytesLICENSE-AGPLasset · 34,523 bytesLICENSE-COMMERCIALasset · 400 bytesNOTICEasset · 3,838 bytesREADME.mddoc · 87,750 bytesSECURITY.mddoc · 3,790 bytesSKILL.mdcore · 16,635 bytesSKILL.mdcore · 16,635 bytesSKILL.mdcore · 16,635 bytesSKILL.mdcore · 16,635 bytesSKILL.mdcore · 16,635 bytesSKILL.mdcore · 16,635 bytesSKILL.mdcore · 16,635 bytesSKILL.mdcore · 16,635 bytesSKILL.mdcore · 16,635 bytesSKILL.mdcore · 16,635 bytesSKILL.mdcore · 16,635 bytesSKILL.mdcore · 16,635 bytesSKILL.mdcore · 16,635 bytesSKILL.mdcore · 16,635 bytesSKILL.mdcore · 16,635 bytesSKILL.mdcore · 16,635 bytesSKILL.mdcore · 16,635 bytesSKILL.mdcore · 16,635 bytesSKILL.mdcore · 16,635 bytesSKILL.mdcore · 16,635 bytesSKILL.mdcore · 16,635 bytesSKILL.mdcore · 16,635 bytesSKILL.mdcore · 16,635 bytesSKILL.mdcore · 16,635 bytesSKILL.mdcore · 16,635 bytesSKILL.mdcore · 16,635 bytesSKILL.mdcore · 16,635 bytesSKILL.mdcore · 16,635 bytesSKILL.mdcore · 16,635 bytesSKILL.mdcore · 16,635 bytesTIRITH.mddoc · 58,926 bytesaction.ymlasset · 4,269 bytesassets/cover.pngasset · 4,759,722 bytescrates/tirith-core/Cargo.tomlasset · 9,470 bytescrates/tirith-core/LICENSE-AGPLasset · 34,523 bytescrates/tirith-core/NOTICEasset · 3,838 bytescrates/tirith-core/assets/dashboard/template.htmlasset · 3,451 bytescrates/tirith-core/assets/data/bip39_english.SOURCEasset · 489 bytescrates/tirith-core/assets/data/bip39_english.txtdoc · 13,116 bytescrates/tirith-core/assets/data/confusables.txtdoc · 2,196 bytescrates/tirith-core/assets/data/credential_patterns.tomlasset · 6,275 bytescrates/tirith-core/assets/data/exfil_endpoints.txtdoc · 1,041 bytescrates/tirith-core/assets/data/known_domains.csvasset · 3,268 bytescrates/tirith-core/assets/data/ocr_confusions.tsvasset · 916 bytescrates/tirith-core/assets/data/popular_repos.csvasset · 466 bytescrates/tirith-core/assets/data/prompt_injection_seeds.txtdoc · 4,403 bytescrates/tirith-core/assets/data/public_suffix_list.datasset · 1,501 bytescrates/tirith-core/assets/data/rule_explanations.tomlasset · 332,680 bytescrates/tirith-core/assets/data/share_patterns.tomlasset · 3,038 bytescrates/tirith-core/assets/data/text_confusables.txtdoc · 5,445 bytescrates/tirith-core/assets/keys/threatdb-verify.pubasset · 32 bytescrates/tirith-core/benches/budgets.txtdoc · 5,299 bytescrates/tirith-core/benches/perf.rsasset · 18,634 bytescrates/tirith-core/benches/resource_ceilings.jsonasset · 3,697 bytescrates/tirith-core/benches/resource_counts.rsasset · 15,970 bytescrates/tirith-core/build.rsasset · 69,155 bytescrates/tirith-core/src/agent_origin.rsasset · 32,754 bytescrates/tirith-core/src/aliases.rsasset · 75,611 bytescrates/tirith-core/src/approval.rsasset · 25,200 bytescrates/tirith-core/src/artifact/archive.rsasset · 159,394 bytescrates/tirith-core/src/artifact/correlate.rsasset · 35,440 bytescrates/tirith-core/src/artifact/inspect.rsasset · 80,357 bytescrates/tirith-core/src/artifact/install.rsasset · 41,571 bytescrates/tirith-core/src/artifact/mod.rsasset · 50,118 bytescrates/tirith-core/src/artifact/native.rsasset · 145,706 bytescrates/tirith-core/src/artifact/npm_archive.rsasset · 29,594 bytescrates/tirith-core/src/artifact/npm_archive_tests.rsasset · 83,490 bytescrates/tirith-core/src/artifact/npm_diff.rsasset · 16,671 bytescrates/tirith-core/src/artifact/npm_diff_tests.rsasset · 10,080 bytescrates/tirith-core/src/artifact/npm_inert_heredoc.rsasset · 62,681 bytescrates/tirith-core/src/artifact/npm_signals.rsasset · 60,706 bytescrates/tirith-core/src/artifact/pth.rsasset · 61,366 bytescrates/tirith-core/src/artifact/record.rsasset · 76,484 bytescrates/tirith-core/src/artifact/release_diff.rsasset · 56,398 bytescrates/tirith-core/src/artifact/resolver.rsasset · 76,155 bytescrates/tirith-core/src/artifact/wheel.rsasset · 26,530 bytescrates/tirith-core/src/audit.rsasset · 184,218 bytescrates/tirith-core/src/audit/health.rsasset · 7,134 bytescrates/tirith-core/src/audit/retention.rsasset · 37,540 bytescrates/tirith-core/src/audit/verify.rsasset · 20,790 bytescrates/tirith-core/src/audit/windows.rsasset · 26,410 bytescrates/tirith-core/src/audit_aggregator.rsasset · 60,411 bytescrates/tirith-core/src/audit_tune.rsasset · 25,357 bytescrates/tirith-core/src/audit_upload.rsasset · 21,869 bytescrates/tirith-core/src/baseline.rsasset · 53,882 bytescrates/tirith-core/src/blast_radius.rsasset · 101,784 bytescrates/tirith-core/src/browser_extensions.rsasset · 159,605 bytescrates/tirith-core/src/browser_extensions/tests.rsasset · 100,514 bytescrates/tirith-core/src/build_receipt.rsasset · 108,722 bytescrates/tirith-core/src/build_receipt/tests.rsasset · 82,573 bytescrates/tirith-core/src/canary.rsasset · 76,934 bytescrates/tirith-core/src/capsule/linux.rsasset · 115,658 bytescrates/tirith-core/src/capsule/linux/aarch64_seccomp.rsasset · 29,567 bytescrates/tirith-core/src/capsule/linux/clone_policy.rsasset · 8,149 bytescrates/tirith-core/src/capsule/macos.rsasset · 42,715 bytescrates/tirith-core/src/capsule/mod.rsasset · 77,205 bytescrates/tirith-core/src/capsule/windows.rsasset · 57,495 bytescrates/tirith-core/src/capsule_project.rsasset · 126,752 bytescrates/tirith-core/src/capsule_receipt.rsasset · 51,371 bytescrates/tirith-core/src/checkpoint.rsasset · 169,208 bytescrates/tirith-core/src/clipboard.rsasset · 15,307 bytescrates/tirith-core/src/command_card.rsasset · 108,578 bytescrates/tirith-core/src/commands_manifest.rsasset · 51,797 bytescrates/tirith-core/src/config_write.rsasset · 46,058 bytescrates/tirith-core/src/confusables.rsasset · 1,662 bytescrates/tirith-core/src/content_kind.rsasset · 58,353 bytescrates/tirith-core/src/context_detect.rsasset · 30,079 bytescrates/tirith-core/src/custom_rule_dsl.rsasset · 86,129 bytescrates/tirith-core/src/dashboard.rsasset · 79,354 bytescrates/tirith-core/src/data.rsasset · 2,587 bytescrates/tirith-core/src/deobfuscate.rsasset · 73,187 bytescrates/tirith-core/src/dep_confusion.rsasset · 12,242 bytescrates/tirith-core/src/deployment_receipt.rsasset · 58,020 bytescrates/tirith-core/src/deployment_receipt/tests.rsasset · 48,261 bytescrates/tirith-core/src/devcontainer_writer.rsasset · 44,242 bytescrates/tirith-core/src/ecosystem_scan.rsasset · 300,110 bytescrates/tirith-core/src/effects.rsasset · 24,358 bytescrates/tirith-core/src/engine.rsasset · 465,426 bytescrates/tirith-core/src/env_guard.rsasset · 94,548 bytescrates/tirith-core/src/escalation.rsasset · 226,943 bytescrates/tirith-core/src/evaluation.rsasset · 25,873 bytescrates/tirith-core/src/event_buffer.rsasset · 96,772 bytescrates/tirith-core/src/exec_provenance.rsasset · 22,554 bytescrates/tirith-core/src/execution_state.rsasset · 296,264 bytescrates/tirith-core/src/execution_state/hook_presence.rsasset · 12,052 bytescrates/tirith-core/src/execution_state/shell_receipt.rsasset · 307,101 bytescrates/tirith-core/src/execution_state/shell_verification.rsasset · 30,732 bytescrates/tirith-core/src/execution_state/shell_verification_tests.rsasset · 22,145 bytescrates/tirith-core/src/extract.rsasset · 1,014,784 bytescrates/tirith-core/src/history.rsasset · 43,876 bytescrates/tirith-core/src/history_aggregate.rsasset · 16,398 bytescrates/tirith-core/src/history_expansion.rsasset · 48,135 bytescrates/tirith-core/src/homoglyph.rsasset · 6,861 bytescrates/tirith-core/src/hygiene.rsasset · 41,833 bytescrates/tirith-core/src/iac_plan.rsasset · 32,544 bytescrates/tirith-core/src/incident.rsasset · 45,124 bytescrates/tirith-core/src/install_script_analysis.rsasset · 18,254 bytescrates/tirith-core/src/install_txn.rsasset · 204,088 bytescrates/tirith-core/src/intent.rsasset · 21,779 bytescrates/tirith-core/src/interactive_comments.rsasset · 21,114 bytescrates/tirith-core/src/lexical_path.rsasset · 33,305 bytescrates/tirith-core/src/lib.rsruns · 2,773 bytescrates/tirith-core/src/license.rsasset · 48,682 bytescrates/tirith-core/src/location.rsasset · 6,291 bytescrates/tirith-core/src/lsp_profiles.rsasset · 22,301 bytescrates/tirith-core/src/mcp/content.rsasset · 31,980 bytescrates/tirith-core/src/mcp/dispatcher.rsasset · 56,702 bytescrates/tirith-core/src/mcp/mod.rsasset · 704 bytescrates/tirith-core/src/mcp/origin.rsasset · 7,829 bytescrates/tirith-core/src/mcp/output_filter.rsasset · 171,953 bytescrates/tirith-core/src/mcp/resources.rsasset · 22,136 bytescrates/tirith-core/src/mcp/response_inspect.rsasset · 108,515 bytescrates/tirith-core/src/mcp/tools.rsasset · 112,763 bytescrates/tirith-core/src/mcp/types.rsasset · 4,212 bytescrates/tirith-core/src/mcp_lock.rsasset · 352,054 bytescrates/tirith-core/src/network/dns.rsasset · 15,875 bytescrates/tirith-core/src/network/mod.rsasset · 192 bytescrates/tirith-core/src/network/shorturl.rsasset · 20,254 bytescrates/tirith-core/src/normalize.rsasset · 13,828 bytescrates/tirith-core/src/npm_command.rsasset · 42,202 bytescrates/tirith-core/src/osv_correlation.rsasset · 18,364 bytescrates/tirith-core/src/output.rsasset · 100,218 bytescrates/tirith-core/src/output_contract.rsasset · 22,809 bytescrates/tirith-core/src/package_risk.rsasset · 76,686 bytescrates/tirith-core/src/parse.rsasset · 26,759 bytescrates/tirith-core/src/path_audit.rsasset · 41,784 bytescrates/tirith-core/src/pending.rsasset · 31,449 bytescrates/tirith-core/src/persistence.rsasset · 59,517 bytescrates/tirith-core/src/policy.rsasset · 357,916 bytescrates/tirith-core/src/policy_bounded_runtime.rsasset · 3,404 bytescrates/tirith-core/src/policy_bounded_runtime_tests.rsasset · 7,165 bytescrates/tirith-core/src/policy_client.rsasset · 7,349 bytescrates/tirith-core/src/policy_discovery.rsasset · 9,323 bytescrates/tirith-core/src/policy_ignored.rsasset · 12,688 bytescrates/tirith-core/src/policy_migrations.rsasset · 16,238 bytescrates/tirith-core/src/policy_rollout.rsasset · 26,011 bytescrates/tirith-core/src/policy_rollout_tests.rsasset · 17,448 bytescrates/tirith-core/src/policy_snapshot.rsasset · 79,752 bytescrates/tirith-core/src/policy_team.rsasset · 16,713 bytescrates/tirith-core/src/policy_team_client.rsasset · 18,607 bytescrates/tirith-core/src/policy_team_client_tests.rsasset · 9,556 bytescrates/tirith-core/src/policy_team_connection.rsasset · 34,627 bytescrates/tirith-core/src/policy_team_connection_native.rsasset · 40,390 bytescrates/tirith-core/src/policy_team_enrollment.rsasset · 31,751 bytescrates/tirith-core/src/policy_team_enrollment_tests.rsasset · 49,310 bytescrates/tirith-core/src/policy_team_tests.rsasset · 9,141 bytescrates/tirith-core/src/policy_team_yaml.rsasset · 4,157 bytescrates/tirith-core/src/policy_validate.rsasset · 92,893 bytescrates/tirith-core/src/project_review.rsasset · 29,144 bytescrates/tirith-core/src/protection_profiles.rsasset · 24,177 bytescrates/tirith-core/src/provenance/graph.rsasset · 44,758 bytescrates/tirith-core/src/provenance/mod.rsasset · 2,534 bytescrates/tirith-core/src/provenance/npm.rsasset · 157,891 bytescrates/tirith-core/src/provenance/npm_facts.rsasset · 23,488 bytescrates/tirith-core/src/provenance/pypi_integrity.rsasset · 26,496 bytescrates/tirith-core/src/receipt.rsasset · 65,352 bytescrates/tirith-core/src/receipt/stored.rsasset · 11,411 bytescrates/tirith-core/src/recovery.rsasset · 6,439 bytescrates/tirith-core/src/redact.rsasset · 141,837 bytescrates/tirith-core/src/registry_api.rsasset · 99,404 bytescrates/tirith-core/src/registry_history.rsasset · 15,098 bytescrates/tirith-core/src/repo_hooks.rsasset · 234,919 bytescrates/tirith-core/src/repo_mismatch.rsasset · 27,176 bytescrates/tirith-core/src/rule_explanations.rsasset · 9,377 bytescrates/tirith-core/src/rule_metadata.rsasset · 8,151 bytescrates/tirith-core/src/rules/aifile.rsasset · 141,710 bytescrates/tirith-core/src/rules/cifile.rsasset · 160,105 bytescrates/tirith-core/src/rules/cloaking.rsasset · 47,117 bytescrates/tirith-core/src/rules/codefile.rsasset · 47,249 bytescrates/tirith-core/src/rules/command.rsasset · 957,671 bytescrates/tirith-core/src/rules/configfile.rsasset · 166,445 bytescrates/tirith-core/src/rules/container.rsasset · 33,562 bytescrates/tirith-core/src/rules/context.rsasset · 60,012 bytescrates/tirith-core/src/rules/credential.rsasset · 62,844 bytescrates/tirith-core/src/rules/custom.rsasset · 43,868 bytescrates/tirith-core/src/rules/ecosystem.rsasset · 12,651 bytescrates/tirith-core/src/rules/environment.rsasset · 4,062 bytescrates/tirith-core/src/rules/exfil.rsasset · 55,263 bytescrates/tirith-core/src/rules/hostname.rsasset · 18,726 bytescrates/tirith-core/src/rules/iac.rsasset · 184,721 bytescrates/tirith-core/src/rules/install.rsasset · 102,343 bytescrates/tirith-core/src/rules/mcpdrift.rsasset · 93,815 bytescrates/tirith-core/src/rules/mod.rsasset · 588 bytescrates/tirith-core/src/rules/output.rsasset · 30,163 bytescrates/tirith-core/src/rules/paste_provenance.rsasset · 31,222 bytescrates/tirith-core/src/rules/path.rsasset · 9,767 bytescrates/tirith-core/src/rules/powershell.rsasset · 19,175 bytescrates/tirith-core/src/rules/prompt_injection.rsasset · 67,006 bytescrates/tirith-core/src/rules/rendered.rsasset · 482,059 bytescrates/tirith-core/src/rules/shared.rsasset · 22,277 bytescrates/tirith-core/src/rules/ssh_context.rsasset · 34,507 bytescrates/tirith-core/src/rules/sudo.rsasset · 79,885 bytescrates/tirith-core/src/rules/terminal.rsasset · 46,378 bytescrates/tirith-core/src/rules/threatintel.rsasset · 102,856 bytescrates/tirith-core/src/rules/transport.rsasset · 20,561 bytescrates/tirith-core/src/rules/web3/config.rsasset · 40,782 bytescrates/tirith-core/src/rules/web3/coverage.rsasset · 14,726 bytescrates/tirith-core/src/rules/web3/mod.rsasset · 1,390 bytescrates/tirith-core/src/rules/web3/model.rsasset · 100,737 bytescrates/tirith-core/src/rules/web3/parse.rsasset · 568,862 bytescrates/tirith-core/src/rules/web3_gate.rsasset · 84,190 bytescrates/tirith-core/src/rules/workflow_artifacts.rsasset · 128,876 bytescrates/tirith-core/src/runner.rsasset · 193,842 bytescrates/tirith-core/src/safe_command.rsasset · 95,154 bytescrates/tirith-core/src/sarif.rsasset · 25,499 bytescrates/tirith-core/src/scan.rsasset · 192,885 bytescrates/tirith-core/src/scoring.rsasset · 38,306 bytescrates/tirith-core/src/script_analysis.rsasset · 4,866 bytescrates/tirith-core/src/secret_rotation.rsasset · 42,720 bytescrates/tirith-core/src/selfupdate.rsasset · 38,159 bytescrates/tirith-core/src/sensitive_assets.rsasset · 179,136 bytescrates/tirith-core/src/session.rsasset · 27,221 bytescrates/tirith-core/src/session_warnings.rsasset · 157,943 bytescrates/tirith-core/src/ssrf_guard.rsasset · 31,308 bytescrates/tirith-core/src/style.rsasset · 3,071 bytescrates/tirith-core/src/sudo_session.rsasset · 9,345 bytescrates/tirith-core/src/suppression.rsasset · 3,204 bytescrates/tirith-core/src/taint.rsasset · 37,013 bytescrates/tirith-core/src/task.rsasset · 73,809 bytescrates/tirith-core/src/task_analysis.rsasset · 4,356 bytescrates/tirith-core/src/task_boundary.rsasset · 119,428 bytescrates/tirith-core/src/task_command_families.rsasset · 12,936 bytescrates/tirith-core/src/task_envelope.rsasset · 17,094 bytescrates/tirith-core/src/task_receipt.rsasset · 136,915 bytescrates/tirith-core/src/text_confusables.rsasset · 1,750 bytescrates/tirith-core/src/threatdb.rsasset · 276,027 bytescrates/tirith-core/src/threatdb/operations.rsasset · 31,073 bytescrates/tirith-core/src/threatdb_api.rsasset · 114,501 bytescrates/tirith-core/src/threatdb_feeds.rsasset · 46,965 bytescrates/tirith-core/src/tokenize.rsasset · 155,546 bytescrates/tirith-core/src/trust_grants.rsasset · 23,877 bytescrates/tirith-core/src/trusted_child.rsasset · 134,472 bytescrates/tirith-core/src/trusted_child/tmpfs_acl.rsasset · 17,437 bytescrates/tirith-core/src/trusted_child/windows.rsasset · 68,376 bytescrates/tirith-core/src/url_validate.rsasset · 61,464 bytescrates/tirith-core/src/util.rsasset · 64,232 bytescrates/tirith-core/src/util/contained_fs.rsasset · 128,547 bytescrates/tirith-core/src/util/dirfd.rsasset · 44,071 bytescrates/tirith-core/src/util_build_dirs.rsasset · 13,517 bytescrates/tirith-core/src/verdict.rsasset · 170,663 bytescrates/tirith-core/src/version_intent.rsasset · 60,764 bytescrates/tirith-core/src/web3_policy.rsasset · 43,314 bytescrates/tirith-core/src/webhook.rsasset · 26,913 bytescrates/tirith-core/tests/bypass_regression.rsasset · 10,666 bytescrates/tirith-core/tests/c00_contracts.rsasset · 7,219 bytescrates/tirith-core/tests/c19_cross_cutting.rsasset · 75,595 bytescrates/tirith-core/tests/curl_destination_extraction.rsasset · 13,120 bytescrates/tirith-core/tests/curl_empty_hex_authority.rsasset · 14,795 bytescrates/tirith-core/tests/curl_url_glob.rsasset · 18,750 bytescrates/tirith-core/tests/fixtures/npm/README.mddoc · 1,128 bytescrates/tirith-core/tests/fixtures/npm/npm-11.19.0-portable-pax.tgzasset · 465 bytescrates/tirith-core/tests/generate_test_fixtures.rsasset · 6,277 bytescrates/tirith-core/tests/golden_fixtures.rsasset · 163,720 bytescrates/tirith-core/tests/policy_integration.rsasset · 65,561 bytescrates/tirith-core/tests/raw_ip_url_diagnostics.rsasset · 11,067 bytescrates/tirith-core/tests/safe_command_integration.rsasset · 12,229 bytescrates/tirith-core/tests/shell_false_positive_regressions.rsasset · 64,661 bytescrates/tirith-core/tests/task_boundary.rsasset · 14,003 bytescrates/tirith-core/tests/task_command_family_coverage.rsasset · 8,699 bytescrates/tirith-core/tests/task_provenance.rsasset · 18,105 bytescrates/tirith-core/tests/trusted_child.rsruns · 42,671 bytescrates/tirith-core/tests/trusted_child_windows.rsruns · 14,250 bytescrates/tirith-core/tests/trusted_child_windows_policy.rsasset · 6,585 bytescrates/tirith-core/tests/web3_public_api_compat.rsasset · 17,403 bytescrates/tirith-core/tests/workflow_artifact_flow.rsasset · 21,856 bytescrates/tirith-test-support/Cargo.tomlasset · 260 bytescrates/tirith-test-support/src/lib.rsasset · 37,738 bytescrates/tirith/Cargo.tomlasset · 7,897 bytescrates/tirith/LICENSE-AGPLasset · 34,523 bytescrates/tirith/NOTICEasset · 3,838 bytescrates/tirith/assets/configs/tirith-gateway.yamlasset · 3,473 bytescrates/tirith/assets/data/popular_packages.csvasset · 2,285 bytescrates/tirith/assets/data/web3_package_anchors.SOURCE.mddoc · 2,329 bytescrates/tirith/assets/data/web3_package_anchors.csvasset · 393 bytescrates/tirith/assets/hooks/cline-pretooluse.ps1runs · 2,296 bytescrates/tirith/assets/hooks/copilot-cli-hook.pyruns · 13,568 bytescrates/tirith/assets/hooks/cursor-hook.shruns · 9,340 bytescrates/tirith/assets/hooks/kiro-hook.pyruns · 12,754 bytescrates/tirith/assets/hooks/openclaw-tirith-guard.tsruns · 21,727 bytescrates/tirith/assets/hooks/tirith-check.pyruns · 30,625 bytescrates/tirith/assets/hooks/tirith-guard.tsruns · 56,454 bytescrates/tirith/assets/hooks/tirith-security-guard-gemini.pyruns · 12,465 bytescrates/tirith/assets/hooks/vscode-hook.shruns · 11,453 bytescrates/tirith/assets/hooks/windsurf-hook.shruns · 7,152 bytescrates/tirith/assets/hooks/zshenv-guard.zshruns · 5,429 bytescrates/tirith/assets/keys/threatdb-verify.pubasset · 32 bytescrates/tirith/assets/lab_artifacts/README.mddoc · 2,103 bytescrates/tirith/assets/lab_artifacts/loader_cross_dist.pthasset · 83 bytescrates/tirith/assets/lab_artifacts/pth_benign_editable.pthasset · 86 bytescrates/tirith/assets/lab_artifacts/pth_cross_runtime.pthasset · 82 bytescrates/tirith/assets/lab_artifacts/pth_subprocess.pthasset · 82 bytescrates/tirith/assets/lab_corpus.tomlasset · 15,882 bytescrates/tirith/assets/policy_templates/ai-agent-heavy.yamlasset · 6,821 bytescrates/tirith/assets/policy_templates/ci-strict.yamlasset · 3,803 bytescrates/tirith/assets/policy_templates/enterprise.yamlasset · 4,469 bytescrates/tirith/assets/policy_templates/individual.yamlasset · 3,777 bytescrates/tirith/assets/policy_templates/mcp-strict.yamlasset · 4,430 bytescrates/tirith/assets/policy_templates/oss-maintainer.yamlasset · 4,187 bytescrates/tirith/assets/policy_templates/startup.yamlasset · 4,116 bytescrates/tirith/assets/shell/lib/bash-hook.bashruns · 130,229 bytescrates/tirith/assets/shell/lib/fish-hook.fishruns · 36,331 bytescrates/tirith/assets/shell/lib/nushell-hook.nuasset · 6,343 bytescrates/tirith/assets/shell/lib/powershell-hook.ps1runs · 24,259 bytescrates/tirith/assets/shell/lib/zsh-hook.zshruns · 35,170 bytescrates/tirith/assets/shell/tirith.shruns · 1,515 bytescrates/tirith/src/assets.rsasset · 2,681 bytescrates/tirith/src/bin/fixtures/mal-2025-6812.jsonasset · 1,334 bytescrates/tirith/src/bin/fixtures/mal-2026-2307.jsonasset · 2,851 bytescrates/tirith/src/bin/fixtures/threatdb-c01/MAL-solana-web3-bounded.jsonasset · 314 bytescrates/tirith/src/bin/fixtures/threatdb-c01/MAL-whole-package.jsonasset · 248 bytescrates/tirith/src/bin/fixtures/threatdb-c01/SOURCE.mddoc · 802 bytescrates/tirith/src/bin/fixtures/threatdb-c01/datadog-npm-manifest.jsonasset · 67 bytescrates/tirith/src/bin/fixtures/threatdb-c01/datadog-pypi-manifest.jsonasset · 63 bytescrates/tirith/src/bin/fixtures/threatdb-c01/registry-versions.jsonasset · 529 bytescrates/tirith/src/bin/fixtures/threatdb-c01/typosquats.csvasset · 189 bytescrates/tirith/src/bin/tirith_package_approval_authority.rsasset · 776 bytescrates/tirith/src/bin/tirith_threatdb_compile.rsasset · 350,291 bytescrates/tirith/src/cli/agent.rsasset · 78,769 bytescrates/tirith/src/cli/ai.rsasset · 83,770 bytescrates/tirith/src/cli/aliases.rsasset · 11,305 bytescrates/tirith/src/cli/attest.rsasset · 25,388 bytescrates/tirith/src/cli/audit.rsasset · 16,168 bytescrates/tirith/src/cli/audit_health.rsasset · 12,104 bytescrates/tirith/src/cli/audit_retention.rsasset · 3,163 bytescrates/tirith/src/cli/baseline.rsasset · 11,998 bytescrates/tirith/src/cli/bash_capability.rsasset · 55,962 bytescrates/tirith/src/cli/browser.rsasset · 29,521 bytescrates/tirith/src/cli/browser_audit.rsasset · 32,462 bytescrates/tirith/src/cli/browser_host.rsasset · 22,907 bytescrates/tirith/src/cli/canary.rsasset · 12,861 bytescrates/tirith/src/cli/capsule.rsasset · 325,897 bytescrates/tirith/src/cli/capsule_child.rsasset · 109,341 bytescrates/tirith/src/cli/capsule_child/aarch64_trace.rsasset · 5,501 bytescrates/tirith/src/cli/capsule_child/parent_lifetime.rsasset · 6,435 bytescrates/tirith/src/cli/capsule_proxy.rsasset · 46,350 bytescrates/tirith/src/cli/capsule_run.rsasset · 45,160 bytescrates/tirith/src/cli/capsule_windows.rsasset · 52,294 bytescrates/tirith/src/cli/check.rsasset · 146,695 bytescrates/tirith/src/cli/checkpoint.rsasset · 32,726 bytescrates/tirith/src/cli/clipboard.rsasset · 59,112 bytescrates/tirith/src/cli/codespaces.rsasset · 18,251 bytescrates/tirith/src/cli/command_card.rsasset · 46,245 bytescrates/tirith/src/cli/commands.rsasset · 79,313 bytescrates/tirith/src/cli/completions.rsasset · 4,381 bytescrates/tirith/src/cli/context.rsasset · 21,645 bytescrates/tirith/src/cli/control/api.rsasset · 39,838 bytescrates/tirith/src/cli/control/assets/app.cssasset · 7,576 bytescrates/tirith/src/cli/control/assets/app.jsruns · 85,731 bytescrates/tirith/src/cli/control/assets/index.htmlasset · 1,737 bytescrates/tirith/src/cli/control/http.rsasset · 58,739 bytescrates/tirith/src/cli/control/identity.rsasset · 34,956 bytescrates/tirith/src/cli/control/lifecycle.rsasset · 25,200 bytescrates/tirith/src/cli/control/lifecycle_native_fixture.rsasset · 13,223 bytescrates/tirith/src/cli/control/mod.rsasset · 18,894 bytescrates/tirith/src/cli/control/peer.rsasset · 6,630 bytescrates/tirith/src/cli/control/windows_spawn.rsasset · 10,179 bytescrates/tirith/src/cli/control/windows_spawn_tests.rsasset · 10,755 bytescrates/tirith/src/cli/daemon.rsasset · 92,115 bytescrates/tirith/src/cli/dashboard.rsasset · 86,544 bytescrates/tirith/src/cli/devcontainer.rsasset · 16,289 bytescrates/tirith/src/cli/diff.rsasset · 5,033 bytescrates/tirith/src/cli/doctor.rsasset · 230,896 bytescrates/tirith/src/cli/ecosystem.rsasset · 30,699 bytescrates/tirith/src/cli/env_guard.rsasset · 30,884 bytescrates/tirith/src/cli/exec.rsasset · 24,072 bytescrates/tirith/src/cli/explain.rsasset · 8,873 bytescrates/tirith/src/cli/feedback.rsasset · 9,213 bytescrates/tirith/src/cli/feedback_read.rsasset · 5,160 bytescrates/tirith/src/cli/fetch.rsasset · 14,303 bytescrates/tirith/src/cli/fix.rsasset · 27,330 bytescrates/tirith/src/cli/gateway.rsasset · 596,117 bytescrates/tirith/src/cli/history.rsasset · 5,454 bytescrates/tirith/src/cli/hook_event.rsasset · 1,414 bytescrates/tirith/src/cli/hook_freshness.rsasset · 13,757 bytescrates/tirith/src/cli/hooks.rsasset · 27,110 bytescrates/tirith/src/cli/hygiene.rsasset · 13,528 bytescrates/tirith/src/cli/iac.rsasset · 21,688 bytescrates/tirith/src/cli/incident.rsasset · 36,396 bytescrates/tirith/src/cli/init.rsasset · 66,415 bytescrates/tirith/src/cli/install.rsasset · 282,361 bytescrates/tirith/src/cli/intent.rsasset · 9,034 bytescrates/tirith/src/cli/lab.rsasset · 27,974 bytescrates/tirith/src/cli/lab_artifacts.rsasset · 23,677 bytescrates/tirith/src/cli/last_trigger.rsasset · 12,098 bytescrates/tirith/src/cli/license_cmd.rsasset · 20,161 bytescrates/tirith/src/cli/lifecycle.rsasset · 13,638 bytescrates/tirith/src/cli/lifecycle_formats.rsasset · 29,113 bytescrates/tirith/src/cli/logs.rsasset · 49,386 bytescrates/tirith/src/cli/lsp.rsasset · 49,347 bytescrates/tirith/src/cli/managed_policy.rsasset · 5,921 bytescrates/tirith/src/cli/manpage.rsasset · 323 bytescrates/tirith/src/cli/mcp.rsasset · 122,036 bytescrates/tirith/src/cli/mcp_server.rsasset · 893 bytescrates/tirith/src/cli/mod.rsasset · 100,265 bytescrates/tirith/src/cli/npm_artifact.rsasset · 24,022 bytescrates/tirith/src/cli/npm_artifact_browser.rsasset · 6,643 bytescrates/tirith/src/cli/npm_artifact_tests.rsasset · 8,428 bytescrates/tirith/src/cli/npm_integrity.rsasset · 66,828 bytescrates/tirith/src/cli/onboard.rsasset · 44,124 bytescrates/tirith/src/cli/output_guard.rsasset · 33,332 bytescrates/tirith/src/cli/package.rsasset · 73,066 bytescrates/tirith/src/cli/package_approval_authority.rsasset · 9,479 bytescrates/tirith/src/cli/package_approval_authority_native.rsasset · 2,500 bytescrates/tirith/src/cli/paste.rsasset · 19,643 bytescrates/tirith/src/cli/path.rsasset · 10,792 bytescrates/tirith/src/cli/pending.rsasset · 8,425 bytescrates/tirith/src/cli/persistence.rsasset · 13,189 bytescrates/tirith/src/cli/pkg.rsasset · 28,903 bytescrates/tirith/src/cli/policy.rsasset · 95,661 bytescrates/tirith/src/cli/preview.rsasset · 11,672 bytescrates/tirith/src/cli/profile.rsasset · 12,176 bytescrates/tirith/src/cli/profile_service.rsasset · 34,935 bytescrates/tirith/src/cli/project_review.rsasset · 7,705 bytescrates/tirith/src/cli/prompt_status.rsasset · 25,603 bytescrates/tirith/src/cli/protection_evidence.rsasset · 9,635 bytescrates/tirith/src/cli/provenance.rsasset · 28,757 bytescrates/tirith/src/cli/pypi_integrity.rsasset · 37,034 bytescrates/tirith/src/cli/receipt.rsasset · 4,197 bytescrates/tirith/src/cli/receipt_display.rsasset · 10,460 bytescrates/tirith/src/cli/recommended_setup.rsasset · 3,720 bytescrates/tirith/src/cli/release_compatibility.rsasset · 36,882 bytescrates/tirith/src/cli/rollout.rsasset · 23,507 bytescrates/tirith/src/cli/rule.rsasset · 53,370 bytescrates/tirith/src/cli/run.rsasset · 53,546 bytescrates/tirith/src/cli/scan.rsasset · 79,858 bytescrates/tirith/src/cli/score.rsasset · 13,256 bytescrates/tirith/src/cli/secret.rsasset · 11,289 bytescrates/tirith/src/cli/selfupdate.rsasset · 207,314 bytescrates/tirith/src/cli/setup/audit_segments.rsasset · 25,979 bytescrates/tirith/src/cli/setup/audit_service.rsasset · 20,984 bytescrates/tirith/src/cli/setup/change_plan.rsasset · 180,491 bytescrates/tirith/src/cli/setup/claude_config.rsasset · 44,442 bytescrates/tirith/src/cli/setup/fs_helpers.rsasset · 150,571 bytescrates/tirith/src/cli/setup/fs_helpers_windows.rsasset · 191,853 bytescrates/tirith/src/cli/setup/fs_helpers_windows_path.rsasset · 3,154 bytescrates/tirith/src/cli/setup/fs_retention_unix.rsasset · 4,239 bytescrates/tirith/src/cli/setup/fs_retention_windows.rsasset · 3,136 bytescrates/tirith/src/cli/setup/fs_transaction.rsasset · 43,645 bytescrates/tirith/src/cli/setup/merge.rsasset · 107,206 bytescrates/tirith/src/cli/setup/mod.rsasset · 57,619 bytescrates/tirith/src/cli/setup/recommended.rsasset · 14,179 bytescrates/tirith/src/cli/setup/shell_profile.rsasset · 21,273 bytescrates/tirith/src/cli/setup/shell_service.rsasset · 47,463 bytescrates/tirith/src/cli/setup/tools.rsasset · 317,548 bytescrates/tirith/src/cli/setup/yaml_edit.rsasset · 51,891 bytescrates/tirith/src/cli/setup/zshenv.rsasset · 33,162 bytescrates/tirith/src/cli/share.rsasset · 13,285 bytescrates/tirith/src/cli/shell_target.rsasset · 22,682 bytescrates/tirith/src/cli/shell_target_native_tests.rsasset · 19,316 bytescrates/tirith/src/cli/shell_verification.rsasset · 10,234 bytescrates/tirith/src/cli/ssh.rsasset · 23,522 bytescrates/tirith/src/cli/status.rsasset · 21,524 bytescrates/tirith/src/cli/sudo.rsasset · 18,666 bytescrates/tirith/src/cli/support_bundle.rsasset · 15,246 bytescrates/tirith/src/cli/taint.rsasset · 6,144 bytescrates/tirith/src/cli/task.rsasset · 9,206 bytescrates/tirith/src/cli/task_receipt_keys.rsasset · 14,005 bytescrates/tirith/src/cli/team_connection.rsasset · 12,327 bytescrates/tirith/src/cli/team_enrollment.rsasset · 55,517 bytescrates/tirith/src/cli/team_enrollment_tests.rsasset · 37,750 bytescrates/tirith/src/cli/team_rollout.rsasset · 32,422 bytescrates/tirith/src/cli/team_shared.rsasset · 830 bytescrates/tirith/src/cli/temp_run.rsasset · 24,670 bytescrates/tirith/src/cli/test_harness.rsasset · 4,196 bytescrates/tirith/src/cli/threatdb_cmd.rsasset · 198,637 bytescrates/tirith/src/cli/threatdb_evidence.rsasset · 11,788 bytescrates/tirith/src/cli/threatdb_lifecycle.rsasset · 22,457 bytescrates/tirith/src/cli/trust.rsasset · 95,527 bytescrates/tirith/src/cli/trust_lifecycle.rsasset · 106,093 bytescrates/tirith/src/cli/tuning.rsasset · 10,954 bytescrates/tirith/src/cli/view.rsasset · 22,726 bytescrates/tirith/src/cli/visual_audit.rsasset · 29,386 bytescrates/tirith/src/cli/warnings.rsasset · 20,007 bytescrates/tirith/src/cli/why.rsasset · 5,060 bytescrates/tirith/src/cli/yaml.rsasset · 9,104 bytescrates/tirith/src/main.rsasset · 439,101 bytescrates/tirith/tests/agent_corpus.rsasset · 5,649 bytescrates/tirith/tests/attest_cli.rsasset · 29,579 bytescrates/tirith/tests/bash_hook_exports.rsasset · 33,734 bytescrates/tirith/tests/bash_preexec_enforce.rsasset · 76,347 bytescrates/tirith/tests/browser_audit_cli.rsasset · 48,820 bytescrates/tirith/tests/c00_cli_compatibility.rsasset · 7,730 bytescrates/tirith/tests/capsule_preset.rsasset · 26,064 bytescrates/tirith/tests/cli_integration.rsasset · 945,892 bytescrates/tirith/tests/control_dashboard.rsasset · 32,411 bytescrates/tirith/tests/cycle_reader_compatibility.rsasset · 9,710 bytescrates/tirith/tests/feedback.rsasset · 9,184 bytescrates/tirith/tests/fixtures/agent_corpus.jsonasset · 28,815 bytescrates/tirith/tests/fixtures/browser_extensions/README.mddoc · 947 bytescrates/tirith/tests/fixtures/browser_extensions/broad-mv3/manifest.jsonasset · 319 bytescrates/tirith/tests/fixtures/browser_extensions/broad-mv3/sw.jsruns · 43 bytescrates/tirith/tests/fixtures/browser_extensions/enterprise-mv3/_metadata/computed_hashes.jsonasset · 20 bytescrates/tirith/tests/fixtures/browser_extensions/enterprise-mv3/_metadata/verified_contents.jsonasset · 20 bytescrates/tirith/tests/fixtures/browser_extensions/enterprise-mv3/manifest.jsonasset · 281 bytescrates/tirith/tests/fixtures/browser_extensions/enterprise-mv3/sw.jsruns · 45 bytescrates/tirith/tests/fixtures/browser_extensions/legacy-mv2/bg.jsruns · 40 bytescrates/tirith/tests/fixtures/browser_extensions/legacy-mv2/manifest.jsonasset · 249 bytescrates/tirith/tests/fixtures/browser_extensions/wallet-mv3/background.jsruns · 37 bytescrates/tirith/tests/fixtures/browser_extensions/wallet-mv3/inpage.jsruns · 34 bytescrates/tirith/tests/fixtures/browser_extensions/wallet-mv3/manifest.jsonasset · 494 bytescrates/tirith/tests/fixtures/installed_node_modules/README.mddoc · 683 bytescrates/tirith/tests/fixtures/installed_node_modules/node_modules/left-pad/package.jsonruns · 83 bytescrates/tirith/tests/fixtures/installed_node_modules/node_modules/lodash/package.jsonruns · 93 bytescrates/tirith/tests/fixtures/installed_node_modules/node_modules/react/package.jsonruns · 125 bytescrates/tirith/tests/fixtures/npm_audit_signatures/README.mddoc · 3,846 bytescrates/tirith/tests/fixtures/npm_audit_signatures/empty.jsonasset · 0 bytescrates/tirith/tests/fixtures/npm_audit_signatures/malformed_duplicate_key.jsonasset · 62 bytescrates/tirith/tests/fixtures/npm_audit_signatures/malformed_trailing_data.jsonasset · 63 bytescrates/tirith/tests/fixtures/npm_audit_signatures/malformed_truncated.jsonasset · 38 bytescrates/tirith/tests/fixtures/npm_audit_signatures/npm11_clean.jsonasset · 18,080 bytescrates/tirith/tests/fixtures/npm_audit_signatures/npm11_clean_package-lock.jsonasset · 1,107 bytescrates/tirith/tests/fixtures/npm_audit_signatures/npm11_invalid_attestation.jsonasset · 765 bytescrates/tirith/tests/fixtures/npm_audit_signatures/npm11_invalid_signature.jsonasset · 710 bytescrates/tirith/tests/fixtures/npm_audit_signatures/npm11_missing.jsonasset · 397 bytescrates/tirith/tests/fixtures/npm_audit_signatures/unknown_flag_hard_error.txtdoc · 112 bytescrates/tirith/tests/help_snapshots.rsasset · 43,519 bytescrates/tirith/tests/history_recent.rsasset · 10,390 bytescrates/tirith/tests/lab_artifact_scenarios.rsasset · 9,003 bytescrates/tirith/tests/npm_artifact_cli.rsasset · 5,759 bytescrates/tirith/tests/npm_attest_cli.rsasset · 63,435 bytescrates/tirith/tests/npm_registry_facts.rsasset · 27,786 bytescrates/tirith/tests/owned_boundary_enforcement.rsasset · 37,170 bytescrates/tirith/tests/package_approval_helper.rsasset · 3,161 bytescrates/tirith/tests/policy_effective_snapshot.rsasset · 8,121 bytescrates/tirith/tests/policy_simulation.rsasset · 4,056 bytescrates/tirith/tests/policy_tune_decisions.rsasset · 4,988 bytescrates/tirith/tests/policy_tuning.rsasset · 6,248 bytescrates/tirith/tests/profile_lifecycle.rsasset · 24,441 bytescrates/tirith/tests/project_review.rsasset · 2,729 bytescrates/tirith/tests/pty_support/mod.rsasset · 43,953 bytescrates/tirith/tests/pty_support/owned.rsasset · 13,163 bytescrates/tirith/tests/pty_support/ownership_tests.rsasset · 6,562 bytescrates/tirith/tests/receipt_privacy.rsasset · 8,265 bytescrates/tirith/tests/registry_api_integration.rsasset · 20,122 bytescrates/tirith/tests/release_security.rsasset · 39,433 bytescrates/tirith/tests/rollout_lifecycle.rsasset · 18,005 bytescrates/tirith/tests/setup_python_approvals.rsruns · 33,804 bytescrates/tirith/tests/setup_shell_approvals.rsasset · 40,559 bytescrates/tirith/tests/setup_typed_approvals.rsasset · 35,297 bytescrates/tirith/tests/shell_conformance.rsasset · 87,462 bytescrates/tirith/tests/shell_helper_portability.rsasset · 17,441 bytescrates/tirith/tests/shell_session_identity.rsasset · 8,469 bytescrates/tirith/tests/support_bundle.rsasset · 8,798 bytescrates/tirith/tests/task_cli.rsasset · 9,992 bytescrates/tirith/tests/trust_pattern_scope.rsasset · 10,297 bytesdata/confusables.txtdoc · 2,196 bytesdata/known_domains.csvasset · 3,059 bytesdata/popular_repos.csvasset · 466 bytesdata/public_suffix_list.datasset · 1,501 bytesdeny.tomlasset · 4,049 bytesdocs/agent-governance-design.mddoc · 34,649 bytesdocs/android-termux.mddoc · 3,505 bytesdocs/attestation-receipts.mddoc · 7,988 bytesdocs/browser-extension-audit.mddoc · 6,985 bytesdocs/browser-native-messaging.mddoc · 9,660 bytesdocs/caller-shell-verification.mddoc · 7,095 bytesdocs/canary-formats.mddoc · 4,953 bytesdocs/capability-manifest.tomlasset · 29,338 bytesdocs/capability-matrix.mddoc · 20,982 bytesdocs/capsule.mddoc · 13,977 bytesdocs/ci-artifact-flow.mddoc · 5,823 bytesdocs/commands.mddoc · 18,176 bytesdocs/compatibility.mddoc · 17,483 bytesdocs/cookbook.mddoc · 15,732 bytesdocs/dashboard.mddoc · 6,454 bytesdocs/doctor-modes.mddoc · 7,053 bytesdocs/dogfood-guide.mddoc · 1,694 bytesdocs/enforcement-coverage.mddoc · 35,673 bytesdocs/homebrew-core.mddoc · 2,417 bytesdocs/install-privileges.mddoc · 7,788 bytesdocs/internals.mddoc · 94,547 bytesdocs/lsp-profiles.mddoc · 9,746 bytesdocs/mcp-output-filter.mddoc · 8,649 bytesdocs/npm-inspection.mddoc · 8,317 bytesdocs/npm-provenance-receipt.mddoc · 7,093 bytesdocs/paste-provenance.mddoc · 6,981 bytesdocs/policy-rollouts.mddoc · 4,766 bytesdocs/pr-web3-task-boundary.mddoc · 20,531 bytesdocs/profiles-and-settings.mddoc · 6,070 bytesdocs/project-review.mddoc · 2,390 bytesdocs/prompt-integration.mddoc · 8,823 bytesdocs/prompt-status.mddoc · 6,646 bytesdocs/release-checklist.mddoc · 15,245 bytesdocs/release-evidence-web3-task-boundary.mddoc · 5,588 bytesdocs/release-notes-0.4.0.mddoc · 13,859 bytesdocs/release-notes-0.4.1.mddoc · 10,560 bytesdocs/release-notes-0.4.2.mddoc · 6,637 bytesdocs/release-notes-0.5.0.mddoc · 27,585 bytesdocs/research/issuetrojanbench.mddoc · 5,789 bytesdocs/research/native-yara-cluster.mddoc · 11,155 bytesdocs/research/offline-rustsec.mddoc · 15,932 bytesdocs/research/web3-phishing.mddoc · 9,410 bytesdocs/roadmap.mddoc · 14,463 bytesdocs/security.mddoc · 1,855 bytesdocs/security/deepsec-remediation/README.mddoc · 8,233 bytesdocs/security/deepsec-remediation/context.mddoc · 5,900 bytesdocs/security/deepsec-remediation/diagrams/canonical-analysis-before.mmdasset · 327 bytesdocs/security/deepsec-remediation/diagrams/canonical-analysis-local-guards-after.mmdasset · 326 bytesdocs/security/deepsec-remediation/diagrams/canonical-analysis-owned-contract-after.mmdasset · 311 bytesdocs/security/deepsec-remediation/diagrams/effect-capabilities-before.mmdasset · 314 bytesdocs/security/deepsec-remediation/diagrams/effect-capabilities-local-guards-after.mmdasset · 290 bytesdocs/security/deepsec-remediation/diagrams/effect-capabilities-owned-after.mmdasset · 324 bytesdocs/security/deepsec-remediation/diagrams/proof-state-before.mmdasset · 243 bytesdocs/security/deepsec-remediation/diagrams/proof-state-local-checks-after.mmdasset · 208 bytesdocs/security/deepsec-remediation/diagrams/proof-state-versioned-after.mmdasset · 345 bytesdocs/security/deepsec-remediation/diagrams/safe-output-before.mmdasset · 236 bytesdocs/security/deepsec-remediation/diagrams/safe-output-local-encoders-after.mmdasset · 238 bytesdocs/security/deepsec-remediation/diagrams/safe-output-typed-values-after.mmdasset · 326 bytesdocs/security/deepsec-remediation/hardening.jsonasset · 33,706 bytesdocs/security/deepsec-remediation/hardening.mddoc · 6,913 bytesdocs/security/deepsec-remediation/implementation/stacked-pr-plan.mddoc · 19,637 bytesdocs/security/deepsec-remediation/ledger-manifest.jsonasset · 1,215 bytesdocs/security/deepsec-remediation/package-catalog.jsonasset · 5,278 bytesdocs/security/deepsec-remediation/proposals/canonical-analysis.mddoc · 11,001 bytesdocs/security/deepsec-remediation/proposals/effect-capabilities.mddoc · 9,633 bytesdocs/security/deepsec-remediation/proposals/proof-carrying-state.mddoc · 11,334 bytesdocs/security/deepsec-remediation/proposals/safe-output.mddoc · 9,032 bytesdocs/security/deepsec-remediation/remediation-map.jsonasset · 119,026 bytesdocs/security/deepsec-remediation/validate_plan.pyruns · 23,485 bytesdocs/security/remediation/README.mddoc · 7,912 bytesdocs/security/remediation/evidence-bundle.schema.jsonasset · 2,771 bytesdocs/security/remediation/findings.jsonasset · 206,182 bytesdocs/security/remediation/findings.schema.jsonasset · 13,223 bytesdocs/security/remediation/manage.pyruns · 17,018 bytesdocs/security/remediation/render_main.pyruns · 8,089 bytesdocs/security/remediation/source-index.jsonasset · 122,847 bytesdocs/security/remediation/source-index.schema.jsonasset · 5,890 bytesdocs/security/remediation/sources/additional-report.mddoc · 9,319 bytesdocs/security/remediation/sources/npm-harness-addendum.mddoc · 305 bytesdocs/security/remediation/sources/original-report.mddoc · 16,695 bytesdocs/security/remediation/sources/stack-report.mddoc · 13,758 bytesdocs/security/remediation/tests/test_append_only_base_shape.pyruns · 6,645 bytesdocs/security/remediation/tests/test_blocker_closure_accounting.pyruns · 7,319 bytesdocs/security/remediation/tests/test_candidate_binding.pyruns · 5,992 bytesdocs/security/remediation/validate_ledger.pyruns · 55,852 bytesdocs/security/web3-command-guard.mddoc · 15,100 bytesdocs/shell-hook-conformance.mddoc · 17,868 bytesdocs/task-envelope.mddoc · 17,911 bytesdocs/team-policy.mddoc · 17,192 bytesdocs/threat-model.mddoc · 16,187 bytesdocs/threatdb-freshness.mddoc · 3,951 bytesdocs/threatdb-v2-rollout.mddoc · 12,777 bytesdocs/troubleshooting.mddoc · 32,211 bytesdocs/trust-grants.mddoc · 5,598 bytesdocs/uninstall.mddoc · 6,203 bytesdocs/untrusted-projects.mddoc · 6,927 bytesdocs/user-journeys.mddoc · 12,071 bytesdocs/web3-task-rollout.mddoc · 18,364 bytesflake.lockasset · 1,497 bytesflake.nixasset · 2,426 bytesfuzz/Cargo.lockasset · 82,656 bytesfuzz/Cargo.tomlasset · 1,669 bytesfuzz/corpus/lexical_path/posix-above-rootasset · 32 bytesfuzz/corpus/lexical_path/posix-normalized-policyasset · 25 bytesfuzz/corpus/lexical_path/relative-leading-parentasset · 12 bytesfuzz/corpus/lexical_path/unicode-componentsasset · 14 bytesfuzz/corpus/lexical_path/windows-deviceasset · 19 bytesfuzz/corpus/lexical_path/windows-drive-absoluteasset · 18 bytesfuzz/corpus/lexical_path/windows-drive-relativeasset · 15 bytesfuzz/corpus/lexical_path/windows-invalid-uncasset · 10 bytesfuzz/corpus/lexical_path/windows-uncasset · 27 bytesfuzz/corpus/lexical_path/windows-verbatim-driveasset · 22 bytesfuzz/corpus/lexical_path/windows-verbatim-uncasset · 29 bytesfuzz/corpus/npm_command/exec-child-boundaryasset · 58 bytesfuzz/corpus/npm_command/install-scoped-packagesasset · 43 bytesfuzz/corpus/npm_command/runner-shell-chainasset · 66 bytesfuzz/corpus/web3_command/cast-send-keystoreasset · 108 bytesfuzz/corpus/web3_command/nested-package-runnerasset · 102 bytesfuzz/corpus/web3_command/powershell-solana-deployasset · 119 bytesfuzz/corpus/workflow_artifact/consumer-download-execasset · 213 bytesfuzz/corpus/workflow_artifact/dynamic-workflowasset · 218 bytesfuzz/corpus/workflow_artifact/producer-uploadasset · 167 bytesfuzz/fuzz_targets/artifact_wheel.rsruns · 1,649 bytesfuzz/fuzz_targets/byte_scanner.rsruns · 130 bytesfuzz/fuzz_targets/extractor.rsruns · 259 bytesfuzz/fuzz_targets/lexical_path.rsruns · 3,416 bytesfuzz/fuzz_targets/normalizer.rsruns · 135 bytesfuzz/fuzz_targets/npm_artifact.rsruns · 1,428 bytesfuzz/fuzz_targets/npm_command.rsruns · 3,358 bytesfuzz/fuzz_targets/task_envelope.rsruns · 9,521 bytesfuzz/fuzz_targets/tokenizer_fish.rsruns · 183 bytesfuzz/fuzz_targets/tokenizer_posix.rsruns · 184 bytesfuzz/fuzz_targets/tokenizer_powershell.rsruns · 189 bytesfuzz/fuzz_targets/url_parser.rsruns · 126 bytesfuzz/fuzz_targets/web3_command.rsruns · 9,867 bytesfuzz/fuzz_targets/workflow_artifact.rsruns · 3,750 bytesfuzz/seeds/npm-artifact-manifest.jsonasset · 1,724 bytesfuzz/seeds/npm_artifact/case-collisionasset · 193 bytesfuzz/seeds/npm_artifact/duplicate-memberasset · 178 bytesfuzz/seeds/npm_artifact/emptyasset · 0 bytesfuzz/seeds/npm_artifact/gzip-concatenatedasset · 396 bytesfuzz/seeds/npm_artifact/gzip-truncatedasset · 193 bytesfuzz/seeds/npm_artifact/inert-script-signalsasset · 300 bytesfuzz/seeds/npm_artifact/member-traversalasset · 174 bytesfuzz/seeds/npm_artifact/npm-portable-paxasset · 465 bytesfuzz/seeds/npm_artifact/ordinary-codeasset · 198 bytesfuzz/seeds/npm_artifact/quoted-api-examplesasset · 229 bytesfuzz/seeds/npm_artifact/symlink-memberasset · 173 bytesmain.mddoc · 48,184 bytesmcp/clients/E2E-CHECKLIST.mddoc · 18,985 bytesmcp/clients/claude-code.mddoc · 7,781 bytesmcp/clients/codex.mddoc · 2,647 bytesmcp/clients/copilot-cli.mddoc · 6,248 bytesmcp/clients/cursor.mddoc · 6,696 bytesmcp/clients/gemini-cli.mddoc · 5,470 bytesmcp/clients/kiro.mddoc · 9,473 bytesmcp/clients/mcp-only-agents.mddoc · 31,906 bytesmcp/clients/openclaw.mddoc · 9,608 bytesmcp/clients/pi-cli.mddoc · 6,822 bytesmcp/clients/vscode.mddoc · 7,380 bytesmcp/clients/windsurf.mddoc · 5,943 bytesmcp/tirith-gateway.yamlasset · 3,473 bytesnpm/darwin-arm64/LICENSE-AGPLasset · 34,523 bytesnpm/darwin-arm64/LICENSE-COMMERCIALasset · 400 bytesnpm/darwin-arm64/package.jsonruns · 294 bytesnpm/darwin-x64/LICENSE-AGPLasset · 34,523 bytesnpm/darwin-x64/LICENSE-COMMERCIALasset · 400 bytesnpm/darwin-x64/package.jsonruns · 288 bytesnpm/linux-arm64/LICENSE-AGPLasset · 34,523 bytesnpm/linux-arm64/LICENSE-COMMERCIALasset · 400 bytesnpm/linux-arm64/package.jsonruns · 292 bytesnpm/linux-x64/LICENSE-AGPLasset · 34,523 bytesnpm/linux-x64/LICENSE-COMMERCIALasset · 400 bytesnpm/linux-x64/package.jsonruns · 286 bytesnpm/tirith/LICENSE-AGPLasset · 34,523 bytesnpm/tirith/LICENSE-COMMERCIALasset · 400 bytesnpm/tirith/README.mddoc · 917 bytesnpm/tirith/bin/tirithruns · 3,426 bytesnpm/tirith/package.jsonruns · 558 bytesnpm/win32-x64/LICENSE-AGPLasset · 34,523 bytesnpm/win32-x64/LICENSE-COMMERCIALasset · 400 bytesnpm/win32-x64/package.jsonruns · 288 bytespackaging/aur/PKGBUILDasset · 2,422 bytespackaging/aur/tirith.installasset · 784 bytespackaging/chocolatey/tirith.nuspecasset · 1,071 bytespackaging/chocolatey/tools/chocolateyinstall.ps1runs · 609 bytespackaging/chocolatey/tools/chocolateyuninstall.ps1runs · 92 bytespackaging/homebrew/tirith.rbruns · 1,739 bytespackaging/mise/tirith.tomlasset · 204 bytespackaging/rpm/tirith.specasset · 2,923 bytespackaging/scoop/tirith.jsonasset · 796 bytespackaging/windows/install.ps1runs · 6,741 bytesrustfmt.tomlasset · 17 bytesscripts/certify-claude-host.pyruns · 54,543 bytesscripts/certify-powershell-hook.pyruns · 20,420 bytesscripts/certify-powershell-target.pyruns · 18,237 bytesscripts/certify-shell-package.pyruns · 19,113 bytesscripts/check-bench-budgets.shruns · 2,748 bytesscripts/codex-upgrade-smoke.shruns · 9,245 bytesscripts/install.shruns · 25,078 bytesscripts/prepare-npm-packages.shruns · 2,300 bytesscripts/test-certify-claude-host.pyruns · 31,777 bytesscripts/test-certify-powershell-hook.pyruns · 3,318 bytesscripts/test-certify-powershell-target.pyruns · 10,607 bytesscripts/test-certify-shell-package.pyruns · 17,456 bytesscripts/test-control-browser-fixtures.pyruns · 20,999 bytesscripts/test-control-browser.pyruns · 73,719 bytesscripts/test-hook-telemetry.pyruns · 18,992 bytesscripts/test-managed-rollout-browser-fixtures.pyruns · 11,843 bytesscripts/test-managed-rollout-browser.pyruns · 22,154 bytesscripts/test-shell-receipt-ack.pyruns · 9,420 bytesscripts/update-data.shruns · 828 bytesscripts/validate-npm-packages.mjsruns · 4,060 bytesshell/lib/bash-hook.bashruns · 130,229 bytesshell/lib/fish-hook.fishruns · 36,331 bytesshell/lib/nushell-hook.nuasset · 6,343 bytesshell/lib/powershell-hook.ps1runs · 24,259 bytesshell/lib/zsh-hook.zshruns · 35,170 bytesshell/tirith.shruns · 1,515 bytestests/fixtures/README.mddoc · 1,217 bytestests/fixtures/aifile.tomlasset · 11,182 bytestests/fixtures/c00/README.mddoc · 2,168 bytestests/fixtures/c00/cli-contracts.tomlasset · 3,493 bytestests/fixtures/c00/command-card-v1-signing.jsonasset · 318 bytestests/fixtures/c00/contracts.tomlasset · 12,506 bytestests/fixtures/c00/legacy-policy-v1.yamlasset · 285 bytestests/fixtures/cifile.tomlasset · 20,182 bytestests/fixtures/clean.tomlasset · 7,235 bytestests/fixtures/codefile.tomlasset · 4,549 bytestests/fixtures/command.tomlasset · 173,474 bytestests/fixtures/configfile.tomlasset · 41,997 bytestests/fixtures/credential.tomlasset · 3,337 bytestests/fixtures/custom_rules_dsl.yamlasset · 3,067 bytestests/fixtures/cycle-0.4.2/README.mddoc · 2,256 bytestests/fixtures/cycle-0.4.2/claude-tirith-check.pyruns · 20,033 bytestests/fixtures/cycle-0.4.2/cli-reader-compatibility.jsonasset · 18,383 bytestests/fixtures/cycle-0.4.2/macos-release-contracts.jsonasset · 3,094 bytestests/fixtures/cycle-0.4.2/scoped-trust-compatibility.jsonasset · 687 bytestests/fixtures/documented_commands.tomlasset · 3,626 bytestests/fixtures/ecosystem.tomlasset · 20,583 bytestests/fixtures/environment.tomlasset · 1,663 bytestests/fixtures/hostname.tomlasset · 7,941 bytestests/fixtures/injection_evasion.tomlasset · 2,691 bytestests/fixtures/issue_trojan_bench/SOURCE.mddoc · 2,169 bytestests/fixtures/issue_trojan_bench/effects.tomlasset · 5,386 bytestests/fixtures/issue_trojan_bench/laundering.tomlasset · 6,258 bytestests/fixtures/issue_trojan_bench/payloads.tomlasset · 5,219 bytestests/fixtures/issue_trojan_bench/sources.tomlasset · 2,510 bytestests/fixtures/output.tomlasset · 27,419 bytestests/fixtures/path.tomlasset · 3,003 bytestests/fixtures/policy.tomlasset · 4,099 bytestests/fixtures/rendered.tomlasset · 11,082 bytestests/fixtures/shell_weirdness.tomlasset · 149,256 bytestests/fixtures/task_provenance.tomlasset · 15,471 bytestests/fixtures/terminal.tomlasset · 16,503 bytestests/fixtures/test-threatdb.datasset · 505 bytestests/fixtures/threatintel.tomlasset · 12,244 bytestests/fixtures/transport.tomlasset · 9,855 bytestests/fixtures/web3.tomlasset · 33,901 bytestests/install-sh/optional_helper.shruns · 5,255 bytestests/install-sh/package_approval_helper_returns.shruns · 2,943 bytestests/install-sh/paired_rollback.shruns · 3,532 bytestests/install-sh/platform.shruns · 2,242 bytestests/install-sh/verify_sha256.shruns · 2,931 bytestests/ipython-vector-extraction.mjsruns · 27,347 bytestests/npm-launcher.mjsruns · 5,567 bytestests/openclaw-shell-resolver.mjsruns · 15,981 bytestests/shell-private-environment.pyruns · 26,998 bytestests/shell-trace-capability.pyruns · 15,489 bytestests/windows-install.ps1runs · 1,781 bytesthreatdb-manifest.jsonasset · 333 bytestools/license-server/Cargo.tomlasset · 1,301 bytestools/license-server/src/config.rsasset · 5,472 bytestools/license-server/src/db.rsasset · 109,253 bytestools/license-server/src/error.rsasset · 2,310 bytestools/license-server/src/main.rsasset · 22,627 bytestools/license-server/src/routes/health.rsasset · 154 bytestools/license-server/src/routes/mod.rsasset · 746 bytestools/license-server/src/routes/receipt.rsasset · 21,583 bytestools/license-server/src/routes/refresh.rsasset · 9,788 bytestools/license-server/src/routes/webhook.rsasset · 39,107 bytestools/license-server/src/sign.rsasset · 3,969 bytestools/license-server/src/state.rsasset · 276 bytestools/license-server/src/webhook_verify.rsasset · 9,221 bytestools/policy-server/Cargo.tomlasset · 927 bytestools/policy-server/README.mddoc · 15,227 bytestools/policy-server/src/admin.rsasset · 6,423 bytestools/policy-server/src/http.rsasset · 13,338 bytestools/policy-server/src/http_tests.rsasset · 7,270 bytestools/policy-server/src/lib.rsasset · 292 bytestools/policy-server/src/main.rsasset · 454 bytestools/policy-server/src/private_fs.rsasset · 15,615 bytestools/policy-server/src/store.rsasset · 45,288 bytestools/policy-server/src/store_tests.rsasset · 36,912 bytestools/qualification/mixed_audit_native.pyruns · 37,204 bytestools/qualification/service_coordination_native.pyruns · 6,919 bytestools/qualification/test_mixed_audit_native.pyruns · 17,612 bytestools/qualification/test_service_coordination_native.pyruns · 4,703 bytestools/rustsec-probe/.gitignoreasset · 8 bytestools/rustsec-probe/Cargo.lockasset · 4,083 bytestools/rustsec-probe/Cargo.tomlasset · 1,149 bytestools/rustsec-probe/src/main.rsasset · 11,982 bytestools/sign-license/Cargo.tomlasset · 774 bytestools/sign-license/src/main.rsasset · 19,630 bytestools/sign-license/src/secure_file_windows.rsasset · 17,541 bytes
No licensed excerpt is available. You can inspect the pinned source.