#866 by GitHub stars

DataDog/pup

Give your AI agent a Pup — a CLI companion with 200+ commands across 33+ Datadog products.

History

Review weekly changes to SKILL.md before updating. Dates mark the weeks in which we observed each version; checks apply to the recorded commits.

View weekly changes

SKILL.md

Week of Oct 26, 2026 · +0 / −0 lines

Before Not checked yet → After Network or broad shell

cd65921315ac → 73bca847b975

Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.

Compare on GitHub

skills/dd-apm/SKILL.md

Week of Oct 26, 2026 · +0 / −0 lines

Before Not checked yet → After Network or broad shell

cd65921315ac → 73bca847b975

Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.

Compare on GitHub

skills/dd-code-generation/SKILL.md

Week of Oct 26, 2026 · +0 / −0 lines

Before Not checked yet → After Network or broad shell

cd65921315ac → 73bca847b975

Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.

Compare on GitHub

skills/dd-debugger/SKILL.md

Week of Oct 26, 2026 · +0 / −0 lines

Before Not checked yet → After Network or broad shell

cd65921315ac → 73bca847b975

Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.

Compare on GitHub

skills/dd-docs/SKILL.md

Week of Oct 26, 2026 · +0 / −0 lines

Before Not checked yet → After Network or broad shell

cd65921315ac → 73bca847b975

Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.

Compare on GitHub

skills/dd-file-issue/SKILL.md

Week of Oct 26, 2026 · +0 / −0 lines

Before Not checked yet → After Network or broad shell

cd65921315ac → 73bca847b975

Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.

Compare on GitHub

skills/dd-idp/SKILL.md

Week of Oct 26, 2026 · +0 / −0 lines

Before Not checked yet → After Network or broad shell

cd65921315ac → 73bca847b975

Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.

Compare on GitHub

skills/dd-logs/SKILL.md

Week of Oct 26, 2026 · +0 / −0 lines

Before Not checked yet → After Network or broad shell

cd65921315ac → 73bca847b975

Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.

Compare on GitHub

skills/dd-monitors/SKILL.md

Week of Oct 26, 2026 · +0 / −0 lines

Before Not checked yet → After Network or broad shell

cd65921315ac → 73bca847b975

Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.

Compare on GitHub

skills/dd-pup/SKILL.md

Week of Oct 26, 2026 · +0 / −0 lines

Before Not checked yet → After Network or broad shell

cd65921315ac → 73bca847b975

Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.

Compare on GitHub

skills/dd-symdb/SKILL.md

Week of Oct 26, 2026 · +0 / −0 lines

Before Not checked yet → After Network or broad shell

cd65921315ac → 73bca847b975

Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.

Compare on GitHub

skills/dd-triage-flaky-test/SKILL.md

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Network or broad shell

cd65921315ac → 73bca847b975

A local comparison is unavailable. You can inspect the recorded versions on GitHub.

Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.

Compare on GitHub

skills/dd-unblock-pr/SKILL.md

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Network or broad shell

cd65921315ac → 73bca847b975

A local comparison is unavailable. You can inspect the recorded versions on GitHub.

Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.

Compare on GitHub

View on GitHubAdd to my skills

Verified commit 73bca847b975169e981a61009e176b34e1a5d027

git clone --filter=blob:none --no-checkout https://github.com/DataDog/pup.git .hotskills/datadog-pup && git -C .hotskills/datadog-pup checkout --detach 73bca847b975169e981a61009e176b34e1a5d027 # Copy each selected skill directory from .hotskills/datadog-pup into .claude/skills/<skill-name>/
git clone --filter=blob:none --no-checkout https://github.com/DataDog/pup.git .hotskills/datadog-pup && git -C .hotskills/datadog-pup checkout --detach 73bca847b975169e981a61009e176b34e1a5d027 # Copy each selected skill directory from .hotskills/datadog-pup into .agents/skills/<skill-name>/
1kGitHub stars
2stars in 7 days
13skills in this repository
191commits in 30 days

Heat

3.2
  • Star growth, last 7 daysAhead of 52% of tracked repositories
  • Star growth, last 24 hoursAhead of 1% of tracked repositories
  • Rank movement, last 7 daysAhead of 3% of tracked repositories
  • Commits, last 30 daysAhead of 96% of tracked repositories
  • Accounts asking about it through MCP, last 7 daysNot available
  • Hot votes this weekAhead of 0% of tracked repositories

Heat never changes the order by stars, and sponsorship never touches it. How heat works

Stars over time

Jul 31, 2026Nov 5, 20261,042

Individual skills in this repository

How it works

pup

When your agent uses it

Datadog API CLI with 49 command groups, 300+ subcommands. Skills and domain agents for monitoring, logs, APM, security, and infrastructure.

What it loads into context

Frontmatter

106 tokens

Always available to the agent

SKILL.md

534 tokens

When the skill is activated

Reference documents

298,170 tokens

Loaded on request

Token counts are estimates. Scripts run separately; they are not counted as reference context.

The playbook

  1. Install Skills
  2. Skills
  3. Domain Agents (48)
  4. Quick Start

Scripts executed separately

  • install.sh
  • npm/pup/bin/pup.js
  • npm/pup/lib/platforms.js
  • npm/pup/package.json
  • npm/pup/test/launcher.test.js
  • npm/pup/test/platforms.test.js
  • npm/scripts/build-packages.js
  • npm/scripts/build-packages.test.js
  • scripts/release.sh
  • scripts/test_harness.py
  • skills/extensions/dd-pup-pi/index.ts
  • skills/extensions/dd-pup-pi/package.json

Files

  • .agents/plugins/marketplace.jsonasset746 bytes
  • .cargo/config.tomlasset50 bytes
  • .claude-plugin/marketplace.jsonasset746 bytes
  • .claude-plugin/plugin.jsonasset456 bytes
  • .claude/code-health/3p-lib-scan.mddoc1,111 bytes
  • .claude/code-health/agent-readability.mddoc1,163 bytes
  • .claude/code-health/architecture-review.mddoc1,578 bytes
  • .claude/code-health/cleanup.mddoc1,350 bytes
  • .claude/code-health/surgical-refactor.mddoc1,231 bytes
  • .claude/code-health/swarm-fix.mddoc1,041 bytes
  • .claude/code-health/test-coverage.mddoc1,251 bytes
  • .claude/code-health/ticket-quality.mddoc1,122 bytes
  • .claude/code-health/weekly-code-health-sweep.mddoc1,952 bytes
  • .claude/code-health/yagni-simplifier.mddoc1,206 bytes
  • .claude/plans/SUMMARY.mddoc9,603 bytes
  • .codex-plugin/plugin.jsonasset481 bytes
  • .cursor-plugin/plugin.jsonasset481 bytes
  • .github/CODEOWNERSasset311 bytes
  • .github/ISSUE_TEMPLATE/bug_report.mddoc659 bytes
  • .github/ISSUE_TEMPLATE/config.ymlasset292 bytes
  • .github/ISSUE_TEMPLATE/feature_request.mddoc688 bytes
  • .github/actions/install-musl-toolchain/action.ymlasset1,404 bytes
  • .github/badges/coverage.jsonasset96 bytes
  • .github/chainguard/datadog-api-spec.ci-cd.generate.ddoghq.sts.yamlasset551 bytes
  • .github/chainguard/datadog-api-spec.ci-cd.generate.sts.yamlasset514 bytes
  • .github/chainguard/datadog-api-spec.merge-queue.merge-dependents.sts.yamlasset959 bytes
  • .github/chainguard/release-tag.sts.yamlasset423 bytes
  • .github/chainguard/release.sts.yamlasset414 bytes
  • .github/dependabot.ymlasset310 bytes
  • .github/pull_request_template.mddoc672 bytes
  • .github/workflows/approved_status.ymlasset1,283 bytes
  • .github/workflows/ci.ymlasset12,446 bytes
  • .github/workflows/install-script.ymlasset2,696 bytes
  • .github/workflows/npm-publish.ymlasset4,052 bytes
  • .github/workflows/release-prepare.ymlasset8,769 bytes
  • .github/workflows/release-tag.ymlasset1,468 bytes
  • .github/workflows/release.ymlasset12,815 bytes
  • .github/workflows/stale.ymlasset1,411 bytes
  • .gitignoreasset569 bytes
  • .goreleaser-linux.yamlasset1,640 bytes
  • .goreleaser-macos.yamlasset2,075 bytes
  • .goreleaser.yamlasset4,766 bytes
  • AGENTS.mddoc7,337 bytes
  • CHANGELOG.mddoc136 bytes
  • CLAUDE.mddoc7,337 bytes
  • Cargo.lockasset152,447 bytes
  • Cargo.tomlasset5,983 bytes
  • LICENSEasset10,422 bytes
  • LICENSE-3rdparty.csvasset2,401 bytes
  • NOTICEasset142 bytes
  • README.mddoc37,105 bytes
  • SKILL.mdcore2,091 bytes
  • SKILL.mdcore2,091 bytes
  • SKILL.mdcore2,091 bytes
  • SKILL.mdcore2,091 bytes
  • agents/_templates/EXAMPLE_logs_refactored.mddoc5,400 bytes
  • agents/_templates/IMPLEMENTATION_NOTES.mddoc5,358 bytes
  • agents/_templates/README.mddoc4,138 bytes
  • agents/_templates/permission-model-mixed.mddoc349 bytes
  • agents/_templates/permission-model-read.mddoc165 bytes
  • agents/_templates/permission-model-write.mddoc203 bytes
  • agents/_templates/pup-context.mddoc262 bytes
  • agents/_templates/time-formats.mddoc264 bytes
  • agents/agentless-scanning.mddoc39,049 bytes
  • agents/api-management.mddoc15,297 bytes
  • agents/apm-configuration.mddoc20,772 bytes
  • agents/app-builder.mddoc14,049 bytes
  • agents/application-security.mddoc21,522 bytes
  • agents/audience-management.mddoc24,109 bytes
  • agents/audit-logs.mddoc21,858 bytes
  • agents/aws-integration.mddoc24,551 bytes
  • agents/azure-integration.mddoc30,355 bytes
  • agents/case-management.mddoc13,393 bytes
  • agents/cicd.mddoc14,994 bytes
  • agents/cloud-cost.mddoc18,541 bytes
  • agents/cloud-workload-security.mddoc23,419 bytes
  • agents/container-monitoring.mddoc18,879 bytes
  • agents/dashboards.mddoc9,046 bytes
  • agents/data-deletion.mddoc35,570 bytes
  • agents/data-governance.mddoc24,212 bytes
  • agents/database-monitoring.mddoc11,620 bytes
  • agents/error-tracking.mddoc11,255 bytes
  • agents/events.mddoc15,495 bytes
  • agents/fleet-automation.mddoc21,570 bytes
  • agents/gcp-integration.mddoc26,542 bytes
  • agents/incident-response.mddoc22,066 bytes
  • agents/infrastructure.mddoc9,859 bytes
  • agents/kafka.mddoc6,496 bytes
  • agents/log-configuration.mddoc35,451 bytes
  • agents/logs.mddoc6,825 bytes
  • agents/metrics.mddoc5,250 bytes
  • agents/monitoring-alerting.mddoc27,890 bytes
  • agents/network-performance.mddoc19,915 bytes
  • agents/notebooks.mddoc18,870 bytes
  • agents/observability-pipelines.mddoc34,246 bytes
  • agents/organization-management.mddoc24,081 bytes
  • agents/powerpacks.mddoc25,014 bytes
  • agents/rum-metrics-retention.mddoc18,144 bytes
  • agents/rum.mddoc9,568 bytes
  • agents/saml-configuration.mddoc14,005 bytes
  • agents/scorecards.mddoc11,950 bytes
  • agents/security-posture-management.mddoc28,330 bytes
  • agents/security.mddoc10,086 bytes
  • agents/service-catalog.mddoc6,599 bytes
  • agents/slos.mddoc6,893 bytes
  • agents/spark-pod-autosizing.mddoc17,024 bytes
  • agents/static-analysis.mddoc20,279 bytes
  • agents/synthetics.mddoc7,707 bytes
  • agents/third-party-integrations.mddoc24,086 bytes
  • agents/traces.mddoc6,724 bytes
  • agents/usage-metering.mddoc3,355 bytes
  • agents/user-access-management.mddoc27,862 bytes
  • agents/workflows.mddoc14,515 bytes
  • build.rsasset1,295 bytes
  • build/surface.rsasset549 bytes
  • docs/ALIASES.mddoc4,014 bytes
  • docs/ARCHITECTURE.mddoc12,369 bytes
  • docs/COMMANDS.mddoc29,081 bytes
  • docs/CONTRIBUTING.mddoc9,505 bytes
  • docs/EXAMPLES.mddoc39,682 bytes
  • docs/EXTENSIONS.mddoc17,962 bytes
  • docs/LLM_GUIDE.mddoc15,957 bytes
  • docs/OAUTH2.mddoc22,818 bytes
  • docs/REVIEW.mddoc7,973 bytes
  • docs/TESTING.mddoc5,301 bytes
  • docs/TROUBLESHOOTING.mddoc14,257 bytes
  • docs/examples/runbooks/deploy-service.yamlasset1,882 bytes
  • docs/examples/runbooks/incident-triage.yamlasset1,686 bytes
  • docs/examples/runbooks/maintenance-window.yamlasset2,005 bytes
  • install.shruns5,198 bytes
  • npm/pup/README.mddoc1,193 bytes
  • npm/pup/bin/pup.jsruns922 bytes
  • npm/pup/lib/platforms.jsruns1,260 bytes
  • npm/pup/package.jsonruns608 bytes
  • npm/pup/test/launcher.test.jsruns3,000 bytes
  • npm/pup/test/platforms.test.jsruns1,619 bytes
  • npm/scripts/build-packages.jsruns5,073 bytes
  • npm/scripts/build-packages.test.jsruns4,953 bytes
  • plugin.jsonasset586 bytes
  • rust-toolchain.tomlasset88 bytes
  • scripts/release.shruns7,546 bytes
  • scripts/test_harness.pyruns137,758 bytes
  • skills/extensions/dd-pup-pi/README.mddoc2,340 bytes
  • skills/extensions/dd-pup-pi/index.tsruns20,423 bytes
  • skills/extensions/dd-pup-pi/package.jsonruns187 bytes
  • src/api.rsasset16,057 bytes
  • src/auth/callback.rsasset24,624 bytes
  • src/auth/dcr.rsasset16,017 bytes
  • src/auth/mod.rsasset77 bytes
  • src/auth/pkce.rsasset2,189 bytes
  • src/auth/storage.rsasset96,784 bytes
  • src/auth/types.rsasset19,557 bytes
  • src/client.rsasset27,858 bytes
  • src/commands/acp.rsasset35,000 bytes
  • src/commands/agent.rsasset15,937 bytes
  • src/commands/agentless_scanning.rsasset10,352 bytes
  • src/commands/alias.rsasset8,694 bytes
  • src/commands/annotations.rsasset8,378 bytes
  • src/commands/api.rsasset36,154 bytes
  • src/commands/api_keys.rsasset7,465 bytes
  • src/commands/apm.rsasset51,153 bytes
  • src/commands/app_builder.rsasset3,595 bytes
  • src/commands/app_keys.rsasset20,298 bytes
  • src/commands/audit_logs.rsasset2,428 bytes
  • src/commands/auth.rsasset53,251 bytes
  • src/commands/authn_mappings.rsasset17,280 bytes
  • src/commands/bits.rsasset8,338 bytes
  • src/commands/cases.rsasset73,011 bytes
  • src/commands/change_management.rsasset2,923 bytes
  • src/commands/change_stories.rsasset9,347 bytes
  • src/commands/cicd.rsasset19,755 bytes
  • src/commands/cloud.rsasset4,772 bytes
  • src/commands/cloud_auth.rsasset1,740 bytes
  • src/commands/code_coverage.rsasset2,108 bytes
  • src/commands/completions.rsasset10,391 bytes
  • src/commands/containers.rsasset1,850 bytes
  • src/commands/cost.rsasset7,407 bytes
  • src/commands/cost_ccm.rsasset26,432 bytes
  • src/commands/csm_threats.rsasset14,191 bytes
  • src/commands/dashboards.rsasset89,931 bytes
  • src/commands/data_deletion.rsasset3,596 bytes
  • src/commands/data_governance.rsasset872 bytes
  • src/commands/datasets.rsasset4,691 bytes
  • src/commands/dbm.rsasset7,462 bytes
  • src/commands/ddsql.rsasset60,084 bytes
  • src/commands/debugger.rsasset42,165 bytes
  • src/commands/deployment_gates.rsasset5,886 bytes
  • src/commands/docs.rsasset11,552 bytes
  • src/commands/docs_api.rsasset17,612 bytes
  • src/commands/downtime.rsasset2,686 bytes
  • src/commands/error_tracking.rsasset11,326 bytes
  • src/commands/events.rsasset26,119 bytes
  • src/commands/experiments.rsasset33,660 bytes
  • src/commands/extension.rsasset6,642 bytes
  • src/commands/feature_flags.rsasset12,841 bytes
  • src/commands/fleet.rsasset11,921 bytes
  • src/commands/format.rsasset9,803 bytes
  • src/commands/google_chat.rsasset2,681 bytes
  • src/commands/hamr.rsasset1,372 bytes
  • src/commands/idp/entity_kinds.rsasset50,419 bytes
  • src/commands/idp/entity_query.rsasset64,132 bytes
  • src/commands/idp/entity_summary.rsasset8,544 bytes
  • src/commands/idp/entity_types.rsasset6,929 bytes
  • src/commands/idp/migrate.rsasset78,704 bytes
  • src/commands/idp/mod.rsasset45,111 bytes
  • src/commands/incidents.rsasset15,326 bytes
  • src/commands/infrastructure.rsasset1,940 bytes
  • src/commands/integrations.rsasset10,494 bytes
  • src/commands/investigations.rsasset2,218 bytes
  • src/commands/kafka.rsasset4,360 bytes
  • src/commands/lassie.rsasset4,553 bytes
  • src/commands/llm_obs.rsasset204,379 bytes
  • src/commands/logs.rsasset59,243 bytes
  • src/commands/logs_restriction.rsasset4,526 bytes
  • src/commands/metrics.rsasset11,914 bytes
  • src/commands/misc.rsasset1,511 bytes
  • src/commands/mod.rsasset2,456 bytes
  • src/commands/model_lab.rsasset17,757 bytes
  • src/commands/monitors.rsasset16,882 bytes
  • src/commands/ms_teams.rsasset6,916 bytes
  • src/commands/network.rsasset3,930 bytes
  • src/commands/notebook_images.rsasset13,124 bytes
  • src/commands/notebooks.rsasset47,900 bytes
  • src/commands/obs_pipelines.rsasset5,660 bytes
  • src/commands/on_call.rsasset45,554 bytes
  • src/commands/organizations.rsasset22,359 bytes
  • src/commands/processes.rsasset2,237 bytes
  • src/commands/product_analytics.rsasset1,599 bytes
  • src/commands/profiling.rsasset72,926 bytes
  • src/commands/reference_tables.rsasset1,723 bytes
  • src/commands/rum.rsasset32,251 bytes
  • src/commands/runbooks.rsasset7,009 bytes
  • src/commands/scorecards.rsasset6,952 bytes
  • src/commands/seats.rsasset1,438 bytes
  • src/commands/security.rsasset65,476 bytes
  • src/commands/service_catalog.rsasset2,169 bytes
  • src/commands/setup.rsasset40,674 bytes
  • src/commands/setup_help.rsasset9,351 bytes
  • src/commands/skills.rsasset19,524 bytes
  • src/commands/slos.rsasset24,890 bytes
  • src/commands/snapshots.rsasset17,074 bytes
  • src/commands/software_catalog.rsasset8,194 bytes
  • src/commands/static_analysis.rsasset10,499 bytes
  • src/commands/status_pages.rsasset26,233 bytes
  • src/commands/symdb.rsasset17,464 bytes
  • src/commands/synthetics.rsasset37,940 bytes
  • src/commands/tag_rules.rsasset11,209 bytes
  • src/commands/tags.rsasset4,967 bytes
  • src/commands/test.rsasset793 bytes
  • src/commands/test_optimization.rsasset7,205 bytes
  • src/commands/traces.rsasset34,966 bytes
  • src/commands/usage.rsasset1,981 bytes
  • src/commands/users.rsasset13,640 bytes
  • src/commands/widgets.rsasset4,710 bytes
  • src/commands/workflows.rsasset16,071 bytes
  • src/config.rsasset251 bytes
  • src/extensions/discovery.rsasset9,891 bytes
  • src/extensions/exec.rsasset4,609 bytes
  • src/extensions/install.rsasset121,738 bytes
  • src/extensions/manifest.rsasset4,387 bytes
  • src/extensions/mod.rsasset11,585 bytes
  • src/filter.rsasset5,383 bytes
  • src/formatter.rsasset2,020 bytes
  • src/generated/authn_mappings.rsasset8,922 bytes
  • src/generated/domain_allowlist.rsasset1,469 bytes
  • src/generated/downtime.rsasset7,795 bytes
  • src/generated/mod.rsasset736 bytes
  • src/generated/surface.txtdoc226 bytes
  • src/generated/writes.rsasset312 bytes
  • src/lib.rsasset10,582 bytes
  • src/main.rsasset808,872 bytes
  • src/output.rsasset116,533 bytes
  • src/rate_limit.rsasset19,160 bytes
  • src/raw_client.rsasset32,010 bytes
  • src/runbooks/engine.rsasset31,917 bytes
  • src/runbooks/loader.rsasset8,214 bytes
  • src/runbooks/mod.rsasset4,632 bytes
  • src/runbooks/template.rsasset3,821 bytes
  • src/settings.rsasset104,679 bytes
  • src/skills.rsasset80,225 bytes
  • src/test_commands.rsasset65,963 bytes
  • src/test_support.rsasset3,808 bytes
  • src/tunnel.rsasset11,221 bytes
  • src/useragent.rsasset19,234 bytes
  • src/util.rsasset1,680 bytes
  • src/util_ext.rsasset43,549 bytes
  • src/version.rsasset1,606 bytes
  • tests/HARNESS.mddoc11,570 bytes
  • tests/build_surface.rsasset694 bytes
  • tests/cli_startup.rsasset2,982 bytes
  • tests/feature_flags_read_cli.rsasset4,945 bytes
  • tests/feature_flags_write_cli.rsasset9,027 bytes
  • tests/fixtures/feature_flags/flag_with_targeting.jsonasset6,339 bytes
  • tests/fixtures/generated-surface.txtdoc72 bytes
  • tests/idp_query_cli.rsasset20,003 bytes
  • tests/idp_read_cli.rsasset2,356 bytes
  • tests/idp_summary_cli.rsasset6,174 bytes
  • tests/logs_storage_cli.rsasset791 bytes
  • tests/output_formats_cli.rsasset10,485 bytes
  • tests/pagination_cli.rsasset6,463 bytes
  • tests/runbook_cli.rsasset5,475 bytes
  • tests/snapshots/agent_schema_--compact__agent.jsonasset373 bytes
  • tests/snapshots/agent_schema_--compact__human.jsonasset373 bytes
  • tests/snapshots/agent_schema__agent.jsonasset1,404 bytes
  • tests/snapshots/agent_schema__human.jsonasset1,404 bytes
  • tests/snapshots/alias_list__agent.jsonasset195 bytes
  • tests/snapshots/alias_list__human.jsonasset195 bytes
  • tests/snapshots/api-keys_get__agent.jsonasset318 bytes
  • tests/snapshots/api-keys_get__human.jsonasset318 bytes
  • tests/snapshots/api-keys_list__agent.jsonasset423 bytes
  • tests/snapshots/api-keys_list__human.jsonasset423 bytes
  • tests/snapshots/apm_dependencies_list__agent.jsonasset530,211 bytes
  • tests/snapshots/apm_dependencies_list__human.jsonasset530,211 bytes
  • tests/snapshots/apm_entities_list__agent.jsonasset596 bytes
  • tests/snapshots/apm_entities_list__human.jsonasset596 bytes
  • tests/snapshots/apm_services_list__agent.jsonasset189 bytes
  • tests/snapshots/apm_services_list__human.jsonasset189 bytes
  • tests/snapshots/apm_services_stats__agent.jsonasset251 bytes
  • tests/snapshots/apm_services_stats__human.jsonasset251 bytes
  • tests/snapshots/app-builder_get__agent.jsonasset235 bytes
  • tests/snapshots/app-builder_get__human.jsonasset235 bytes
  • tests/snapshots/app-builder_list__agent.jsonasset789 bytes
  • tests/snapshots/app-builder_list__human.jsonasset789 bytes
  • tests/snapshots/app-keys_get__agent.jsonasset541 bytes
  • tests/snapshots/app-keys_get__human.jsonasset541 bytes
  • tests/snapshots/app-keys_list__agent.jsonasset365 bytes
  • tests/snapshots/app-keys_list__human.jsonasset365 bytes
  • tests/snapshots/audit-logs_list__agent.jsonasset312 bytes
  • tests/snapshots/audit-logs_list__human.jsonasset312 bytes
  • tests/snapshots/audit-logs_search__agent.jsonasset312 bytes
  • tests/snapshots/audit-logs_search__human.jsonasset312 bytes
  • tests/snapshots/auth_list__agent.jsonasset325 bytes
  • tests/snapshots/auth_list__human.jsonasset325 bytes
  • tests/snapshots/auth_status__agent.jsonasset208 bytes
  • tests/snapshots/auth_status__human.jsonasset208 bytes
  • tests/snapshots/cases_projects_get__agent.jsonasset189 bytes
  • tests/snapshots/cases_projects_get__human.jsonasset189 bytes
  • tests/snapshots/cases_projects_list__agent.jsonasset391 bytes
  • tests/snapshots/cases_projects_list__human.jsonasset391 bytes
  • tests/snapshots/cases_projects_notification-rules_list__agent.jsonasset144 bytes
  • tests/snapshots/cases_projects_notification-rules_list__human.jsonasset144 bytes
  • tests/snapshots/cases_search__agent.jsonasset632 bytes
  • tests/snapshots/cases_search__human.jsonasset632 bytes
  • tests/snapshots/cicd_events_aggregate__agent.jsonasset312 bytes
  • tests/snapshots/cicd_events_aggregate__human.jsonasset312 bytes
  • tests/snapshots/cicd_events_search__agent.jsonasset312 bytes
  • tests/snapshots/cicd_events_search__human.jsonasset312 bytes
  • tests/snapshots/cicd_flaky-tests_search__agent.jsonasset301 bytes
  • tests/snapshots/cicd_flaky-tests_search__human.jsonasset301 bytes
  • tests/snapshots/cicd_pipelines_list__agent.jsonasset312 bytes
  • tests/snapshots/cicd_pipelines_list__human.jsonasset312 bytes
  • tests/snapshots/cicd_tests_aggregate__agent.jsonasset312 bytes
  • tests/snapshots/cicd_tests_aggregate__human.jsonasset312 bytes
  • tests/snapshots/cicd_tests_list__agent.jsonasset312 bytes
  • tests/snapshots/cicd_tests_list__human.jsonasset312 bytes
  • tests/snapshots/cicd_tests_search__agent.jsonasset312 bytes
  • tests/snapshots/cicd_tests_search__human.jsonasset312 bytes
  • tests/snapshots/cloud_aws_list__agent.jsonasset757 bytes
  • tests/snapshots/cloud_aws_list__human.jsonasset757 bytes
  • tests/snapshots/cloud_azure_list__agent.jsonasset784 bytes
  • tests/snapshots/cloud_azure_list__human.jsonasset784 bytes
  • tests/snapshots/cloud_gcp_list__agent.jsonasset658 bytes
  • tests/snapshots/cloud_gcp_list__human.jsonasset658 bytes
  • tests/snapshots/cloud_oci_tenancies_get__agent.jsonasset186 bytes
  • tests/snapshots/cloud_oci_tenancies_get__human.jsonasset186 bytes
  • tests/snapshots/cloud_oci_tenancies_list__agent.jsonasset242 bytes
  • tests/snapshots/cloud_oci_tenancies_list__human.jsonasset242 bytes
  • tests/snapshots/cost_aws-config_get__agent.jsonasset186 bytes
  • tests/snapshots/cost_aws-config_get__human.jsonasset186 bytes
  • tests/snapshots/cost_aws-config_list__agent.jsonasset242 bytes
  • tests/snapshots/cost_aws-config_list__human.jsonasset242 bytes
  • tests/snapshots/cost_azure-config_get__agent.jsonasset186 bytes
  • tests/snapshots/cost_azure-config_get__human.jsonasset186 bytes
  • tests/snapshots/cost_azure-config_list__agent.jsonasset242 bytes
  • tests/snapshots/cost_azure-config_list__human.jsonasset242 bytes
  • tests/snapshots/cost_gcp-config_get__agent.jsonasset186 bytes
  • tests/snapshots/cost_gcp-config_get__human.jsonasset186 bytes
  • tests/snapshots/cost_gcp-config_list__agent.jsonasset242 bytes
  • tests/snapshots/cost_gcp-config_list__human.jsonasset242 bytes
  • tests/snapshots/cost_projected__agent.jsonasset245 bytes
  • tests/snapshots/cost_projected__human.jsonasset245 bytes
  • tests/snapshots/dashboards_get__agent.jsonasset1,580 bytes
  • tests/snapshots/dashboards_get__human.jsonasset1,580 bytes
  • tests/snapshots/dashboards_list__agent.jsonasset462 bytes
  • tests/snapshots/dashboards_list__human.jsonasset462 bytes
  • tests/snapshots/ddsql_table__agent.jsonasset175 bytes
  • tests/snapshots/ddsql_table__human.jsonasset175 bytes
  • tests/snapshots/ddsql_time-series__agent.jsonasset175 bytes
  • tests/snapshots/ddsql_time-series__human.jsonasset175 bytes
  • tests/snapshots/downtime_get__agent.jsonasset189 bytes
  • tests/snapshots/downtime_get__human.jsonasset189 bytes
  • tests/snapshots/downtime_list__agent.jsonasset315 bytes
  • tests/snapshots/downtime_list__human.jsonasset315 bytes
  • tests/snapshots/events_list__agent.jsonasset736 bytes
  • tests/snapshots/events_list__human.jsonasset736 bytes
  • tests/snapshots/events_search__agent.jsonasset312 bytes
  • tests/snapshots/events_search__human.jsonasset312 bytes
  • tests/snapshots/fleet_agents_list__agent.jsonasset218 bytes
  • tests/snapshots/fleet_agents_list__human.jsonasset218 bytes
  • tests/snapshots/fleet_agents_versions__agent.jsonasset242 bytes
  • tests/snapshots/fleet_agents_versions__human.jsonasset242 bytes
  • tests/snapshots/fleet_deployments_list__agent.jsonasset303 bytes
  • tests/snapshots/fleet_deployments_list__human.jsonasset303 bytes
  • tests/snapshots/fleet_schedules_get__agent.jsonasset186 bytes
  • tests/snapshots/fleet_schedules_get__human.jsonasset186 bytes
  • tests/snapshots/fleet_schedules_list__agent.jsonasset242 bytes
  • tests/snapshots/fleet_schedules_list__human.jsonasset242 bytes
  • tests/snapshots/incidents_handles_list__agent.jsonasset144 bytes
  • tests/snapshots/incidents_handles_list__human.jsonasset144 bytes
  • tests/snapshots/incidents_list__agent.jsonasset711 bytes
  • tests/snapshots/incidents_list__human.jsonasset711 bytes
  • tests/snapshots/infrastructure_hosts_get__agent.jsonasset245 bytes
  • tests/snapshots/infrastructure_hosts_get__human.jsonasset245 bytes
  • tests/snapshots/infrastructure_hosts_list__agent.jsonasset888 bytes
  • tests/snapshots/infrastructure_hosts_list__human.jsonasset888 bytes
  • tests/snapshots/integrations_aws_cloud-auth_persona-mappings_get__agent.jsonasset189 bytes
  • tests/snapshots/integrations_aws_cloud-auth_persona-mappings_get__human.jsonasset189 bytes
  • tests/snapshots/integrations_aws_cloud-auth_persona-mappings_list__agent.jsonasset245 bytes
  • tests/snapshots/integrations_aws_cloud-auth_persona-mappings_list__human.jsonasset245 bytes
  • tests/snapshots/integrations_jira_accounts_list__agent.jsonasset277 bytes
  • tests/snapshots/integrations_jira_accounts_list__human.jsonasset277 bytes
  • tests/snapshots/integrations_list__agent.jsonasset290 bytes
  • tests/snapshots/integrations_list__human.jsonasset290 bytes
  • tests/snapshots/integrations_servicenow_instances_list__agent.jsonasset245 bytes
  • tests/snapshots/integrations_servicenow_instances_list__human.jsonasset245 bytes
  • tests/snapshots/integrations_servicenow_templates_list__agent.jsonasset144 bytes
  • tests/snapshots/integrations_servicenow_templates_list__human.jsonasset144 bytes
  • tests/snapshots/logs_aggregate__agent.jsonasset264 bytes
  • tests/snapshots/logs_aggregate__human.jsonasset264 bytes
  • tests/snapshots/logs_archives_get__agent.jsonasset186 bytes
  • tests/snapshots/logs_archives_get__human.jsonasset186 bytes
  • tests/snapshots/logs_archives_list__agent.jsonasset242 bytes
  • tests/snapshots/logs_archives_list__human.jsonasset242 bytes
  • tests/snapshots/logs_custom-destinations_list__agent.jsonasset144 bytes
  • tests/snapshots/logs_custom-destinations_list__human.jsonasset144 bytes
  • tests/snapshots/logs_list__agent.jsonasset312 bytes
  • tests/snapshots/logs_list__human.jsonasset312 bytes
  • tests/snapshots/logs_metrics_get__agent.jsonasset186 bytes
  • tests/snapshots/logs_metrics_get__human.jsonasset186 bytes
  • tests/snapshots/logs_metrics_list__agent.jsonasset242 bytes
  • tests/snapshots/logs_metrics_list__human.jsonasset242 bytes
  • tests/snapshots/logs_query__agent.jsonasset312 bytes
  • tests/snapshots/logs_query__human.jsonasset312 bytes
  • tests/snapshots/logs_search__agent.jsonasset312 bytes
  • tests/snapshots/logs_search__human.jsonasset312 bytes
  • tests/snapshots/metrics_list__agent.jsonasset181 bytes
  • tests/snapshots/metrics_list__human.jsonasset181 bytes
  • tests/snapshots/metrics_metadata_get__agent.jsonasset249 bytes
  • tests/snapshots/metrics_metadata_get__human.jsonasset249 bytes
  • tests/snapshots/metrics_query__agent.jsonasset1,175 bytes
  • tests/snapshots/metrics_query__human.jsonasset1,175 bytes
  • tests/snapshots/metrics_search__agent.jsonasset460 bytes
  • tests/snapshots/metrics_search__human.jsonasset460 bytes
  • tests/snapshots/misc_ip-ranges__agent.jsonasset2,020 bytes
  • tests/snapshots/misc_ip-ranges__human.jsonasset2,020 bytes
  • tests/snapshots/misc_status__agent.jsonasset147 bytes
  • tests/snapshots/misc_status__human.jsonasset147 bytes
  • tests/snapshots/monitors_get__agent.jsonasset1,092 bytes
  • tests/snapshots/monitors_get__human.jsonasset1,092 bytes
  • tests/snapshots/monitors_list__agent.jsonasset1,284 bytes
  • tests/snapshots/monitors_list__human.jsonasset1,284 bytes
  • tests/snapshots/monitors_search__agent.jsonasset1,831 bytes
  • tests/snapshots/monitors_search__human.jsonasset1,831 bytes
  • tests/snapshots/network_devices_get__agent.jsonasset186 bytes
  • tests/snapshots/network_devices_get__human.jsonasset186 bytes
  • tests/snapshots/network_devices_interfaces__agent.jsonasset144 bytes
  • tests/snapshots/network_devices_interfaces__human.jsonasset144 bytes
  • tests/snapshots/network_devices_list__agent.jsonasset312 bytes
  • tests/snapshots/network_devices_list__human.jsonasset312 bytes
  • tests/snapshots/network_devices_tags_list__agent.jsonasset186 bytes
  • tests/snapshots/network_devices_tags_list__human.jsonasset186 bytes
  • tests/snapshots/network_flows_list__agent.jsonasset176 bytes
  • tests/snapshots/network_flows_list__human.jsonasset176 bytes
  • tests/snapshots/notebooks_get__agent.jsonasset186 bytes
  • tests/snapshots/notebooks_get__human.jsonasset186 bytes
  • tests/snapshots/notebooks_list__agent.jsonasset340 bytes
  • tests/snapshots/notebooks_list__human.jsonasset340 bytes
  • tests/snapshots/obs-pipelines_list__agent.jsonasset277 bytes
  • tests/snapshots/obs-pipelines_list__human.jsonasset277 bytes
  • tests/snapshots/on-call_teams_get__agent.jsonasset350 bytes
  • tests/snapshots/on-call_teams_get__human.jsonasset350 bytes
  • tests/snapshots/on-call_teams_list__agent.jsonasset736 bytes
  • tests/snapshots/on-call_teams_list__human.jsonasset736 bytes
  • tests/snapshots/on-call_teams_memberships_list__agent.jsonasset853 bytes
  • tests/snapshots/on-call_teams_memberships_list__human.jsonasset853 bytes
  • tests/snapshots/organizations_list__agent.jsonasset1,639 bytes
  • tests/snapshots/organizations_list__human.jsonasset1,639 bytes
  • tests/snapshots/reference-tables_get__agent.jsonasset189 bytes
  • tests/snapshots/reference-tables_get__human.jsonasset189 bytes
  • tests/snapshots/reference-tables_list__agent.jsonasset484 bytes
  • tests/snapshots/reference-tables_list__human.jsonasset484 bytes
  • tests/snapshots/rum_apps_get__agent.jsonasset189 bytes
  • tests/snapshots/rum_apps_get__human.jsonasset189 bytes
  • tests/snapshots/rum_apps_list__agent.jsonasset245 bytes
  • tests/snapshots/rum_apps_list__human.jsonasset245 bytes
  • tests/snapshots/rum_events__agent.jsonasset312 bytes
  • tests/snapshots/rum_events__human.jsonasset312 bytes
  • tests/snapshots/rum_playlists_get__agent.jsonasset186 bytes
  • tests/snapshots/rum_playlists_get__human.jsonasset186 bytes
  • tests/snapshots/rum_playlists_list__agent.jsonasset312 bytes
  • tests/snapshots/rum_playlists_list__human.jsonasset312 bytes
  • tests/snapshots/rum_retention-filters_get__agent.jsonasset224 bytes
  • tests/snapshots/rum_retention-filters_get__human.jsonasset224 bytes
  • tests/snapshots/rum_retention-filters_list__agent.jsonasset286 bytes
  • tests/snapshots/rum_retention-filters_list__human.jsonasset286 bytes
  • tests/snapshots/rum_sessions_list__agent.jsonasset312 bytes
  • tests/snapshots/rum_sessions_list__human.jsonasset312 bytes
  • tests/snapshots/rum_sessions_search__agent.jsonasset312 bytes
  • tests/snapshots/rum_sessions_search__human.jsonasset312 bytes
  • tests/snapshots/security_content-packs_list__agent.jsonasset275 bytes
  • tests/snapshots/security_content-packs_list__human.jsonasset275 bytes
  • tests/snapshots/security_findings_search__agent.jsonasset214 bytes
  • tests/snapshots/security_findings_search__human.jsonasset214 bytes
  • tests/snapshots/security_rules_get__agent.jsonasset1,518 bytes
  • tests/snapshots/security_rules_get__human.jsonasset1,518 bytes
  • tests/snapshots/security_rules_list__agent.jsonasset2,194 bytes
  • tests/snapshots/security_rules_list__human.jsonasset2,194 bytes
  • tests/snapshots/security_signals_list__agent.jsonasset312 bytes
  • tests/snapshots/security_signals_list__human.jsonasset312 bytes
  • tests/snapshots/security_suppressions_get__agent.jsonasset186 bytes
  • tests/snapshots/security_suppressions_get__human.jsonasset186 bytes
  • tests/snapshots/security_suppressions_list__agent.jsonasset354 bytes
  • tests/snapshots/security_suppressions_list__human.jsonasset354 bytes
  • tests/snapshots/service-catalog_list__agent.jsonasset245 bytes
  • tests/snapshots/service-catalog_list__human.jsonasset245 bytes
  • tests/snapshots/skills_list__agent.jsonasset220 bytes
  • tests/snapshots/skills_list__human.jsonasset220 bytes
  • tests/snapshots/slos_get__agent.jsonasset724 bytes
  • tests/snapshots/slos_get__human.jsonasset724 bytes
  • tests/snapshots/slos_list__agent.jsonasset1,418 bytes
  • tests/snapshots/slos_list__human.jsonasset1,418 bytes
  • tests/snapshots/slos_status__agent.jsonasset189 bytes
  • tests/snapshots/slos_status__human.jsonasset189 bytes
  • tests/snapshots/static-analysis_ast_list__agent.jsonasset176 bytes
  • tests/snapshots/static-analysis_ast_list__human.jsonasset176 bytes
  • tests/snapshots/static-analysis_coverage_list__agent.jsonasset176 bytes
  • tests/snapshots/static-analysis_coverage_list__human.jsonasset176 bytes
  • tests/snapshots/static-analysis_custom-rulesets_list__agent.jsonasset176 bytes
  • tests/snapshots/static-analysis_custom-rulesets_list__human.jsonasset176 bytes
  • tests/snapshots/static-analysis_sca_list__agent.jsonasset176 bytes
  • tests/snapshots/static-analysis_sca_list__human.jsonasset176 bytes
  • tests/snapshots/status-pages_components_list__agent.jsonasset391 bytes
  • tests/snapshots/status-pages_components_list__human.jsonasset391 bytes
  • tests/snapshots/status-pages_degradations_list__agent.jsonasset635 bytes
  • tests/snapshots/status-pages_degradations_list__human.jsonasset635 bytes
  • tests/snapshots/status-pages_maintenances_list__agent.jsonasset388 bytes
  • tests/snapshots/status-pages_maintenances_list__human.jsonasset388 bytes
  • tests/snapshots/status-pages_pages_get__agent.jsonasset318 bytes
  • tests/snapshots/status-pages_pages_get__human.jsonasset318 bytes
  • tests/snapshots/status-pages_pages_list__agent.jsonasset640 bytes
  • tests/snapshots/status-pages_pages_list__human.jsonasset640 bytes
  • tests/snapshots/status-pages_third-party_list__agent.jsonasset557 bytes
  • tests/snapshots/status-pages_third-party_list__human.jsonasset557 bytes
  • tests/snapshots/synthetics_locations_list__agent.jsonasset205 bytes
  • tests/snapshots/synthetics_locations_list__human.jsonasset205 bytes
  • tests/snapshots/synthetics_tests_get__agent.jsonasset1,007 bytes
  • tests/snapshots/synthetics_tests_get__human.jsonasset1,007 bytes
  • tests/snapshots/synthetics_tests_list__agent.jsonasset1,230 bytes
  • tests/snapshots/synthetics_tests_list__human.jsonasset1,230 bytes
  • tests/snapshots/synthetics_tests_search__agent.jsonasset2,110 bytes
  • tests/snapshots/synthetics_tests_search__human.jsonasset2,110 bytes
  • tests/snapshots/tags_list__agent.jsonasset178 bytes
  • tests/snapshots/tags_list__human.jsonasset178 bytes
  • tests/snapshots/test-optimization_flaky-tests_search__agent.jsonasset301 bytes
  • tests/snapshots/test-optimization_flaky-tests_search__human.jsonasset301 bytes
  • tests/snapshots/traces_aggregate__agent.jsonasset277 bytes
  • tests/snapshots/traces_aggregate__human.jsonasset277 bytes
  • tests/snapshots/traces_search__agent.jsonasset312 bytes
  • tests/snapshots/traces_search__human.jsonasset312 bytes
  • tests/snapshots/usage_hourly__agent.jsonasset239 bytes
  • tests/snapshots/usage_hourly__human.jsonasset239 bytes
  • tests/snapshots/usage_summary__agent.jsonasset38,640 bytes
  • tests/snapshots/usage_summary__human.jsonasset38,640 bytes
  • tests/snapshots/users_get__agent.jsonasset592 bytes
  • tests/snapshots/users_get__human.jsonasset592 bytes
  • tests/snapshots/users_list__agent.jsonasset793 bytes
  • tests/snapshots/users_list__human.jsonasset793 bytes
  • tests/snapshots/users_roles_list__agent.jsonasset476 bytes
  • tests/snapshots/users_roles_list__human.jsonasset476 bytes
  • tests/support/idp_cli.rsasset1,284 bytes
Read SKILL.md

# Datadog Pup CLI

Rust-based CLI for Datadog APIs. 49 command groups, 300+ subcommands across 53 command modules.

## Install Skills

```bash
# Install all skills and agents for the auto-detected AI assistant
pup skills install

# Or install for a specific platform (claude, cursor, codex, opencode, pi)
pup skills install claude
pup skills install codex
pup skills install cursor
View the complete source on GitHub

Skills included

  • pup
  • dd-apm
  • dd-debugger
  • dd-docs
  • dd-file-issue
  • dd-idp
  • dd-logs
  • dd-monitors
  • dd-pup
  • dd-symdb
  • dd-triage-flaky-test
  • dd-unblock-pr

Repository facts

License
Apache-2.0
Created
Feb 3, 2026
Last pushed
Nov 5, 2026
Forks
138
Open issues
4
Project activity
Active

Rank over the last 12 weeks

Now #866 · best #567 · down 179 in 30 days

  1. #849 on Nov 1
  2. #850 on Nov 2
  3. #858 on Nov 3
  4. #861 on Nov 4
  5. #862 on Nov 5
  6. #866 since Nov 6
48 earlier periods
  1. #608 on Aug 1
  2. #547 on Aug 7
  3. #542 on Aug 8
  4. #545 on Aug 9
  5. #572 from Aug 10 to Aug 11
  6. #566 on Aug 12
  7. #572 on Aug 13
  8. #570 on Aug 14
  9. #577 on Aug 17
  10. #591 on Aug 18
  11. #581 on Aug 20
  12. #589 on Aug 21
  13. #567 on Aug 22
  14. #595 on Aug 23
  15. #612 on Aug 25
  16. #598 on Aug 26
  17. #605 on Aug 27
  18. #581 on Aug 29
  19. #609 on Aug 31
  20. #624 on Sep 1
  21. #619 on Sep 7
  22. #638 on Sep 8
  23. #635 on Sep 10
  24. #620 on Sep 11
  25. #651 on Sep 14
  26. #648 on Sep 16
  27. #656 on Sep 21
  28. #670 on Sep 22
  29. #667 on Sep 23
  30. #639 on Sep 24
  31. #653 on Sep 27
  32. #703 on Sep 29
  33. #683 on Sep 30
  34. #645 on Oct 1
  35. #637 on Oct 3
  36. #665 on Oct 4
  37. #687 on Oct 7
  38. #685 on Oct 11
  39. #718 on Oct 14
  40. #711 on Oct 15
  41. #735 on Oct 20
  42. #744 on Oct 21
  43. #730 on Oct 23
  44. #827 on Oct 25
  45. #836 on Oct 28
  46. #840 on Oct 29
  47. #843 on Oct 30
  48. #848 on Oct 31

Before you install

Network or broad shell

Automated signals, not a guarantee

Checked Nov 4, 2026

Not fully analyzed: some files were too long, unreadable or missing. This never lowers the level.

Show 135 notes
  • SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
  • SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
  • SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
  • src/main.rs:6354 Analysis incomplete: physical or joined line exceeds character limit
  • src/main.rs:6352 Analysis incomplete: physical or joined line exceeds character limit
  • src/main.rs:6353 Analysis incomplete: physical or joined line exceeds character limit
  • src/main.rs:10384 Analysis incomplete: regex work limit reached
  • tests/snapshots/apm_dependencies_list__agent.json:10102 Analysis incomplete: regex work limit reached
  • tests/snapshots/apm_dependencies_list__human.json:10102 Analysis incomplete: regex work limit reached
  • skills/dd-apm/SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
  • skills/dd-apm/SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
  • skills/dd-apm/SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
  • skills/dd-apm/SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
  • skills/dd-apm/SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
  • skills/dd-apm/SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
  • skills/dd-apm/SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
  • skills/dd-apm/SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
  • skills/dd-apm/SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
  • skills/dd-apm/SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
  • skills/dd-apm/SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
Show all 4,389 signals by file

.claude-plugin/plugin.json

  • Network accessline 7
    "email": "support@datadoghq.com"   },   "repository": "https://github.com/DataDog/pup",
  • Network accessline 8
    },   "repository": "https://github.com/DataDog/pup",   "license": "Apache-2.0",
  • Network accessline 9
    "repository": "https://github.com/DataDog/pup",

.claude/plans/SUMMARY.md

  • Access to secretsline 199
    [Credential-related source omitted]
  • Access to secretsline 230
    [Credential-related source omitted]
  • Network accessline 273
    - **RFC 7591**: OAuth 2.0 Dynamic Client Registration - **RFC 7636**: Proof Key for Code Exchange (PKCE) - **Datadog API**: https://docs.datadoghq.com/api/latest/
  • Network accessline 275
    - **Datadog API**: https://docs.datadoghq.com/api/latest/

.codex-plugin/plugin.json

  • Network accessline 7
    "email": "support@datadoghq.com"   },   "repository": "https://github.com/DataDog/pup",
  • Network accessline 8
    },   "repository": "https://github.com/DataDog/pup",   "license": "Apache-2.0",
  • Network accessline 9
    "repository": "https://github.com/DataDog/pup",

.cursor-plugin/plugin.json

  • Network accessline 7
    "email": "support@datadoghq.com"   },   "repository": "https://github.com/DataDog/pup",
  • Network accessline 8
    },   "repository": "https://github.com/DataDog/pup",   "license": "Apache-2.0",
  • Network accessline 9
    "repository": "https://github.com/DataDog/pup",

.github/ISSUE_TEMPLATE/config.yml

  • Network accessline 2
    contact_links:   - name: Datadog Community     url: https://community.datadoghq.com/
  • Network accessline 3
    - name: Datadog Community     url: https://community.datadoghq.com/     about: Ask questions and discuss with the Datadog community
  • Network accessline 4
    url: https://community.datadoghq.com/
  • Network accessline 5
    about: Ask questions and discuss with the Datadog community   - name: Datadog Support     url: https://www.datadoghq.com/support/
  • Network accessline 6
    - name: Datadog Support     url: https://www.datadoghq.com/support/     about: Get help from Datadog support team
  • Network accessline 7
    url: https://www.datadoghq.com/support/

.github/actions/install-musl-toolchain/action.yml

  • Dangerous shell operationline 16
    sudo apt-get update && sudo apt-get install -y musl-tools && break
  • Network accessline 20
    if [ ! -x "$HOME/musl-cross/aarch64-unknown-linux-musl/bin/aarch64-unknown-linux-musl-gcc" ]; then           mkdir -p "$HOME/musl-cross"           curl -fL "https://github.com/cross-tools/musl-cross/releases/download/20260430/aarch64-unknow
  • Network accessline 21
    mkdir -p "$HOME/musl-cross"           curl -fL "https://github.com/cross-tools/musl-cross/releases/download/20260430/aarch64-unknown-linux-musl.tar.xz" \             | tar -xJ -C "$HOME/musl-cross"
  • Network accessline 22
    curl -fL "https://github.com/cross-tools/musl-cross/releases/download/20260430/aarch64-unknown-linux-musl.tar.xz" \

.github/chainguard/datadog-api-spec.ci-cd.generate.ddoghq.sts.yaml

  • Network accessline 1
    # Policy for: .github/workflows/ci-cd.yml (pipeline-generate job) in ddoghq/datadog-api-spec # Allows that workflow to push a branch and open a PR against this repo. issuer: https://token.actions.githubusercontent.com
  • Network accessline 2
    # Allows that workflow to push a branch and open a PR against this repo. issuer: https://token.actions.githubusercontent.com subject: repo:ddoghq/datadog-api-spec:pull_request
  • Network accessline 3
    issuer: https://token.actions.githubusercontent.com

.github/chainguard/datadog-api-spec.ci-cd.generate.sts.yaml

  • Network accessline 1
    # Policy for: .github/workflows/ci-cd.yml (generate-client job) in DataDog/datadog-api-spec # Allows that workflow to push a branch and open a PR against this repo. issuer: https://token.actions.githubusercontent.com
  • Network accessline 2
    # Allows that workflow to push a branch and open a PR against this repo. issuer: https://token.actions.githubusercontent.com subject: repo:DataDog/datadog-api-spec:pull_request
  • Network accessline 3
    issuer: https://token.actions.githubusercontent.com

.github/chainguard/datadog-api-spec.merge-queue.merge-dependents.sts.yaml

  • Network accessline 3
    # (ci-cd.yml on pull_request); this one trusts the merge-queue workflow that, at merge time, repoints # pup's Cargo.toml at the just-merged Rust client commit and merges pup's generated PR. issuer: https://token.actions.githubusercontent.co
  • Network accessline 4
    # pup's Cargo.toml at the just-merged Rust client commit and merges pup's generated PR. issuer: https://token.actions.githubusercontent.com # GitHub OIDC `sub` claims in the ddoghq enterprise embed numeric org/repo IDs.
  • Network accessline 5
    issuer: https://token.actions.githubusercontent.com

.github/chainguard/release-tag.sts.yaml

  • Network accessline 1
    # Policy for: .github/workflows/release-tag.yml in DataDog/pup issuer: https://token.actions.githubusercontent.com
  • Network accessline 2
    issuer: https://token.actions.githubusercontent.com

.github/chainguard/release.sts.yaml

  • Network accessline 1
    # Policy for: .github/workflows/release-prepare.yml in DataDog/pup issuer: https://token.actions.githubusercontent.com
  • Network accessline 2
    issuer: https://token.actions.githubusercontent.com

.github/workflows/ci.yml

  • Dangerous shell operationline 100
    trap 'rm -rf "$config_dir"' EXIT
  • Access to secretsline 102
    [Credential-related source omitted]
  • Access to secretsline 114
    [Credential-related source omitted]

.github/workflows/install-script.yml

  • Network accessline 47
    - name: Verify latest version         run: |           latest="$(curl -fsSLI -o /dev/null -w '%{url_effective}' https://github.com/DataDog/pup/releases/latest)"
  • Network accessline 48
    run: |           latest="$(curl -fsSLI -o /dev/null -w '%{url_effective}' https://github.com/DataDog/pup/releases/latest)"           latest="${latest##*/tag/v}"
  • Network accessline 49
    latest="$(curl -fsSLI -o /dev/null -w '%{url_effective}' https://github.com/DataDog/pup/releases/latest)"

.github/workflows/npm-publish.yml

  • Network accessline 59
    --certificate-identity "https://github.com/DataDog/pup/.github/workflows/release.yml@refs/tags/${TAG}" \
  • Network accessline 60
    --certificate-oidc-issuer https://token.actions.githubusercontent.com \

.github/workflows/release.yml

  • Network accessline 141
    ${{ runner.os }}-cargo-wasm-       - name: Install wasm-pack         run: curl https://rustwasm.github.io/wasm-pack/installer/init.sh -sSf | sh
  • Network accessline 142
    - name: Install wasm-pack         run: curl https://rustwasm.github.io/wasm-pack/installer/init.sh -sSf | sh       - name: Build WASI
  • Dangerous shell operationline 143
    run: curl https://rustwasm.github.io/wasm-pack/installer/init.sh -sSf | sh
  • Network accessline 143
    run: curl https://rustwasm.github.io/wasm-pack/installer/init.sh -sSf | sh
  • Network accessline 290
    \`\`\`bash           # macOS (Apple Silicon)           curl -L https://github.com/DataDog/pup/releases/download/${TAG}/pup_${VERSION}_Darwin_arm64.tar.gz | tar xz
  • Network accessline 292
    curl -L https://github.com/DataDog/pup/releases/download/${TAG}/pup_${VERSION}_Darwin_arm64.tar.gz | tar xz
  • Network accessline 294
    # macOS (Intel)           curl -L https://github.com/DataDog/pup/releases/download/${TAG}/pup_${VERSION}_Darwin_x86_64.tar.gz | tar xz
  • Network accessline 295
    curl -L https://github.com/DataDog/pup/releases/download/${TAG}/pup_${VERSION}_Darwin_x86_64.tar.gz | tar xz
  • Network accessline 297
    # Linux (x86_64)           curl -L https://github.com/DataDog/pup/releases/download/${TAG}/pup_${VERSION}_Linux_x86_64.tar.gz | tar xz
  • Network accessline 298
    curl -L https://github.com/DataDog/pup/releases/download/${TAG}/pup_${VERSION}_Linux_x86_64.tar.gz | tar xz
  • Network accessline 300
    # Linux (arm64)           curl -L https://github.com/DataDog/pup/releases/download/${TAG}/pup_${VERSION}_Linux_arm64.tar.gz | tar xz
  • Network accessline 301
    curl -L https://github.com/DataDog/pup/releases/download/${TAG}/pup_${VERSION}_Linux_arm64.tar.gz | tar xz
  • Network accessline 303
    # Windows (x86_64)           curl -L https://github.com/DataDog/pup/releases/download/${TAG}/pup_${VERSION}_Windows_x86_64.zip -o pup.zip
  • Network accessline 304
    curl -L https://github.com/DataDog/pup/releases/download/${TAG}/pup_${VERSION}_Windows_x86_64.zip -o pup.zip

.gitignore

  • Access to secretsline 21
    [Credential-related source omitted]

.goreleaser-linux.yaml

  • Network accessline 1
    # yaml-language-server: $schema=https://goreleaser.com/static/schema.json

.goreleaser-macos.yaml

  • Network accessline 1
    # yaml-language-server: $schema=https://goreleaser.com/static/schema.json
  • Access to secretsline 56
    [Credential-related source omitted]

.goreleaser.yaml

  • Network accessline 1
    # yaml-language-server: $schema=https://goreleaser.com/static/schema.json
  • Network accessline 132
    ```bash     # macOS (Apple Silicon)     curl -L https://github.com/DataDog/pup/releases/download/{{ .Tag }}/pup_{{ .Version }}_Darwin_arm64.tar.gz | tar xz
  • Network accessline 134
    curl -L https://github.com/DataDog/pup/releases/download/{{ .Tag }}/pup_{{ .Version }}_Darwin_arm64.tar.gz | tar xz
  • Network accessline 136
    # macOS (Intel)     curl -L https://github.com/DataDog/pup/releases/download/{{ .Tag }}/pup_{{ .Version }}_Darwin_x86_64.tar.gz | tar xz
  • Network accessline 137
    curl -L https://github.com/DataDog/pup/releases/download/{{ .Tag }}/pup_{{ .Version }}_Darwin_x86_64.tar.gz | tar xz
  • Network accessline 139
    # Linux (x86_64)     curl -L https://github.com/DataDog/pup/releases/download/{{ .Tag }}/pup_{{ .Version }}_Linux_x86_64.tar.gz | tar xz
  • Network accessline 140
    curl -L https://github.com/DataDog/pup/releases/download/{{ .Tag }}/pup_{{ .Version }}_Linux_x86_64.tar.gz | tar xz
  • Network accessline 142
    # Linux (arm64)     curl -L https://github.com/DataDog/pup/releases/download/{{ .Tag }}/pup_{{ .Version }}_Linux_arm64.tar.gz | tar xz
  • Network accessline 143
    curl -L https://github.com/DataDog/pup/releases/download/{{ .Tag }}/pup_{{ .Version }}_Linux_arm64.tar.gz | tar xz
  • Network accessline 145
    # Windows (x86_64)     curl -L https://github.com/DataDog/pup/releases/download/{{ .Tag }}/pup_{{ .Version }}_Windows_x86_64.zip -o pup.zip
  • Network accessline 146
    curl -L https://github.com/DataDog/pup/releases/download/{{ .Tag }}/pup_{{ .Version }}_Windows_x86_64.zip -o pup.zip
  • Network accessline 167
    footer: |     **Full Changelog**: https://github.com/DataDog/pup/compare/{{ .PreviousTag }}...{{ .Tag }}
  • Network accessline 168
    **Full Changelog**: https://github.com/DataDog/pup/compare/{{ .PreviousTag }}...{{ .Tag }}

AGENTS.md

  • Network accessline 36
    # Or clone and build from source git clone https://github.com/DataDog/pup.git && cd pup
  • Network accessline 37
    git clone https://github.com/DataDog/pup.git && cd pup
  • Access to secretsline 45
    [Credential-related source omitted]
  • Network accessline 163
    --- 🤖 Generated with [Claude Code](https://claude.com/claude-code)
  • Network accessline 164
    🤖 Generated with [Claude Code](https://claude.com/claude-code)
  • Access to secretsline 175
    [Credential-related source omitted]
  • Access to secretsline 176
    [Credential-related source omitted]
  • Access to secretsline 209
    [Credential-related source omitted]
  • Network accessline 219
    - Issues: [GitHub Issues](https://github.com/DataDog/pup/issues)
  • Network accessline 220
    - Community: [Datadog Community](https://community.datadoghq.com/)

CHANGELOG.md

  • Network accessline 3
    See the [GitHub Releases](https://github.com/DataDog/pup/releases) page for

CLAUDE.md

  • Network accessline 36
    # Or clone and build from source git clone https://github.com/DataDog/pup.git && cd pup
  • Network accessline 37
    git clone https://github.com/DataDog/pup.git && cd pup
  • Access to secretsline 45
    [Credential-related source omitted]
  • Network accessline 163
    --- 🤖 Generated with [Claude Code](https://claude.com/claude-code)
  • Network accessline 164
    🤖 Generated with [Claude Code](https://claude.com/claude-code)
  • Access to secretsline 175
    [Credential-related source omitted]
  • Access to secretsline 176
    [Credential-related source omitted]
  • Access to secretsline 209
    [Credential-related source omitted]
  • Network accessline 219
    - Issues: [GitHub Issues](https://github.com/DataDog/pup/issues)
  • Network accessline 220
    - Community: [Datadog Community](https://community.datadoghq.com/)

Cargo.lock

  • Network accessline 6
    name = "adler2" version = "2.0.1" source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 7
    version = "2.0.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "320119579fcad9c21884f5c4861d16174d0e06250625266f50fe6898340abefa"
  • Network accessline 8
    source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 12
    name = "aead" version = "0.6.1" source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 13
    version = "0.6.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "1973cfbc1a2daf9cf550e74e1f088c28e7f7d8c1e1418fb6c9dc5184b7e84c99"
  • Network accessline 14
    source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 22
    name = "aes" version = "0.8.4" source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 23
    version = "0.8.4" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "b169f7a6d4742236a0a00c541b845991d0ac43e546831af1249753ab4c3aa3a0"
  • Network accessline 24
    source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 33
    name = "aes" version = "0.9.2" source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 34
    version = "0.9.2" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "f8eb277bec05f56a0e0591f155a484cbd0f4f07ff2905051a48c72f004f7ed58"
  • Network accessline 35
    source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 45
    name = "aes-gcm" version = "0.11.0" source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 46
    version = "0.11.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "fdf011db2e21ce0d575593d749db5554b47fed37aff429e4dc50bc91ac93a028"
  • Network accessline 47
    source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 60
    name = "ahash" version = "0.8.12" source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 61
    version = "0.8.12" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "5a15f179cd60c4584b8a8c596927aadc462e27f2ca70c04e0071964a73ba7a75"
  • Network accessline 62
    source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 74
    name = "aho-corasick" version = "1.1.4" source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 75
    version = "1.1.4" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "ddd31a130427c27518df266943a5308ed92d4b226cc639f5a8f1002816174301"
  • Network accessline 76
    source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 83
    name = "allocator-api2" version = "0.2.21" source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 84
    version = "0.2.21" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "683d7910e743518b0e34f1186f92494becacb047c7b6bf616c96772180fef923"
  • Network accessline 85
    source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 89
    name = "android_system_properties" version = "0.1.5" source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 90
    version = "0.1.5" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "819e7219dbd41043ac279b19830f2efc897156490d7fd6ea916720117ee66311"
  • Network accessline 91
    source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 98
    name = "ansi-str" version = "0.9.0" source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 99
    version = "0.9.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "060de1453b69f46304b28274f382132f4e72c55637cf362920926a70d090890d"
  • Network accessline 100
    source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 107
    name = "ansitok" version = "0.3.0" source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 108
    version = "0.3.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "c0a8acea8c2f1c60f0a92a8cd26bf96ca97db56f10bbcab238bbe0cceba659ee"
  • Network accessline 109
    source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 117
    name = "anstream" version = "1.0.0" source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 118
    version = "1.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "824a212faf96e9acacdbd09febd34438f8f711fb84e09a8916013cd7815ca28d"
  • Network accessline 119
    source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 132
    name = "anstyle" version = "1.0.14" source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 133
    version = "1.0.14" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "940b3a0ca603d1eade50a4846a2afffd5ef57a9feac2c0e2ec2e14f9ead76000"
  • Network accessline 134
    source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 138
    name = "anstyle-parse" version = "1.0.0" source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 139
    version = "1.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "52ce7f38b242319f7cabaa6813055467063ecdc9d355bbb4ce0c68908cd8130e"
  • Network accessline 140
    source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 147
    name = "anstyle-query" version = "1.1.5" source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 148
    version = "1.1.5" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "40c48f72fd53cd289104fc64099abca73db4166ad86ea0b4341abe65af83dadc"
  • Network accessline 149
    source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 156
    name = "anstyle-wincon" version = "3.0.11" source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 157
    version = "3.0.11" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "291e6a250ff86cd4a820112fb8898808a366d8f9f58ce16d1f538353ad55747d"
  • Network accessline 158
    source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 167
    name = "anyhow" version = "1.0.104" source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 168
    version = "1.0.104" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "330a5ed07fa54e4702c9d6c4174f74427fc0ef6e214bbd677ae50a5099946470"
  • Network accessline 169
    source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 173
    name = "ar_archive_writer" version = "0.5.2" source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 174
    version = "0.5.2" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "4087686b4b0a3427190bae57a1d9a478dbb2d40c5dc1bd6e2b6d797913bdd348"
  • Network accessline 175
    source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 182
    name = "argon2" version = "0.6.0-rc.8" source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 183
    version = "0.6.0-rc.8" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "7af50940b73bf4e16c15c448a2b121c63f2d68e3e54b6a8731673cb4aa0cdff5"
  • Network accessline 184
    source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 194
    name = "arrayvec" version = "0.7.8" source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 195
    version = "0.7.8" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "d3fb67a6e08acf24fdeccbac2cb6ac4305825bd1f117462e0e6f2f193345ad56"
  • Network accessline 196
    source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 200
    name = "assert-json-diff" version = "2.0.2" source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 201
    version = "2.0.2" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "47e4f2b81832e72834d7518d8487a0396a28cc408186a2e8854c0f98011faf12"
  • Network accessline 202
    source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 210
    name = "async-broadcast" version = "0.7.2" source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 211
    version = "0.7.2" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "435a87a52755b8f27fcf321ac4f04b2802e337c8c4872923137471ec39c37532"
  • Network accessline 212
    source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 222
    name = "async-channel" version = "2.5.0" source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 223
    version = "2.5.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "924ed96dd52d1b75e9c1a3e6275715fd320f5f9439fb5a4a11fa51f4221158d2"
  • Network accessline 224
    source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 234
    name = "async-compression" version = "0.4.44" source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 235
    version = "0.4.44" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "515a1f282e33d55983c499d7e9e87082e81cbc32974825bf9032f928392d5844"
  • Network accessline 236
    source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 246
    name = "async-executor" version = "1.14.0" source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 247
    version = "1.14.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "c96bf972d85afc50bf5ab8fe2d54d1586b4e0b46c97c50a0c9e71e2f7bcd812a"
  • Network accessline 248
    source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 260
    name = "async-fs" version = "2.2.0" source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 261
    version = "2.2.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "8034a681df4aed8b8edbd7fbe472401ecf009251c8b40556b304567052e294c5"
  • Network accessline 262
    source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 271
    name = "async-io" version = "2.6.0" source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 272
    version = "2.6.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "456b8a8feb6f42d237746d4b3e9a178494627745c3c56c6ea55d92ba50d026fc"
  • Network accessline 273
    source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 289
    name = "async-lock" version = "3.4.2" source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 290
    version = "3.4.2" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "290f7f2596bd5b78a9fec8088ccd89180d7f9f55b94b0576823bbbdc72ee8311"
  • Network accessline 291
    source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 300
    name = "async-process" version = "2.5.0" source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 301
    version = "2.5.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "fc50921ec0055cdd8a16de48773bfeec5c972598674347252c0399676be7da75"
  • Network accessline 302
    source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 318
    name = "async-recursion" version = "1.1.1" source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 319
    version = "1.1.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "3b43422f69d8ff38f95f1b2bb76517c91589a924d1559a0e935d7c8ce0274c11"
  • Network accessline 320
    source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 329
    name = "async-signal" version = "0.2.14" source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 330
    version = "0.2.14" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "52b5aaafa020cf5053a01f2a60e8ff5dccf550f0f77ec54a4e47285ac2bab485"
  • Network accessline 331
    source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 347
    name = "async-stream" version = "0.3.6" source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 348
    version = "0.3.6" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "0b5a71a6f37880a80d1d7f19efd781e4b5de42c88f0722cc13bcb6cc2cfe8476"
  • Network accessline 349
    source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 358
    name = "async-stream-impl" version = "0.3.6" source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 359
    version = "0.3.6" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "c7c24de15d275a1ecfd47a380fb4d5ec9bfe0933f309ed5e705b775596a3574d"
  • Network accessline 360
    source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 369
    name = "async-task" version = "4.7.1" source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 370
    version = "4.7.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "8b75356056920673b02621b35afd0f7dda9306d03c79a30f5c56c44cf256e3de"
  • Network accessline 371
    source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 375
    name = "async-trait" version = "0.1.91" source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 376
    version = "0.1.91" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "ae36dc4177970ef04fde5178d3e2429882def40e57a451f919c098f72baa6cec"
  • Network accessline 377
    source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 386
    name = "atomic-waker" version = "1.1.2" source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 387
    version = "1.1.2" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "1505bd5d3d116872e7271a6d4e16d81d0c8570876c8de68093a09ac269d8aac0"
  • Network accessline 388
    source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 392
    name = "autocfg" version = "1.5.1" source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 393
    version = "1.5.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "f2032f911046de80f0a198e0901378627c33f59ea0ac00e363d481118bd70a53"
  • Network accessline 394
    source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 398
    name = "aws-lc-rs" version = "1.18.2" source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 399
    version = "1.18.2" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "faac5829c2b74c28f830747e7818ccfb684261b5f48a1118b1e2a13d36dfab13"
  • Network accessline 400
    source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 409
    name = "aws-lc-sys" version = "0.46.0" source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 410
    version = "0.46.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "f1622d8446a2d4b2ce0c7eefc73dd43a99779028d5ee5c2dd8073a658ba8a2bc"
  • Network accessline 411
    source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 422
    name = "base16ct" version = "0.2.0" source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 423
    version = "0.2.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "4c7f02d4ea65f2c1853089ffd8d2787bdbc63de2f0d29dedbcf8ccdfa0ccd4cf"
  • Network accessline 424
    source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 428
    name = "base16ct" version = "1.0.0" source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 429
    version = "1.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "fd307490d624467aa6f74b0eabb77633d1f758a7b25f12bceb0b22e08d9726f6"
  • Network accessline 430
    source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 434
    name = "base64" version = "0.13.1" source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 435
    version = "0.13.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "9e1b586273c5702936fe7b7d6896644d8be71e6314cfe09d3167c95f712589e8"
  • Network accessline 436
    source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 440
    name = "base64" version = "0.22.1" source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 441
    version = "0.22.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "72b3254f16251a8381aa12e40e3c4d2f0199f8c6508fbecb9d91f575e0fbb8c6"
  • Network accessline 442
    source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 446
    name = "base64" version = "0.23.0" source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 447
    version = "0.23.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "b25655df2c3cdd83c5e5b293b88acd880332b2ddadd7c30ac43144fdc0033da9"
  • Network accessline 448
    source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 452
    name = "base64ct" version = "1.8.3" source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 453
    version = "1.8.3" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "2af50177e190e07a26ab74f8b1efbfe2ef87da2116221318cb1c2e82baf7de06"
  • Network accessline 454
    source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 458
    name = "bcrypt-pbkdf" version = "0.11.0" source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 459
    version = "0.11.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "144e573728da132683b9488acd528274c790e07fc06ff81ee29f9d8f8b1041e0"
  • Network accessline 460
    source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 469
    name = "bit-set" version = "0.8.0" source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 470
    version = "0.8.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "08807e080ed7f9d5433fa9b275196cfc35414f66a0c79d864dc51a0d825231a3"
  • Network accessline 471
    source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 478
    name = "bit-vec" version = "0.8.0" source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 479
    version = "0.8.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "5e764a1d40d510daf35e07be9eb06e75770908c27d411ee6c92109c9840eaaf7"
  • Network accessline 480
    source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 484
    name = "bitflags" version = "1.3.2" source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 485
    version = "1.3.2" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "bef38d45163c2f1dde094a7dfd33ccf595c92905c8f8f4fdc18d06fb1037718a"
  • Network accessline 486
    source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 490
    name = "bitflags" version = "2.13.1" source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 491
    version = "2.13.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "b588b76d00fde79687d7646a9b5bdf3cc0f655e0bbd080335a95d7e96f3587da"
  • Network accessline 492
    source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 496
    name = "blake2" version = "0.11.0-rc.6" source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 497
    version = "0.11.0-rc.6" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "061f1a09225e328e1ffbb378d2d49923c0ca5fee19fb5ac1cc9c1e9d52b93690"
  • Network accessline 498
    source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 505
    name = "block-buffer" version = "0.10.4" source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 506
    version = "0.10.4" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "3078c7629b62d3f0439517fa394996acacc5cbc91c5a20d8c658e77abd503a71"
  • Network accessline 507
    source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 514
    name = "block-buffer" version = "0.12.1" source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 515
    version = "0.12.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "d2f6c7dbe95a6ed67ad9f18e57daf93a2f034c524b99fd2b76d18fdfeb6660aa"
  • Network accessline 516
    source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 524
    name = "block-padding" version = "0.3.3" source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 525
    version = "0.3.3" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "a8894febbff9f758034a5b8e12d87918f56dfc64a8e1fe757d65e29041538d93"
  • Network accessline 526
    source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 533
    name = "block-padding" version = "0.4.2" source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 534
    version = "0.4.2" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "710f1dd022ef4e93f8a438b4ba958de7f64308434fa6a87104481645cc30068b"
  • Network accessline 535
    source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 542
    name = "blocking" version = "1.6.2" source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 543
    version = "1.6.2" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "e83f8d02be6967315521be875afa792a316e28d57b5a2d401897e2a7921b7f21"
  • Network accessline 544
    source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 555
    name = "blowfish" version = "0.10.0" source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 556
    version = "0.10.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "62ce3946557b35e71d1bbe07ec385073ce9eda05043f95de134eb578fcf1a298"
  • Network accessline 557
    source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 565
    name = "borrow-or-share" version = "0.2.4" source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 566
    version = "0.2.4" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "dc0b364ead1874514c8c2855ab558056ebfeb775653e7ae45ff72f28f8f3166c"
  • Network accessline 567
    source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 571
    name = "bs58" version = "0.5.1" source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 572
    version = "0.5.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "bf88ba1141d185c399bee5288d850d63b8369520c1eafc32a0430b5b6c287bf4"
  • Network accessline 573
    source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 580
    name = "bstr" version = "1.13.0" source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 581
    version = "1.13.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "1f7dc094d718f2e1c1559ad110e27eeaae14a5465d3d56dd6dbd793079fbd530"
  • Network accessline 582
    source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 591
    name = "bumpalo" version = "3.20.3" source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 592
    version = "3.20.3" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "72f5acc6cb2ba439de613abc23857ec3d78374d8ed5ac84e9d11336e87da8649"
  • Network accessline 593
    source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 597
    name = "bytecount" version = "0.6.9" source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 598
    version = "0.6.9" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "175812e0be2bccb6abe50bb8d566126198344f707e304f45c648fd8f2cc0365e"
  • Network accessline 599
    source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 603
    name = "byteorder" version = "1.5.0" source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 604
    version = "1.5.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "1fd0f2584146f6f2ef48085050886acf353beff7305ebd1ae69500e27c67f64b"
  • Network accessline 605
    source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 609
    name = "bytes" version = "1.12.1" source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 610
    version = "1.12.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "fc652a48c352aef3ea3aed32080501cf3ef6ed5da78602a020c991775b0aff04"
  • Network accessline 611
    source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 615
    name = "cbc" version = "0.1.2" source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 616
    version = "0.1.2" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "26b52a9543ae338f279b96b0b9fed9c8093744685043739079ce85cd58f289a6"
  • Network accessline 617
    source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 624
    name = "cbc" version = "0.2.1" source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 625
    version = "0.2.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "ce2dc9ee5f88d11e0beb842c88b33c8a5cf0d1329c4b19494af42b07dbfe8896"
  • Network accessline 626
    source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 633
    name = "cc" version = "1.4.0" source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 634
    version = "1.4.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "5add81bb678e6cb321aff7fa0dc7689ad82b112dbc032cea19f91d6b8e3582b9"
  • Network accessline 635
    source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 645
    name = "cesu8" version = "1.1.0" source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 646
    version = "1.1.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "6d43a04d8753f35258c91f8ec639f792891f748a1edbd759cf1dcea3382ad83c"
  • Network accessline 647
    source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 651
    name = "cfg-if" version = "1.0.4" source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 652
    version = "1.0.4" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "9330f8b2ff13f34540b44e946ef35111825727b38d33286ef986142615121801"
  • Network accessline 653
    source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 657
    name = "cfg_aliases" version = "0.2.2" source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 658
    version = "0.2.2" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "f079e83a288787bcd14a6aea84cee5c87a67c5a3e660c30f557a3d24761b3527"
  • Network accessline 659
    source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 663
    name = "chacha20" version = "0.10.1" source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 664
    version = "0.10.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "d524456ba66e72eb8b115ff89e01e497f8e6d11d78b70b1aa13c0fbd97540a81"
  • Network accessline 665
    source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 676
    name = "chrono" version = "0.4.45" source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 677
    version = "0.4.45" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "1aa79e62e7697b8e29b513a68abacf485adcd1fe8284a4316c5ae868e6633327"
  • Network accessline 678
    source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 690
    name = "cipher" version = "0.4.4" source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 691
    version = "0.4.4" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "773f3b9af64447d2ce9850330c473515014aa235e6a783b02db81ff39e4a3dad"
  • Network accessline 692
    source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 700
    name = "cipher" version = "0.5.2" source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 701
    version = "0.5.2" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "e8cf2a2c93cd704877c0858356ed03480ff301ee950b43f1cbe4573b088bfa6c"
  • Network accessline 702
    source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 712
    name = "clap" version = "4.6.4" source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 713
    version = "4.6.4" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "d91e0c145792ef73a6ad36d27c75ac09f1832222a3c209689d90f534685ee5b7"
  • Network accessline 714
    source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 722
    name = "clap_builder" version = "4.6.2" source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 723
    version = "4.6.2" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "f09628afdcc538b57f3c6341e9c8e9970f18e4a481690a64974d7023bd33548b"
  • Network accessline 724
    source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 734
    name = "clap_complete" version = "4.6.8" source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 735
    version = "4.6.8" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "b1f84a88507dbd05c695f2cb5e8558e747179134005e9893882dec964190ed89"
  • Network accessline 736
    source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 743
    name = "clap_derive" version = "4.6.4" source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 744
    version = "4.6.4" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "d012d2b9d65aca7f18f4d9878a045bc17899bba951561ba5ec3c2ba1eed9a061"
  • Network accessline 745
    source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 755
    name = "clap_lex" version = "1.1.0" source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 756
    version = "1.1.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "c8d4a3bb8b1e0c1050499d1815f5ab16d04f0959b233085fb31653fbfc9d98f9"
  • Network accessline 757
    source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 761
    name = "cmake" version = "0.1.58" source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 762
    version = "0.1.58" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "c0f78a02292a74a88ac736019ab962ece0bc380e3f977bf72e376c5d78ff0678"
  • Network accessline 763
    source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 770
    name = "cmov" version = "0.5.4" source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 771
    version = "0.5.4" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "0c9ea0ac24bc397ab3c98583a3c9ba74fa56b09a4449bbe172b9b1ddb016027a"
  • Network accessline 772
    source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 776
    name = "colorchoice" version = "1.0.5" source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 777
    version = "1.0.5" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "1d07550c9036bf2ae0c684c4297d503f838287c83c53686d05370d0e139ae570"
  • Network accessline 778
    source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 782
    name = "colored" version = "3.1.1" source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 783
    version = "3.1.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "faf9468729b8cbcea668e36183cb69d317348c2e08e994829fb56ebfdfbaac34"
  • Network accessline 784
    source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 791
    name = "combine" version = "4.6.7" source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 792
    version = "4.6.7" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "ba5a308b75df32fe02788e748662718f03fde005016435c444eea572398219fd"
  • Network accessline 793
    source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 801
    name = "comfy-table" version = "7.2.2" source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 802
    version = "7.2.2" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "958c5d6ecf1f214b4c2bbbbf6ab9523a864bd136dcf71a7e8904799acfe1ad47"
  • Network accessline 803
    source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 814
    name = "compression-codecs" version = "0.4.39" source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 815
    version = "0.4.39" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "2fe67f2944eef52fc7b106b8c9450d243a88701a0c065f7f57235e76abaed7df"
  • Network accessline 816
    source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 827
    name = "compression-core" version = "0.4.33" source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 828
    version = "0.4.33" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "6e8ccc4ea9f6acc32d102c0f6d471d11d913ad15f20c04de743374861fa1d414"
  • Network accessline 829
    source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 833
    name = "concurrent-queue" version = "2.5.0" source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 834
    version = "2.5.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "4ca0197aee26d1ae37445ee532fefce43251d24cc7c166799f4d46817f1d3973"
  • Network accessline 835
    source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 842
    name = "console" version = "0.16.6" source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 843
    version = "0.16.6" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "e96a4956774c13c126a8b5af4daa79384f4d826534c95a02d76afb39e2ab64e3"
  • Network accessline 844
    source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 854
    name = "const-oid" version = "0.9.6" source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 855
    version = "0.9.6" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "c2459377285ad874054d797f3ccebf984978aa39129f6eafde5cdc8315b612f8"
  • Network accessline 856
    source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 860
    name = "const-oid" version = "0.10.2" source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 861
    version = "0.10.2" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "a6ef517f0926dd24a1582492c791b6a4818a4d94e789a334894aa15b0d12f55c"
  • Network accessline 862
    source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 866
    name = "core-foundation" version = "0.9.4" source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 867
    version = "0.9.4" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "91e195e091a93c46f7102ec7818a2aa394e1e1771c3ab4825963fa03e45afb8f"
  • Network accessline 868
    source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 876
    name = "core-foundation" version = "0.10.1" source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 877
    version = "0.10.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "b2a6cd9ae233e7f62ba4e9353e81a88df7fc8a5987b8d445b4d90c879bd156f6"
  • Network accessline 878
    source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 886
    name = "core-foundation-sys" version = "0.8.7" source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 887
    version = "0.8.7" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "773648b94d0e5d620f64f280777445740e61fe701025087ec8b57f45c791888b"
  • Network accessline 888
    source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 892
    name = "cpubits" version = "0.1.1" source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 893
    version = "0.1.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "15b85f9c39137c3a891689859392b1bd49812121d0d61c9caf00d46ed5ce06ae"
  • Network accessline 894
    source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 898
    name = "cpufeatures" version = "0.2.17" source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 899
    version = "0.2.17" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "59ed5838eebb26a2bb2e58f6d5b5316989ae9d08bab10e0e6d103e656d1b0280"
  • Network accessline 900
    source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 907
    name = "cpufeatures" version = "0.3.0" source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 908
    version = "0.3.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "8b2a41393f66f16b0823bb79094d54ac5fbd34ab292ddafb9a0456ac9f87d201"
  • Network accessline 909
    source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 916
    name = "crc32fast" version = "1.5.0" source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 917
    version = "1.5.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "9481c1c90cbf2ac953f07c8d4a58aa3945c425b7185c9154d67a65e4230da511"
  • Network accessline 918
    source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 925
    name = "crossbeam-utils" version = "0.8.22" source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 926
    version = "0.8.22" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "61803da095bee82a81bb1a452ecc25d3b2f1416d1897eb86430c6159ef717c17"
  • Network accessline 927
    source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 931
    name = "crossterm" version = "0.29.0" source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 932
    version = "0.29.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "d8b9f2e4c67f833b660cdb0a3523065869fb35570177239812ed4c905aeff87b"
  • Network accessline 933
    source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 945
    name = "crossterm_winapi" version = "0.9.1" source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 946
    version = "0.9.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "acdd7c62a3665c7f6830a51635d9ac9b23ed385797f70a83bb8bafe9c572ab2b"
  • Network accessline 947
    source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 954
    name = "crypto-bigint" version = "0.5.5" source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 955
    version = "0.5.5" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "0dc92fb57ca44df6db8059111ab3af99a63d5d0f8375d9972e319a379c6bab76"
  • Network accessline 956
    source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 966
    name = "crypto-bigint" version = "0.7.5" source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 967
    version = "0.7.5" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "1a52aa3fcda4e6302a9f48734f234d35d4721b96f8fe07d073f07ce9df4f0271"
  • Network accessline 968
    source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 983
    name = "crypto-common" version = "0.1.7" source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 984
    version = "0.1.7" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "78c8292055d1c1df0cce5d180393dc8cce0abec0a7102adb6c7b1eef6016d60a"
  • Network accessline 985
    source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 993
    name = "crypto-common" version = "0.2.2" source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 994
    version = "0.2.2" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "ce6e4c961d6cd6c9a86db418387425e8bdeaf05b3c8bc1411e6dca4c252f1453"
  • Network accessline 995
    source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 1004
    name = "crypto-primes" version = "0.7.2" source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 1005
    version = "0.7.2" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "3633a51a39c69ebbaa4feaa694bd83d241e4093901c84a0963b19d9bb3f0cf8f"
  • Network accessline 1006
    source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 1014
    name = "ctr" version = "0.10.1" source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 1015
    version = "0.10.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "baaca1c4b237092596f64d571e9db6ce4109c4ef9742e27590f1709594461f21"
  • Network accessline 1016
    source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 1023
    name = "ctutils" version = "0.4.2" source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 1024
    version = "0.4.2" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "7d5515a3834141de9eafb9717ad39eea8247b5674e6066c404e8c4b365d2a29e"
  • Network accessline 1025
    source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 1033
    name = "curve25519-dalek" version = "5.0.0" source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 1034
    version = "5.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "b5eed333089e2e1c1ac8c6c0398e5e2497b4c9926ca6d0365ed1e099afa5bc23"
  • Network accessline 1035
    source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 1050
    name = "curve25519-dalek-derive" version = "0.1.1" source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 1051
    version = "0.1.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "f46882e17999c6cc590af592290432be3bce0428cb0d5f8b6715e4dc7b383eb3"
  • Network accessline 1052
    source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 1061
    name = "darling" version = "0.23.0" source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 1062
    version = "0.23.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "25ae13da2f202d56bd7f91c25fba009e7717a1e4a1cc98a76d844b65ae912e9d"
  • Network accessline 1063
    source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 1071
    name = "darling_core" version = "0.23.0" source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 1072
    version = "0.23.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "9865a50f7c335f53564bb694ef660825eb8610e0a53d3e11bf1b0d3df31e03b0"
  • Network accessline 1073
    source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 1084
    name = "darling_macro" version = "0.23.0" source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 1085
    version = "0.23.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "ac3984ec7bd6cfa798e62b4a642426a5be0e68f9401cfc2a01e3fa9ea2fcdb8d"
  • Network accessline 1086
    source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 1095
    name = "data-encoding" version = "2.11.0" source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 1096
    version = "2.11.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "a4ae5f15dda3c708c0ade84bfee31ccab44a3da4f88015ed22f63732abe300c8"
  • Network accessline 1097
    source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 1101
    name = "datadog-api-client" version = "0.38.0" source = "git+https://github.com/DataDog/datadog-api-client-rust?rev=13ca09bdfae8f5968b02c88feffa6b6ad6445fb0#13ca09bdfae8f5968b02c88feffa6b6ad6445fb0"
  • Network accessline 1102
    version = "0.38.0" source = "git+https://github.com/DataDog/datadog-api-client-rust?rev=13ca09bdfae8f5968b02c88feffa6b6ad6445fb0#13ca09bdfae8f5968b02c88feffa6b6ad6445fb0" dependencies = [
  • Network accessline 1103
    source = "git+https://github.com/DataDog/datadog-api-client-rust?rev=13ca09bdfae8f5968b02c88feffa6b6ad6445fb0#13ca09bdfae8f5968b02c88feffa6b6ad6445fb0"
  • Network accessline 1126
    name = "dbus" version = "0.9.12" source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 1127
    version = "0.9.12" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "3ab69f03cc8c4340c9c8e315114e1658e6775a9b16a04357973aa21cec22b32e"
  • Network accessline 1128
    source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 1137
    name = "dbus-secret-service" version = "4.1.0" source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 1138
    version = "4.1.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "708b509edf7889e53d7efb0ffadd994cc6c2345ccb62f55cfd6b0682165e4fa6"
  • Network accessline 1139
    source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 1156
    name = "defmt" version = "1.1.1" source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 1157
    version = "1.1.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "e2953bfe4f93bbd20cc71198842756f77d161884c99ebbabc41d80231ded88d1"
  • Network accessline 1158
    source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 1166
    name = "defmt-macros" version = "1.1.1" source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 1167
    version = "1.1.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "bad9c72e7ca2137e0dc3813245a0d282fd6daad32fd800af018306a9169b5fe8"
  • Network accessline 1168
    source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 1178
    name = "defmt-parser" version = "1.0.0" source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 1179
    version = "1.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "10d60334b3b2e7c9d91ef8150abfb6fa4c1c39ebbcf4a81c2e346aad939fee3e"
  • Network accessline 1180
    source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 1187
    name = "delegate" version = "0.13.5" source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 1188
    version = "0.13.5" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "780eb241654bf097afb00fc5f054a09b687dad862e485fdcf8399bb056565370"
  • Network accessline 1189
    source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 1198
    name = "der" version = "0.7.10" source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 1199
    version = "0.7.10" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "e7c1832837b905bbfb5101e07cc24c8deddf52f93225eee6ead5f4d63d53ddcb"
  • Network accessline 1200
    source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 1208
    name = "der" version = "0.8.1" source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 1209
    version = "0.8.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "a69dedd701da44b0536442edf09c81a64b0ab97a7a4a5e3d1971f00027cbc63d"
  • Network accessline 1210
    source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 1219
    name = "deranged" version = "0.5.8" source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 1220
    version = "0.5.8" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "7cd812cc2bc1d69d4764bd80df88b4317eaef9e773c75226407d9bc0876b211c"
  • Network accessline 1221
    source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 1228
    name = "des" version = "0.9.0" source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 1229
    version = "0.9.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "916a94e407b54f9034d71dd748234cd1e516ced6284009906ae246f177eafe5a"
  • Network accessline 1230
    source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 1237
    name = "digest" version = "0.10.7" source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 1238
    version = "0.10.7" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "9ed9a281f7bc9b7576e61468ba615a66a5c8cfdff42420a70aa82701a3b1e292"
  • Network accessline 1239
    source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 1249
    name = "digest" version = "0.11.3" source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 1250
    version = "0.11.3" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "f1dd6dbb5841937940781866fa1281a1ff7bd3bf827091440879f9994983d5c2"
  • Network accessline 1251
    source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 1261
    name = "dirs" version = "6.0.0" source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 1262
    version = "6.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "c3e8aa94d75141228480295a7d0e7feb620b1a5ad9f12bc40be62411e38cce4e"
  • Network accessline 1263
    source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 1270
    name = "dirs-sys" version = "0.5.0" source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 1271
    version = "0.5.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "e01a3366d27ee9890022452ee61b2b63a67e6f13f58900b651ff5665f0bb1fab"
  • Network accessline 1272
    source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 1282
    name = "displaydoc" version = "0.2.6" source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 1283
    version = "0.2.6" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "1ac70aa55017e108007fbaf5aa0f54b021c98f92ff8af59d42eda9da96e3dd4f"
  • Network accessline 1284
    source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 1293
    name = "document-features" version = "0.2.12" source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 1294
    version = "0.2.12" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "d4b8a88685455ed29a21542a33abd9cb6510b6b129abadabdcef0f4c55bc8f61"
  • Network accessline 1295
    source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 1302
    name = "dunce" version = "1.0.5" source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 1303
    version = "1.0.5" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "92773504d58c093f6de2459af4af33faa518c13451eb8f2b5698ed3d36e7c813"
  • Network accessline 1304
    source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 1308
    name = "dyn-clone" version = "1.0.20" source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 1309
    version = "1.0.20" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "d0881ea181b1df73ff77ffaaf9c7544ecc11e82fba9b5f27b262a3c73a332555"
  • Network accessline 1310
    source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 1314
    name = "ecdsa" version = "0.16.9" source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 1315
    version = "0.16.9" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "ee27f32b5c5292967d2d4a9d7f1e0b0aed2c15daded5a60300e4abb9d8020bca"
  • Network accessline 1316
    source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 1328
    name = "ecdsa" version = "0.17.0" source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 1329
    version = "0.17.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "c0681a4fc24c767085329728d8dfba959af91228aa4610cca4f8ce317ba46ae0"
  • Network accessline 1330
    source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 1343
    name = "ed25519" version = "3.0.0" source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 1344
    version = "3.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "29fcf32e6c73d1079f83ab4d782de2d81620346a5f38c6237a86a22f8368980a"
  • Network accessline 1345
    source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 1353
    name = "ed25519-dalek" version = "3.0.0" source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 1354
    version = "3.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "6ebaa1a2bf1290ab3bfe5a7b771d050ebffab2711c19a81691c683a5144a25de"
  • Network accessline 1355
    source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 1369
    name = "elliptic-curve" version = "0.13.8" source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 1370
    version = "0.13.8" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "b5e6043086bf7973472e0c7dff2142ea0b680d30e18d9cc40f267efbf222bd47"
  • Network accessline 1371
    source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 1388
    name = "elliptic-curve" version = "0.14.1" source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 1389
    version = "0.14.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "9d65aa39b3a5c1c9c1b745c9a019234bb7a21b77abcb4f4d266d706e2d577d65"
  • Network accessline 1390
    source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 1410
    name = "email_address" version = "0.2.9" source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 1411
    version = "0.2.9" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "e079f19b08ca6239f47f8ba8509c11cf3ea30095831f7fed61441475edd8c449"
  • Network accessline 1412
    source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 1419
    name = "encode_unicode" version = "1.0.0" source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 1420
    version = "1.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "34aa73646ffb006b8f5147f3dc182bd4bcb190227ce861fc4a4844bf8e3cb2c0"
  • Network accessline 1421
    source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 1425
    name = "encoding_rs" version = "0.8.35" source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 1426
    version = "0.8.35" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "75030f3c4f45dafd7586dd6780965a8c7e8e285a5ecb86713e63a79c5b2766f3"
  • Network accessline 1427
    source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 1434
    name = "endi" version = "1.1.1" source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 1435
    version = "1.1.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "66b7e2430c6dff6a955451e2cfc438f09cea1965a9d6f87f7e3b90decc014099"
  • Network accessline 1436
    source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 1440
    name = "enum_dispatch" version = "0.3.13" source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 1441
    version = "0.3.13" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "aa18ce2bc66555b3218614519ac839ddb759a7d6720732f979ef8d13be147ecd"
  • Network accessline 1442
    source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 1452
    name = "enumflags2" version = "0.7.12" source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 1453
    version = "0.7.12" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "1027f7680c853e056ebcec683615fb6fbbc07dbaa13b4d5d9442b146ded4ecef"
  • Network accessline 1454
    source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 1462
    name = "enumflags2_derive" version = "0.7.12" source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 1463
    version = "0.7.12" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "67c78a4d8fdf9953a5c9d458f9efe940fd97a0cab0941c075a813ac594733827"
  • Network accessline 1464
    source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 1473
    name = "equivalent" version = "1.0.2" source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 1474
    version = "1.0.2" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "877a4ace8713b0bcf2a4e7eec82529c029f1d0619886d18145fea96c3ffe5c0f"
  • Network accessline 1475
    source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 1479
    name = "errno" version = "0.3.14" source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 1480
    version = "0.3.14" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "39cab71617ae0d63f51a36d69f866391735b51691dbda63cf6f96d042b63efeb"
  • Network accessline 1481
    source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 1489
    name = "event-listener" version = "5.4.2" source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 1490
    version = "5.4.2" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "5a23add41df1562121a9393cb065eab5146a1242410f23a644851e90cfd669d2"
  • Network accessline 1491
    source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 1499
    name = "event-listener-strategy" version = "0.5.4" source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 1500
    version = "0.5.4" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "8be9f3dfaaffdae2972880079a491a1a8bb7cbed0b8dd7a347f668b4150a3b93"
  • Network accessline 1501
    source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 1509
    name = "fancy-regex" version = "0.18.0" source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 1510
    version = "0.18.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "e1e1dacd0d2082dfcf1351c4bdd566bbe89a2b263235a2b50058f1e130a47277"
  • Network accessline 1511
    source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 1520
    name = "fastrand" version = "2.5.0" source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 1521
    version = "2.5.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "da7c62ceae207dd37ea5b845da6a0696c799f85e97da1ab5b7910be3c1c80223"
  • Network accessline 1522
    source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 1526
    name = "ff" version = "0.13.1" source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 1527
    version = "0.13.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "c0b50bfb653653f9ca9095b427bed08ab8d75a137839d9ad64eb11810d5b6393"
  • Network accessline 1528
    source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 1536
    name = "ff" version = "0.14.0" source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 1537
    version = "0.14.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "a1f686ab92a9fb0eaf188f6c6c87b89490baa6fdb0db4544ba4dc47f7942489f"
  • Network accessline 1538
    source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 1546
    name = "fiat-crypto" version = "0.3.0" source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 1547
    version = "0.3.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "64cd1e32ddd350061ae6edb1b082d7c54915b5c672c389143b9a63403a109f24"
  • Network accessline 1548
    source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 1552
    name = "filetime" version = "0.2.29" source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 1553
    version = "0.2.29" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "5c287a33c7f0a620c38e641e7f60827713987b3c0f26e8ddc9462cc69cf75759"
  • Network accessline 1554
    source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 1562
    name = "find-msvc-tools" version = "0.1.9" source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 1563
    version = "0.1.9" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "5baebc0774151f905a1a2cc41989300b1e6fbb29aff0ceffa1064fdd3088d582"
  • Network accessline 1564
    source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 1568
    name = "flate2" version = "1.1.9" source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 1569
    version = "1.1.9" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "843fba2746e448b37e26a819579957415c8cef339bf08564fe8b7ddbd959573c"
  • Network accessline 1570
    source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 1579
    name = "fluent-uri" version = "0.4.1" source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 1580
    version = "0.4.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "bc74ac4d8359ae70623506d512209619e5cf8f347124910440dbc221714b328e"
  • Network accessline 1581
    source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 1590
    name = "fnv" version = "1.0.7" source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 1591
    version = "1.0.7" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "3f9eec918d3f24069decb9af1554cad7c880e2da24a9afd88aca000531ab82c1"
  • Network accessline 1592
    source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 1596
    name = "foldhash" version = "0.1.5" source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 1597
    version = "0.1.5" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "d9c4f5dac5e15c24eb999c26181a6ca40b39fe946cbe4c263c7209467bc83af2"
  • Network accessline 1598
    source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 1602
    name = "foldhash" version = "0.2.0" source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 1603
    version = "0.2.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "77ce24cb58228fbb8aa041425bb1050850ac19177686ea6e0f41a70416f56fdb"
  • Network accessline 1604
    source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 1608
    name = "foreign-types" version = "0.3.2" source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 1609
    version = "0.3.2" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "f6f339eb8adc052cd2ca78910fda869aefa38d22d5cb648e6485e4d3fc06f3b1"
  • Network accessline 1610
    source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 1617
    name = "foreign-types-shared" version = "0.1.1" source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 1618
    version = "0.1.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "00b0228411908ca8685dba7fc2cdd70ec9990a6e753e89b6ac91a84c40fbaf4b"
  • Network accessline 1619
    source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 1623
    name = "form-data-builder" version = "1.0.1" source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 1624
    version = "1.0.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "30ff8fb4527b05539a9f573ba2831a1127038a7b45eea385a338a63dc5ab6829"
  • Network accessline 1625
    source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 1633
    name = "form_urlencoded" version = "1.2.2" source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 1634
    version = "1.2.2" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "cb4cb245038516f5f85277875cdaa4f7d2c9a0fa0468de06ed190163b1581fcf"
  • Network accessline 1635
    source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 1642
    name = "fraction" version = "0.15.4" source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 1643
    version = "0.15.4" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "e076045bb43dac435333ed5f04caf35c7463631d0dae2deb2638d94dd0a5b872"
  • Network accessline 1644
    source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 1652
    name = "fs_extra" version = "1.3.0" source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 1653
    version = "1.3.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "42703706b716c37f96a77aea830392ad231f44c9e9a67872fa5548707e11b11c"
  • Network accessline 1654
    source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 1658
    name = "futures" version = "0.3.33" source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 1659
    version = "0.3.33" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "a88cf1f829d945f548cf8fec32c61b1f202b6d93b45848602fc02af4b12ad218"
  • Network accessline 1660
    source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 1673
    name = "futures-channel" version = "0.3.33" source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 1674
    version = "0.3.33" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "262590f4fe6afeb0bc83be1daa64e52657fe185690a958af7f3ad0e92085c5ae"
  • Network accessline 1675
    source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 1683
    name = "futures-core" version = "0.3.33" source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 1684
    version = "0.3.33" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "2cd50c473c80f6d7c3670a752354b8e569b1a7cbfdc0419ec88e5edad85e0dc7"
  • Network accessline 1685
    source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 1689
    name = "futures-executor" version = "0.3.33" source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 1690
    version = "0.3.33" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "6754879cc9f2c66f88c6e5c35344bb0bdb0708b0352b1201815667c7eabc7458"
  • Network accessline 1691
    source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 1700
    name = "futures-io" version = "0.3.33" source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 1701
    version = "0.3.33" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "4577ecaa3c4f96589d473f679a71b596316f6641bc350038b962a5daf0085d7a"
  • Network accessline 1702
    source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 1706
    name = "futures-lite" version = "2.6.1" source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 1707
    version = "2.6.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "f78e10609fe0e0b3f4157ffab1876319b5b0db102a2c60dc4626306dc46b44ad"
  • Network accessline 1708
    source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 1719
    name = "futures-macro" version = "0.3.33" source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 1720
    version = "0.3.33" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "2d6d3cde68c518367be28956066ddfef33813991b77a55005a69dae04bf3b10b"
  • Network accessline 1721
    source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 1730
    name = "futures-sink" version = "0.3.33" source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 1731
    version = "0.3.33" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "e34418ac499d6305c2fb5ad0ed2f6ac998c5f8ca209b4510f7f94242c647e307"
  • Network accessline 1732
    source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 1736
    name = "futures-task" version = "0.3.33" source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 1737
    version = "0.3.33" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "b231ed28831efb4a61a08580c4bc233ec56bc009f4cd8f52da2c3cb97df0c109"
  • Network accessline 1738
    source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 1742
    name = "futures-util" version = "0.3.33" source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 1743
    version = "0.3.33" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "a77a90a256fce34da66415271e30f94ee91c57b04b8a2c042d9cf3220179deaa"
  • Network accessline 1744
    source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 1759
    name = "generic-array" version = "0.14.7" source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 1760
    version = "0.14.7" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "85649ca51fd72272d7821adaf274ad91c288277713d9c18820d8499a7ff69e9a"
  • Network accessline 1761
    source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 1770
    name = "generic-array" version = "1.4.4" source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 1771
    version = "1.4.4" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "ab4e5aa225bc56696909483320f0ff9b600f1a971b52e07a17d70f3d9b43254b"
  • Network accessline 1772
    source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 1781
    name = "gethostname" version = "1.1.0" source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 1782
    version = "1.1.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "1bd49230192a3797a9a4d6abe9b3eed6f7fa4c8a8a4947977c6f80025f92cbd8"
  • Network accessline 1783
    source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 1791
    name = "getrandom" version = "0.2.17" source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 1792
    version = "0.2.17" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "ff2abc00be7fca6ebc474524697ae276ad847ad0a6b3faa4bcb027e9a4614ad0"
  • Network accessline 1793
    source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 1804
    name = "getrandom" version = "0.3.4" source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 1805
    version = "0.3.4" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "899def5c37c4fd7b2664648c28120ecec138e4d395b459e5ca34f9cce2dd77fd"
  • Network accessline 1806
    source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 1818
    name = "getrandom" version = "0.4.3" source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 1819
    version = "0.4.3" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "300e883d756b2e4ec94e02791f39b04b522276138852cfc41d9fb7e904106099"
  • Network accessline 1820
    source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 1832
    name = "ghash" version = "0.6.0" source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 1833
    version = "0.6.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "2eecf2d5dc9b66b732b97707a0210906b1d30523eb773193ab777c0c84b3e8d5"
  • Network accessline 1834
    source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 1841
    name = "group" version = "0.13.0" source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 1842
    version = "0.13.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "f0f9ef7462f7c099f518d754361858f86d8a07af53ba9af0fe635bbccb151a63"
  • Network accessline 1843
    source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 1852
    name = "group" version = "0.14.0" source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 1853
    version = "0.14.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "7fd1a1c7a5206c5b7a3f5a0d7ccd3ff85d0c8f5133d62a02680255b0004af5f4"
  • Network accessline 1854
    source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 1863
    name = "h2" version = "0.4.15" source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 1864
    version = "0.4.15" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "6cb093c84e8bd9b188d4c4a8cb6579fc016968d14c99882163cd3ff402a4f155"
  • Network accessline 1865
    source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 1882
    name = "hashbrown" version = "0.12.3" source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 1883
    version = "0.12.3" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "8a9ee70c43aaf417c914396645a0fa852624801b24ebb7ae78fe8272889ac888"
  • Network accessline 1884
    source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 1888
    name = "hashbrown" version = "0.17.1" source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 1889
    version = "0.17.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "ed5909b6e89a2db4456e54cd5f673791d7eca6732202bbf2a9cc504fe2f9b84a"
  • Network accessline 1890
    source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 1899
    name = "heck" version = "0.5.0" source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 1900
    version = "0.5.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "2304e00983f87ffb38b55b444b5e3b60a884b5d30c0fca7d82fe33449bbe55ea"
  • Network accessline 1901
    source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 1905
    name = "hermit-abi" version = "0.5.2" source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 1906
    version = "0.5.2" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "fc0fef456e4baa96da950455cd02c081ca953b141298e41db3fc7e36b1da849c"
  • Network accessline 1907
    source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 1911
    name = "hex" version = "0.4.3" source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 1912
    version = "0.4.3" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "7f24254aa9a54b5c858eaee2f5bccdb46aaf0e486a595ed5fd8f86ba55232a70"
  • Network accessline 1913
    source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 1917
    name = "hex-literal" version = "1.1.0" source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 1918
    version = "1.1.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "e712f64ec3850b98572bffac52e2c6f282b29fe6c5fa6d42334b30be438d95c1"
  • Network accessline 1919
    source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 1923
    name = "hifijson" version = "0.5.0" source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 1924
    version = "0.5.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "242402749acf71e6f32f5857598b7002c4058a4e3c3b22b4c7d51cab9aea754e"
  • Network accessline 1925
    source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 1929
    name = "hkdf" version = "0.12.4" source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 1930
    version = "0.12.4" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "7b5f8eb2ad728638ea2c7d47a21db23b7b58a72ed6a38256b8a1849f15fbbdf7"
  • Network accessline 1931
    source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 1938
    name = "hkdf" version = "0.13.0" source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 1939
    version = "0.13.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "4aaa26c720c68b866f2c96ef5c1264b3e6f473fe5d4ce61cd44bbe913e553018"
  • Network accessline 1940
    source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 1947
    name = "hmac" version = "0.12.1" source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 1948
    version = "0.12.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "6c49c37c09c17a53d937dfbb742eb3a961d65a994e6bcdcf37e7399d0cc8ab5e"
  • Network accessline 1949
    source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 1956
    name = "hmac" version = "0.13.0" source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 1957
    version = "0.13.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "6303bc9732ae41b04cb554b844a762b4115a61bfaa81e3e83050991eeb56863f"
  • Network accessline 1958
    source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 1965
    name = "http" version = "1.4.2" source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 1966
    version = "1.4.2" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "6970f50e31d6fc17d3fa27329444bfa74e196cf62e95052a3f6fee181dba6425"
  • Network accessline 1967
    source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 1975
    name = "http-body" version = "1.1.0" source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 1976
    version = "1.1.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "ca2a8f2913ee65f60facd6a5905613afaa448497a0230cc41ce022d93290bc2c"
  • Network accessline 1977
    source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 1985
    name = "http-body-util" version = "0.1.4" source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 1986
    version = "0.1.4" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "e9f41fd6a08e4d4ec69df65976da761afd5ad5e58a9d4acb46bd1c953a9e3ff2"
  • Network accessline 1987
    source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 1998
    name = "httparse" version = "1.10.1" source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 1999
    version = "1.10.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "6dbf3de79e51f3d586ab4cb9d5c3e2c14aa28ed23d180cf89b4df0454a69cc87"
  • Network accessline 2000
    source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 2004
    name = "httpdate" version = "1.0.3" source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 2005
    version = "1.0.3" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "df3b46402a9d5adb4c86a0cf463f42e19994e3ee891101b1841f30a545cb49a9"
  • Network accessline 2006
    source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 2010
    name = "hybrid-array" version = "0.4.13" source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 2011
    version = "0.4.13" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "818356c5132c1fede50f837ca96afbe78ff42413047f4abb886217845e1b6c8c"
  • Network accessline 2012
    source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 2022
    name = "hyper" version = "1.11.0" source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 2023
    version = "1.11.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "d22053281f852e11534f5198498373cbb59295120a20771d90f7ed1897490a72"
  • Network accessline 2024
    source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 2044
    name = "hyper-rustls" version = "0.27.9" source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 2045
    version = "0.27.9" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "33ca68d021ef39cf6463ab54c1d0f5daf03377b70561305bb89a8f83aab66e0f"
  • Network accessline 2046
    source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 2059
    name = "hyper-util" version = "0.1.20" source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 2060
    version = "0.1.20" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "96547c2556ec9d12fb1578c4eaf448b04993e7fb79cbaad930a656880a6bdfa0"
  • Network accessline 2061
    source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 2084
    name = "iana-time-zone" version = "0.1.65" source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 2085
    version = "0.1.65" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "e31bc9ad994ba00e440a8aa5c9ef0ec67d5cb5e5cb0cc7f8b744a35b389cc470"
  • Network accessline 2086
    source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 2099
    name = "iana-time-zone-haiku" version = "0.1.2" source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 2100
    version = "0.1.2" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "f31827a206f56af32e590ba56d5d2d085f558508192593743f16b2306495269f"
  • Network accessline 2101
    source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 2108
    name = "icu_collections" version = "2.2.0" source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 2109
    version = "2.2.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "2984d1cd16c883d7935b9e07e44071dca8d917fd52ecc02c04d5fa0b5a3f191c"
  • Network accessline 2110
    source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 2122
    name = "icu_locale_core" version = "2.2.0" source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 2123
    version = "2.2.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "92219b62b3e2b4d88ac5119f8904c10f8f61bf7e95b640d25ba3075e6cac2c29"
  • Network accessline 2124
    source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 2135
    name = "icu_normalizer" version = "2.2.0" source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 2136
    version = "2.2.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "c56e5ee99d6e3d33bd91c5d85458b6005a22140021cc324cea84dd0e72cff3b4"
  • Network accessline 2137
    source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 2149
    name = "icu_normalizer_data" version = "2.2.0" source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 2150
    version = "2.2.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "da3be0ae77ea334f4da67c12f149704f19f81d1adf7c51cf482943e84a2bad38"
  • Network accessline 2151
    source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 2155
    name = "icu_properties" version = "2.2.0" source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 2156
    version = "2.2.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "bee3b67d0ea5c2cca5003417989af8996f8604e34fb9ddf96208a033901e70de"
  • Network accessline 2157
    source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 2169
    name = "icu_properties_data" version = "2.2.0" source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 2170
    version = "2.2.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "8e2bbb201e0c04f7b4b3e14382af113e17ba4f63e2c9d2ee626b720cbce54a14"
  • Network accessline 2171
    source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 2175
    name = "icu_provider" version = "2.2.0" source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 2176
    version = "2.2.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "139c4cf31c8b5f33d7e199446eff9c1e02decfc2f0eec2c8d71f65befa45b421"
  • Network accessline 2177
    source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 2190
    name = "ident_case" version = "1.0.1" source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 2191
    version = "1.0.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "b9e0384b61958566e926dc50660321d12159025e767c18e043daf26b70104c39"
  • Network accessline 2192
    source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 2196
    name = "idna" version = "1.1.0" source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 2197
    version = "1.1.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "3b0875f23caa03898994f6ddc501886a45c7d3d62d04d2d90788d47be1b1e4de"
  • Network accessline 2198
    source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 2207
    name = "idna_adapter" version = "1.2.2" source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 2208
    version = "1.2.2" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "cb68373c0d6620ef8105e855e7745e18b0d00d3bdb07fb532e434244cdb9a714"
  • Network accessline 2209
    source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 2217
    name = "indexmap" version = "1.9.3" source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 2218
    version = "1.9.3" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "bd070e393353796e801d209ad339e89596eb4c8d430d18ede6a1cced8fafbd99"
  • Network accessline 2219
    source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 2228
    name = "indexmap" version = "2.14.0" source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 2229
    version = "2.14.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "d466e9454f08e4a911e14806c24e16fba1b4c121d1ea474396f396069cf949d9"
  • Network accessline 2230
    source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 2240
    name = "inout" version = "0.1.4" source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 2241
    version = "0.1.4" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "879f10e63c20629ecabbb64a8010319738c66a5cd0c29b02d63d272b03751d01"
  • Network accessline 2242
    source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 2250
    name = "inout" version = "0.2.2" source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 2251
    version = "0.2.2" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "4250ce6452e92010fdf7268ccc5d14faa80bb12fc741938534c58f16804e03c7"
  • Network accessline 2252
    source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 2260
    name = "ipnet" version = "2.12.0" source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 2261
    version = "2.12.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "d98f6fed1fde3f8c21bc40a1abb88dd75e67924f9cffc3ef95607bad8017f8e2"
  • Network accessline 2262
    source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 2266
    name = "is-docker" version = "0.2.0" source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 2267
    version = "0.2.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "928bae27f42bc99b60d9ac7334e3a21d10ad8f1835a4e12ec3ec0464765ed1b3"
  • Network accessline 2268
    source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 2275
    name = "is-wsl" version = "0.4.0" source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 2276
    version = "0.4.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "173609498df190136aa7dea1a91db051746d339e18476eed5ca40521f02d7aa5"
  • Network accessline 2277
    source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 2285
    name = "is_terminal_polyfill" version = "1.70.2" source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 2286
    version = "1.70.2" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "a6cb138bb79a146c1bd460005623e142ef0181e3d0219cb493e02f7d08a35695"
  • Network accessline 2287
    source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 2291
    name = "itoa" version = "1.0.18" source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 2292
    version = "1.0.18" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "8f42a60cbdf9a97f5d2305f08a87dc4e09308d1276d28c869c684d7777685682"
  • Network accessline 2293
    source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 2297
    name = "jaq-core" version = "3.1.0" source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 2298
    version = "3.1.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "7561783b20275a6c9cb576e39208b0c635f34ef14357f1f05a2927a774f3adec"
  • Network accessline 2299
    source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 2308
    name = "jaq-json" version = "2.0.1" source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 2309
    version = "2.0.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "d4ec9aaad7340e6990c6c1878ef3b46dbec624e535d7f786cc9ddcf94f773d33"
  • Network accessline 2310
    source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 2328
    name = "jaq-std" version = "3.0.1" source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 2329
    version = "3.0.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "8bdc5a74b0feeb5e6a1dc2dd08c34280a61e37668d10a6a3b27ad69d0fb9ce2e"
  • Network accessline 2330
    source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 2345
    name = "jiff" version = "0.2.35" source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 2346
    version = "0.2.35" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "668b7183bd07af9a4885f5c35b0cc5c83c4607a913c16b7e17291832910d2dcc"
  • Network accessline 2347
    source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 2362
    name = "jiff-core" version = "0.1.0" source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 2363
    version = "0.1.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "7feca88439efe53da3754500c1851dedf3cb36c524dd5cf8225cc0794de95d09"
  • Network accessline 2364
    source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 2371
    name = "jiff-static" version = "0.2.35" source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 2372
    version = "0.2.35" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "3a69dcb3a21cfb32ce1cd056169337ca284af0766dd766e7878819b251a49204"
  • Network accessline 2373
    source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 2383
    name = "jiff-tzdb" version = "0.1.8" source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 2384
    version = "0.1.8" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "142bd39932ad231f10513df9ab62661fead8719872150b7ad02a2df79f4e141e"
  • Network accessline 2385
    source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 2389
    name = "jiff-tzdb-platform" version = "0.1.3" source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 2390
    version = "0.1.3" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "875a5a69ac2bab1a891711cf5eccbec1ce0341ea805560dcd90b7a2e925132e8"
  • Network accessline 2391
    source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 2398
    name = "jni" version = "0.21.1" source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 2399
    version = "0.21.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "1a87aa2bb7d2af34197c04845522473242e1aa17c12f4935d5856491a7fb8c97"
  • Network accessline 2400
    source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 2414
    name = "jni-sys" version = "0.3.1" source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 2415
    version = "0.3.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "41a652e1f9b6e0275df1f15b32661cf0d4b78d4d87ddec5e0c3c20f097433258"
  • Network accessline 2416
    source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 2423
    name = "jni-sys" version = "0.4.1" source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 2424
    version = "0.4.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "c6377a88cb3910bee9b0fa88d4f42e1d2da8e79915598f65fb0c7ee14c878af2"
  • Network accessline 2425
    source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 2432
    name = "jni-sys-macros" version = "0.4.1" source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 2433
    version = "0.4.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "38c0b942f458fe50cdac086d2f946512305e5631e720728f2a61aabcd47a6264"
  • Network accessline 2434
    source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 2442
    name = "jobserver" version = "0.1.35" source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 2443
    version = "0.1.35" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "1c00acbd29eabad4a2392fa0e921c874934dbbf4194312ad20f04a0ed67a3cb3"
  • Network accessline 2444
    source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 2452
    name = "js-sys" version = "0.3.91" source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 2453
    version = "0.3.91" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "b49715b7073f385ba4bc528e5747d02e66cb39c6146efb66b781f131f0fb399c"
  • Network accessline 2454
    source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 2462
    name = "jsonschema" version = "0.49.1" source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 2463
    version = "0.49.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "9cc9116a0f75b7336e55eb2a2a0ddef86c37cadf02924a571751aa123d5a0290"
  • Network accessline 2464
    source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 2491
    name = "jsonschema-regex" version = "0.49.1" source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 2492
    version = "0.49.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "628a1f02bda4651d9a6088ee6386a92f0ee96255b0c99e9dfe1be91bf83bd838"
  • Network accessline 2493
    source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 2500
    name = "jsonschema-value" version = "0.49.1" source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 2501
    version = "0.49.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "75d94a372f8d81d070fd405065c6b1168d8248d1d6adad073ac708de254698c6"
  • Network accessline 2502
    source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 2514
    name = "keccak" version = "0.2.0" source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 2515
    version = "0.2.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "9e24a010dd405bd7ed803e5253182815b41bf2e6a80cc3bfc066658e03a198aa"
  • Network accessline 2516
    source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 2524
    name = "kem" version = "0.3.0" source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 2525
    version = "0.3.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "01737161ba802849cfd486b5bd209d38ba4943494c249a8126005170c7621edd"
  • Network accessline 2526
    source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 2534
    name = "keyring" version = "3.6.3" source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 2535
    version = "3.6.3" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "eebcc3aff044e5944a8fbaf69eb277d11986064cba30c468730e8b9909fb551c"
  • Network accessline 2536
    source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 2553
    name = "lazy_static" version = "1.5.0" source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 2554
    version = "1.5.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "bbd2bcb4c963f2ddae06a2efc7e9f3591312473c50c6685e1f298068316e66fe"
  • Network accessline 2555
    source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 2562
    name = "libc" version = "0.2.189" source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 2563
    version = "0.2.189" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "3eaf3ede3fee6db1a4c2ee091bf8a8b4dccdc6d17f656fb07896ee72867612f2"
  • Network accessline 2564
    source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 2568
    name = "libdbus-sys" version = "0.2.7" source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 2569
    version = "0.2.7" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "328c4789d42200f1eeec05bd86c9c13c7f091d2ba9a6ea35acdf51f31bc0f043"
  • Network accessline 2570
    source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 2578
    name = "libm" version = "0.2.16" source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 2579
    version = "0.2.16" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "b6d2cec3eae94f9f509c767b45932f1ada8350c4bdb85af2fcab4a3c14807981"
  • Network accessline 2580
    source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 2584
    name = "libredox" version = "0.1.18" source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 2585
    version = "0.1.18" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "c943259e342f1e06ff2da7a83eabdfe7f92ce10262688dbf1895ff0b3e6e4652"
  • Network accessline 2586
    source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 2593
    name = "linux-keyutils" version = "0.2.5" source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 2594
    version = "0.2.5" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "83270a18e9f90d0707c41e9f35efada77b64c0e6f3f1810e71c8368a864d5590"
  • Network accessline 2595
    source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 2603
    name = "linux-raw-sys" version = "0.12.1" source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 2604
    version = "0.12.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "32a66949e030da00e8c7d4434b251670a91556f4144941d37452769c25d58a53"
  • Network accessline 2605
    source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 2609
    name = "litemap" version = "0.8.2" source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 2610
    version = "0.8.2" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "92daf443525c4cce67b150400bc2316076100ce0b3686209eb8cf3c31612e6f0"
  • Network accessline 2611
    source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 2615
    name = "litrs" version = "1.0.0" source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 2616
    version = "1.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "11d3d7f243d5c5a8b9bb5d6dd2b1602c0cb0b9db1621bafc7ed66e35ff9fe092"
  • Network accessline 2617
    source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 2621
    name = "lock_api" version = "0.4.14" source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 2622
    version = "0.4.14" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "224399e74b87b5f3557511d98dff8b14089b3dadafcab6bb93eab67d3aace965"
  • Network accessline 2623
    source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 2630
    name = "log" version = "0.4.33" source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 2631
    version = "0.4.33" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "0ceec5bc11778974d1bcb055b18002eba7f4b3518b6a0081b3af5f21666da9ad"
  • Network accessline 2632
    source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 2636
    name = "lru-slab" version = "0.1.2" source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 2637
    version = "0.1.2" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "112b39cec0b298b6c1999fee3e31427f74f676e4cb9879ed1a121b43661a4154"
  • Network accessline 2638
    source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 2642
    name = "md5" version = "0.8.1" source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 2643
    version = "0.8.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "7ebb8d8732c6a6df3d8f032a82911cfc747e00efb95cc46e8d0acd5b5b88570c"
  • Network accessline 2644
    source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 2648
    name = "memchr" version = "2.8.3" source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 2649
    version = "2.8.3" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "cf8baf1c55e62ffcace7a9f06f4bd9cd3f0c4beb022d3b367256b91b87513d98"
  • Network accessline 2650
    source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 2654
    name = "memoffset" version = "0.9.1" source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 2655
    version = "0.9.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "488016bfae457b036d996092f6cb448677611ce4449e970ceaf42695203f218a"
  • Network accessline 2656
    source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 2663
    name = "micromap" version = "0.3.0" source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 2664
    version = "0.3.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "c2a86d3146ed3995b5913c414f6664344b9617457320782e64f0bb44afd49d74"
  • Network accessline 2665
    source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 2669
    name = "mime" version = "0.3.17" source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 2670
    version = "0.3.17" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "6877bb514081ee2a7ff5ef9de3281f14a4dd4bceac4c09388074a6b5df8a139a"
  • Network accessline 2671
    source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 2675
    name = "mime_guess" version = "2.0.5" source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 2676
    version = "2.0.5" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "f7c44f8e672c00fe5308fa235f821cb4198414e1c77935c1ab6948d3fd78550e"
  • Network accessline 2677
    source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 2685
    name = "minimal-lexical" version = "0.2.1" source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 2686
    version = "0.2.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "68354c5c6bd36d73ff3feceb05efa59b6acb7626617f4962be322a825e61f79a"
  • Network accessline 2687
    source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 2691
    name = "miniz_oxide" version = "0.8.9" source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 2692
    version = "0.8.9" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "1fa76a2c86f704bdb222d66965fb3d63269ce38518b83cb0575fca855ebb6316"
  • Network accessline 2693
    source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 2701
    name = "mio" version = "1.2.2" source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 2702
    version = "1.2.2" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "30d65c71f1ce40ab09135ce117d742b9f8a19ff91a41a8b57ed50bc2de59c427"
  • Network accessline 2703
    source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 2712
    name = "ml-kem" version = "0.3.2" source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 2713
    version = "0.3.2" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "5e15f3e5b957493873e396a66914e83e616b6afe335cdef7efe5c6e1216aba66"
  • Network accessline 2714
    source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 2726
    name = "mockito" version = "1.7.2" source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 2727
    version = "1.7.2" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "90820618712cab19cfc46b274c6c22546a82affcb3c3bdf0f29e3db8e1bb92c0"
  • Network accessline 2728
    source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 2751
    name = "module-lattice" version = "0.2.3" source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 2752
    version = "0.2.3" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "0c61b87c9683ab7cb1c6871d261ad5479b6b10ceb52c4352aaca3b5d35a8febe"
  • Network accessline 2753
    source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 2762
    name = "nix" version = "0.29.0" source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 2763
    version = "0.29.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "71e2746dc3a24dd78b3cfcb7be93368c6de9963d30f43a6a73998a9cf4b17b46"
  • Network accessline 2764
    source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 2775
    name = "nix" version = "0.31.3" source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 2776
    version = "0.31.3" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "cf20d2fde8ff38632c426f1165ed7436270b44f199fc55284c38276f9db47c3d"
  • Network accessline 2777
    source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 2787
    name = "nohash-hasher" version = "0.2.0" source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 2788
    version = "0.2.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "2bf50223579dc7cdcfb3bfcacf7069ff68243f8c363f62ffa99cf000a6b9c451"
  • Network accessline 2789
    source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 2793
    name = "nom" version = "7.1.3" source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 2794
    version = "7.1.3" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "d273983c5a657a70a3e8f2a01329822f3b8c8172b73826411a55751e404a0a4a"
  • Network accessline 2795
    source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 2803
    name = "num" version = "0.4.3" source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 2804
    version = "0.4.3" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "35bd024e8b2ff75562e5f34e7f4905839deb4b22955ef5e73d2fea1b9813cb23"
  • Network accessline 2805
    source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 2817
    name = "num-bigint" version = "0.4.8" source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 2818
    version = "0.4.8" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "c89e69e7e0f03bea5ef08013795c25018e101932225a656383bd384495ecc367"
  • Network accessline 2819
    source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 2827
    name = "num-bigint" version = "0.5.1" source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 2828
    version = "0.5.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "93e7820bc0a80a0238e650327316f929ba18d5be054b647490a3a6a339f3e7c0"
  • Network accessline 2829
    source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 2839
    name = "num-bigint-dig" version = "0.8.6" source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 2840
    version = "0.8.6" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "e661dda6640fad38e827a6d4a310ff4763082116fe217f279885c97f511bb0b7"
  • Network accessline 2841
    source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 2855
    name = "num-cmp" version = "0.1.0" source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 2856
    version = "0.1.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "63335b2e2c34fae2fb0aa2cecfd9f0832a1e24b3b32ecec612c3426d46dc8aaa"
  • Network accessline 2857
    source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 2861
    name = "num-complex" version = "0.4.6" source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 2862
    version = "0.4.6" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "73f88a1307638156682bada9d7604135552957b7818057dcef22705b4d509495"
  • Network accessline 2863
    source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 2870
    name = "num-conv" version = "0.2.2" source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 2871
    version = "0.2.2" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "521739c6d2bac4aa25192232afe6841231376b2b26d4d9fae5ecf8ca5772e441"
  • Network accessline 2872
    source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 2876
    name = "num-integer" version = "0.1.46" source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 2877
    version = "0.1.46" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "7969661fd2958a5cb096e56c8e1ad0444ac2bbcd0061bd28660485a44879858f"
  • Network accessline 2878
    source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 2885
    name = "num-iter" version = "0.1.46" source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 2886
    version = "0.1.46" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "c92800bd69a1eac91786bcfe9da64a897eb72911b8dc3095decbd07429e8048b"
  • Network accessline 2887
    source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 2895
    name = "num-rational" version = "0.4.2" source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 2896
    version = "0.4.2" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "f83d14da390562dca69fc84082e73e548e1ad308d24accdedd2720017cb37824"
  • Network accessline 2897
    source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 2906
    name = "num-traits" version = "0.2.19" source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 2907
    version = "0.2.19" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "071dfc062690e90b734c0b2273ce72ad0ffa95f0c74596bc250dcfd960262841"
  • Network accessline 2908
    source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 2916
    name = "object" version = "0.37.3" source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 2917
    version = "0.37.3" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "ff76201f031d8863c38aa7f905eca4f53abbfa15f609db4277d44cd8938f33fe"
  • Network accessline 2918
    source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 2925
    name = "once_cell" version = "1.21.4" source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 2926
    version = "1.21.4" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "9f7c3e4beb33f85d45ae3e3a1792185706c8e16d043238c593331cc7cd313b50"
  • Network accessline 2927
    source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 2931
    name = "once_cell_polyfill" version = "1.70.2" source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 2932
    version = "1.70.2" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "384b8ab6d37215f3c5301a95a4accb5d64aa607f1fcb26a11b5303878451b4fe"
  • Network accessline 2933
    source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 2937
    name = "open" version = "5.4.4" source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 2938
    version = "5.4.4" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "aa576c76302b7b808eecc68061e67336c47833ef9d22caa74dda10fa9675eebc"
  • Network accessline 2939
    source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 2947
    name = "openssl" version = "0.10.81" source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 2948
    version = "0.10.81" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "77823a27f0babb03091cb9ed9ef80af3b39dbc82f97e8fa530374b7dafd87a45"
  • Network accessline 2949
    source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 2961
    name = "openssl-macros" version = "0.1.1" source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 2962
    version = "0.1.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "a948666b637a0f465e8564c73e89d4dde00d72d4d473cc972f390fc3dcee7d9c"
  • Network accessline 2963
    source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 2972
    name = "openssl-probe" version = "0.2.1" source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 2973
    version = "0.2.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "7c87def4c32ab89d880effc9e097653c8da5d6ef28e6b539d313baaacfbafcbe"
  • Network accessline 2974
    source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 2978
    name = "openssl-src" version = "300.6.1+3.6.3" source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 2979
    version = "300.6.1+3.6.3" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "46eb8fb9fb3b61ce1c0f8a026c4c1a0714d3a9e138e7fbde78753ce2babc3846"
  • Network accessline 2980
    source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 2987
    name = "openssl-sys" version = "0.9.117" source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 2988
    version = "0.9.117" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "b47e7e6bb2c38cd930d25a23b40fa52e068c10e85f3e03a7f5ba5aaca5713695"
  • Network accessline 2989
    source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 3000
    name = "option-ext" version = "0.2.0" source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 3001
    version = "0.2.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "04744f49eae99ab78e0d5c0b603ab218f515ea8cfe5a456d7629ad883a3b6e7d"
  • Network accessline 3002
    source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 3006
    name = "ordered-stream" version = "0.2.0" source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 3007
    version = "0.2.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "9aa2b01e1d916879f73a53d01d1d6cee68adbb31d6d9177a8cfce093cced1d50"
  • Network accessline 3008
    source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 3016
    name = "outref" version = "0.5.2" source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 3017
    version = "0.5.2" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "1a80800c0488c3a21695ea981a54918fbb37abf04f4d0720c453632255e2ff0e"
  • Network accessline 3018
    source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 3022
    name = "p256" version = "0.13.2" source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 3023
    version = "0.13.2" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "c9863ad85fa8f4460f9c48cb909d38a0d689dba1f6f6988a5e3e0d31071bcd4b"
  • Network accessline 3024
    source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 3034
    name = "p256" version = "0.14.0" source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 3035
    version = "0.14.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "d2c9239b2dbc807adbbe147e8cf72ea7450c3a0aabe62cb8e75ff4ec22e1f72a"
  • Network accessline 3036
    source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 3047
    name = "p384" version = "0.13.1" source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 3048
    version = "0.13.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "fe42f1670a52a47d448f14b6a5c61dd78fce51856e68edaa38f7ae3a46b8d6b6"
  • Network accessline 3049
    source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 3059
    name = "p384" version = "0.14.0" source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 3060
    version = "0.14.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "d17b851e6b3e378ab4ecb07fa2ed23f4d15f075735f8fec9fa1e7bdce5f8301f"
  • Network accessline 3061
    source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 3073
    name = "p521" version = "0.13.3" source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 3074
    version = "0.13.3" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "0fc9e2161f1f215afdfce23677034ae137bbd45016a880c2eb3ba8eb95f085b2"
  • Network accessline 3075
    source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 3087
    name = "p521" version = "0.14.0" source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 3088
    version = "0.14.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "4ad64cc32c2dc466317c12ee5853e61f159f9eab1fe7efade0395dc2e7b43449"
  • Network accessline 3089
    source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 3101
    name = "pageant" version = "0.2.1" source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 3102
    version = "0.2.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "4f3a5ae18f65a85c67a77d18d42d3606c07948e3c17c1e5f74852b26589e88a5"
  • Network accessline 3103
    source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 3121
    name = "parking" version = "2.2.1" source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 3122
    version = "2.2.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "f38d5652c16fde515bb1ecef450ab0f6a219d619a7274976324d5e377f7dceba"
  • Network accessline 3123
    source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 3127
    name = "parking_lot" version = "0.12.5" source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 3128
    version = "0.12.5" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "93857453250e3077bd71ff98b6a65ea6621a19bb0f559a85248955ac12c45a1a"
  • Network accessline 3129
    source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 3137
    name = "parking_lot_core" version = "0.9.12" source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 3138
    version = "0.9.12" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "2621685985a2ebf1c516881c026032ac7deafcda1a2c9b7850dc81e3dfcb64c1"
  • Network accessline 3139
    source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 3150
    name = "password-hash" version = "0.6.1" source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 3151
    version = "0.6.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "aab41826031698d6ffcd9cff78ef56ef998e39dc7e5067cdfebe373842d4723b"
  • Network accessline 3152
    source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 3159
    name = "pbkdf2" version = "0.13.0" source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 3160
    version = "0.13.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "112d82ceb8c5bf524d9af484d4e4970c9fd5a0cc15ba14ad93dccd28873b0629"
  • Network accessline 3161
    source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 3169
    name = "pem-rfc7468" version = "0.7.0" source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 3170
    version = "0.7.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "88b39c9bfcfc231068454382784bb460aae594343fb030d46e9f50a645418412"
  • Network accessline 3171
    source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 3178
    name = "pem-rfc7468" version = "1.0.0" source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 3179
    version = "1.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "a6305423e0e7738146434843d1694d621cce767262b2a86910beab705e4493d9"
  • Network accessline 3180
    source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 3187
    name = "percent-encoding" version = "2.3.2" source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 3188
    version = "2.3.2" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "9b4f627cb1b25917193a259e49bdad08f671f8d9708acfd5fe0a8c1455d87220"
  • Network accessline 3189
    source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 3193
    name = "phc" version = "0.6.1" source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 3194
    version = "0.6.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "44dc769b75f93afdddd8c7fa12d685292ddeff1e66f7f0f3a234cf1818afe892"
  • Network accessline 3195
    source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 3203
    name = "pin-project" version = "1.1.13" source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 3204
    version = "1.1.13" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "2466b2336ed02bcdca6b294417127b90ec92038d1d5c4fbeac971a922e0e0924"
  • Network accessline 3205
    source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 3212
    name = "pin-project-internal" version = "1.1.13" source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 3213
    version = "1.1.13" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "c96395f0a926bc13b1c17622aaddda1ecb55d49c8f1bf9777e4d877800a43f8b"
  • Network accessline 3214
    source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 3223
    name = "pin-project-lite" version = "0.2.17" source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 3224
    version = "0.2.17" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "a89322df9ebe1c1578d689c92318e070967d1042b512afbe49518723f4e6d5cd"
  • Network accessline 3225
    source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 3229
    name = "pin-utils" version = "0.1.0" source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 3230
    version = "0.1.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "8b870d8c151b6f2fb93e84a13146138f05d02ed11c7e7c54f8826aaaf7c9f184"
  • Network accessline 3231
    source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 3235
    name = "piper" version = "0.2.5" source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 3236
    version = "0.2.5" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "c835479a4443ded371d6c535cbfd8d31ad92c5d23ae9770a61bc155e4992a3c1"
  • Network accessline 3237
    source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 3246
    name = "pkcs1" version = "0.7.5" source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 3247
    version = "0.7.5" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "c8ffb9f10fa047879315e6625af03c164b16962a5368d724ed16323b68ace47f"
  • Network accessline 3248
    source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 3257
    name = "pkcs1" version = "0.8.0-rc.4" source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 3258
    version = "0.8.0-rc.4" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "986d2e952779af96ea048f160fd9194e1751b4faea78bcf3ceb456efe008088e"
  • Network accessline 3259
    source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 3267
    name = "pkcs5" version = "0.8.1" source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 3268
    version = "0.8.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "63d440a804ec8d6fafbb6b84471e013286658d373248927692ab3366686220ca"
  • Network accessline 3269
    source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 3284
    name = "pkcs8" version = "0.10.2" source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 3285
    version = "0.10.2" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "f950b2377845cebe5cf8b5165cb3cc1a5e0fa5cfa3e1f7f55707d8fd82e0a7b7"
  • Network accessline 3286
    source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 3294
    name = "pkcs8" version = "0.11.0" source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 3295
    version = "0.11.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "451913da69c775a56034ea8d9003d27ee8948e12443eae7c038ba100a4f21cb7"
  • Network accessline 3296
    source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 3306
    name = "pkg-config" version = "0.3.33" source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 3307
    version = "0.3.33" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "19f132c84eca552bf34cab8ec81f1c1dcc229b811638f9d283dceabe58c5569e"
  • Network accessline 3308
    source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 3312
    name = "polling" version = "3.11.0" source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 3313
    version = "3.11.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "5d0e4f59085d47d8241c88ead0f274e8a0cb551f3625263c05eb8dd897c34218"
  • Network accessline 3314
    source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 3326
    name = "poly1305" version = "0.9.1" source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 3327
    version = "0.9.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "6e2d0073b297041425c7c3df6eb4792d598a15323fe63346852b092eca02904c"
  • Network accessline 3328
    source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 3337
    name = "polyval" version = "0.7.3" source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 3338
    version = "0.7.3" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "f0fa31d631f2b2cb2a544d0aa321ce847a94764d701ca2becc411138b93d49cd"
  • Network accessline 3339
    source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 3348
    name = "portable-atomic" version = "1.14.0" source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 3349
    version = "1.14.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "3d20d5497ef88037a52ff98267d066e7f11fcc5e99bbfbd58a42336193aacec3"
  • Network accessline 3350
    source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 3354
    name = "portable-atomic-util" version = "0.2.7" source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 3355
    version = "0.2.7" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "c2a106d1259c23fac8e543272398ae0e3c0b8d33c88ed73d0cc71b0f1d902618"
  • Network accessline 3356
    source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 3363
    name = "potential_utf" version = "0.1.5" source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 3364
    version = "0.1.5" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "0103b1cef7ec0cf76490e969665504990193874ea05c85ff9bab8b911d0a0564"
  • Network accessline 3365
    source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 3372
    name = "powerfmt" version = "0.2.0" source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 3373
    version = "0.2.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "439ee305def115ba05938db6eb1644ff94165c5ab5e9420d1c1bcedbba909391"
  • Network accessline 3374
    source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 3378
    name = "ppv-lite86" version = "0.2.21" source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 3379
    version = "0.2.21" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "85eae3c4ed2f50dcfe72643da4befc30deadb458a9b590d720cde2f2b1e97da9"
  • Network accessline 3380
    source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 3387
    name = "primefield" version = "0.14.0" source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 3388
    version = "0.14.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "c555a6e4eb7d4e158fcb028c835c3b8642206ddc279b5c6b202ef9a8bdb592f4"
  • Network accessline 3389
    source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 3401
    name = "primeorder" version = "0.13.6" source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 3402
    version = "0.13.6" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "353e1ca18966c16d9deb1c69278edbc5f194139612772bd9537af60ac231e1e6"
  • Network accessline 3403
    source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 3410
    name = "primeorder" version = "0.14.0" source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 3411
    version = "0.14.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "5c9f42978c78a00e3d68f69fc03e57a234debae69da4020a4fb588fcdcd07b06"
  • Network accessline 3412
    source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 3423
    name = "proc-macro-crate" version = "3.5.0" source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 3424
    version = "3.5.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "e67ba7e9b2b56446f1d419b1d807906278ffa1a658a8a5d8a39dcb1f5a78614f"
  • Network accessline 3425
    source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 3432
    name = "proc-macro2" version = "1.0.107" source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 3433
    version = "1.0.107" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "985e7ec9bb745e6ce6535b544d84d6cd6f7ad8bd711c398938ae983b91a766d9"
  • Network accessline 3434
    source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 3441
    name = "psm" version = "0.1.31" source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 3442
    version = "0.1.31" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "645dbe486e346d9b5de3ef16ede18c26e6c70ad97418f4874b8b1889d6e761ea"
  • Network accessline 3443
    source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 3507
    name = "quinn" version = "0.11.11" source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 3508
    version = "0.11.11" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "0c1a41e437b6bbd489372cd4971de128e85c855f56c57f283d20ff016cf7c0a8"
  • Network accessline 3509
    source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 3527
    name = "quinn-proto" version = "0.11.16" source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 3528
    version = "0.11.16" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "2f4bfc015262b9df63c8845072ce59068853ff5872180c2ce2f13038b970e560"
  • Network accessline 3529
    source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 3550
    name = "quinn-udp" version = "0.5.15" source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 3551
    version = "0.5.15" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "35a133f956daabe89a61a685c2649f13d82d5aa4bd5d12d1277e1072a21c0694"
  • Network accessline 3552
    source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 3564
    name = "quote" version = "1.0.47" source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 3565
    version = "1.0.47" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "1fbf4db142a473a8d80c26bbf18454ed458bf8d26c8219c331daecfdbd079001"
  • Network accessline 3566
    source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 3573
    name = "r-efi" version = "5.3.0" source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 3574
    version = "5.3.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "69cdb34c158ceb288df11e18b4bd39de994f6657d83847bdffdbd7f346754b0f"
  • Network accessline 3575
    source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 3579
    name = "r-efi" version = "6.0.0" source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 3580
    version = "6.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "f8dcc9c7d52a811697d2151c701e0d08956f92b0e24136cf4cf27b57a6a0d9bf"
  • Network accessline 3581
    source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 3585
    name = "rand" version = "0.8.7" source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 3586
    version = "0.8.7" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "22f6172bdec972074665ed81ed53b71da00bfc44b65a753cfde883ec4c702a1a"
  • Network accessline 3587
    source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 3596
    name = "rand" version = "0.9.5" source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 3597
    version = "0.9.5" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "b9ef1d0d795eb7d84685bca4f72f3649f064e6641543d3a8c415898726a57b41"
  • Network accessline 3598
    source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 3606
    name = "rand" version = "0.10.2" source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 3607
    version = "0.10.2" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "c7f5fa3a058cd35567ef9bfa5e75732bee0f9e4c55fa90477bef2dfcdbc4be80"
  • Network accessline 3608
    source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 3617
    name = "rand_chacha" version = "0.3.1" source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 3618
    version = "0.3.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "e6c10a63a0fa32252be49d21e7709d4d4baf8d231c2dbce1eaa8141b9b127d88"
  • Network accessline 3619
    source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 3627
    name = "rand_chacha" version = "0.9.0" source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 3628
    version = "0.9.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "d3022b5f1df60f26e1ffddd6c66e8aa15de382ae63b3a0c1bfc0e4d3e3f325cb"
  • Network accessline 3629
    source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 3637
    name = "rand_core" version = "0.6.4" source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 3638
    version = "0.6.4" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "ec0be4795e2f6a28069bec0b5ff3e2ac9bafc99e6a9a7dc3547996c5c816922c"
  • Network accessline 3639
    source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 3646
    name = "rand_core" version = "0.9.5" source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 3647
    version = "0.9.5" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "76afc826de14238e6e8c374ddcc1fa19e374fd8dd986b0d2af0d02377261d83c"
  • Network accessline 3648
    source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 3655
    name = "rand_core" version = "0.10.1" source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 3656
    version = "0.10.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "63b8176103e19a2643978565ca18b50549f6101881c443590420e4dc998a3c69"
  • Network accessline 3657
    source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 3661
    name = "rand_pcg" version = "0.10.2" source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 3662
    version = "0.10.2" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "caa0f4137e1c0a72f4c651489402276c8e8e1cf081f3b0ba156d2cbeef09e86a"
  • Network accessline 3663
    source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 3670
    name = "redox_syscall" version = "0.5.18" source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 3671
    version = "0.5.18" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "ed2bf2547551a7053d6fdfafda3f938979645c44812fbfcda098faae3f1a362d"
  • Network accessline 3672
    source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 3679
    name = "redox_users" version = "0.5.2" source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 3680
    version = "0.5.2" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "a4e608c6638b9c18977b00b475ac1f28d14e84b27d8d42f70e0bf1e3dec127ac"
  • Network accessline 3681
    source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 3690
    name = "ref-cast" version = "1.0.26" source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 3691
    version = "1.0.26" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "216e8f773d7923bcba9ceb86a86c93cabb3903a11872fc3f138c49630e50b96d"
  • Network accessline 3692
    source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 3699
    name = "ref-cast-impl" version = "1.0.26" source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 3700
    version = "1.0.26" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "2c9283685feec7d69af75fb0e858d5e7378f33fe4fc699383b2916ab9273e03c"
  • Network accessline 3701
    source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 3710
    name = "referencing" version = "0.49.1" source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 3711
    version = "0.49.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "978badf4419c9d0e1bc6e7466e99277f829d768257670c46d88121ca75e34bf7"
  • Network accessline 3712
    source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 3727
    name = "regex" version = "1.13.1" source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 3728
    version = "1.13.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "f020237b6c8eed93db2e2cb53c00c60a8e1bc73da7d073199a1180401450218d"
  • Network accessline 3729
    source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 3739
    name = "regex-automata" version = "0.4.16" source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 3740
    version = "0.4.16" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "8fcfdb36bda0c880c5931cdc7a2bcdc8ba4556847b9d912bca70bc94708711ad"
  • Network accessline 3741
    source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 3750
    name = "regex-bites" version = "0.1.6" source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 3751
    version = "0.1.6" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "b6a15a2fa0bfda9361941c45550896ae87b15cc6c8c939ea350079670332e211"
  • Network accessline 3752
    source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 3756
    name = "regex-syntax" version = "0.8.11" source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 3757
    version = "0.8.11" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "d6f6ff9a378485b298a5286656da665ba74413d36db0979633275d2e708145d4"
  • Network accessline 3758
    source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 3762
    name = "reqwest" version = "0.13.2" source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 3763
    version = "0.13.2" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "ab3f43e3283ab1488b624b44b0e988d0acea0b3214e694730a055cb6b2efa801"
  • Network accessline 3764
    source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 3807
    name = "reqwest-middleware" version = "0.5.2" source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 3808
    version = "0.5.2" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "07bc3f1384cffa4f274dad2d4ddd73aed32fed8f786d96c6be8aa4e5fd3c3b58"
  • Network accessline 3809
    source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 3822
    name = "reqwest-retry" version = "0.9.1" source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 3823
    version = "0.9.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "fe2412db2af7d2268e7a5406be0431f37d9eb67ff390f35b395716f5f06c2eaa"
  • Network accessline 3824
    source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 3843
    name = "retry-policies" version = "0.5.2" source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 3844
    version = "0.5.2" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "dc05fbf560421a0357a750cbe78c7ca19d4923918490daabba313d5dbc871e47"
  • Network accessline 3845
    source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 3852
    name = "rfc6979" version = "0.4.0" source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 3853
    version = "0.4.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "f8dd2a808d456c4a54e300a23e9f5a67e122c3024119acbfd73e3bf664491cb2"
  • Network accessline 3854
    source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 3862
    name = "rfc6979" version = "0.6.0" source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 3863
    version = "0.6.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "b4a459cddafb3fe76b31fd8f1108007566c40301feb64dc7b54656eb7388172b"
  • Network accessline 3864
    source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 3872
    name = "ring" version = "0.17.14" source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 3873
    version = "0.17.14" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "a4689e6c2294d81e88dc6261c768b63bc4fcdb852be6d1352498b114f61383b7"
  • Network accessline 3874
    source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 3886
    name = "rsa" version = "0.9.10" source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 3887
    version = "0.9.10" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "b8573f03f5883dcaebdfcf4725caa1ecb9c15b2ef50c43a07b816e06799bb12d"
  • Network accessline 3888
    source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 3907
    name = "rsa" version = "0.10.0-rc.18" source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 3908
    version = "0.10.0-rc.18" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "30b2aa4ba0d89f73d1e332df05be0eeab8840351c36ca5654341dfdb57bb3caf"
  • Network accessline 3909
    source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 3926
    name = "russh" version = "0.64.1" source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 3927
    version = "0.64.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "ba61e87b9ec9a39a59a6bbed4c0b8ff7fb07073405b24a767a1f2c8560ac8f58"
  • Network accessline 3928
    source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 3997
    name = "russh-cryptovec" version = "0.62.0" source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 3998
    version = "0.62.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "3aec6cb630dbe85d72ffd7bcd95f07e1bd69f9f270ee8adfa1afe443a6331438"
  • Network accessline 3999
    source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 4009
    name = "russh-util" version = "0.52.0" source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 4010
    version = "0.52.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "668424a5dde0bcb45b55ba7de8476b93831b4aa2fa6947e145f3b053e22c60b6"
  • Network accessline 4011
    source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 4021
    name = "rustc-hash" version = "2.1.3" source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 4022
    version = "2.1.3" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "6b1e7f9a428571be2dc5bc0505c13fb6bf936822b894ec87abf8a08a4e51742d"
  • Network accessline 4023
    source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 4027
    name = "rustc_version" version = "0.4.1" source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 4028
    version = "0.4.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "cfcb3a22ef46e85b45de6ee7e79d063319ebb6594faafcf1c225ea92ab6e9b92"
  • Network accessline 4029
    source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 4036
    name = "rustix" version = "1.1.4" source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 4037
    version = "1.1.4" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "b6fe4565b9518b83ef4f91bb47ce29620ca828bd32cb7e408f0062e9930ba190"
  • Network accessline 4038
    source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 4049
    name = "rustls" version = "0.23.46" source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 4050
    version = "0.23.46" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "48e13bd8c0e9365c43cfa5c9e8f9ad49d3c8444926c9aac819e0e4dc503c8fdf"
  • Network accessline 4051
    source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 4063
    name = "rustls-native-certs" version = "0.8.4" source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 4064
    version = "0.8.4" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "dab5152771c58876a2146916e53e35057e1a4dfa2b9df0f0305b07f611fdea4d"
  • Network accessline 4065
    source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 4075
    name = "rustls-pki-types" version = "1.15.1" source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 4076
    version = "1.15.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "2f4925028c7eb5d1fcdaf196971378ed9d2c1c4efc7dc5d011256f76c99c0a96"
  • Network accessline 4077
    source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 4085
    name = "rustls-platform-verifier" version = "0.6.2" source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 4086
    version = "0.6.2" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "1d99feebc72bae7ab76ba994bb5e121b8d83d910ca40b36e0921f53becc41784"
  • Network accessline 4087
    source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 4106
    name = "rustls-platform-verifier-android" version = "0.1.1" source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 4107
    version = "0.1.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "f87165f0995f63a9fbeea62b64d10b4d9d8e78ec6d7d51fb2125fda7bb36788f"
  • Network accessline 4108
    source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 4112
    name = "rustls-webpki" version = "0.103.16" source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 4113
    version = "0.103.16" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "4443b1b6d39d7c663139942cc4558262562d2c84123bb6282ef177009ca8b281"
  • Network accessline 4114
    source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 4124
    name = "rustversion" version = "1.0.23" source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 4125
    version = "1.0.23" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "cf54715a573b99ac80df0bc206da022bcd442c974952c7b9720069370852e21f"
  • Network accessline 4126
    source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 4130
    name = "ryu" version = "1.0.23" source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 4131
    version = "1.0.23" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "9774ba4a74de5f7b1c1451ed6cd5285a32eddb5cccb8cc655a4e50009e06477f"
  • Network accessline 4132
    source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 4136
    name = "salsa20" version = "0.11.0" source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 4137
    version = "0.11.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "2f874456e72520ff1375a06c588eaf074b0f01f9e9e1aada45bd9b7954a6e42c"
  • Network accessline 4138
    source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 4146
    name = "same-file" version = "1.0.6" source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 4147
    version = "1.0.6" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "93fc1dc3aaa9bfed95e02e6eadabb4baf7e3078b0bd1b4d7b6b0b68378900502"
  • Network accessline 4148
    source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 4155
    name = "schannel" version = "0.1.29" source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 4156
    version = "0.1.29" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "91c1b7e4904c873ef0710c1f407dde2e6287de2bebc1bbbf7d430bb7cbffd939"
  • Network accessline 4157
    source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 4164
    name = "schemars" version = "0.9.0" source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 4165
    version = "0.9.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "4cd191f9397d57d581cddd31014772520aa448f65ef991055d7f61582c65165f"
  • Network accessline 4166
    source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 4176
    name = "schemars" version = "1.2.2" source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 4177
    version = "1.2.2" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "687274d293b6cdc6e73e0fee520bf2049650090d7164f87672d212a3c530cf4a"
  • Network accessline 4178
    source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 4188
    name = "scopeguard" version = "1.2.0" source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 4189
    version = "1.2.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "94143f37725109f92c262ed2cf5e59bce7498c01bcc1502d7b9afe439a4e9f49"
  • Network accessline 4190
    source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 4194
    name = "scrypt" version = "0.12.0" source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 4195
    version = "0.12.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "d87af57419b594aa23fa95f09f0e06d80d84ba01c26148c43844cad6ff4485f0"
  • Network accessline 4196
    source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 4206
    name = "sec1" version = "0.7.3" source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 4207
    version = "0.7.3" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "d3e97a565f76233a6003f9f5c54be1d9c5bdfa3eccfb189469f11ec4901c47dc"
  • Network accessline 4208
    source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 4220
    name = "sec1" version = "0.8.1" source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 4221
    version = "0.8.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "d56d437c2f19203ce5f7122e507831de96f3d2d4d3be5af44a0b0a09d8a80e4d"
  • Network accessline 4222
    source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 4234
    name = "secret-service" version = "4.0.0" source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 4235
    version = "4.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "e4d35ad99a181be0a60ffcbe85d680d98f87bdc4d7644ade319b87076b9dbfd4"
  • Network accessline 4236
    source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 4253
    name = "security-framework" version = "2.11.1" source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 4254
    version = "2.11.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "897b2245f0b511c87893af39b033e5ca9cce68824c4d7e7630b5a1d339658d02"
  • Network accessline 4255
    source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 4266
    name = "security-framework" version = "3.7.0" source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 4267
    version = "3.7.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "b7f4bc775c73d9a02cde8bf7b2ec4c9d12743edf609006c7facc23998404cd1d"
  • Network accessline 4268
    source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 4279
    name = "security-framework-sys" version = "2.17.0" source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 4280
    version = "2.17.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "6ce2691df843ecc5d231c0b14ece2acc3efb62c0a398c7e1d875f3983ce020e3"
  • Network accessline 4281
    source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 4289
    name = "self_cell" version = "1.3.0" source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 4290
    version = "1.3.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "2ab42ca02749e120097e328d91d415325bdf43b1c72c4c8badf37375fe40a813"
  • Network accessline 4291
    source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 4295
    name = "semver" version = "1.0.28" source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 4296
    version = "1.0.28" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "8a7852d02fc848982e0c167ef163aaff9cd91dc640ba85e263cb1ce46fae51cd"
  • Network accessline 4297
    source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 4301
    name = "serde" version = "1.0.229" source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 4302
    version = "1.0.229" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "4148590afebada386688f18773da617792bf2ef03ffc1e4cbd2b1d45b023e0ba"
  • Network accessline 4303
    source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 4311
    name = "serde-wasm-bindgen" version = "0.6.5" source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 4312
    version = "0.6.5" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "8302e169f0eddcc139c70f139d19d6467353af16f9fce27e8c30158036a1e16b"
  • Network accessline 4313
    source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 4322
    name = "serde_core" version = "1.0.229" source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 4323
    version = "1.0.229" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "67dca2c9c51e58a4791a4b1ed58308b39c64224d349a935ab5039aa360942a48"
  • Network accessline 4324
    source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 4331
    name = "serde_derive" version = "1.0.229" source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 4332
    version = "1.0.229" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "e7a5d71263a5a7d47b41f6b3f06ba276f10cc18b0931f1799f710578e2309348"
  • Network accessline 4333
    source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 4342
    name = "serde_json" version = "1.0.151" source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 4343
    version = "1.0.151" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "c841b55ecdae098c80dcae9cf767f6f8a0c2cdb3416bbef72181df4d0fe73f14"
  • Network accessline 4344
    source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 4356
    name = "serde_norway" version = "0.9.42" source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 4357
    version = "0.9.42" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "e408f29489b5fd500fab51ff1484fc859bb655f32c671f307dcd733b72e8168c"
  • Network accessline 4358
    source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 4369
    name = "serde_repr" version = "0.1.21" source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 4370
    version = "0.1.21" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "8d3b1629de253c70a0508c3899572da79ca359fdab27c7920ff00406df418906"
  • Network accessline 4371
    source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 4380
    name = "serde_stacker" version = "0.1.14" source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 4381
    version = "0.1.14" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "d4936375d50c4be7eff22293a9344f8e46f323ed2b3c243e52f89138d9bb0f4a"
  • Network accessline 4382
    source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 4391
    name = "serde_urlencoded" version = "0.7.1" source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 4392
    version = "0.7.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "d3491c14715ca2294c4d6a88f15e84739788c1d030eed8c110436aafdaa2f3fd"
  • Network accessline 4393
    source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 4403
    name = "serde_with" version = "3.21.0" source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 4404
    version = "3.21.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "76a5c54c7310e7b8b9577c286d7e399ddd876c3e12b3ed917a8aabc4b96e9e8c"
  • Network accessline 4405
    source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 4423
    name = "serde_with_macros" version = "3.21.0" source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 4424
    version = "3.21.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "84d57bc0c8b9a17920c178daa6bb924850d54a9c97ab45194bb8c17ad66bb660"
  • Network accessline 4425
    source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 4435
    name = "serdect" version = "0.4.3" source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 4436
    version = "0.4.3" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "66cf8fedced2fcf12406bcb34223dffb92eaf34908ede12fed414c82b7f00b3e"
  • Network accessline 4437
    source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 4445
    name = "sha1" version = "0.10.7" source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 4446
    version = "0.10.7" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "a978451301f4db1d02937a4ab3ccce137717b81826e79b7d49ffe3244a13c3b8"
  • Network accessline 4447
    source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 4456
    name = "sha1" version = "0.11.0" source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 4457
    version = "0.11.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "aacc4cc499359472b4abe1bf11d0b12e688af9a805fa5e3016f9a386dc2d0214"
  • Network accessline 4458
    source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 4467
    name = "sha2" version = "0.10.9" source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 4468
    version = "0.10.9" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "a7507d819769d01a365ab707794a4084392c824f54a7a6a7862f8c3d0892b283"
  • Network accessline 4469
    source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 4478
    name = "sha2" version = "0.11.0" source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 4479
    version = "0.11.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "446ba717509524cb3f22f17ecc096f10f4822d76ab5c0b9822c5f9c284e825f4"
  • Network accessline 4480
    source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 4489
    name = "sha3" version = "0.11.0" source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 4490
    version = "0.11.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "be176f1a57ce4e3d31c1a166222d9768de5954f811601fb7ca06fc8203905ce1"
  • Network accessline 4491
    source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 4499
    name = "sha3" version = "0.12.0" source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 4500
    version = "0.12.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "bc9bad02c26382724b2d2692c6f179285e4b54eeecd7968f52a50059c3c11759"
  • Network accessline 4501
    source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 4510
    name = "shell-words" version = "1.1.1" source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 4511
    version = "1.1.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "dc6fe69c597f9c37bfeeeeeb33da3530379845f10be461a66d16d03eca2ded77"
  • Network accessline 4512
    source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 4516
    name = "shlex" version = "2.0.1" source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 4517
    version = "2.0.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "f8fadd59c855ef2080decdef8ff161eb6661b86933c9d82e5ba29dc602a55aba"
  • Network accessline 4518
    source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 4522
    name = "signal-hook-registry" version = "1.4.8" source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 4523
    version = "1.4.8" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "c4db69cba1110affc0e9f7bcd48bbf87b3f4fc7c61fc9155afd4c469eb3d6c1b"
  • Network accessline 4524
    source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 4532
    name = "signature" version = "2.2.0" source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 4533
    version = "2.2.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "77549399552de45a898a580c1b41d445bf730df867cc44e6c0233bbc4b8329de"
  • Network accessline 4534
    source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 4542
    name = "signature" version = "3.0.0" source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 4543
    version = "3.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "28d567dcbaf0049cb8ac2608a76cd95ff9e4412e1899d389ee400918ca7537f5"
  • Network accessline 4544
    source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 4552
    name = "simd-adler32" version = "0.3.10" source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 4553
    version = "0.3.10" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "3a219298ac11a56ea9a6d2120044824d6f01aeb034955e7af7bc16858527deea"
  • Network accessline 4554
    source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 4558
    name = "similar" version = "2.7.0" source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 4559
    version = "2.7.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "bbbb5d9659141646ae647b42fe094daf6c6192d1620870b449d9557f748b2daa"
  • Network accessline 4560
    source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 4564
    name = "slab" version = "0.4.12" source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 4565
    version = "0.4.12" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "0c790de23124f9ab44544d7ac05d60440adc586479ce501c1d6d7da3cd8c9cf5"
  • Network accessline 4566
    source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 4570
    name = "smallvec" version = "1.15.2" source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 4571
    version = "1.15.2" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "8ed6a63f02c8539c91a8685a86f4099661ba3da017932f6ebbea6de3f0fa7c90"
  • Network accessline 4572
    source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 4576
    name = "socket2" version = "0.6.5" source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 4577
    version = "0.6.5" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "c3d1e2c7f27f8d4cb10542a02c49005dbd6e93095799d6f3be745fae9f8fedd4"
  • Network accessline 4578
    source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 4586
    name = "spin" version = "0.9.9" source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 4587
    version = "0.9.9" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "3763264f6b73151db08c50ff20d7d8a0b8796e021cdea7ceedad07b80155fa0e"
  • Network accessline 4588
    source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 4592
    name = "spki" version = "0.7.3" source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 4593
    version = "0.7.3" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "d91ed6c858b01f942cd56b37a94b3e0a1798290327d1236e4d9cf4eaca44d29d"
  • Network accessline 4594
    source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 4602
    name = "spki" version = "0.8.0" source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 4603
    version = "0.8.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "1d9efca8738c78ee9484207732f728b1ef517bbb1833d6fc0879ca898a522f6f"
  • Network accessline 4604
    source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 4612
    name = "sponge-cursor" version = "0.1.0" source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 4613
    version = "0.1.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "3a0219bd7d979d58245a4f41f695e1ac9f8befdffadd7f61f1bae9e39abc6620"
  • Network accessline 4614
    source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 4618
    name = "ssh-cipher" version = "0.2.0" source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 4619
    version = "0.2.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "caac132742f0d33c3af65bfcde7f6aa8f62f0e991d80db99149eb9d44708784f"
  • Network accessline 4620
    source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 4628
    name = "ssh-cipher" version = "0.3.0" source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 4629
    version = "0.3.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "d801accda99469cde6d73da741422610fdf6508a72d9a69d1b55cb241c720597"
  • Network accessline 4630
    source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 4646
    name = "ssh-encoding" version = "0.2.0" source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 4647
    version = "0.2.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "eb9242b9ef4108a78e8cd1a2c98e193ef372437f8c22be363075233321dd4a15"
  • Network accessline 4648
    source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 4657
    name = "ssh-encoding" version = "0.3.0" source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 4658
    version = "0.3.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "7b54d0ed0498daf3f78d82e00e28c8eec9d75a067c4cfbcc7a0f7d0f4077749e"
  • Network accessline 4659
    source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 4672
    name = "ssh-key" version = "0.6.7" source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 4673
    version = "0.6.7" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "3b86f5297f0f04d08cabaa0f6bff7cb6aec4d9c3b49d87990d63da9d9156a8c3"
  • Network accessline 4674
    source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 4692
    name = "ssh-key" version = "0.7.0-rc.11" source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 4693
    version = "0.7.0-rc.11" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "f9a32fae177b74a22aa9c5b01bf7e68b33545be32d9e381e248058d2adc15ce3"
  • Network accessline 4694
    source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 4718
    name = "stable_deref_trait" version = "1.2.1" source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 4719
    version = "1.2.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "6ce2be8dc25455e1f91df71bfa12ad37d7af1092ae736f3a6cd0e37bc7810596"
  • Network accessline 4720
    source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 4724
    name = "stacker" version = "0.1.24" source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 4725
    version = "0.1.24" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "640c8cdd92b6b12f5bcb1803ca3bbf5ab96e5e6b6b96b9ab77dabe9e880b3190"
  • Network accessline 4726
    source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 4737
    name = "static_assertions" version = "1.1.0" source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 4738
    version = "1.1.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "a2eb9349b6444b326872e140eb1cf5e7c522154d69e7a0ffb0fb81c06b37543f"
  • Network accessline 4739
    source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 4743
    name = "strsim" version = "0.11.1" source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 4744
    version = "0.11.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "7da8b5736845d9f2fcb837ea5d9e2628564b3b043a70948a3f0b778838c5fb4f"
  • Network accessline 4745
    source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 4749
    name = "strum" version = "0.28.0" source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 4750
    version = "0.28.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "9628de9b8791db39ceda2b119bbe13134770b56c138ec1d3af810d045c04f9bd"
  • Network accessline 4751
    source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 4758
    name = "strum_macros" version = "0.28.0" source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 4759
    version = "0.28.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "ab85eea0270ee17587ed4156089e10b9e6880ee688791d45a905f5b1ca36f664"
  • Network accessline 4760
    source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 4770
    name = "subtle" version = "2.6.1" source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 4771
    version = "2.6.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "13c2bddecc57b384dee18652358fb23172facb8a2c51ccc10d74c157bdea3292"
  • Network accessline 4772
    source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 4776
    name = "syn" version = "2.0.119" source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 4777
    version = "2.0.119" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "872831b642d1a07999a962a351ed35b955ea2cfc8f3862091e2a240a84f17297"
  • Network accessline 4778
    source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 4787
    name = "syn" version = "3.0.3" source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 4788
    version = "3.0.3" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "53e9bae58849f64dfa4f5d5ae372c8341f7305f82a3868709269343628b659a3"
  • Network accessline 4789
    source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 4798
    name = "sync_wrapper" version = "1.0.2" source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 4799
    version = "1.0.2" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "0bf256ce5efdfa370213c1dabab5935a12e49f2c58d15e9eac2870d3b4f27263"
  • Network accessline 4800
    source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 4807
    name = "synstructure" version = "0.13.2" source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 4808
    version = "0.13.2" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "728a70f3dbaf5bab7f0c4b1ac8d7ae5ea60a4b5549c8a5914361c99147a709d2"
  • Network accessline 4809
    source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 4818
    name = "system-configuration" version = "0.7.0" source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 4819
    version = "0.7.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "a13f3d0daba03132c0aa9767f98351b3488edc2c100cda2d2ec2b04f3d8d3c8b"
  • Network accessline 4820
    source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 4829
    name = "system-configuration-sys" version = "0.6.0" source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 4830
    version = "0.6.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "8e1d1b10ced5ca923a1fcb8d03e96b8d3268065d724548c0211415ff6ac6bac4"
  • Network accessline 4831
    source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 4839
    name = "tar" version = "0.4.46" source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 4840
    version = "0.4.46" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "3f6221d9a6003c78398e3b239969f352578258df48c8eb051caadae0015bc840"
  • Network accessline 4841
    source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 4850
    name = "tempfile" version = "3.27.0" source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 4851
    version = "3.27.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "32497e9a4c7b38532efcdebeef879707aa9f794296a4f0244f6f69e9bc8574bd"
  • Network accessline 4852
    source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 4863
    name = "thiserror" version = "1.0.69" source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 4864
    version = "1.0.69" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "b6aaf5339b578ea85b50e080feb250a3e8ae8cfcdff9a461c9ec2904bc923f52"
  • Network accessline 4865
    source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 4872
    name = "thiserror" version = "2.0.19" source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 4873
    version = "2.0.19" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "09a43598840e33d5b0331f38c5e30d13bb11c11210a4b58f0d9b18a5a5eefcd9"
  • Network accessline 4874
    source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 4881
    name = "thiserror-impl" version = "1.0.69" source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 4882
    version = "1.0.69" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "4fee6c4efc90059e10f81e6d42c60a18f76588c3d74cb83a0b242a2b6c7504c1"
  • Network accessline 4883
    source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 4892
    name = "thiserror-impl" version = "2.0.19" source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 4893
    version = "2.0.19" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "43cbfe0cf76104d42a574802844187e84a305e531ed54455f11fbde0f10541cd"
  • Network accessline 4894
    source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 4903
    name = "time" version = "0.3.54" source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 4904
    version = "0.3.54" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "3e1d5e639ff6bab73cb6885cc7e7b1de96c3f32c68ec55f3952614bec1092244"
  • Network accessline 4905
    source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 4917
    name = "time-core" version = "0.1.9" source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 4918
    version = "0.1.9" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "9e1c906769ad99c88eaa54e728060edef082f8e358ff32030cb7c7d315e81109"
  • Network accessline 4919
    source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 4923
    name = "time-macros" version = "0.2.32" source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 4924
    version = "0.2.32" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "7e689342a48d2ea927c87ea50cabf8594854bf940e9310208848d680d668ed85"
  • Network accessline 4925
    source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 4933
    name = "tinystr" version = "0.8.3" source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 4934
    version = "0.8.3" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "c8323304221c2a851516f22236c5722a72eaa19749016521d6dff0824447d96d"
  • Network accessline 4935
    source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 4943
    name = "tinyvec" version = "1.12.0" source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 4944
    version = "1.12.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "bb4ebadaa0af04fab11ae01eb5f9fdb5f9c5b875506e210e71c07873528baa7f"
  • Network accessline 4945
    source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 4952
    name = "tinyvec_macros" version = "0.1.1" source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 4953
    version = "0.1.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "1f3ccbac311fea05f86f61904b462b55fb3df8837a366dfc601a0161d0532f20"
  • Network accessline 4954
    source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 4958
    name = "tokio" version = "1.53.1" source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 4959
    version = "1.53.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "202caea871b69668250d242070849eb495be178ed697a3e98aebce5bc81a0bed"
  • Network accessline 4960
    source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 4975
    name = "tokio-macros" version = "2.7.1" source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 4976
    version = "2.7.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "6328af13490e73a9b4694030fafd93f8c8c6a9dede33e821c3fc63eddf8042ba"
  • Network accessline 4977
    source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 4986
    name = "tokio-rustls" version = "0.26.4" source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 4987
    version = "0.26.4" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "1729aa945f29d91ba541258c8df89027d5792d85a8841fb65e8bf0f4ede4ef61"
  • Network accessline 4988
    source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 4996
    name = "tokio-tungstenite" version = "0.30.0" source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 4997
    version = "0.30.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "17a073bfed563fa236697a068031408a93cd9522e08abf9933ead3e73411bd71"
  • Network accessline 4998
    source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 5012
    name = "tokio-util" version = "0.7.19" source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 5013
    version = "0.7.19" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "494815d09bf52b5548659851081238f0ca39ff638363907596da739561c62c52"
  • Network accessline 5014
    source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 5027
    name = "toml_datetime" version = "1.1.1+spec-1.1.0" source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 5028
    version = "1.1.1+spec-1.1.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "3165f65f62e28e0115a00b2ebdd37eb6f3b641855f9d636d3cd4103767159ad7"
  • Network accessline 5029
    source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 5036
    name = "toml_edit" version = "0.25.13+spec-1.1.0" source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 5037
    version = "0.25.13+spec-1.1.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "6975367e4d2ef766d86af01ffad14b622fecc8d4357a998fbc4deb6e9bacaf9b"
  • Network accessline 5038
    source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 5048
    name = "toml_parser" version = "1.1.3+spec-1.1.0" source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 5049
    version = "1.1.3+spec-1.1.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "1d38ac1cf9b95face32296c0a3ede1fdc270627c9d9c02a7274dd6d960dc4d56"
  • Network accessline 5050
    source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 5057
    name = "tower" version = "0.5.3" source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 5058
    version = "0.5.3" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "ebe5ef63511595f1344e2d5cfa636d973292adc0eec1f0ad45fae9f0851ab1d4"
  • Network accessline 5059
    source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 5072
    name = "tower-http" version = "0.6.11" source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 5073
    version = "0.6.11" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "4cfcf7e2740e6fc6d4d688b4ef00650406bb94adf4731e43c096c3a19fe40840"
  • Network accessline 5074
    source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 5095
    name = "tower-layer" version = "0.3.3" source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 5096
    version = "0.3.3" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "121c2a6cda46980bb0fcd1647ffaf6cd3fc79a013de288782836f6df9c48780e"
  • Network accessline 5097
    source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 5101
    name = "tower-service" version = "0.3.3" source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 5102
    version = "0.3.3" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "8df9b6e13f2d32c91b9bd719c00d1958837bc7dec474d94952798cc8e69eeec3"
  • Network accessline 5103
    source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 5107
    name = "tracing" version = "0.1.44" source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 5108
    version = "0.1.44" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "63e71662fa4b2a2c3a26f570f037eb95bb1f85397f3cd8076caed2f026a6d100"
  • Network accessline 5109
    source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 5118
    name = "tracing-attributes" version = "0.1.31" source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 5119
    version = "0.1.31" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "7490cfa5ec963746568740651ac6781f701c9c5ea257c58e057f3ba8cf69e8da"
  • Network accessline 5120
    source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 5129
    name = "tracing-core" version = "0.1.36" source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 5130
    version = "0.1.36" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "db97caf9d906fbde555dd62fa95ddba9eecfd14cb388e4f491a66d74cd5fb79a"
  • Network accessline 5131
    source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 5138
    name = "try-lock" version = "0.2.5" source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 5139
    version = "0.2.5" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "e421abadd41a4225275504ea4d6566923418b7f05506fbc9c0fe86ba7396114b"
  • Network accessline 5140
    source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 5144
    name = "tungstenite" version = "0.30.0" source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 5145
    version = "0.30.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "e48ac77174b19c110a50ab2128b24215ac9cb40e0e12e093fb602d175c569d22"
  • Network accessline 5146
    source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 5162
    name = "typed-arena" version = "2.0.2" source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 5163
    version = "2.0.2" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "6af6ae20167a9ece4bcb41af5b80f8a1f1df981f6391189ce00fd257af04126a"
  • Network accessline 5164
    source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 5168
    name = "typed-path" version = "0.12.3" source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 5169
    version = "0.12.3" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "8e28f89b80c87b8fb0cf04ab448d5dd0dd0ade2f8891bae878de66a75a28600e"
  • Network accessline 5170
    source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 5174
    name = "typenum" version = "1.20.1" source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 5175
    version = "1.20.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "b6f5e870be6c3b371b77fe0ee0bafb859fa4964b4404c27de1d380043c4dda20"
  • Network accessline 5176
    source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 5180
    name = "uds_windows" version = "1.2.1" source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 5181
    version = "1.2.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "f2f6fb2847f6742cd76af783a2a2c49e9375d0a111c7bef6f71cd9e738c72d6e"
  • Network accessline 5182
    source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 5191
    name = "unicase" version = "2.9.0" source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 5192
    version = "2.9.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "dbc4bc3a9f746d862c45cb89d705aa10f187bb96c76001afab07a0d35ce60142"
  • Network accessline 5193
    source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 5197
    name = "unicode-general-category" version = "1.1.0" source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 5198
    version = "1.1.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "0b993bddc193ae5bd0d623b49ec06ac3e9312875fdae725a975c51db1cc1677f"
  • Network accessline 5199
    source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 5203
    name = "unicode-ident" version = "1.0.24" source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 5204
    version = "1.0.24" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "e6e4313cd5fcd3dad5cafa179702e2b244f760991f45397d14d4ebf38247da75"
  • Network accessline 5205
    source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 5209
    name = "unicode-segmentation" version = "1.13.3" source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 5210
    version = "1.13.3" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "c6f5d3c3b1bf09027a88a6bc961fc00497d651009560b5463668dc81b0fa87a8"
  • Network accessline 5211
    source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 5215
    name = "unicode-width" version = "0.2.2" source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 5216
    version = "0.2.2" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "b4ac048d71ede7ee76d585517add45da530660ef4390e49b098733c6e897f254"
  • Network accessline 5217
    source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 5221
    name = "universal-hash" version = "0.6.1" source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 5222
    version = "0.6.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "f4987bdc12753382e0bec4a65c50738ffaabc998b9cdd1f952fb5f39b0048a96"
  • Network accessline 5223
    source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 5231
    name = "unsafe-libyaml-norway" version = "0.2.15" source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 5232
    version = "0.2.15" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "b39abd59bf32521c7f2301b52d05a6a2c975b6003521cbd0c6dc1582f0a22104"
  • Network accessline 5233
    source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 5237
    name = "untrusted" version = "0.7.1" source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 5238
    version = "0.7.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "a156c684c91ea7d62626509bce3cb4e1d9ed5c4d978f7b4352658f96a4c26b4a"
  • Network accessline 5239
    source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 5243
    name = "untrusted" version = "0.9.0" source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 5244
    version = "0.9.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "8ecb6da28b8a351d773b68d5825ac39017e680750f980f3a1a85cd8dd28a47c1"
  • Network accessline 5245
    source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 5249
    name = "url" version = "2.5.8" source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 5250
    version = "2.5.8" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "ff67a8a4397373c3ef660812acab3268222035010ab8680ec4215f38ba3d0eed"
  • Network accessline 5251
    source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 5261
    name = "urlencoding" version = "2.1.3" source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 5262
    version = "2.1.3" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "daf8dba3b7eb870caf1ddeed7bc9d2a049f3cfdfae7cb521b087cc33ae4c49da"
  • Network accessline 5263
    source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 5267
    name = "utf8_iter" version = "1.0.4" source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 5268
    version = "1.0.4" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "b6c140620e7ffbb22c2dee59cafe6084a59b5ffc27a8859a5f0d494b5d52b6be"
  • Network accessline 5269
    source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 5273
    name = "utf8parse" version = "0.2.2" source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 5274
    version = "0.2.2" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "06abde3611657adf66d383f00b093d7faecc7fa57071cce2578660c9f1010821"
  • Network accessline 5275
    source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 5279
    name = "uuid" version = "1.24.0" source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 5280
    version = "1.24.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "bf3923a6f5c4c6382e0b653c4117f48d631ea17f38ed86e2a828e6f7412f5239"
  • Network accessline 5281
    source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 5292
    name = "uuid-simd" version = "0.8.0" source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 5293
    version = "0.8.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "23b082222b4f6619906941c17eb2297fff4c2fb96cb60164170522942a200bd8"
  • Network accessline 5294
    source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 5302
    name = "vcpkg" version = "0.2.15" source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 5303
    version = "0.2.15" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "accd4ea62f7bb7a82fe23066fb0957d48ef677f6eeb8215f372f52e48bb32426"
  • Network accessline 5304
    source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 5308
    name = "version_check" version = "0.9.5" source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 5309
    version = "0.9.5" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "0b928f33d975fc6ad9f86c8f283853ad26bdd5b10b7f1542aa2fa15e2289105a"
  • Network accessline 5310
    source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 5314
    name = "vsimd" version = "0.8.0" source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 5315
    version = "0.8.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "5c3082ca00d5a5ef149bb8b555a72ae84c9c59f7250f013ac822ac2e49b19c64"
  • Network accessline 5316
    source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 5320
    name = "vte" version = "0.14.1" source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 5321
    version = "0.14.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "231fdcd7ef3037e8330d8e17e61011a2c244126acc0a982f4040ac3f9f0bc077"
  • Network accessline 5322
    source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 5330
    name = "walkdir" version = "2.5.0" source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 5331
    version = "2.5.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "29790946404f91d9c5d06f9874efddea1dc06c5efe94541a7d6863108e3a5e4b"
  • Network accessline 5332
    source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 5340
    name = "want" version = "0.3.1" source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 5341
    version = "0.3.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "bfa7760aed19e106de2c7c0b581b509f2f25d3dacaf737cb82ac61bc6d760b0e"
  • Network accessline 5342
    source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 5349
    name = "wasi" version = "0.11.1+wasi-snapshot-preview1" source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 5350
    version = "0.11.1+wasi-snapshot-preview1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "ccf3ec651a847eb01de73ccad15eb7d99f80485de043efb2f370cd654f4ea44b"
  • Network accessline 5351
    source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 5355
    name = "wasip2" version = "1.0.4+wasi-0.2.12" source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 5356
    version = "1.0.4+wasi-0.2.12" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "b67efb37e106e55ce722a510d6b5f9c17f083e5fc79afc2badeb12cc313d9487"
  • Network accessline 5357
    source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 5364
    name = "wasm-bindgen" version = "0.2.114" source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 5365
    version = "0.2.114" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "6532f9a5c1ece3798cb1c2cfdba640b9b3ba884f5db45973a6f442510a87d38e"
  • Network accessline 5366
    source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 5377
    name = "wasm-bindgen-futures" version = "0.4.64" source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 5378
    version = "0.4.64" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "e9c5522b3a28661442748e09d40924dfb9ca614b21c00d3fd135720e48b67db8"
  • Network accessline 5379
    source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 5391
    name = "wasm-bindgen-macro" version = "0.2.114" source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 5392
    version = "0.2.114" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "18a2d50fcf105fb33bb15f00e7a77b772945a2ee45dcf454961fd843e74c18e6"
  • Network accessline 5393
    source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 5401
    name = "wasm-bindgen-macro-support" version = "0.2.114" source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 5402
    version = "0.2.114" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "03ce4caeaac547cdf713d280eda22a730824dd11e6b8c3ca9e42247b25c631e3"
  • Network accessline 5403
    source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 5414
    name = "wasm-bindgen-shared" version = "0.2.114" source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 5415
    version = "0.2.114" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "75a326b8c223ee17883a4251907455a2431acc2791c98c26279376490c378c16"
  • Network accessline 5416
    source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 5423
    name = "wasm-streams" version = "0.5.0" source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 5424
    version = "0.5.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "9d1ec4f6517c9e11ae630e200b2b65d193279042e28edd4a2cda233e46670bbb"
  • Network accessline 5425
    source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 5436
    name = "wasmtimer" version = "0.4.3" source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 5437
    version = "0.4.3" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "1c598d6b99ea013e35844697fc4670d08339d5cda15588f193c6beedd12f644b"
  • Network accessline 5438
    source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 5450
    name = "web-sys" version = "0.3.91" source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 5451
    version = "0.3.91" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "854ba17bb104abfb26ba36da9729addc7ce7f06f5c0f90f3c391f8461cca21f9"
  • Network accessline 5452
    source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 5460
    name = "web-time" version = "1.1.0" source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 5461
    version = "1.1.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "5a6580f308b1fad9207618087a65c04e7a10bc77e02c8e84e9b00dd4b12fa0bb"
  • Network accessline 5462
    source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 5470
    name = "webpki-root-certs" version = "1.0.10" source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 5471
    version = "1.0.10" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "58ec80e73fd8baf57bf0d9615554c75348bda990d6d5bbeab964dd068319fecb"
  • Network accessline 5472
    source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 5479
    name = "winapi" version = "0.3.9" source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 5480
    version = "0.3.9" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "5c839a674fcd7a98952e593242ea400abe93992746761e38641405d28b00f419"
  • Network accessline 5481
    source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 5489
    name = "winapi-i686-pc-windows-gnu" version = "0.4.0" source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 5490
    version = "0.4.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "ac3b87c63620426dd9b991e5ce0329eff545bccbbb34f3be09ff6fb6ab51b7b6"
  • Network accessline 5491
    source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 5495
    name = "winapi-util" version = "0.1.11" source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 5496
    version = "0.1.11" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "c2a7b1c03c876122aa43f3020e6c3c3ee5c05081c9a00739faf7503aeba10d22"
  • Network accessline 5497
    source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 5504
    name = "winapi-x86_64-pc-windows-gnu" version = "0.4.0" source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 5505
    version = "0.4.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "712e227841d057c1ee1cd2fb22fa7e5a5461ae8e48fa2ca79ec42cfc1931183f"
  • Network accessline 5506
    source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 5510
    name = "windows" version = "0.62.2" source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 5511
    version = "0.62.2" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "527fadee13e0c05939a6a05d5bd6eec6cd2e3dbd648b9f8e447c6518133d8580"
  • Network accessline 5512
    source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 5522
    name = "windows-collections" version = "0.3.2" source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 5523
    version = "0.3.2" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "23b2d95af1a8a14a3c7367e1ed4fc9c20e0a26e79551b1454d72583c97cc6610"
  • Network accessline 5524
    source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 5531
    name = "windows-core" version = "0.62.2" source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 5532
    version = "0.62.2" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "b8e83a14d34d0623b51dce9581199302a221863196a1dde71a7663a4c2be9deb"
  • Network accessline 5533
    source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 5544
    name = "windows-future" version = "0.3.2" source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 5545
    version = "0.3.2" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "e1d6f90251fe18a279739e78025bd6ddc52a7e22f921070ccdc67dde84c605cb"
  • Network accessline 5546
    source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 5555
    name = "windows-implement" version = "0.60.2" source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 5556
    version = "0.60.2" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "053e2e040ab57b9dc951b72c264860db7eb3b0200ba345b4e4c3b14f67855ddf"
  • Network accessline 5557
    source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 5566
    name = "windows-interface" version = "0.59.3" source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 5567
    version = "0.59.3" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "3f316c4a2570ba26bbec722032c4099d8c8bc095efccdc15688708623367e358"
  • Network accessline 5568
    source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 5577
    name = "windows-link" version = "0.2.1" source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 5578
    version = "0.2.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "f0805222e57f7521d6a62e36fa9163bc891acd422f971defe97d64e70d0a4fe5"
  • Network accessline 5579
    source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 5583
    name = "windows-numerics" version = "0.3.1" source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 5584
    version = "0.3.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "6e2e40844ac143cdb44aead537bbf727de9b044e107a0f1220392177d15b0f26"
  • Network accessline 5585
    source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 5593
    name = "windows-registry" version = "0.6.1" source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 5594
    version = "0.6.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "02752bf7fbdcce7f2a27a742f798510f3e5ad88dbe84871e5168e2120c3d5720"
  • Network accessline 5595
    source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 5604
    name = "windows-result" version = "0.4.1" source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 5605
    version = "0.4.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "7781fa89eaf60850ac3d2da7af8e5242a5ea78d1a11c49bf2910bb5a73853eb5"
  • Network accessline 5606
    source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 5613
    name = "windows-strings" version = "0.5.1" source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 5614
    version = "0.5.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "7837d08f69c77cf6b07689544538e017c1bfcf57e34b4c0ff58e6c2cd3b37091"
  • Network accessline 5615
    source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 5622
    name = "windows-sys" version = "0.45.0" source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 5623
    version = "0.45.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "75283be5efb2831d37ea142365f009c02ec203cd29a3ebecbc093d52315b66d0"
  • Network accessline 5624
    source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 5631
    name = "windows-sys" version = "0.52.0" source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 5632
    version = "0.52.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "282be5f36a8ce781fad8c8ae18fa3f9beff57ec1b52cb3de0789201425d9a33d"
  • Network accessline 5633
    source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 5640
    name = "windows-sys" version = "0.59.0" source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 5641
    version = "0.59.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "1e38bc4d79ed67fd075bcc251a1c39b32a1776bbe92e5bef1f0bf1f8c531853b"
  • Network accessline 5642
    source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 5649
    name = "windows-sys" version = "0.60.2" source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 5650
    version = "0.60.2" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "f2f500e4d28234f72040990ec9d39e3a6b950f9f22d3dba18416c35882612bcb"
  • Network accessline 5651
    source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 5658
    name = "windows-sys" version = "0.61.2" source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 5659
    version = "0.61.2" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "ae137229bcbd6cdf0f7b80a31df61766145077ddf49416a728b02cb3921ff3fc"
  • Network accessline 5660
    source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 5667
    name = "windows-targets" version = "0.42.2" source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 5668
    version = "0.42.2" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "8e5180c00cd44c9b1c88adb3693291f1cd93605ded80c250a75d472756b4d071"
  • Network accessline 5669
    source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 5682
    name = "windows-targets" version = "0.52.6" source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 5683
    version = "0.52.6" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "9b724f72796e036ab90c1021d4780d4d3d648aca59e491e6b98e725b84e99973"
  • Network accessline 5684
    source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 5698
    name = "windows-targets" version = "0.53.5" source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 5699
    version = "0.53.5" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "4945f9f551b88e0d65f3db0bc25c33b8acea4d9e41163edf90dcd0b19f9069f3"
  • Network accessline 5700
    source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 5715
    name = "windows-threading" version = "0.2.1" source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 5716
    version = "0.2.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "3949bd5b99cafdf1c7ca86b43ca564028dfe27d66958f2470940f73d86d75b37"
  • Network accessline 5717
    source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 5724
    name = "windows_aarch64_gnullvm" version = "0.42.2" source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 5725
    version = "0.42.2" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "597a5118570b68bc08d8d59125332c54f1ba9d9adeedeef5b99b02ba2b0698f8"
  • Network accessline 5726
    source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 5730
    name = "windows_aarch64_gnullvm" version = "0.52.6" source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 5731
    version = "0.52.6" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "32a4622180e7a0ec044bb555404c800bc9fd9ec262ec147edd5989ccd0c02cd3"
  • Network accessline 5732
    source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 5736
    name = "windows_aarch64_gnullvm" version = "0.53.1" source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 5737
    version = "0.53.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "a9d8416fa8b42f5c947f8482c43e7d89e73a173cead56d044f6a56104a6d1b53"
  • Network accessline 5738
    source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 5742
    name = "windows_aarch64_msvc" version = "0.42.2" source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 5743
    version = "0.42.2" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "e08e8864a60f06ef0d0ff4ba04124db8b0fb3be5776a5cd47641e942e58c4d43"
  • Network accessline 5744
    source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 5748
    name = "windows_aarch64_msvc" version = "0.52.6" source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 5749
    version = "0.52.6" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "09ec2a7bb152e2252b53fa7803150007879548bc709c039df7627cabbd05d469"
  • Network accessline 5750
    source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 5754
    name = "windows_aarch64_msvc" version = "0.53.1" source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 5755
    version = "0.53.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "b9d782e804c2f632e395708e99a94275910eb9100b2114651e04744e9b125006"
  • Network accessline 5756
    source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 5760
    name = "windows_i686_gnu" version = "0.42.2" source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 5761
    version = "0.42.2" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "c61d927d8da41da96a81f029489353e68739737d3beca43145c8afec9a31a84f"
  • Network accessline 5762
    source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 5766
    name = "windows_i686_gnu" version = "0.52.6" source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 5767
    version = "0.52.6" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "8e9b5ad5ab802e97eb8e295ac6720e509ee4c243f69d781394014ebfe8bbfa0b"
  • Network accessline 5768
    source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 5772
    name = "windows_i686_gnu" version = "0.53.1" source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 5773
    version = "0.53.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "960e6da069d81e09becb0ca57a65220ddff016ff2d6af6a223cf372a506593a3"
  • Network accessline 5774
    source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 5778
    name = "windows_i686_gnullvm" version = "0.52.6" source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 5779
    version = "0.52.6" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "0eee52d38c090b3caa76c563b86c3a4bd71ef1a819287c19d586d7334ae8ed66"
  • Network accessline 5780
    source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 5784
    name = "windows_i686_gnullvm" version = "0.53.1" source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 5785
    version = "0.53.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "fa7359d10048f68ab8b09fa71c3daccfb0e9b559aed648a8f95469c27057180c"
  • Network accessline 5786
    source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 5790
    name = "windows_i686_msvc" version = "0.42.2" source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 5791
    version = "0.42.2" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "44d840b6ec649f480a41c8d80f9c65108b92d89345dd94027bfe06ac444d1060"
  • Network accessline 5792
    source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 5796
    name = "windows_i686_msvc" version = "0.52.6" source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 5797
    version = "0.52.6" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "240948bc05c5e7c6dabba28bf89d89ffce3e303022809e73deaefe4f6ec56c66"
  • Network accessline 5798
    source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 5802
    name = "windows_i686_msvc" version = "0.53.1" source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 5803
    version = "0.53.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "1e7ac75179f18232fe9c285163565a57ef8d3c89254a30685b57d83a38d326c2"
  • Network accessline 5804
    source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 5808
    name = "windows_x86_64_gnu" version = "0.42.2" source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 5809
    version = "0.42.2" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "8de912b8b8feb55c064867cf047dda097f92d51efad5b491dfb98f6bbb70cb36"
  • Network accessline 5810
    source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 5814
    name = "windows_x86_64_gnu" version = "0.52.6" source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 5815
    version = "0.52.6" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "147a5c80aabfbf0c7d901cb5895d1de30ef2907eb21fbbab29ca94c5b08b1a78"
  • Network accessline 5816
    source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 5820
    name = "windows_x86_64_gnu" version = "0.53.1" source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 5821
    version = "0.53.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "9c3842cdd74a865a8066ab39c8a7a473c0778a3f29370b5fd6b4b9aa7df4a499"
  • Network accessline 5822
    source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 5826
    name = "windows_x86_64_gnullvm" version = "0.42.2" source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 5827
    version = "0.42.2" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "26d41b46a36d453748aedef1486d5c7a85db22e56aff34643984ea85514e94a3"
  • Network accessline 5828
    source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 5832
    name = "windows_x86_64_gnullvm" version = "0.52.6" source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 5833
    version = "0.52.6" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "24d5b23dc417412679681396f2b49f3de8c1473deb516bd34410872eff51ed0d"
  • Network accessline 5834
    source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 5838
    name = "windows_x86_64_gnullvm" version = "0.53.1" source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 5839
    version = "0.53.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "0ffa179e2d07eee8ad8f57493436566c7cc30ac536a3379fdf008f47f6bb7ae1"
  • Network accessline 5840
    source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 5844
    name = "windows_x86_64_msvc" version = "0.42.2" source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 5845
    version = "0.42.2" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "9aec5da331524158c6d1a4ac0ab1541149c0b9505fde06423b02f5ef0106b9f0"
  • Network accessline 5846
    source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 5850
    name = "windows_x86_64_msvc" version = "0.52.6" source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 5851
    version = "0.52.6" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "589f6da84c646204747d1270a2a5661ea66ed1cced2631d546fdfb155959f9ec"
  • Network accessline 5852
    source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 5856
    name = "windows_x86_64_msvc" version = "0.53.1" source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 5857
    version = "0.53.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "d6bbff5f0aada427a1e5a6da5f1f98158182f26556f345ac9e04d36d0ebed650"
  • Network accessline 5858
    source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 5862
    name = "winnow" version = "1.0.4" source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 5863
    version = "1.0.4" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "23b97319f7b8343df12cc98938e5c3eb436064524c8d2b4e30a1d3a36eecdf81"
  • Network accessline 5864
    source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 5871
    name = "wit-bindgen" version = "0.57.1" source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 5872
    version = "0.57.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "1ebf944e87a7c253233ad6766e082e3cd714b5d03812acc24c318f549614536e"
  • Network accessline 5873
    source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 5877
    name = "wnaf" version = "0.14.0" source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 5878
    version = "0.14.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "ab12e7090f27e2ffd9322651492942d50c2926094af30601e1964337db39daf1"
  • Network accessline 5879
    source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 5888
    name = "writeable" version = "0.6.3" source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 5889
    version = "0.6.3" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "1ffae5123b2d3fc086436f8834ae3ab053a283cfac8fe0a0b8eaae044768a4c4"
  • Network accessline 5890
    source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 5894
    name = "xattr" version = "1.6.1" source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 5895
    version = "1.6.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "32e45ad4206f6d2479085147f02bc2ef834ac85886624a23575ae137c8aa8156"
  • Network accessline 5896
    source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 5904
    name = "xdg-home" version = "1.3.0" source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 5905
    version = "1.3.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "ec1cdab258fb55c0da61328dc52c8764709b249011b2cad0454c72f0bf10a1f6"
  • Network accessline 5906
    source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 5914
    name = "yamux" version = "0.14.0" source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 5915
    version = "0.14.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "767113d8f66a81e461362462aa71d8d0108cbf3430d4442fb88a04e31be81165"
  • Network accessline 5916
    source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 5929
    name = "yoke" version = "0.8.3" source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 5930
    version = "0.8.3" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "709fe23a0424b6a435d82152b1bd3fdfb0833487d5fa90d05d42762a9891fef5"
  • Network accessline 5931
    source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 5940
    name = "yoke-derive" version = "0.8.2" source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 5941
    version = "0.8.2" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "de844c262c8848816172cef550288e7dc6c7b7814b4ee56b3e1553f275f1858e"
  • Network accessline 5942
    source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 5952
    name = "zbus" version = "4.4.0" source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 5953
    version = "4.4.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "bb97012beadd29e654708a0fdb4c84bc046f537aecfde2c3ee0a9e4b4d48c725"
  • Network accessline 5954
    source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 5990
    name = "zbus_macros" version = "4.4.0" source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 5991
    version = "4.4.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "267db9407081e90bbfa46d841d3cbc60f59c0351838c4bc65199ecd79ab1983e"
  • Network accessline 5992
    source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 6003
    name = "zbus_names" version = "3.0.0" source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 6004
    version = "3.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "4b9b1fef7d021261cc16cba64c351d291b715febe0fa10dc3a443ac5a5022e6c"
  • Network accessline 6005
    source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 6014
    name = "zerocopy" version = "0.8.55" source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 6015
    version = "0.8.55" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "b5a105cd7b140f6eeec8acff2ea38135d3cab283ada58540f629fe51e46696eb"
  • Network accessline 6016
    source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 6023
    name = "zerocopy-derive" version = "0.8.55" source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 6024
    version = "0.8.55" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "0fe976fb70c78cd64cccfe3a6fc142244e8a77b70959b30faf9d0ac37ee228eb"
  • Network accessline 6025
    source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 6034
    name = "zerofrom" version = "0.1.8" source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 6035
    version = "0.1.8" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "0ec05a11813ea801ff6d75110ad09cd0824ddba17dfe17128ea0d5f68e6c5272"
  • Network accessline 6036
    source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 6043
    name = "zerofrom-derive" version = "0.1.7" source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 6044
    version = "0.1.7" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "11532158c46691caf0f2593ea8358fed6bbf68a0315e80aae9bd41fbade684a1"
  • Network accessline 6045
    source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 6055
    name = "zeroize" version = "1.9.0" source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 6056
    version = "1.9.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "e13c156562582aa81c60cb29407084cdb54c4164760106ab78e6c5b0858cf64e"
  • Network accessline 6057
    source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 6064
    name = "zeroize_derive" version = "1.5.0" source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 6065
    version = "1.5.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "3c50655cbb0fe3fc43170059e702f1ce5e19b84cec58dc87b037a09935c2f328"
  • Network accessline 6066
    source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 6075
    name = "zerotrie" version = "0.2.4" source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 6076
    version = "0.2.4" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "0f9152d31db0792fa83f70fb2f83148effb5c1f5b8c7686c3459e361d9bc20bf"
  • Network accessline 6077
    source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 6086
    name = "zerovec" version = "0.11.6" source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 6087
    version = "0.11.6" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "90f911cbc359ab6af17377d242225f4d75119aec87ea711a880987b18cd7b239"
  • Network accessline 6088
    source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 6097
    name = "zerovec-derive" version = "0.11.3" source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 6098
    version = "0.11.3" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "625dc425cab0dca6dc3c3319506e6593dcb08a9f387ea3b284dbd52a92c40555"
  • Network accessline 6099
    source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 6108
    name = "zip" version = "9.0.5" source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 6109
    version = "9.0.5" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "6e04976da629d3b04204ba8105b396a193af8ad2583b2c79bfb3ab8af580a11e"
  • Network accessline 6110
    source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 6123
    name = "zlib-rs" version = "0.6.6" source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 6124
    version = "0.6.6" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "b142a20ec14a91d5bc708c1dc21b080c550113d8aa77afa29635673a65dd02c5"
  • Network accessline 6125
    source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 6129
    name = "zmij" version = "1.0.23" source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 6130
    version = "1.0.23" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "29666d0abbfad1e3dc4dcf6144730dd3a3ab225bbbdac83319345b1b44ccfc1b"
  • Network accessline 6131
    source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 6135
    name = "zopfli" version = "0.8.3" source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 6136
    version = "0.8.3" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "f05cd8797d63865425ff89b5c4a48804f35ba0ce8d125800027ad6017d2b5249"
  • Network accessline 6137
    source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 6147
    name = "zstd" version = "0.13.3" source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 6148
    version = "0.13.3" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "e91ee311a569c327171651566e07972200e76fcfe2242a4fa446149a3881c08a"
  • Network accessline 6149
    source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 6156
    name = "zstd-safe" version = "7.2.4" source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 6157
    version = "7.2.4" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "8f49c4d5f0abb602a93fb8736af2a4f4dd9512e36f7f570d66e65ff867ed3b9d"
  • Network accessline 6158
    source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 6165
    name = "zstd-sys" version = "2.0.16+zstd.1.5.7" source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 6166
    version = "2.0.16+zstd.1.5.7" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "91e19ebc2adc8f83e43039e79776e3fda8ca919132d68a1fed6a5faca2683748"
  • Network accessline 6167
    source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 6175
    name = "zvariant" version = "4.2.0" source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 6176
    version = "4.2.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "2084290ab9a1c471c38fc524945837734fbf124487e105daec2bb57fd48c81fe"
  • Network accessline 6177
    source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 6188
    name = "zvariant_derive" version = "4.2.0" source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 6189
    version = "4.2.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "73e2ba546bda683a90652bac4a279bc146adad1386f25379cf73200d2002c449"
  • Network accessline 6190
    source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 6201
    name = "zvariant_utils" version = "2.1.0" source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 6202
    version = "2.1.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "c51bcff7cc3dbb5055396bcf774748c3dab426b4b8659046963523cee4808340"
  • Network accessline 6203
    source = "registry+https://github.com/rust-lang/crates.io-index"

Cargo.toml

  • Network accessline 137
    # Datadog API client — pinned to a git rev # Use default-features = false; feature sets are activated per-target via features above datadog-api-client = { git = "https://github.com/DataDog/datadog-api-client-rust", rev = "13ca09bdfae8f5968b
  • Network accessline 139
    datadog-api-client = { git = "https://github.com/DataDog/datadog-api-client-rust", rev = "13ca09bdfae8f5968b02c88feffa6b6ad6445fb0", optional = true, default-features = false }
  • Access to secretsline 149
    [Credential-related source omitted]

LICENSE

  • Network accessline 1
    Apache License                            Version 2.0, January 2004                         http://www.apache.org/licenses/
  • Network accessline 3
    http://www.apache.org/licenses/
  • Network accessline 183
    This product includes software developed at Datadog (https://www.datadoghq.com/).

NOTICE

  • Network accessline 4
    This product includes software developed at Datadog (https://www.datadoghq.com/).

README.md

  • Network accessline 3
    [![CI](https://github.com/DataDog/pup/actions/workflows/ci.yml/badge.svg?branch=main)](https://github.com/DataDog/pup/actions/workflows/ci.yml)
  • Network accessline 4
    [![Rust](https://img.shields.io/badge/rust-stable-orange?logo=rust)](https://www.rust-lang.org/)
  • Network accessline 5
    [![License](https://img.shields.io/badge/license-Apache%202.0-blue.svg)](LICENSE)
  • Network accessline 45
    💡 **Tip:** Use Ctrl/Cmd+F to search for specific APIs. [Request features via GitHub Issues](https://github.com/DataDog/pup/issues).
  • Network accessline 58
    | APM Services | ✅ | `apm services`, `apm entities`, `apm dependencies`, `apm flow-map` | Services stats, operations, resources; entity queries; dependencies; flow visualization | | Traces | ✅ | `traces search`, `traces aggregate`, `traces 
  • Network accessline 59
    | Traces | ✅ | `traces search`, `traces aggregate`, `traces metrics` | Span search/aggregation and span-based metric definitions | | Profiling | ⏳ | `profiling` | Not supported in pup yet. Use the Datadog MCP server: https://docs.datadoghq.
  • Network accessline 60
    | Profiling | ⏳ | `profiling` | Not supported in pup yet. Use the Datadog MCP server: https://docs.datadoghq.com/bits_ai/mcp_server. Enable with: https://mcp.datadoghq.com/api/unstable/mcp-server/mcp?toolsets=core,profiling |
  • Dangerous shell operationline 198
    curl -fsSL https://raw.githubusercontent.com/DataDog/pup/main/install.sh | sh
  • Network accessline 198
    curl -fsSL https://raw.githubusercontent.com/DataDog/pup/main/install.sh | sh
  • Network accessline 210
    curl -fsSL https://raw.githubusercontent.com/DataDog/pup/main/install.sh | PUP_VERSION=1.27.0 PUP_INSTALL_DIR=/usr/local/bin sh
  • Network accessline 236
    git clone https://github.com/DataDog/pup.git && cd pup
  • Network accessline 243
    Download pre-built binaries from the [latest release](https://github.com/DataDog/pup/releases/latest).
  • Access to secretsline 326
    [Credential-related source omitted]
  • Access to secretsline 328
    [Credential-related source omitted]
  • Access to secretsline 334
    [Credential-related source omitted]
  • Access to secretsline 351
    [Credential-related source omitted]
  • Access to secretsline 352
    [Credential-related source omitted]
  • Access to secretsline 361
    [Credential-related source omitted]
  • Access to secretsline 364
    [Credential-related source omitted]
  • Access to secretsline 370
    [Credential-related source omitted]
  • Access to secretsline 375
    [Credential-related source omitted]
  • Access to secretsline 377
    [Credential-related source omitted]
  • Access to secretsline 494
    [Credential-related source omitted]
  • Access to secretsline 495
    [Credential-related source omitted]
  • Access to secretsline 496
    [Credential-related source omitted]
  • Access to secretsline 500
    [Credential-related source omitted]
  • Instruction override signalline 545
    # Skip confirmation prompts for write operations
  • Access to secretsline 567
    [Credential-related source omitted]
  • Access to secretsline 571
    [Credential-related source omitted]
  • Access to secretsline 574
    [Credential-related source omitted]
  • Access to secretsline 577
    [Credential-related source omitted]
  • Access to secretsline 581
    [Credential-related source omitted]
  • Access to secretsline 590
    [Credential-related source omitted]
  • Access to secretsline 593
    [Credential-related source omitted]
  • Network accessline 686
    - **[ACP](https://agentcommunicationprotocol.dev/)** — Agent Communication Protocol for ACP-native clients
  • Network accessline 687
    - **OpenAI-compatible** — `POST /chat/completions` for [opencode](https://opencode.ai), Cursor, and any `@ai-sdk/openai-compatible` client
  • Network accessline 697
    Point any OpenAI-compatible client at `http://127.0.0.1:9099` to start asking questions about your Datadog environment.
  • Network accessline 705
    "npm": "@ai-sdk/openai-compatible",       "models": { "datadog-ai": { "name": "Datadog AI Agent" } },       "options": { "baseURL": "http://127.0.0.1:9099" }
  • Network accessline 706
    "models": { "datadog-ai": { "name": "Datadog AI Agent" } },       "options": { "baseURL": "http://127.0.0.1:9099" }     }
  • Network accessline 707
    "options": { "baseURL": "http://127.0.0.1:9099" }

SKILL.md

  • Network accessline 7
    name: Datadog     email: support@datadoghq.com   repository: https://github.com/DataDog/pup
  • Network accessline 8
    email: support@datadoghq.com   repository: https://github.com/DataDog/pup   tags: datadog,cli,monitoring,logs,apm,metrics,security,infrastructure
  • Network accessline 9
    repository: https://github.com/DataDog/pup

agents/_templates/EXAMPLE_logs_refactored.md

  • Access to secretsline 105
    [Credential-related source omitted]
  • Access to secretsline 107
    [Credential-related source omitted]

agents/_templates/README.md

  • Access to secretsline 18
    [Credential-related source omitted]
  • Access to secretsline 80
    [Credential-related source omitted]

agents/_templates/pup-context.md

  • Access to secretsline 6
    [Credential-related source omitted]

agents/agentless-scanning.md

  • Access to secretsline 42
    [Credential-related source omitted]
  • Network accessline 62
    Learn more: https://www.datadoghq.com/blog/agentless-scanning/
  • Network accessline 73
    [Credential-related source omitted]
  • Access to secretsline 73
    [Credential-related source omitted]
  • Access to secretsline 74
    [Credential-related source omitted]
  • Access to secretsline 75
    [Credential-related source omitted]
  • Network accessline 103
    [Credential-related source omitted]
  • Access to secretsline 103
    [Credential-related source omitted]
  • Access to secretsline 104
    [Credential-related source omitted]
  • Access to secretsline 105
    [Credential-related source omitted]
  • Network accessline 113
    # Full scanning enabled (recommended) curl -X POST "https://api.${DD_SITE}/api/v2/agentless_scanning/accounts/aws" \
  • Network accessline 114
    [Credential-related source omitted]
  • Access to secretsline 114
    [Credential-related source omitted]
  • Access to secretsline 115
    [Credential-related source omitted]
  • Access to secretsline 116
    [Credential-related source omitted]
  • Network accessline 136
    [Credential-related source omitted]
  • Access to secretsline 136
    [Credential-related source omitted]
  • Access to secretsline 137
    [Credential-related source omitted]
  • Access to secretsline 138
    [Credential-related source omitted]
  • Network accessline 156
    [Credential-related source omitted]
  • Access to secretsline 156
    [Credential-related source omitted]
  • Access to secretsline 157
    [Credential-related source omitted]
  • Access to secretsline 158
    [Credential-related source omitted]
  • Network accessline 181
    # Enable Lambda scanning curl -X PATCH "https://api.${DD_SITE}/api/v2/agentless_scanning/accounts/aws/${AWS_ACCOUNT_ID}" \
  • Network accessline 182
    [Credential-related source omitted]
  • Access to secretsline 182
    [Credential-related source omitted]
  • Access to secretsline 183
    [Credential-related source omitted]
  • Access to secretsline 184
    [Credential-related source omitted]
  • Network accessline 199
    # Enable sensitive data scanning curl -X PATCH "https://api.${DD_SITE}/api/v2/agentless_scanning/accounts/aws/${AWS_ACCOUNT_ID}" \
  • Network accessline 200
    [Credential-related source omitted]
  • Access to secretsline 200
    [Credential-related source omitted]
  • Access to secretsline 201
    [Credential-related source omitted]
  • Access to secretsline 202
    [Credential-related source omitted]
  • Network accessline 214
    # Disable container scanning curl -X PATCH "https://api.${DD_SITE}/api/v2/agentless_scanning/accounts/aws/${AWS_ACCOUNT_ID}" \
  • Network accessline 215
    [Credential-related source omitted]
  • Access to secretsline 215
    [Credential-related source omitted]
  • Access to secretsline 216
    [Credential-related source omitted]
  • Access to secretsline 217
    [Credential-related source omitted]
  • Network accessline 237
    [Credential-related source omitted]
  • Access to secretsline 237
    [Credential-related source omitted]
  • Access to secretsline 238
    [Credential-related source omitted]
  • Access to secretsline 239
    [Credential-related source omitted]
  • Network accessline 265
    [Credential-related source omitted]
  • Access to secretsline 265
    [Credential-related source omitted]
  • Access to secretsline 266
    [Credential-related source omitted]
  • Access to secretsline 267
    [Credential-related source omitted]
  • Network accessline 298
    # Scan an EC2 instance curl -X POST "https://api.${DD_SITE}/api/v2/agentless_scanning/ondemand/aws" \
  • Network accessline 299
    [Credential-related source omitted]
  • Access to secretsline 299
    [Credential-related source omitted]
  • Access to secretsline 300
    [Credential-related source omitted]
  • Access to secretsline 301
    [Credential-related source omitted]
  • Network accessline 317
    [Credential-related source omitted]
  • Access to secretsline 317
    [Credential-related source omitted]
  • Access to secretsline 318
    [Credential-related source omitted]
  • Access to secretsline 319
    [Credential-related source omitted]
  • Network accessline 333
    [Credential-related source omitted]
  • Access to secretsline 333
    [Credential-related source omitted]
  • Access to secretsline 334
    [Credential-related source omitted]
  • Access to secretsline 335
    [Credential-related source omitted]
  • Network accessline 349
    [Credential-related source omitted]
  • Access to secretsline 349
    [Credential-related source omitted]
  • Access to secretsline 350
    [Credential-related source omitted]
  • Access to secretsline 351
    [Credential-related source omitted]
  • Network accessline 365
    [Credential-related source omitted]
  • Access to secretsline 365
    [Credential-related source omitted]
  • Access to secretsline 366
    [Credential-related source omitted]
  • Access to secretsline 367
    [Credential-related source omitted]
  • Network accessline 381
    [Credential-related source omitted]
  • Access to secretsline 381
    [Credential-related source omitted]
  • Access to secretsline 382
    [Credential-related source omitted]
  • Access to secretsline 383
    [Credential-related source omitted]
  • Network accessline 402
    [Credential-related source omitted]
  • Access to secretsline 402
    [Credential-related source omitted]
  • Access to secretsline 403
    [Credential-related source omitted]
  • Access to secretsline 404
    [Credential-related source omitted]
  • Network accessline 430
    [Credential-related source omitted]
  • Access to secretsline 430
    [Credential-related source omitted]
  • Access to secretsline 431
    [Credential-related source omitted]
  • Access to secretsline 432
    [Credential-related source omitted]
  • Network accessline 458
    [Credential-related source omitted]
  • Access to secretsline 458
    [Credential-related source omitted]
  • Access to secretsline 459
    [Credential-related source omitted]
  • Access to secretsline 460
    [Credential-related source omitted]
  • Network accessline 468
    # Enable both host and container scanning (recommended) curl -X POST "https://api.${DD_SITE}/api/v2/agentless_scanning/accounts/azure" \
  • Network accessline 469
    [Credential-related source omitted]
  • Access to secretsline 469
    [Credential-related source omitted]
  • Access to secretsline 470
    [Credential-related source omitted]
  • Access to secretsline 471
    [Credential-related source omitted]
  • Network accessline 489
    [Credential-related source omitted]
  • Access to secretsline 489
    [Credential-related source omitted]
  • Access to secretsline 490
    [Credential-related source omitted]
  • Access to secretsline 491
    [Credential-related source omitted]
  • Network accessline 507
    [Credential-related source omitted]
  • Access to secretsline 507
    [Credential-related source omitted]
  • Access to secretsline 508
    [Credential-related source omitted]
  • Access to secretsline 509
    [Credential-related source omitted]
  • Network accessline 530
    # Enable host scanning curl -X PATCH "https://api.${DD_SITE}/api/v2/agentless_scanning/accounts/azure/${SUBSCRIPTION_ID}" \
  • Network accessline 531
    [Credential-related source omitted]
  • Access to secretsline 531
    [Credential-related source omitted]
  • Access to secretsline 532
    [Credential-related source omitted]
  • Access to secretsline 533
    [Credential-related source omitted]
  • Network accessline 553
    [Credential-related source omitted]
  • Access to secretsline 553
    [Credential-related source omitted]
  • Access to secretsline 554
    [Credential-related source omitted]
  • Access to secretsline 555
    [Credential-related source omitted]
  • Network accessline 609
    # Account 1: Production (full scanning) curl -X POST "https://api.${DD_SITE}/api/v2/agentless_scanning/accounts/aws" \
  • Network accessline 610
    [Credential-related source omitted]
  • Access to secretsline 610
    [Credential-related source omitted]
  • Access to secretsline 611
    [Credential-related source omitted]
  • Access to secretsline 612
    [Credential-related source omitted]
  • Network accessline 627
    # Account 2: Staging (vulnerability scanning only) curl -X POST "https://api.${DD_SITE}/api/v2/agentless_scanning/accounts/aws" \
  • Network accessline 628
    [Credential-related source omitted]
  • Access to secretsline 628
    [Credential-related source omitted]
  • Access to secretsline 629
    [Credential-related source omitted]
  • Access to secretsline 630
    [Credential-related source omitted]
  • Network accessline 645
    # Account 3: Development (container scanning only) curl -X POST "https://api.${DD_SITE}/api/v2/agentless_scanning/accounts/aws" \
  • Network accessline 646
    [Credential-related source omitted]
  • Access to secretsline 646
    [Credential-related source omitted]
  • Access to secretsline 647
    [Credential-related source omitted]
  • Access to secretsline 648
    [Credential-related source omitted]
  • Network accessline 669
    # Step 1: Trigger on-demand scan RESPONSE=$(curl -s -X POST "https://api.${DD_SITE}/api/v2/agentless_scanning/ondemand/aws" \
  • Network accessline 670
    [Credential-related source omitted]
  • Access to secretsline 670
    [Credential-related source omitted]
  • Access to secretsline 671
    [Credential-related source omitted]
  • Access to secretsline 672
    [Credential-related source omitted]
  • Network accessline 687
    # Step 2: Monitor scan status while true; do   STATUS=$(curl -s -X GET "https://api.${DD_SITE}/api/v2/agentless_scanning/ondemand/aws/${TASK_ID}" \
  • Network accessline 688
    [Credential-related source omitted]
  • Network accessline 689
    [Credential-related source omitted]
  • Access to secretsline 689
    [Credential-related source omitted]
  • Access to secretsline 690
    [Credential-related source omitted]
  • Access to secretsline 691
    [Credential-related source omitted]
  • Network accessline 709
    echo "=== AWS Accounts ===" curl -s -X GET "https://api.${DD_SITE}/api/v2/agentless_scanning/accounts/aws" \
  • Network accessline 710
    [Credential-related source omitted]
  • Access to secretsline 710
    [Credential-related source omitted]
  • Access to secretsline 711
    [Credential-related source omitted]
  • Access to secretsline 712
    [Credential-related source omitted]
  • Network accessline 721
    echo "" echo "=== Azure Subscriptions ===" curl -s -X GET "https://api.${DD_SITE}/api/v2/agentless_scanning/accounts/azure" \
  • Network accessline 722
    [Credential-related source omitted]
  • Network accessline 723
    [Credential-related source omitted]
  • Access to secretsline 723
    [Credential-related source omitted]
  • Access to secretsline 724
    [Credential-related source omitted]
  • Access to secretsline 725
    [Credential-related source omitted]
  • Network accessline 741
    # Check current configuration CURRENT_CONFIG=$(curl -s -X GET "https://api.${DD_SITE}/api/v2/agentless_scanning/accounts/aws/${AWS_ACCOUNT_ID}" \
  • Network accessline 742
    [Credential-related source omitted]
  • Access to secretsline 742
    [Credential-related source omitted]
  • Access to secretsline 743
    [Credential-related source omitted]
  • Access to secretsline 744
    [Credential-related source omitted]
  • Network accessline 749
    # Update to enable sensitive data scanning curl -X PATCH "https://api.${DD_SITE}/api/v2/agentless_scanning/accounts/aws/${AWS_ACCOUNT_ID}" \
  • Network accessline 750
    [Credential-related source omitted]
  • Access to secretsline 750
    [Credential-related source omitted]
  • Access to secretsline 751
    [Credential-related source omitted]
  • Access to secretsline 752
    [Credential-related source omitted]
  • Network accessline 786
    [Credential-related source omitted]
  • Access to secretsline 786
    [Credential-related source omitted]
  • Access to secretsline 787
    [Credential-related source omitted]
  • Access to secretsline 788
    [Credential-related source omitted]
  • Network accessline 814
    # Phase 1: Development (container scanning only, low impact) curl -X POST "https://api.${DD_SITE}/api/v2/agentless_scanning/accounts/aws" \
  • Network accessline 815
    [Credential-related source omitted]
  • Access to secretsline 815
    [Credential-related source omitted]
  • Access to secretsline 816
    [Credential-related source omitted]
  • Access to secretsline 817
    [Credential-related source omitted]
  • Network accessline 834
    # Phase 2: Staging (add host scanning) curl -X POST "https://api.${DD_SITE}/api/v2/agentless_scanning/accounts/aws" \
  • Network accessline 835
    [Credential-related source omitted]
  • Access to secretsline 835
    [Credential-related source omitted]
  • Access to secretsline 836
    [Credential-related source omitted]
  • Access to secretsline 837
    [Credential-related source omitted]
  • Network accessline 854
    # Phase 3: Production (full scanning) curl -X POST "https://api.${DD_SITE}/api/v2/agentless_scanning/accounts/aws" \
  • Network accessline 855
    [Credential-related source omitted]
  • Access to secretsline 855
    [Credential-related source omitted]
  • Access to secretsline 856
    [Credential-related source omitted]
  • Access to secretsline 857
    [Credential-related source omitted]
  • Network accessline 878
    # Configure AWS account echo "Configuring AWS account..." curl -X POST "https://api.${DD_SITE}/api/v2/agentless_scanning/accounts/aws" \
  • Network accessline 879
    [Credential-related source omitted]
  • Network accessline 880
    [Credential-related source omitted]
  • Access to secretsline 880
    [Credential-related source omitted]
  • Access to secretsline 881
    [Credential-related source omitted]
  • Access to secretsline 882
    [Credential-related source omitted]
  • Network accessline 897
    # Configure Azure subscription echo "Configuring Azure subscription..." curl -X POST "https://api.${DD_SITE}/api/v2/agentless_scanning/accounts/azure" \
  • Network accessline 898
    [Credential-related source omitted]
  • Network accessline 899
    [Credential-related source omitted]
  • Access to secretsline 899
    [Credential-related source omitted]
  • Access to secretsline 900
    [Credential-related source omitted]
  • Access to secretsline 901
    [Credential-related source omitted]
  • Access to secretsline 925
    [Credential-related source omitted]
  • Network accessline 1167
    # Create with recommended settings curl -X POST "https://api.${DD_SITE}/api/v2/agentless_scanning/accounts/aws" \
  • Network accessline 1168
    [Credential-related source omitted]
  • Access to secretsline 1168
    [Credential-related source omitted]
  • Access to secretsline 1169
    [Credential-related source omitted]
  • Access to secretsline 1170
    [Credential-related source omitted]
  • Network accessline 1191
    [Credential-related source omitted]
  • Access to secretsline 1191
    [Credential-related source omitted]
  • Access to secretsline 1192
    [Credential-related source omitted]
  • Access to secretsline 1193
    [Credential-related source omitted]
  • Network accessline 1207
    # List AWS configurations echo "=== AWS Accounts ===" curl -s -X GET "https://api.${DD_SITE}/api/v2/agentless_scanning/accounts/aws" \
  • Network accessline 1208
    [Credential-related source omitted]
  • Network accessline 1209
    [Credential-related source omitted]
  • Access to secretsline 1209
    [Credential-related source omitted]
  • Access to secretsline 1210
    [Credential-related source omitted]
  • Access to secretsline 1211
    [Credential-related source omitted]
  • Network accessline 1214
    # List Azure configurations echo -e "\n=== Azure Subscriptions ===" curl -s -X GET "https://api.${DD_SITE}/api/v2/agentless_scanning/accounts/azure" \
  • Network accessline 1215
    [Credential-related source omitted]
  • Network accessline 1216
    [Credential-related source omitted]
  • Access to secretsline 1216
    [Credential-related source omitted]
  • Access to secretsline 1217
    [Credential-related source omitted]
  • Access to secretsline 1218
    [Credential-related source omitted]
  • Network accessline 1226
    [Credential-related source omitted]
  • Access to secretsline 1226
    [Credential-related source omitted]
  • Access to secretsline 1227
    [Credential-related source omitted]
  • Access to secretsline 1228
    [Credential-related source omitted]
  • Network accessline 1243
    # List recent on-demand tasks curl -s -X GET "https://api.${DD_SITE}/api/v2/agentless_scanning/ondemand/aws" \
  • Network accessline 1244
    [Credential-related source omitted]
  • Access to secretsline 1244
    [Credential-related source omitted]
  • Access to secretsline 1245
    [Credential-related source omitted]
  • Access to secretsline 1246
    [Credential-related source omitted]
  • Network accessline 1305
    - **Product Overview**: https://www.datadoghq.com/blog/agentless-scanning/
  • Network accessline 1306
    - **Documentation**: https://docs.datadoghq.com/security/cloud_security_management/agentless_scanning/
  • Network accessline 1307
    - **Setup Guide**: https://docs.datadoghq.com/security/cloud_security_management/setup/
  • Network accessline 1308
    - **API Reference**: https://docs.datadoghq.com/api/latest/agentless-scanning/

agents/api-management.md

  • Access to secretsline 27
    [Credential-related source omitted]
  • Access to secretsline 256
    [Credential-related source omitted]
  • Access to secretsline 453
    [Credential-related source omitted]
  • Access to secretsline 454
    [Credential-related source omitted]

agents/apm-configuration.md

  • Access to secretsline 34
    [Credential-related source omitted]
  • Access to secretsline 707
    [Credential-related source omitted]
  • Access to secretsline 709
    [Credential-related source omitted]
  • Network accessline 826
    Access these features in the Datadog UI at: - Retention Filters: `https://app.datadoghq.com/apm/traces/retention-filters`
  • Network accessline 827
    - Retention Filters: `https://app.datadoghq.com/apm/traces/retention-filters`
  • Network accessline 828
    - Span Metrics: `https://app.datadoghq.com/apm/traces/generate-metrics`
  • Network accessline 829
    - Trace Explorer: `https://app.datadoghq.com/apm/traces`

agents/app-builder.md

  • Access to secretsline 28
    [Credential-related source omitted]
  • Network accessline 32
    **Special Requirements**: The App Builder API requires a [registered application key](https://docs.datadoghq.com/api/latest/action-connection/#register-a-new-app-key) with Actions API access.
  • Access to secretsline 188
    [Credential-related source omitted]
  • Network accessline 220
    → Guide user to register their app key: https://docs.datadoghq.com/api/latest/action-connection/#register-a-new-app-key
  • Network accessline 423
    App app-123 "Incident Response Dashboard" has been published successfully. App URL: https://app.datadoghq.com/app/app-123
  • Network accessline 424
    App URL: https://app.datadoghq.com/app/app-123
  • Network accessline 507
    - [App Builder Documentation](https://docs.datadoghq.com/actions/app_builder/)
  • Network accessline 508
    - [Build Apps Guide](https://docs.datadoghq.com/actions/app_builder/build/)
  • Network accessline 509
    - [Components Reference](https://docs.datadoghq.com/service_management/app_builder/components/)
  • Network accessline 510
    - [Actions Catalog](https://docs.datadoghq.com/actions/actions_catalog/)
  • Network accessline 511
    - [Register App Keys](https://docs.datadoghq.com/api/latest/action-connection/#register-a-new-app-key)

agents/application-security.md

  • Access to secretsline 23
    [Credential-related source omitted]
  • Network accessline 378
    For detailed setup, refer to: - [ASM Getting Started](https://docs.datadoghq.com/security/application_security/)
  • Network accessline 379
    - [ASM Getting Started](https://docs.datadoghq.com/security/application_security/)
  • Network accessline 380
    - [ASM Setup by Language](https://docs.datadoghq.com/security/application_security/threats/setup/)
  • Network accessline 381
    - [In-App Protection](https://docs.datadoghq.com/security/application_security/threats/protection/)
  • Access to secretsline 433
    [Credential-related source omitted]
  • Access to secretsline 435
    [Credential-related source omitted]
  • Network accessline 718
    Access these features in the Datadog UI at: - Application Security: `https://app.datadoghq.com/security/appsec`
  • Network accessline 719
    - Application Security: `https://app.datadoghq.com/security/appsec`
  • Network accessline 720
    - API Catalog: `https://app.datadoghq.com/api-catalog`
  • Network accessline 721
    - Security Signals: `https://app.datadoghq.com/security`

agents/audience-management.md

  • Access to secretsline 30
    [Credential-related source omitted]
  • Access to secretsline 542
    [Credential-related source omitted]
  • Network accessline 815
    - **API Documentation**: [Datadog API Reference - Audience Management](https://docs.datadoghq.com/api/latest/rum-audience-management/)
  • Network accessline 816
    - **RUM Documentation**: [Real User Monitoring](https://docs.datadoghq.com/real_user_monitoring/)
  • Network accessline 817
    - **Reference Tables**: [Reference Tables Documentation](https://docs.datadoghq.com/integrations/guide/reference-tables/)
  • Network accessline 818
    - **Query Syntax**: [RUM Search Syntax](https://docs.datadoghq.com/real_user_monitoring/explorer/search/)

agents/audit-logs.md

  • Access to secretsline 24
    [Credential-related source omitted]
  • Access to secretsline 76
    [Credential-related source omitted]
  • Access to secretsline 111
    [Credential-related source omitted]
  • Access to secretsline 164
    [Credential-related source omitted]
  • Access to secretsline 250
    [Credential-related source omitted]
  • Access to secretsline 295
    [Credential-related source omitted]
  • Access to secretsline 296
    [Credential-related source omitted]
  • Network accessline 314
    For detailed setup, refer to: - [Datadog Audit Trail](https://docs.datadoghq.com/account_management/audit_trail/)
  • Network accessline 315
    - [Datadog Audit Trail](https://docs.datadoghq.com/account_management/audit_trail/)
  • Network accessline 316
    - [Audit API](https://docs.datadoghq.com/api/latest/audit/)
  • Access to secretsline 365
    [Credential-related source omitted]
  • Access to secretsline 367
    [Credential-related source omitted]
  • Access to secretsline 415
    [Credential-related source omitted]
  • Network accessline 731
    Access these features in the Datadog UI at: - Audit Trail: `https://app.datadoghq.com/audit-trail`
  • Network accessline 732
    - Audit Trail: `https://app.datadoghq.com/audit-trail`
  • Network accessline 733
    - Organization Settings: `https://app.datadoghq.com/organization-settings/audit-trail-settings`

agents/aws-integration.md

  • Access to secretsline 65
    [Credential-related source omitted]
  • Access to secretsline 572
    [Credential-related source omitted]
  • Access to secretsline 574
    [Credential-related source omitted]
  • Network accessline 795
    If not deployed, you can deploy it from AWS Serverless Application Repository: https://console.aws.amazon.com/lambda/home#/create/app?applicationId=arn:aws:serverlessrepo:us-east-1:464622532012:applications/Datadog-Lambda-Forwarder
  • Network accessline 796
    https://console.aws.amazon.com/lambda/home#/create/app?applicationId=arn:aws:serverlessrepo:us-east-1:464622532012:applications/Datadog-Lambda-Forwarder
  • Network accessline 827
    For detailed AWS integration guides, refer to: - https://docs.datadoghq.com/integrations/amazon_web_services/
  • Network accessline 828
    - https://docs.datadoghq.com/integrations/amazon_web_services/
  • Network accessline 829
    - https://docs.datadoghq.com/logs/guide/send-aws-services-logs-with-the-datadog-lambda-function/
  • Network accessline 830
    - https://docs.datadoghq.com/integrations/amazon_cloudwatch/
  • Network accessline 831
    - https://docs.datadoghq.com/security/cloud_security_management/setup/cspm/cloud_accounts/aws/
  • Network accessline 832
    - https://docs.datadoghq.com/tracing/trace_collection/aws_xray/

agents/azure-integration.md

  • Access to secretsline 34
    [Credential-related source omitted]
  • Access to secretsline 161
    [Credential-related source omitted]
  • Access to secretsline 164
    [Credential-related source omitted]
  • Access to secretsline 409
    [Credential-related source omitted]
  • Access to secretsline 412
    [Credential-related source omitted]
  • Access to secretsline 483
    [Credential-related source omitted]
  • Access to secretsline 486
    [Credential-related source omitted]
  • Access to secretsline 495
    [Credential-related source omitted]
  • Access to secretsline 498
    [Credential-related source omitted]
  • Access to secretsline 503
    [Credential-related source omitted]
  • Access to secretsline 506
    [Credential-related source omitted]
  • Access to secretsline 585
    [Credential-related source omitted]
  • Access to secretsline 587
    [Credential-related source omitted]
  • Access to secretsline 637
    [Credential-related source omitted]
  • Access to secretsline 640
    [Credential-related source omitted]
  • Access to secretsline 694
    [Credential-related source omitted]
  • Access to secretsline 697
    [Credential-related source omitted]
  • Access to secretsline 706
    [Credential-related source omitted]
  • Access to secretsline 709
    [Credential-related source omitted]
  • Access to secretsline 733
    [Credential-related source omitted]
  • Access to secretsline 736
    [Credential-related source omitted]
  • Access to secretsline 745
    [Credential-related source omitted]
  • Access to secretsline 748
    [Credential-related source omitted]
  • Access to secretsline 776
    [Credential-related source omitted]
  • Access to secretsline 779
    [Credential-related source omitted]
  • Network accessline 965
    For detailed Azure integration guides, refer to: - https://docs.datadoghq.com/integrations/azure/
  • Network accessline 966
    - https://docs.datadoghq.com/integrations/azure/
  • Network accessline 967
    - https://docs.datadoghq.com/security/cloud_security_management/setup/cspm/cloud_accounts/azure/
  • Network accessline 968
    - https://docs.microsoft.com/en-us/azure/active-directory/develop/howto-create-service-principal-portal
  • Network accessline 969
    - https://docs.microsoft.com/en-us/azure/role-based-access-control/built-in-roles

agents/case-management.md

  • Access to secretsline 64
    [Credential-related source omitted]

agents/cicd.md

  • Access to secretsline 36
    [Credential-related source omitted]
  • Access to secretsline 385
    [Credential-related source omitted]

agents/cloud-cost.md

  • Access to secretsline 39
    [Credential-related source omitted]
  • Access to secretsline 486
    [Credential-related source omitted]
  • Network accessline 601
    View detailed costs in Datadog: https://app.datadoghq.com/cost
  • Network accessline 687
    Monitor budget: https://app.datadoghq.com/cost/budgets/budget-xyz-789

agents/cloud-workload-security.md

  • Access to secretsline 23
    [Credential-related source omitted]
  • Access to secretsline 508
    [Credential-related source omitted]
  • Access to secretsline 510
    [Credential-related source omitted]
  • Dangerous shell operationline 641
    - Sudo execution from web servers or scripts
  • Network accessline 860
    Access these features in the Datadog UI at: - CSM Threats: `https://app.datadoghq.com/security/csm`
  • Network accessline 861
    - CSM Threats: `https://app.datadoghq.com/security/csm`
  • Network accessline 862
    - Security Signals: `https://app.datadoghq.com/security`
  • Network accessline 863
    - Agent Configuration: `https://app.datadoghq.com/security/configuration/workload`

agents/container-monitoring.md

  • Access to secretsline 35
    [Credential-related source omitted]
  • Network accessline 318
    For detailed setup, refer to: - [Kubernetes Setup](https://docs.datadoghq.com/containers/kubernetes/)
  • Network accessline 319
    - [Kubernetes Setup](https://docs.datadoghq.com/containers/kubernetes/)
  • Network accessline 320
    - [Docker Setup](https://docs.datadoghq.com/containers/docker/)
  • Network accessline 321
    - [Amazon ECS Setup](https://docs.datadoghq.com/containers/amazon_ecs/)
  • Network accessline 322
    - [AWS Fargate Setup](https://docs.datadoghq.com/integrations/ecs_fargate/)
  • Access to secretsline 362
    [Credential-related source omitted]
  • Access to secretsline 364
    [Credential-related source omitted]
  • Network accessline 566
    Access these features in the Datadog UI at: - Containers: `https://app.datadoghq.com/containers`
  • Network accessline 567
    - Containers: `https://app.datadoghq.com/containers`
  • Network accessline 568
    - Kubernetes: `https://app.datadoghq.com/orchestration/overview`

agents/dashboards.md

  • Access to secretsline 23
    [Credential-related source omitted]
  • Access to secretsline 141
    [Credential-related source omitted]
  • Network accessline 197
    Dashboard: "Production Overview" URL: https://app.datadoghq.com/dashboard/abc-123
  • Network accessline 198
    URL: https://app.datadoghq.com/dashboard/abc-123
  • Network accessline 237
    URL: https://app.datadoghq.com/dashboard/abc-123

agents/data-deletion.md

  • Access to secretsline 38
    [Credential-related source omitted]
  • Network accessline 45
    **API Status:** ⚠<U+FE0F> This API is currently in **Preview**. Contact [Datadog support](https://docs.datadoghq.com/help/) for access or feedback.
  • Network accessline 46
    ⚠<U+FE0F> This API is currently in **Preview**. Contact [Datadog support](https://docs.datadoghq.com/help/) for access or feedback.
  • Network accessline 78
    # Basic logs deletion request curl -X POST "https://api.${DD_SITE}/api/v2/deletion/data/logs" \
  • Network accessline 79
    [Credential-related source omitted]
  • Access to secretsline 79
    [Credential-related source omitted]
  • Access to secretsline 80
    [Credential-related source omitted]
  • Access to secretsline 81
    [Credential-related source omitted]
  • Network accessline 142
    [Credential-related source omitted]
  • Access to secretsline 142
    [Credential-related source omitted]
  • Access to secretsline 143
    [Credential-related source omitted]
  • Access to secretsline 144
    [Credential-related source omitted]
  • Network accessline 166
    [Credential-related source omitted]
  • Access to secretsline 166
    [Credential-related source omitted]
  • Access to secretsline 167
    [Credential-related source omitted]
  • Access to secretsline 168
    [Credential-related source omitted]
  • Network accessline 188
    [Credential-related source omitted]
  • Access to secretsline 188
    [Credential-related source omitted]
  • Access to secretsline 189
    [Credential-related source omitted]
  • Access to secretsline 190
    [Credential-related source omitted]
  • Network accessline 219
    [Credential-related source omitted]
  • Access to secretsline 219
    [Credential-related source omitted]
  • Access to secretsline 220
    [Credential-related source omitted]
  • Access to secretsline 221
    [Credential-related source omitted]
  • Network accessline 274
    [Credential-related source omitted]
  • Access to secretsline 274
    [Credential-related source omitted]
  • Access to secretsline 275
    [Credential-related source omitted]
  • Access to secretsline 276
    [Credential-related source omitted]
  • Network accessline 283
    [Credential-related source omitted]
  • Access to secretsline 283
    [Credential-related source omitted]
  • Access to secretsline 284
    [Credential-related source omitted]
  • Access to secretsline 285
    [Credential-related source omitted]
  • Network accessline 292
    [Credential-related source omitted]
  • Access to secretsline 292
    [Credential-related source omitted]
  • Access to secretsline 293
    [Credential-related source omitted]
  • Access to secretsline 294
    [Credential-related source omitted]
  • Network accessline 299
    [Credential-related source omitted]
  • Access to secretsline 299
    [Credential-related source omitted]
  • Access to secretsline 300
    [Credential-related source omitted]
  • Access to secretsline 301
    [Credential-related source omitted]
  • Network accessline 308
    [Credential-related source omitted]
  • Access to secretsline 308
    [Credential-related source omitted]
  • Access to secretsline 309
    [Credential-related source omitted]
  • Access to secretsline 310
    [Credential-related source omitted]
  • Network accessline 317
    [Credential-related source omitted]
  • Access to secretsline 317
    [Credential-related source omitted]
  • Access to secretsline 318
    [Credential-related source omitted]
  • Access to secretsline 319
    [Credential-related source omitted]
  • Network accessline 324
    # Use next_page value from previous response curl -X GET "https://api.${DD_SITE}/api/v2/deletion/requests?next_page=cGFnZTI=" \
  • Network accessline 325
    [Credential-related source omitted]
  • Access to secretsline 325
    [Credential-related source omitted]
  • Access to secretsline 326
    [Credential-related source omitted]
  • Access to secretsline 327
    [Credential-related source omitted]
  • Network accessline 334
    [Credential-related source omitted]
  • Access to secretsline 334
    [Credential-related source omitted]
  • Access to secretsline 335
    [Credential-related source omitted]
  • Access to secretsline 336
    [Credential-related source omitted]
  • Network accessline 523
    # Step 1: Create deletion request for logs curl -X POST "https://api.${DD_SITE}/api/v2/deletion/data/logs" \
  • Network accessline 524
    [Credential-related source omitted]
  • Access to secretsline 524
    [Credential-related source omitted]
  • Access to secretsline 525
    [Credential-related source omitted]
  • Access to secretsline 526
    [Credential-related source omitted]
  • Network accessline 545
    # Step 2: Track requests to completion curl -X GET "https://api.${DD_SITE}/api/v2/deletion/requests?query=user_id:12345" \
  • Network accessline 546
    [Credential-related source omitted]
  • Access to secretsline 546
    [Credential-related source omitted]
  • Access to secretsline 547
    [Credential-related source omitted]
  • Access to secretsline 548
    [Credential-related source omitted]
  • Network accessline 556
    # Delete logs from test users curl -X POST "https://api.${DD_SITE}/api/v2/deletion/data/logs" \
  • Network accessline 557
    [Credential-related source omitted]
  • Access to secretsline 557
    [Credential-related source omitted]
  • Access to secretsline 558
    [Credential-related source omitted]
  • Access to secretsline 559
    [Credential-related source omitted]
  • Network accessline 585
    # Delete logs containing leaked API keys curl -X POST "https://api.${DD_SITE}/api/v2/deletion/data/logs" \
  • Network accessline 586
    [Credential-related source omitted]
  • Access to secretsline 586
    [Credential-related source omitted]
  • Access to secretsline 587
    [Credential-related source omitted]
  • Access to secretsline 588
    [Credential-related source omitted]
  • Access to secretsline 596
    [Credential-related source omitted]
  • Network accessline 612
    # Get all deletion requests from the past month curl -X GET "https://api.${DD_SITE}/api/v2/deletion/requests?page_size=50" \
  • Network accessline 613
    [Credential-related source omitted]
  • Access to secretsline 613
    [Credential-related source omitted]
  • Access to secretsline 614
    [Credential-related source omitted]
  • Access to secretsline 615
    [Credential-related source omitted]
  • Network accessline 638
    # Logs deletion   curl -X POST "https://api.${DD_SITE}/api/v2/deletion/data/logs" \
  • Network accessline 639
    [Credential-related source omitted]
  • Access to secretsline 639
    [Credential-related source omitted]
  • Access to secretsline 640
    [Credential-related source omitted]
  • Access to secretsline 641
    [Credential-related source omitted]
  • Network accessline 667
    # Step 2: Test with a small time range first curl -X POST "https://api.${DD_SITE}/api/v2/deletion/data/logs" \
  • Network accessline 668
    [Credential-related source omitted]
  • Access to secretsline 668
    [Credential-related source omitted]
  • Access to secretsline 669
    [Credential-related source omitted]
  • Access to secretsline 670
    [Credential-related source omitted]
  • Network accessline 684
    # Step 3: Check total_unrestricted to verify count matches expectations curl -X GET "https://api.${DD_SITE}/api/v2/deletion/requests?status=pending" \
  • Network accessline 685
    [Credential-related source omitted]
  • Access to secretsline 685
    [Credential-related source omitted]
  • Access to secretsline 686
    [Credential-related source omitted]
  • Access to secretsline 687
    [Credential-related source omitted]
  • Network accessline 701
    while true; do   STATUS=$(curl -s -X GET "https://api.${DD_SITE}/api/v2/deletion/requests" \
  • Network accessline 702
    [Credential-related source omitted]
  • Access to secretsline 702
    [Credential-related source omitted]
  • Access to secretsline 703
    [Credential-related source omitted]
  • Access to secretsline 704
    [Credential-related source omitted]
  • Network accessline 723
    # Generate monthly deletion report curl -s -X GET "https://api.${DD_SITE}/api/v2/deletion/requests?page_size=50" \
  • Network accessline 724
    [Credential-related source omitted]
  • Access to secretsline 724
    [Credential-related source omitted]
  • Access to secretsline 725
    [Credential-related source omitted]
  • Access to secretsline 726
    [Credential-related source omitted]
  • Network accessline 1114
    ⚠<U+FE0F>  This deletion is scheduled to run in 1 hour 45 minutes.    To cancel, run: curl -X PUT ".../requests/123/cancel"
  • Network accessline 1115
    To cancel, run: curl -X PUT ".../requests/123/cancel"
  • Network accessline 1138
    # Step 1: Create logs deletion LOGS_RESPONSE=$(curl -s -X POST "https://api.${DD_SITE}/api/v2/deletion/data/logs" \
  • Network accessline 1139
    [Credential-related source omitted]
  • Access to secretsline 1139
    [Credential-related source omitted]
  • Access to secretsline 1140
    [Credential-related source omitted]
  • Access to secretsline 1141
    [Credential-related source omitted]
  • Network accessline 1162
    [Credential-related source omitted]
  • Access to secretsline 1162
    [Credential-related source omitted]
  • Access to secretsline 1163
    [Credential-related source omitted]
  • Access to secretsline 1164
    [Credential-related source omitted]
  • Network accessline 1177
    [Credential-related source omitted]
  • Access to secretsline 1177
    [Credential-related source omitted]
  • Access to secretsline 1178
    [Credential-related source omitted]
  • Access to secretsline 1179
    [Credential-related source omitted]
  • Network accessline 1185
    [Credential-related source omitted]
  • Access to secretsline 1185
    [Credential-related source omitted]
  • Access to secretsline 1186
    [Credential-related source omitted]
  • Access to secretsline 1187
    [Credential-related source omitted]
  • Network accessline 1309
    - **API Documentation**: https://docs.datadoghq.com/api/latest/data-deletion/
  • Network accessline 1310
    - **Privacy Documentation**: https://docs.datadoghq.com/data_security/
  • Network accessline 1311
    - **GDPR Guide**: https://www.datadoghq.com/legal/gdpr/
  • Network accessline 1312
    - **Support**: https://docs.datadoghq.com/help/

agents/data-governance.md

  • Access to secretsline 71
    [Credential-related source omitted]
  • Network accessline 88
    **API Status:** - Datasets API is in **Preview** - contact [Datadog support](https://docs.datadoghq.com/help/) for access
  • Network accessline 89
    - Datasets API is in **Preview** - contact [Datadog support](https://docs.datadoghq.com/help/) for access
  • Network accessline 120
    [Credential-related source omitted]
  • Access to secretsline 120
    [Credential-related source omitted]
  • Access to secretsline 121
    [Credential-related source omitted]
  • Access to secretsline 122
    [Credential-related source omitted]
  • Network accessline 154
    # Basic dataset for logs curl -X POST "https://api.${DD_SITE}/api/v2/datasets" \
  • Network accessline 155
    [Credential-related source omitted]
  • Access to secretsline 155
    [Credential-related source omitted]
  • Access to secretsline 156
    [Credential-related source omitted]
  • Access to secretsline 157
    [Credential-related source omitted]
  • Network accessline 217
    # List all tables curl -X GET "https://api.${DD_SITE}/api/v2/reference-tables/tables" \
  • Network accessline 218
    [Credential-related source omitted]
  • Access to secretsline 218
    [Credential-related source omitted]
  • Access to secretsline 219
    [Credential-related source omitted]
  • Access to secretsline 220
    [Credential-related source omitted]
  • Network accessline 228
    [Credential-related source omitted]
  • Access to secretsline 228
    [Credential-related source omitted]
  • Access to secretsline 229
    [Credential-related source omitted]
  • Access to secretsline 230
    [Credential-related source omitted]
  • Network accessline 293
    [Credential-related source omitted]
  • Access to secretsline 293
    [Credential-related source omitted]
  • Access to secretsline 294
    [Credential-related source omitted]
  • Access to secretsline 295
    [Credential-related source omitted]
  • Network accessline 303
    [Credential-related source omitted]
  • Access to secretsline 303
    [Credential-related source omitted]
  • Access to secretsline 304
    [Credential-related source omitted]
  • Access to secretsline 305
    [Credential-related source omitted]
  • Network accessline 339
    [Credential-related source omitted]
  • Access to secretsline 339
    [Credential-related source omitted]
  • Access to secretsline 340
    [Credential-related source omitted]
  • Access to secretsline 341
    [Credential-related source omitted]
  • Network accessline 400
    [Credential-related source omitted]
  • Access to secretsline 400
    [Credential-related source omitted]
  • Access to secretsline 401
    [Credential-related source omitted]
  • Access to secretsline 402
    [Credential-related source omitted]
  • Network accessline 410
    [Credential-related source omitted]
  • Access to secretsline 410
    [Credential-related source omitted]
  • Access to secretsline 411
    [Credential-related source omitted]
  • Access to secretsline 412
    [Credential-related source omitted]
  • Network accessline 478
    [Credential-related source omitted]
  • Access to secretsline 478
    [Credential-related source omitted]
  • Access to secretsline 479
    [Credential-related source omitted]
  • Access to secretsline 480
    [Credential-related source omitted]
  • Network accessline 488
    [Credential-related source omitted]
  • Access to secretsline 488
    [Credential-related source omitted]
  • Access to secretsline 489
    [Credential-related source omitted]
  • Access to secretsline 490
    [Credential-related source omitted]
  • Network accessline 574
    [Credential-related source omitted]
  • Access to secretsline 574
    [Credential-related source omitted]
  • Access to secretsline 575
    [Credential-related source omitted]
  • Access to secretsline 576
    [Credential-related source omitted]
  • Network accessline 584
    [Credential-related source omitted]
  • Access to secretsline 584
    [Credential-related source omitted]
  • Access to secretsline 585
    [Credential-related source omitted]
  • Access to secretsline 586
    [Credential-related source omitted]
  • Network accessline 609
    [Credential-related source omitted]
  • Access to secretsline 609
    [Credential-related source omitted]
  • Access to secretsline 610
    [Credential-related source omitted]
  • Access to secretsline 611
    [Credential-related source omitted]
  • Network accessline 712
    Access these features in the Datadog UI at: - Datasets: `https://app.datadoghq.com/organization-settings/data-access`
  • Network accessline 713
    - Datasets: `https://app.datadoghq.com/organization-settings/data-access`
  • Network accessline 714
    - Reference Tables: `https://app.datadoghq.com/logs/pipelines/reference-tables`
  • Network accessline 715
    - Sensitive Data Scanner: `https://app.datadoghq.com/organization-settings/sensitive-data-scanner`
  • Network accessline 716
    - IP Allowlist: `https://app.datadoghq.com/organization-settings/ip-allowlist`
  • Network accessline 717
    - Domain Allowlist: `https://app.datadoghq.com/organization-settings/domain-allowlist`

agents/database-monitoring.md

  • Access to secretsline 22
    [Credential-related source omitted]
  • Network accessline 223
    For detailed setup instructions, refer to: - [PostgreSQL DBM Setup](https://docs.datadoghq.com/database_monitoring/setup_postgres/)
  • Network accessline 224
    - [PostgreSQL DBM Setup](https://docs.datadoghq.com/database_monitoring/setup_postgres/)
  • Network accessline 225
    - [MySQL DBM Setup](https://docs.datadoghq.com/database_monitoring/setup_mysql/)
  • Network accessline 226
    - [SQL Server DBM Setup](https://docs.datadoghq.com/database_monitoring/setup_sql_server/)
  • Network accessline 227
    - [Oracle DBM Setup](https://docs.datadoghq.com/database_monitoring/setup_oracle/)
  • Access to secretsline 255
    [Credential-related source omitted]
  • Access to secretsline 257
    [Credential-related source omitted]
  • Network accessline 335
    For these features, direct users to the Datadog Database Monitoring UI at: `https://app.datadoghq.com/databases`
  • Network accessline 336
    `https://app.datadoghq.com/databases`

agents/error-tracking.md

  • Access to secretsline 39
    [Credential-related source omitted]
  • Access to secretsline 261
    [Credential-related source omitted]

agents/events.md

  • Access to secretsline 37
    [Credential-related source omitted]
  • Access to secretsline 450
    [Credential-related source omitted]

agents/fleet-automation.md

  • Access to secretsline 36
    [Credential-related source omitted]
  • Access to secretsline 416
    [Credential-related source omitted]
  • Access to secretsline 418
    [Credential-related source omitted]
  • Network accessline 615
    - Changes:   - apm_config.enabled: true   - apm_config.apm_dd_url: https://trace.agent.datadoghq.com
  • Network accessline 617
    - apm_config.apm_dd_url: https://trace.agent.datadoghq.com
  • Network accessline 709
    - [Fleet Automation Documentation](https://docs.datadoghq.com/agent/fleet_automation/)
  • Network accessline 710
    - [Remote Configuration](https://docs.datadoghq.com/agent/remote_config/)
  • Network accessline 711
    - [Agent Configuration](https://docs.datadoghq.com/agent/configuration/)
  • Network accessline 712
    - [Datadog Query Syntax](https://docs.datadoghq.com/logs/explorer/search_syntax/)
  • Network accessline 714
    For agent installation and initial setup, refer to the [Agent Installation Guide](https://docs.datadoghq.com/agent/).

agents/gcp-integration.md

  • Access to secretsline 45
    [Credential-related source omitted]
  • Access to secretsline 526
    [Credential-related source omitted]
  • Access to secretsline 528
    [Credential-related source omitted]
  • Network accessline 821
    For detailed GCP integration guides, refer to: - https://docs.datadoghq.com/integrations/google_cloud_platform/
  • Network accessline 822
    - https://docs.datadoghq.com/integrations/google_cloud_platform/
  • Network accessline 823
    - https://docs.datadoghq.com/security/cloud_security_management/setup/cspm/cloud_accounts/gcp/
  • Network accessline 824
    - https://cloud.google.com/iam/docs/workload-identity-federation
  • Network accessline 825
    - https://cloud.google.com/security-command-center/docs

agents/incident-response.md

  • Access to secretsline 97
    [Credential-related source omitted]
  • Access to secretsline 638
    [Credential-related source omitted]
  • Access to secretsline 640
    [Credential-related source omitted]

agents/infrastructure.md

  • Access to secretsline 32
    [Credential-related source omitted]
  • Access to secretsline 140
    [Credential-related source omitted]
  • Access to secretsline 142
    [Credential-related source omitted]

agents/kafka.md

  • Access to secretsline 14
    [Credential-related source omitted]

agents/log-configuration.md

  • Access to secretsline 48
    [Credential-related source omitted]
  • Network accessline 358
    pup logs custom-destinations create    --name="External Log System"    --query="service:external"    --destination-type="http"    --endpoint="https://logs.example.com/ingest"
  • Network accessline 360
    --query="service:external" \   --destination-type="http" \   --endpoint="https://logs.example.com/ingest" \
  • Network accessline 361
    --destination-type="http" \   --endpoint="https://logs.example.com/ingest" \   --auth-type="basic" \
  • Network accessline 362
    --endpoint="https://logs.example.com/ingest" \
  • Network accessline 370
    pup logs custom-destinations create    --name="API Gateway"    --query="env:production"    --destination-type="http"    --endpoint="https://api.example.com/logs"
  • Network accessline 372
    --query="env:production" \   --destination-type="http" \   --endpoint="https://api.example.com/logs" \
  • Network accessline 373
    --destination-type="http" \   --endpoint="https://api.example.com/logs" \   --auth-type="custom_header" \
  • Network accessline 374
    --endpoint="https://api.example.com/logs" \
  • Network accessline 382
    pup logs custom-destinations create    --name="Splunk HEC"    --query="source:application"    --destination-type="splunk_hec"    --endpoint="https://splunk.example.com:8088/services/collector"
  • Network accessline 384
    --query="source:application" \   --destination-type="splunk_hec" \   --endpoint="https://splunk.example.com:8088/services/collector" \
  • Network accessline 385
    [Credential-related source omitted]
  • Network accessline 386
    --endpoint="https://splunk.example.com:8088/services/collector" \
  • Network accessline 392
    pup logs custom-destinations create    --name="Elasticsearch Cluster"    --query="service:search"    --destination-type="elasticsearch"    --endpoint="https://elasticsearch.example.com:9200"
  • Network accessline 394
    --query="service:search" \   --destination-type="elasticsearch" \   --endpoint="https://elasticsearch.example.com:9200" \
  • Network accessline 395
    --destination-type="elasticsearch" \   --endpoint="https://elasticsearch.example.com:9200" \   --index-name="datadog-logs" \
  • Network accessline 396
    --endpoint="https://elasticsearch.example.com:9200" \
  • Network accessline 404
    pup logs custom-destinations create    --name="Elasticsearch with Rotation"    --query="service:logs"    --destination-type="elasticsearch"    --endpoint="https://elasticsearch.example.com:9200"
  • Network accessline 406
    --query="service:logs" \   --destination-type="elasticsearch" \   --endpoint="https://elasticsearch.example.com:9200" \
  • Network accessline 407
    --destination-type="elasticsearch" \   --endpoint="https://elasticsearch.example.com:9200" \   --index-name="datadog-logs" \
  • Network accessline 408
    --endpoint="https://elasticsearch.example.com:9200" \
  • Network accessline 417
    pup logs custom-destinations create    --name="Microsoft Sentinel"    --query="source:security"    --destination-type="azure_sentinel"    --data-collection-endpoint="https://my-dce.region.ingest.monitor.azure.com"
  • Network accessline 419
    --query="source:security" \   --destination-type="azure_sentinel" \   --data-collection-endpoint="https://my-dce.region.ingest.monitor.azure.com" \
  • Network accessline 420
    --destination-type="azure_sentinel" \   --data-collection-endpoint="https://my-dce.region.ingest.monitor.azure.com" \   --dcr-immutable-id="dcr-xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx" \
  • Network accessline 421
    --data-collection-endpoint="https://my-dce.region.ingest.monitor.azure.com" \
  • Network accessline 428
    pup logs custom-destinations create    --name="External System with Tag Filtering"    --query="env:production"    --destination-type="http"    --endpoint="https://logs.example.com"
  • Network accessline 430
    --query="env:production" \   --destination-type="http" \   --endpoint="https://logs.example.com" \
  • Network accessline 431
    --destination-type="http" \   --endpoint="https://logs.example.com" \   --auth-type="basic" \
  • Network accessline 432
    --endpoint="https://logs.example.com" \
  • Network accessline 1302
    pup logs custom-destinations create    --name="Splunk HEC"    --query="source:application"    --destination-type="splunk_hec"    --endpoint="https://splunk.example.com:8088/services/collector"
  • Network accessline 1304
    --query="source:application" \   --destination-type="splunk_hec" \   --endpoint="https://splunk.example.com:8088/services/collector" \
  • Network accessline 1305
    [Credential-related source omitted]
  • Network accessline 1306
    --endpoint="https://splunk.example.com:8088/services/collector" \
  • Access to secretsline 1322
    [Credential-related source omitted]
  • Access to secretsline 1324
    [Credential-related source omitted]
  • Network accessline 1488
    Access these features in the Datadog UI at: - Archives: `https://app.datadoghq.com/logs/pipelines/archives`
  • Network accessline 1489
    - Archives: `https://app.datadoghq.com/logs/pipelines/archives`
  • Network accessline 1490
    - Pipelines: `https://app.datadoghq.com/logs/pipelines`
  • Network accessline 1491
    - Indexes: `https://app.datadoghq.com/logs/pipelines/indexes`
  • Network accessline 1492
    - Custom Destinations: `https://app.datadoghq.com/logs/pipelines/log-forwarding`

agents/logs.md

  • Access to secretsline 21
    [Credential-related source omitted]
  • Access to secretsline 124
    [Credential-related source omitted]
  • Access to secretsline 126
    [Credential-related source omitted]

agents/metrics.md

  • Access to secretsline 21
    [Credential-related source omitted]
  • Access to secretsline 129
    [Credential-related source omitted]
  • Access to secretsline 131
    [Credential-related source omitted]

agents/monitoring-alerting.md

  • Access to secretsline 63
    [Credential-related source omitted]
  • Network accessline 629
    custom_details:       environment: "production"       runbook: "https://wiki.example.com/runbooks/database"
  • Network accessline 631
    runbook: "https://wiki.example.com/runbooks/database"
  • Network accessline 647
    targets:   - type: "webhook"     url: "https://api.example.com/alerts"
  • Network accessline 648
    - type: "webhook"     url: "https://api.example.com/alerts"     method: "POST"
  • Network accessline 649
    url: "https://api.example.com/alerts"
  • Access to secretsline 933
    [Credential-related source omitted]
  • Access to secretsline 935
    [Credential-related source omitted]

agents/network-performance.md

  • Access to secretsline 32
    [Credential-related source omitted]
  • Access to secretsline 457
    [Credential-related source omitted]

agents/notebooks.md

  • Access to secretsline 37
    [Credential-related source omitted]
  • Access to secretsline 587
    [Credential-related source omitted]
  • Network accessline 655
    View notebook: https://app.datadoghq.com/notebook/123456
  • Network accessline 782
    View in Datadog: https://app.datadoghq.com/notebook/123456

agents/observability-pipelines.md

  • Access to secretsline 89
    [Credential-related source omitted]
  • Network accessline 114
    # List all pipelines with default pagination curl -X GET "https://api.datadoghq.com/api/v2/remote_config/products/obs_pipelines/pipelines" \
  • Network accessline 115
    [Credential-related source omitted]
  • Access to secretsline 115
    [Credential-related source omitted]
  • Access to secretsline 116
    [Credential-related source omitted]
  • Access to secretsline 117
    [Credential-related source omitted]
  • Network accessline 119
    # List with pagination curl -X GET "https://api.datadoghq.com/api/v2/remote_config/products/obs_pipelines/pipelines?page[size]=10&page[number]=0" \
  • Network accessline 120
    [Credential-related source omitted]
  • Access to secretsline 120
    [Credential-related source omitted]
  • Access to secretsline 121
    [Credential-related source omitted]
  • Access to secretsline 122
    [Credential-related source omitted]
  • Network accessline 131
    [Credential-related source omitted]
  • Access to secretsline 131
    [Credential-related source omitted]
  • Access to secretsline 132
    [Credential-related source omitted]
  • Access to secretsline 133
    [Credential-related source omitted]
  • Network accessline 139
    # Basic pipeline: Datadog Agent → Filter → Datadog Logs curl -X POST "https://api.datadoghq.com/api/v2/remote_config/products/obs_pipelines/pipelines" \
  • Network accessline 140
    [Credential-related source omitted]
  • Access to secretsline 140
    [Credential-related source omitted]
  • Access to secretsline 141
    [Credential-related source omitted]
  • Access to secretsline 142
    [Credential-related source omitted]
  • Network accessline 191
    [Credential-related source omitted]
  • Access to secretsline 191
    [Credential-related source omitted]
  • Access to secretsline 192
    [Credential-related source omitted]
  • Access to secretsline 193
    [Credential-related source omitted]
  • Network accessline 214
    # Validate pipeline configuration without creating it curl -X POST "https://api.datadoghq.com/api/v2/remote_config/products/obs_pipelines/pipelines/validate" \
  • Network accessline 215
    [Credential-related source omitted]
  • Access to secretsline 215
    [Credential-related source omitted]
  • Access to secretsline 216
    [Credential-related source omitted]
  • Access to secretsline 217
    [Credential-related source omitted]
  • Network accessline 239
    [Credential-related source omitted]
  • Access to secretsline 239
    [Credential-related source omitted]
  • Access to secretsline 240
    [Credential-related source omitted]
  • Access to secretsline 241
    [Credential-related source omitted]
  • Network accessline 1262
    - **Official Documentation**: https://docs.datadoghq.com/observability_pipelines/
  • Network accessline 1263
    - **Preview Access Form**: https://www.datadoghq.com/product-preview/observability-pipelines-api-and-terraform-support/
  • Network accessline 1264
    - **OpenAPI Spec**: `../datadog-api-spec/spec/v2/obs_pipelines.yaml` - **Grok Patterns**: https://docs.datadoghq.com/logs/log_configuration/parsing/ - **Datadog Query Syntax**: https://docs.datadoghq.com/logs/explorer/search_syntax/
  • Network accessline 1265
    - **Grok Patterns**: https://docs.datadoghq.com/logs/log_configuration/parsing/
  • Network accessline 1266
    - **Datadog Query Syntax**: https://docs.datadoghq.com/logs/explorer/search_syntax/

agents/organization-management.md

  • Access to secretsline 49
    [Credential-related source omitted]
  • Access to secretsline 116
    [Credential-related source omitted]
  • Access to secretsline 119
    [Credential-related source omitted]
  • Access to secretsline 124
    [Credential-related source omitted]
  • Access to secretsline 127
    [Credential-related source omitted]
  • Access to secretsline 461
    [Credential-related source omitted]
  • Access to secretsline 464
    [Credential-related source omitted]
  • Access to secretsline 478
    [Credential-related source omitted]
  • Access to secretsline 480
    [Credential-related source omitted]

agents/powerpacks.md

  • Access to secretsline 30
    [Credential-related source omitted]
  • Access to secretsline 618
    [Credential-related source omitted]
  • Network accessline 880
    - [Powerpacks API Documentation](https://docs.datadoghq.com/api/latest/powerpack/)
  • Network accessline 881
    - [Powerpack Widget Guide](https://docs.datadoghq.com/dashboards/widgets/powerpack/)
  • Network accessline 882
    - [Powerpacks Best Practices](https://docs.datadoghq.com/dashboards/guide/powerpacks-best-practices/)
  • Network accessline 883
    - [Standardize Dashboards Blog](https://www.datadoghq.com/blog/standardize-dashboards-powerpacks-datadog/)

agents/rum-metrics-retention.md

  • Access to secretsline 31
    [Credential-related source omitted]
  • Access to secretsline 330
    [Credential-related source omitted]
  • Access to secretsline 332
    [Credential-related source omitted]
  • Network accessline 576
    - [RUM Metrics Documentation](https://docs.datadoghq.com/real_user_monitoring/platform/generate_metrics/)
  • Network accessline 577
    - [RUM Retention Filters Documentation](https://docs.datadoghq.com/real_user_monitoring/guide/rum-retention/)
  • Network accessline 578
    - [RUM Query Syntax](https://docs.datadoghq.com/real_user_monitoring/explorer/search_syntax/)

agents/rum.md

  • Access to secretsline 21
    [Credential-related source omitted]
  • Access to secretsline 146
    [Credential-related source omitted]
  • Access to secretsline 148
    [Credential-related source omitted]

agents/saml-configuration.md

  • Access to secretsline 22
    [Credential-related source omitted]
  • Network accessline 98
    **Required Attributes**: - `email` or `http://schemas.xmlsoap.org/ws/2005/05/identity/claims/emailaddress`
  • Network accessline 99
    - `email` or `http://schemas.xmlsoap.org/ws/2005/05/identity/claims/emailaddress`
  • Network accessline 100
    - `username` or `http://schemas.xmlsoap.org/ws/2005/05/identity/claims/name`
  • Network accessline 102
    **Optional but Recommended**: - `http://schemas.xmlsoap.org/claims/Group` - For role mapping
  • Network accessline 103
    - `http://schemas.xmlsoap.org/claims/Group` - For role mapping
  • Network accessline 111
    # Map IdP group to Datadog role pup authn-mappings create \   --attribute-key="http://schemas.xmlsoap.org/claims/Group" \
  • Network accessline 112
    pup authn-mappings create    --attribute-key="http://schemas.xmlsoap.org/claims/Group"
  • Network accessline 113
    --attribute-key="http://schemas.xmlsoap.org/claims/Group" \
  • Network accessline 117
    # Map users to standard role pup authn-mappings create \   --attribute-key="http://schemas.xmlsoap.org/claims/Group" \
  • Network accessline 118
    pup authn-mappings create    --attribute-key="http://schemas.xmlsoap.org/claims/Group"
  • Network accessline 119
    --attribute-key="http://schemas.xmlsoap.org/claims/Group" \
  • Network accessline 128
    1. Open your Datadog login page (e.g., https://app.datadoghq.com)
  • Network accessline 146
    # 3. Create authentication mappings pup authn-mappings create \   --attribute-key="http://schemas.xmlsoap.org/claims/Group" \
  • Network accessline 147
    pup authn-mappings create    --attribute-key="http://schemas.xmlsoap.org/claims/Group"
  • Network accessline 148
    --attribute-key="http://schemas.xmlsoap.org/claims/Group" \
  • Network accessline 169
    # 3. Create role mappings based on Azure AD groups pup authn-mappings create \   --attribute-key="http://schemas.microsoft.com/ws/2008/06/identity/claims/groups" \
  • Network accessline 170
    pup authn-mappings create    --attribute-key="http://schemas.microsoft.com/ws/2008/06/identity/claims/groups"
  • Network accessline 171
    --attribute-key="http://schemas.microsoft.com/ws/2008/06/identity/claims/groups" \
  • Network accessline 184
    # 3. Create role mappings based on Google groups pup authn-mappings create \   --attribute-key="http://schemas.xmlsoap.org/claims/Group" \
  • Network accessline 185
    pup authn-mappings create    --attribute-key="http://schemas.xmlsoap.org/claims/Group"
  • Network accessline 186
    --attribute-key="http://schemas.xmlsoap.org/claims/Group" \
  • Access to secretsline 205
    [Credential-related source omitted]
  • Access to secretsline 207
    [Credential-related source omitted]
  • Network accessline 375
    https://app.datadoghq.com/account/saml/metadata.xml
  • Network accessline 380
    https://app.datadoghq.com/account/saml/assertion
  • Network accessline 386
    https://app.datadoghq.com/account/saml/logout
  • Network accessline 399
    - `givenName`: User's first name - `familyName`: User's last name - `http://schemas.xmlsoap.org/claims/Group`: User's group memberships
  • Network accessline 401
    - `http://schemas.xmlsoap.org/claims/Group`: User's group memberships

agents/scorecards.md

  • Access to secretsline 33
    [Credential-related source omitted]
  • Access to secretsline 335
    [Credential-related source omitted]
  • Access to secretsline 337
    [Credential-related source omitted]
  • Network accessline 427
    - **API Documentation**: https://docs.datadoghq.com/api/latest/service-scorecards/
  • Network accessline 428
    - **Scorecards Guide**: https://docs.datadoghq.com/internal_developer_portal/scorecards/
  • Network accessline 429
    - **Scorecard Configuration**: https://docs.datadoghq.com/internal_developer_portal/scorecards/scorecard_configuration/
  • Network accessline 430
    - **Software Catalog**: https://docs.datadoghq.com/software_catalog/

agents/security-posture-management.md

  • Access to secretsline 24
    [Credential-related source omitted]
  • Access to secretsline 579
    [Credential-related source omitted]
  • Access to secretsline 581
    [Credential-related source omitted]
  • Network accessline 594
    → Inform user they need to request access via the form → Provide link: https://forms.gle/kMYC1sDr6WDUBDsx9
  • Network accessline 595
    → Provide link: https://forms.gle/kMYC1sDr6WDUBDsx9
  • Network accessline 928
    Note: Many of these endpoints are in private preview or public beta. Production availability and exact command syntax may vary. For the latest information, refer to https://docs.datadoghq.com/security/.

agents/security.md

  • Access to secretsline 21
    [Credential-related source omitted]
  • Access to secretsline 147
    [Credential-related source omitted]
  • Access to secretsline 149
    [Credential-related source omitted]

agents/slos.md

  • Access to secretsline 21
    [Credential-related source omitted]
  • Access to secretsline 127
    [Credential-related source omitted]
  • Access to secretsline 129
    [Credential-related source omitted]

agents/spark-pod-autosizing.md

  • Access to secretsline 33
    [Credential-related source omitted]
  • Access to secretsline 449
    [Credential-related source omitted]
  • Access to secretsline 451
    [Credential-related source omitted]
  • Network accessline 490
    - [Datadog Spark Integration](https://docs.datadoghq.com/integrations/spark/)
  • Network accessline 491
    - [Kubernetes Spark Operator](https://github.com/GoogleCloudPlatform/spark-on-k8s-operator)
  • Network accessline 492
    - [Apache Spark Configuration](https://spark.apache.org/docs/latest/configuration.html)
  • Network accessline 493
    - [Spark Performance Tuning](https://spark.apache.org/docs/latest/tuning.html)

agents/static-analysis.md

  • Access to secretsline 23
    [Credential-related source omitted]
  • Access to secretsline 288
    [Credential-related source omitted]
  • Access to secretsline 289
    [Credential-related source omitted]
  • Access to secretsline 305
    [Credential-related source omitted]
  • Network accessline 338
    For detailed setup, refer to: - [Static Code Analysis Setup](https://docs.datadoghq.com/code_analysis/static_analysis/)
  • Network accessline 339
    - [Static Code Analysis Setup](https://docs.datadoghq.com/code_analysis/static_analysis/)
  • Network accessline 340
    - [SCA Setup](https://docs.datadoghq.com/security/code_security/software_composition_analysis/)
  • Network accessline 341
    - [Code Security Getting Started](https://docs.datadoghq.com/getting_started/code_security/)
  • Access to secretsline 362
    [Credential-related source omitted]
  • Access to secretsline 364
    [Credential-related source omitted]
  • Network accessline 632
    Access these features in the Datadog UI at: - Code Security: `https://app.datadoghq.com/security/code-security`
  • Network accessline 633
    - Code Security: `https://app.datadoghq.com/security/code-security`
  • Network accessline 634
    - Vulnerabilities: `https://app.datadoghq.com/security/vulnerabilities`
  • Network accessline 635
    - Code Analysis: `https://app.datadoghq.com/ci/code-analysis`

agents/synthetics.md

  • Access to secretsline 21
    [Credential-related source omitted]
  • Access to secretsline 123
    [Credential-related source omitted]
  • Access to secretsline 125
    [Credential-related source omitted]
  • Network accessline 195
    Configuration: - Method: GET - URL: https://api.example.com/health
  • Network accessline 196
    - Method: GET - URL: https://api.example.com/health - Timeout: 30 seconds
  • Network accessline 197
    - URL: https://api.example.com/health

agents/third-party-integrations.md

  • Access to secretsline 80
    [Credential-related source omitted]
  • Network accessline 173
    [Credential-related source omitted]
  • Network accessline 175
    [Credential-related source omitted]
  • Network accessline 177
    --custom-url="https://your-opsgenie-instance.com"
  • Network accessline 250
    pup ms-teams webhooks create \   --name="incident-webhook" \   --url="https://prod-100.westus.logic.azure.com:443/workflows/abcd1234"
  • Network accessline 252
    --url="https://prod-100.westus.logic.azure.com:443/workflows/abcd1234"
  • Network accessline 424
    pup okta accounts create \   --name="Production Okta" \   --domain="https://example.okta.com/" \
  • Network accessline 425
    --name="Production Okta" \   --domain="https://example.okta.com/" \   --auth-method="oauth" \
  • Network accessline 426
    --domain="https://example.okta.com/" \
  • Network accessline 434
    pup okta accounts create \   --name="Production Okta" \   --domain="https://example.okta.com/" \
  • Network accessline 435
    --name="Production Okta" \   --domain="https://example.okta.com/" \   --auth-method="token" \
  • Network accessline 436
    --domain="https://example.okta.com/" \
  • Network accessline 449
    pup okta accounts update \   <account-id> \   --domain="https://new-domain.okta.com/" \
  • Network accessline 450
    [Credential-related source omitted]
  • Network accessline 451
    --domain="https://new-domain.okta.com/" \
  • Network accessline 565
    pup okta accounts create \   --name="Corporate Okta" \   --domain="https://company.okta.com/" \
  • Network accessline 566
    --name="Corporate Okta" \   --domain="https://company.okta.com/" \   --auth-method="oauth" \
  • Network accessline 567
    --domain="https://company.okta.com/" \
  • Access to secretsline 679
    [Credential-related source omitted]
  • Network accessline 866
    For detailed integration setup guides, refer to: - https://docs.datadoghq.com/integrations/pagerduty/
  • Network accessline 867
    - https://docs.datadoghq.com/integrations/pagerduty/
  • Network accessline 868
    - https://docs.datadoghq.com/integrations/slack/
  • Network accessline 869
    - https://docs.datadoghq.com/integrations/opsgenie/
  • Network accessline 870
    - https://docs.datadoghq.com/integrations/microsoft_teams/
  • Network accessline 871
    - https://docs.datadoghq.com/integrations/fastly/
  • Network accessline 872
    - https://docs.datadoghq.com/integrations/confluent_cloud/
  • Network accessline 873
    - https://docs.datadoghq.com/integrations/cloudflare/
  • Network accessline 874
    - https://docs.datadoghq.com/integrations/okta/

agents/traces.md

  • Access to secretsline 21
    [Credential-related source omitted]
  • Access to secretsline 132
    [Credential-related source omitted]
  • Access to secretsline 134
    [Credential-related source omitted]

agents/usage-metering.md

  • Access to secretsline 15
    [Credential-related source omitted]

agents/user-access-management.md

  • Access to secretsline 86
    [Credential-related source omitted]
  • Network accessline 281
    pup teams create    --handle="sre-team"    --name="Site Reliability Engineering"    --avatar="https://example.com/avatar.png"
  • Network accessline 282
    --handle="sre-team" \   --name="Site Reliability Engineering" \   --avatar="https://example.com/avatar.png"
  • Network accessline 284
    --avatar="https://example.com/avatar.png"
  • Network accessline 379
    pup teams links add <team-id> \   --label="Team Dashboard" \   --url="https://app.datadoghq.com/dashboard/abc-123" \
  • Network accessline 380
    --label="Team Dashboard" \   --url="https://app.datadoghq.com/dashboard/abc-123" \   --type="dashboard"
  • Network accessline 381
    --url="https://app.datadoghq.com/dashboard/abc-123" \
  • Network accessline 387
    pup teams links add <team-id> \   --label="Incident Response Runbook" \   --url="https://docs.example.com/runbooks/incident-response" \
  • Network accessline 388
    --label="Incident Response Runbook" \   --url="https://docs.example.com/runbooks/incident-response" \   --type="runbook"
  • Network accessline 389
    --url="https://docs.example.com/runbooks/incident-response" \
  • Network accessline 395
    pup teams links add <team-id> \   --label="Team Wiki" \   --url="https://wiki.example.com/platform-team" \
  • Network accessline 396
    --label="Team Wiki" \   --url="https://wiki.example.com/platform-team" \   --type="doc"
  • Network accessline 397
    --url="https://wiki.example.com/platform-team" \
  • Network accessline 403
    pup teams links add <team-id> \   --label="Platform Services Repo" \   --url="https://github.com/company/platform-services" \
  • Network accessline 404
    --label="Platform Services Repo" \   --url="https://github.com/company/platform-services" \   --type="repo"
  • Network accessline 405
    --url="https://github.com/company/platform-services" \
  • Network accessline 418
    pup teams links update <team-id> <link-id> \   --label="Updated Label" \   --url="https://new-url.example.com"
  • Network accessline 420
    --url="https://new-url.example.com"
  • Network accessline 609
    pup authn-mappings create \   --attribute-key="http://schemas.xmlsoap.org/claims/Group" \
  • Network accessline 610
    --attribute-key="http://schemas.xmlsoap.org/claims/Group" \
  • Network accessline 815
    pup teams links add <team-id> \   --label="Service Overview" \   --url="https://app.datadoghq.com/dashboard/abc-123" \
  • Network accessline 816
    --label="Service Overview" \   --url="https://app.datadoghq.com/dashboard/abc-123" \   --type="dashboard"
  • Network accessline 817
    --url="https://app.datadoghq.com/dashboard/abc-123" \
  • Network accessline 846
    pup authn-mappings create \   --attribute-key="http://schemas.xmlsoap.org/claims/Group" \
  • Network accessline 847
    --attribute-key="http://schemas.xmlsoap.org/claims/Group" \
  • Access to secretsline 867
    [Credential-related source omitted]
  • Access to secretsline 869
    [Credential-related source omitted]

agents/workflows.md

  • Access to secretsline 41
    [Credential-related source omitted]
  • Network accessline 142
    pup workflows connections create    --name="Slack Production"    --type="slack"    --config='{"webhook_url": "https://hooks.slack.com/..."}'
  • Network accessline 143
    --name="Slack Production" \   --type="slack" \   --config='{"webhook_url": "https://hooks.slack.com/..."}'
  • Network accessline 145
    --config='{"webhook_url": "https://hooks.slack.com/..."}'
  • Network accessline 158
    [Credential-related source omitted]
  • Network accessline 159
    [Credential-related source omitted]
  • Network accessline 161
    [Credential-related source omitted]
  • Access to secretsline 316
    [Credential-related source omitted]

docs/ARCHITECTURE.md

  • Access to secretsline 81
    [Credential-related source omitted]
  • Access to secretsline 108
    [Credential-related source omitted]
  • Access to secretsline 109
    [Credential-related source omitted]
  • Access to secretsline 112
    [Credential-related source omitted]
  • Network accessline 119
    Based on [RFC 6749](https://tools.ietf.org/html/rfc6749) and [RFC 7636](https://tools.ietf.org/html/rfc7636) (PKCE):
  • Access to secretsline 122
    [Credential-related source omitted]
  • Access to secretsline 127
    [Credential-related source omitted]
  • Access to secretsline 145
    [Credential-related source omitted]
  • Access to secretsline 342
    [Credential-related source omitted]
  • Access to secretsline 349
    [Credential-related source omitted]
  • Access to secretsline 356
    [Credential-related source omitted]
  • Network accessline 363
    - [Clap Documentation](https://docs.rs/clap)
  • Network accessline 364
    - [Tokio Documentation](https://tokio.rs)
  • Network accessline 365
    - [Serde Documentation](https://serde.rs)
  • Network accessline 366
    - [Datadog API Client Rust](https://crates.io/crates/datadog-api-client)

docs/COMMANDS.md

  • Access to secretsline 94
    [Credential-related source omitted]
  • Network accessline 304
    `--jq` applies a [jq](https://jqlang.github.io/jq/) expression to the raw JSON response
  • Network accessline 395
    - `serve --agent-id <uuid>` — Target a specific Datadog Bits AI agent (auto-discovers if omitted)   - `serve --port 8080 --host 0.0.0.0` — Custom bind address   - Implements [Agent Communication Protocol (ACP)](https://agentcommunicationpro
  • Network accessline 396
    - `serve --port 8080 --host 0.0.0.0` — Custom bind address   - Implements [Agent Communication Protocol (ACP)](https://agentcommunicationprotocol.dev/) at `POST /runs` and `POST /runs/stream`   - Also exposes OpenAI-compatible `POST /chat/c
  • Network accessline 397
    - Implements [Agent Communication Protocol (ACP)](https://agentcommunicationprotocol.dev/) at `POST /runs` and `POST /runs/stream`
  • Network accessline 398
    - Also exposes OpenAI-compatible `POST /chat/completions` and `GET /models` for tools like [opencode](https://opencode.ai)

docs/CONTRIBUTING.md

  • Network accessline 14
    # Fork via GitHub UI, then clone your fork git clone https://github.com/<your-username>/pup.git
  • Network accessline 15
    git clone https://github.com/<your-username>/pup.git
  • Network accessline 18
    # Add upstream remote and disable accidental pushes to it git remote add upstream https://github.com/DataDog/pup.git
  • Network accessline 19
    git remote add upstream https://github.com/DataDog/pup.git
  • Network accessline 33
    [sccache](https://github.com/mozilla/sccache) can cache `rustc` outputs to an
  • Access to secretsline 52
    [Credential-related source omitted]
  • Access to secretsline 56
    [Credential-related source omitted]
  • Access to secretsline 144
    [Credential-related source omitted]
  • Access to secretsline 146
    [Credential-related source omitted]
  • Access to secretsline 217
    [Credential-related source omitted]
  • Network accessline 258
    --- Generated with [Claude Code](https://claude.com/claude-code)
  • Network accessline 259
    Generated with [Claude Code](https://claude.com/claude-code)
  • Network accessline 303
    --- Generated with [Claude Code](https://claude.com/claude-code)
  • Network accessline 304
    Generated with [Claude Code](https://claude.com/claude-code)
  • Access to secretsline 351
    [Credential-related source omitted]

docs/EXAMPLES.md

  • Access to secretsline 27
    [Credential-related source omitted]
  • Access to secretsline 28
    [Credential-related source omitted]
  • Instruction override signalline 88
    # Skip confirmation
  • Access to secretsline 975
    [Credential-related source omitted]
  • Network accessline 1064
    - name: Notify via webhook     kind: http     url: https://hooks.example.com/notify
  • Network accessline 1065
    kind: http     url: https://hooks.example.com/notify     method: POST
  • Network accessline 1066
    url: https://hooks.example.com/notify
  • Instruction override signalline 1411
    ### Skip Confirmation Prompts
  • Access to secretsline 1507
    [Credential-related source omitted]
  • Access to secretsline 1508
    [Credential-related source omitted]
  • Network accessline 1522
    - **ACP** ([Agent Communication Protocol](https://agentcommunicationprotocol.dev/)) — for ACP-native clients
  • Network accessline 1523
    - **OpenAI-compatible** — for tools like [opencode](https://opencode.ai), Cursor, or any `@ai-sdk/openai-compatible` client
  • Network accessline 1555
    # ACP sync curl -s -X POST http://127.0.0.1:9099/runs \
  • Network accessline 1556
    curl -s -X POST http://127.0.0.1:9099/runs \
  • Network accessline 1561
    # ACP streaming curl -X POST http://127.0.0.1:9099/runs/stream \
  • Network accessline 1562
    curl -X POST http://127.0.0.1:9099/runs/stream \
  • Network accessline 1566
    # OpenAI-compatible curl -s -X POST http://127.0.0.1:9099/chat/completions \
  • Network accessline 1567
    curl -s -X POST http://127.0.0.1:9099/chat/completions \
  • Network accessline 1579
    {   "$schema": "https://opencode.ai/config.json",
  • Network accessline 1580
    "$schema": "https://opencode.ai/config.json",
  • Network accessline 1589
    },       "options": {         "baseURL": "http://127.0.0.1:9099"
  • Network accessline 1590
    "options": {         "baseURL": "http://127.0.0.1:9099"       }
  • Network accessline 1591
    "baseURL": "http://127.0.0.1:9099"

docs/EXTENSIONS.md

  • Access to secretsline 101
    [Credential-related source omitted]
  • Access to secretsline 107
    [Credential-related source omitted]
  • Access to secretsline 108
    [Credential-related source omitted]
  • Access to secretsline 132
    [Credential-related source omitted]
  • Access to secretsline 133
    [Credential-related source omitted]
  • Access to secretsline 136
    [Credential-related source omitted]
  • Access to secretsline 137
    [Credential-related source omitted]
  • Network accessline 140
    resp = requests.get(f"https://api.{site}/api/v1/dashboard", headers=headers)
  • Access to secretsline 146
    [Credential-related source omitted]
  • Access to secretsline 154
    [Credential-related source omitted]
  • Access to secretsline 311
    [Credential-related source omitted]

docs/LLM_GUIDE.md

  • Access to secretsline 60
    [Credential-related source omitted]
  • Access to secretsline 61
    [Credential-related source omitted]
  • Access to secretsline 65
    [Credential-related source omitted]
  • Instruction override signalline 75
    pup <resource> list [--filters]          # List/search resources pup <resource> get <id>                  # Get details by ID pup <resource> delete <id> [--yes]       # Delete (--yes to skip confirmation)
  • Instruction override signalline 76
    pup <resource> get <id>                  # Get details by ID pup <resource> delete <id> [--yes]       # Delete (--yes to skip confirmation) pup <resource> create [--body=file.json] # Create from JSON
  • Instruction override signalline 77
    pup <resource> delete <id> [--yes]       # Delete (--yes to skip confirmation)
  • Access to secretsline 331
    [Credential-related source omitted]
  • Network accessline 333
    | 404 | Resource not found | Check the resource ID | | 429 | Rate limited | Wait and retry with backoff | | 5xx | Server error | Retry after a short delay; check https://status.datadoghq.com/ |
  • Network accessline 335
    | 5xx | Server error | Retry after a short delay; check https://status.datadoghq.com/ |

docs/OAUTH2.md

  • Access to secretsline 14
    [Credential-related source omitted]
  • Network accessline 37
    2. Generate PKCE challenge and state parameter 3. Open your browser to Datadog's authorization page 4. Start a local callback server on `http://127.0.0.1:<random-port>/callback`
  • Network accessline 38
    3. Open your browser to Datadog's authorization page 4. Start a local callback server on `http://127.0.0.1:<random-port>/callback` 5. Wait for you to approve the requested scopes
  • Network accessline 39
    4. Start a local callback server on `http://127.0.0.1:<random-port>/callback`
  • Access to secretsline 42
    [Credential-related source omitted]
  • Access to secretsline 97
    [Credential-related source omitted]
  • Access to secretsline 119
    [Credential-related source omitted]
  • Access to secretsline 142
    [Credential-related source omitted]
  • Network accessline 158
    {   "client_name": "Datadog Pup CLI",   "redirect_uris": ["http://127.0.0.1:<port>/callback"],
  • Network accessline 159
    "client_name": "Datadog Pup CLI",   "redirect_uris": ["http://127.0.0.1:<port>/callback"],   "grant_types": ["authorization_code", "refresh_token"],
  • Network accessline 160
    "redirect_uris": ["http://127.0.0.1:<port>/callback"],
  • Access to secretsline 169
    [Credential-related source omitted]
  • Access to secretsline 184
    [Credential-related source omitted]
  • Access to secretsline 190
    [Credential-related source omitted]
  • Access to secretsline 198
    [Credential-related source omitted]
  • Access to secretsline 218
    [Credential-related source omitted]
  • Network accessline 469
    ⚠<U+FE0F>  Could not open browser automatically Please open this URL manually: https://datadoghq.com/oauth2/v1/authorize?...
  • Network accessline 470
    Please open this URL manually: https://datadoghq.com/oauth2/v1/authorize?...
  • Access to secretsline 527
    [Credential-related source omitted]
  • Access to secretsline 578
    [Credential-related source omitted]
  • Access to secretsline 593
    [Credential-related source omitted]

docs/REVIEW.md

  • Network accessline 3
    Review guidelines for PRs to Pup, whether authored by humans or AI agents. These rules are enforced during automated and manual review. Inspired by [Vibe Maintainer](https://steve-yegge.medium.com/vibe-maintainer-a2273a841040) principles — 
  • Access to secretsline 36
    [Credential-related source omitted]
  • Network accessline 73
    Adapted from the [Vibe Maintainer](https://steve-yegge.medium.com/vibe-maintainer-a2273a841040) workflow. Listed in order of preference — we optimize for throughput and getting contributions merged:

docs/TROUBLESHOOTING.md

  • Network accessline 22
    # Or download the latest release manually curl -L https://github.com/DataDog/pup/releases/latest/download/pup_Linux_x86_64.tar.gz | tar xz
  • Network accessline 23
    curl -L https://github.com/DataDog/pup/releases/latest/download/pup_Linux_x86_64.tar.gz | tar xz
  • Network accessline 44
    # Test connectivity to Datadog    curl -I https://datadoghq.com
  • Network accessline 45
    curl -I https://datadoghq.com
  • Network accessline 58
    ⚠<U+FE0F>  Could not open browser automatically    Please open this URL manually: https://...
  • Network accessline 59
    Please open this URL manually: https://...
  • Access to secretsline 112
    [Credential-related source omitted]
  • Access to secretsline 116
    [Credential-related source omitted]
  • Access to secretsline 121
    [Credential-related source omitted]
  • Access to secretsline 122
    [Credential-related source omitted]
  • Access to secretsline 142
    [Credential-related source omitted]
  • Access to secretsline 143
    [Credential-related source omitted]
  • Access to secretsline 147
    [Credential-related source omitted]
  • Access to secretsline 148
    [Credential-related source omitted]
  • Network accessline 154
    # Test with curl curl -X GET "https://api.datadoghq.com/api/v1/validate" \
  • Network accessline 155
    [Credential-related source omitted]
  • Access to secretsline 155
    [Credential-related source omitted]
  • Access to secretsline 156
    [Credential-related source omitted]
  • Access to secretsline 157
    [Credential-related source omitted]
  • Network accessline 532
    3. **Check API docs:**    - [Datadog API Reference](https://docs.datadoghq.com/api/latest/)
  • Network accessline 533
    - [Datadog API Reference](https://docs.datadoghq.com/api/latest/)
  • Network accessline 567
    - **GitHub Issues:** [github.com/DataDog/pup/issues](https://github.com/DataDog/pup/issues)
  • Network accessline 568
    - **Datadog Community:** [community.datadoghq.com](https://community.datadoghq.com/)
  • Access to secretsline 578
    [Credential-related source omitted]
  • Access to secretsline 583
    [Credential-related source omitted]
  • Access to secretsline 584
    [Credential-related source omitted]
  • Network accessline 619
    export HTTP_PROXY=http://proxy.example.com:8080
  • Network accessline 620
    export HTTPS_PROXY=http://proxy.example.com:8080
  • Access to secretsline 643
    [Credential-related source omitted]
  • Network accessline 671
    **Note:** `DD_HOST` is not recognized by pup. Use `DD_SITE` instead. For local test servers, use `PUP_MOCK_SERVER=http://127.0.0.1:PORT` (supports `http://`).
  • Network accessline 672
    For local test servers, use `PUP_MOCK_SERVER=http://127.0.0.1:PORT` (supports `http://`).

docs/examples/runbooks/deploy-service.yaml

  • Network accessline 63
    kind: shell     run: |       curl -s -X POST "{{ SLACK_WEBHOOK }}" \
  • Network accessline 64
    run: |       curl -s -X POST "{{ SLACK_WEBHOOK }}" \         -H 'Content-type: application/json' \
  • Network accessline 65
    curl -s -X POST "{{ SLACK_WEBHOOK }}" \

install.sh

  • Executable scriptline 1
    #!/bin/sh
  • Network accessline 2
    # Install the pup CLI (https://github.com/DataDog/pup).
  • Network accessline 3
    # #   curl -fsSL https://raw.githubusercontent.com/DataDog/pup/main/install.sh | sh #
  • Dangerous shell operationline 4
    #   curl -fsSL https://raw.githubusercontent.com/DataDog/pup/main/install.sh | sh
  • Network accessline 4
    #   curl -fsSL https://raw.githubusercontent.com/DataDog/pup/main/install.sh | sh
  • Network accessline 62
    url="$(curl -fsSLI -o /dev/null -w '%{url_effective}' "https://github.com/${REPO}/releases/latest")" ||
  • Network accessline 122
    fi   asset="pup_${version}_${os}_${arch}.${ext}"   base="https://github.com/${REPO}/releases/download/v${version}"
  • Network accessline 123
    asset="pup_${version}_${os}_${arch}.${ext}"   base="https://github.com/${REPO}/releases/download/v${version}"   install_dir="${PUP_INSTALL_DIR:-$HOME/.local/bin}"
  • Network accessline 124
    base="https://github.com/${REPO}/releases/download/v${version}"
  • Dangerous shell operationline 129
    trap "rm -rf '$tmp'" EXIT
  • Network accessline 131
    say "downloading $asset"   curl -fsSL -o "$tmp/$asset" "$base/$asset" ||
  • Network accessline 132
    curl -fsSL -o "$tmp/$asset" "$base/$asset" ||
  • Network accessline 133
    die "download failed: $base/$asset (does version $version exist for $os/$arch?)"
  • Network accessline 134
    curl -fsSL -o "$tmp/checksums.txt" "$base/pup_${version}_checksums.txt" ||
  • Network accessline 135
    die "download failed: $base/pup_${version}_checksums.txt"
  • Network accessline 163
    fi   need curl   need tar
  • Network accessline 164
    need curl   need tar   need awk
  • Network accessline 170
    # POSIX sh: no `local`, so function variables are script-global. # Everything runs from main so a truncated `curl | sh` download executes nothing.
  • Dangerous shell operationline 171
    # Everything runs from main so a truncated `curl | sh` download executes nothing.
  • Network accessline 171
    # Everything runs from main so a truncated `curl | sh` download executes nothing.

npm/pup/README.md

  • Network accessline 3
    The [pup](https://github.com/DataDog/pup) Datadog CLI, distributed through npm.
  • Network accessline 35
    The binaries are the same ones attached to each [GitHub release](https://github.com/DataDog/pup/releases).

npm/pup/bin/pup.js

  • Executable scriptline 1
    #!/usr/bin/env node

npm/pup/lib/platforms.js

  • Executable scriptline 1
    Executable file

npm/pup/package.json

  • Executable scriptline 1
    Executable file
  • Network accessline 6
    "repository": {     "type": "git",     "url": "git+https://github.com/DataDog/pup.git",
  • Network accessline 7
    "type": "git",     "url": "git+https://github.com/DataDog/pup.git",     "directory": "npm/pup"
  • Network accessline 8
    "url": "git+https://github.com/DataDog/pup.git",

npm/pup/test/launcher.test.js

  • Executable scriptline 1
    Executable file

npm/pup/test/platforms.test.js

  • Executable scriptline 1
    Executable file

npm/scripts/build-packages.js

  • Executable scriptline 1
    #!/usr/bin/env node
  • Network accessline 119
    description: `The ${key} binary for @datadog/pup`, 		license: 'Apache-2.0', 		repository: {type: 'git', url: 'git+https://github.com/DataDog/pup.git'},
  • Network accessline 120
    license: 'Apache-2.0', 		repository: {type: 'git', url: 'git+https://github.com/DataDog/pup.git'}, 		os: [entry.os],
  • Network accessline 121
    repository: {type: 'git', url: 'git+https://github.com/DataDog/pup.git'},

npm/scripts/build-packages.test.js

  • Executable scriptline 1
    Executable file

plugin.json

  • Network accessline 1
    {   "$schema": "https://agent-plugins.org/schemas/1.0.0/plugin.schema.json",
  • Network accessline 2
    "$schema": "https://agent-plugins.org/schemas/1.0.0/plugin.schema.json",
  • Network accessline 8
    "email": "support@datadoghq.com"   },   "homepage": "https://github.com/DataDog/pup#readme",
  • Network accessline 9
    },   "homepage": "https://github.com/DataDog/pup#readme",   "repository": "https://github.com/DataDog/pup",
  • Network accessline 10
    "homepage": "https://github.com/DataDog/pup#readme",
  • Network accessline 11
    "repository": "https://github.com/DataDog/pup",

scripts/release.sh

  • Executable scriptline 1
    #!/usr/bin/env bash
  • Network accessline 144
    --- 🤖 Generated with [Claude Code](https://claude.com/claude-code)
  • Network accessline 145
    🤖 Generated with [Claude Code](https://claude.com/claude-code)

scripts/test_harness.py

  • Executable scriptline 1
    #!/usr/bin/env python3
  • Access to secretsline 437
    [Credential-related source omitted]
  • Access to secretsline 470
    [Credential-related source omitted]
  • Access to secretsline 2093
    [Credential-related source omitted]
  • Access to secretsline 2235
    [Credential-related source omitted]
  • Access to secretsline 2247
    [Credential-related source omitted]
  • Access to secretsline 2248
    [Credential-related source omitted]
  • Access to secretsline 2249
    [Credential-related source omitted]
  • Access to secretsline 2252
    [Credential-related source omitted]
  • Access to secretsline 2998
    [Credential-related source omitted]

skills/dd-apm/SKILL.md

  • Network accessline 5
    version: "1.0.0"   author: datadog-labs   repository: https://github.com/datadog-labs/agent-skills
  • Network accessline 6
    author: datadog-labs   repository: https://github.com/datadog-labs/agent-skills   tags: datadog,apm,tracing,performance,distributed-tracing,dd-apm
  • Network accessline 7
    repository: https://github.com/datadog-labs/agent-skills
  • Network accessline 221
    - [APM Setup](https://docs.datadoghq.com/tracing/)
  • Network accessline 222
    - [Trace Search](https://docs.datadoghq.com/tracing/trace_explorer/)
  • Network accessline 223
    - [Retention Filters](https://docs.datadoghq.com/tracing/trace_pipeline/trace_retention/)

skills/dd-code-generation/SKILL.md

  • Access to secretsline 36
    [Credential-related source omitted]
  • Access to secretsline 37
    [Credential-related source omitted]
  • Access to secretsline 128
    [Credential-related source omitted]
  • Access to secretsline 129
    [Credential-related source omitted]
  • Access to secretsline 185
    [Credential-related source omitted]
  • Access to secretsline 186
    [Credential-related source omitted]
  • Access to secretsline 244
    [Credential-related source omitted]
  • Access to secretsline 245
    [Credential-related source omitted]
  • Access to secretsline 249
    [Credential-related source omitted]
  • Access to secretsline 325
    [Credential-related source omitted]
  • Access to secretsline 326
    [Credential-related source omitted]
  • Access to secretsline 329
    [Credential-related source omitted]
  • Access to secretsline 397
    [Credential-related source omitted]
  • Access to secretsline 398
    [Credential-related source omitted]
  • Access to secretsline 399
    [Credential-related source omitted]
  • Access to secretsline 404
    [Credential-related source omitted]
  • Access to secretsline 405
    [Credential-related source omitted]
  • Access to secretsline 479
    [Credential-related source omitted]
  • Access to secretsline 481
    [Credential-related source omitted]
  • Access to secretsline 521
    [Credential-related source omitted]
  • Network accessline 544
    - **Pup CLI**: `pup --help` - **Pup Documentation**: [Pup CLI Repository](https://github.com/DataDog/pup)
  • Network accessline 545
    - **Pup Documentation**: [Pup CLI Repository](https://github.com/DataDog/pup)
  • Network accessline 546
    - **TypeScript Client**: [@datadog/datadog-api-client](https://github.com/DataDog/datadog-api-client-typescript)
  • Network accessline 547
    - **Python Client**: [datadog-api-client](https://github.com/DataDog/datadog-api-client-python)
  • Network accessline 548
    - **Go Client**: [datadog-api-client-go](https://github.com/DataDog/datadog-api-client-go)
  • Network accessline 549
    - **Java Client**: [datadog-api-client-java](https://github.com/DataDog/datadog-api-client-java)
  • Network accessline 550
    - **Rust Client**: [datadog-api-client-rust](https://github.com/DataDog/datadog-api-client-rust)
  • Network accessline 551
    - **API Documentation**: [Datadog API Reference](https://docs.datadoghq.com/api/latest/)

skills/dd-debugger/SKILL.md

  • Network accessline 5
    version: "1.1.0"   author: datadog-labs   repository: https://github.com/datadog-labs/agent-skills
  • Network accessline 6
    author: datadog-labs   repository: https://github.com/datadog-labs/agent-skills   tags: datadog,debugger,live-debugger,probes,dd-debugger
  • Network accessline 7
    repository: https://github.com/datadog-labs/agent-skills
  • Access to secretsline 34
    [Credential-related source omitted]
  • Access to secretsline 312
    [Credential-related source omitted]
  • Network accessline 317
    - [Live Debugger Docs](https://docs.datadoghq.com/dynamic_instrumentation/)
  • Network accessline 318
    - [Log Probe Templates](https://docs.datadoghq.com/dynamic_instrumentation/symdb/expressions/)

skills/dd-docs/SKILL.md

  • Network accessline 5
    version: "1.0.0"   author: datadog-labs   repository: https://github.com/datadog-labs/agent-skills
  • Network accessline 6
    author: datadog-labs   repository: https://github.com/datadog-labs/agent-skills   tags: datadog,docs,llms.txt,dd-docs
  • Network accessline 7
    repository: https://github.com/datadog-labs/agent-skills
  • Network accessline 21
    https://docs.datadoghq.com/llms.txt
  • Network accessline 33
    curl -s https://docs.datadoghq.com/llms.txt | head -100
  • Network accessline 41
    curl -s https://docs.datadoghq.com/llms.txt | grep -i "monitors"
  • Network accessline 42
    curl -s https://docs.datadoghq.com/llms.txt | grep -i "apm"
  • Network accessline 43
    curl -s https://docs.datadoghq.com/llms.txt | grep -i "logs"
  • Network accessline 48
    curl -s https://docs.datadoghq.com/monitors.md
  • Network accessline 49
    curl -s https://docs.datadoghq.com/tracing.md
  • Network accessline 54
    | Topic | URL | |-------|-----| | APM/Tracing | https://docs.datadoghq.com/tracing/ |
  • Network accessline 55
    |-------|-----| | APM/Tracing | https://docs.datadoghq.com/tracing/ | | Logs | https://docs.datadoghq.com/logs/ |
  • Network accessline 56
    | APM/Tracing | https://docs.datadoghq.com/tracing/ |
  • Network accessline 57
    | Logs | https://docs.datadoghq.com/logs/ |
  • Network accessline 58
    | Metrics | https://docs.datadoghq.com/metrics/ |
  • Network accessline 59
    | Monitors | https://docs.datadoghq.com/monitors/ |
  • Network accessline 60
    | Dashboards | https://docs.datadoghq.com/dashboards/ |
  • Network accessline 61
    | Security | https://docs.datadoghq.com/security/ |
  • Network accessline 62
    | Synthetics | https://docs.datadoghq.com/synthetics/ |
  • Network accessline 63
    | RUM | https://docs.datadoghq.com/real_user_monitoring/ |
  • Network accessline 64
    | Incidents | https://docs.datadoghq.com/service_management/incident_management/ |
  • Network accessline 65
    | API Reference | https://docs.datadoghq.com/api/ |

skills/dd-file-issue/SKILL.md

  • Network accessline 327
    **Repository**: DataDog/pup **Issue**: #123 **URL**: https://github.com/DataDog/pup/issues/123
  • Network accessline 328
    **Issue**: #123 **URL**: https://github.com/DataDog/pup/issues/123 **Title**: [issue title]
  • Network accessline 329
    **URL**: https://github.com/DataDog/pup/issues/123

skills/dd-idp/SKILL.md

  • Network accessline 5
    version: "1.0.0"   author: datadog-labs   repository: https://github.com/DataDog/pup
  • Network accessline 6
    author: datadog-labs   repository: https://github.com/DataDog/pup   tags: datadog,idp,entity-graph,service-catalog,ownership
  • Network accessline 7
    repository: https://github.com/DataDog/pup

skills/dd-logs/SKILL.md

  • Network accessline 5
    version: "1.0.0"   author: datadog-labs   repository: https://github.com/datadog-labs/agent-skills
  • Network accessline 6
    author: datadog-labs   repository: https://github.com/datadog-labs/agent-skills   tags: datadog,logs,logging,search,dd-logs
  • Network accessline 7
    repository: https://github.com/datadog-labs/agent-skills
  • Network accessline 22
    cargo install --git https://github.com/DataDog/pup
  • Network accessline 212
    - [Log Search Syntax](https://docs.datadoghq.com/logs/explorer/search_syntax/)
  • Network accessline 213
    - [Pipelines](https://docs.datadoghq.com/logs/log_configuration/pipelines/)
  • Network accessline 214
    - [Exclusion Filters](https://docs.datadoghq.com/logs/indexes/#exclusion-filters)
  • Network accessline 215
    - [Archives](https://docs.datadoghq.com/logs/archives/)

skills/dd-monitors/SKILL.md

  • Network accessline 5
    version: "1.0.0"   author: datadog-labs   repository: https://github.com/datadog-labs/agent-skills
  • Network accessline 6
    author: datadog-labs   repository: https://github.com/datadog-labs/agent-skills   tags: datadog,monitors,alerting,alerts,dd-monitors
  • Network accessline 7
    repository: https://github.com/datadog-labs/agent-skills
  • Network accessline 21
    `pup` - `cargo install --git https://github.com/DataDog/pup`
  • Network accessline 194
    - [Monitor Types](https://docs.datadoghq.com/monitors/types/)
  • Network accessline 195
    - [Alerting Best Practices](https://docs.datadoghq.com/monitors/guide/)
  • Network accessline 196
    - [SLO Monitors](https://docs.datadoghq.com/service_management/service_level_objectives/)

skills/dd-pup/SKILL.md

  • Network accessline 5
    version: "1.0.0"   author: datadog-labs   repository: https://github.com/datadog-labs/agent-skills
  • Network accessline 6
    author: datadog-labs   repository: https://github.com/datadog-labs/agent-skills   tags: datadog,cli,dd-pup,pup
  • Network accessline 7
    repository: https://github.com/datadog-labs/agent-skills
  • Access to secretsline 63
    [Credential-related source omitted]
  • Access to secretsline 64
    [Credential-related source omitted]
  • Network accessline 306
    # Or build from source cargo install --git https://github.com/DataDog/pup
  • Network accessline 307
    cargo install --git https://github.com/DataDog/pup

skills/dd-symdb/SKILL.md

  • Network accessline 5
    version: "1.0.0"   author: datadog-labs   repository: https://github.com/datadog-labs/agent-skills
  • Network accessline 6
    author: datadog-labs   repository: https://github.com/datadog-labs/agent-skills   tags: datadog,symdb,symbol-database,live-debugger
  • Network accessline 7
    repository: https://github.com/datadog-labs/agent-skills
  • Access to secretsline 34
    [Credential-related source omitted]
  • Access to secretsline 109
    [Credential-related source omitted]
  • Network accessline 115
    - [Live Debugger Docs](https://docs.datadoghq.com/dynamic_instrumentation/)
  • Network accessline 116
    - [Symbol Database](https://docs.datadoghq.com/dynamic_instrumentation/symdb/)

skills/dd-triage-flaky-test/SKILL.md

  • Network accessline 5
    version: "1.1.0"   author: datadog-labs   repository: https://github.com/datadog-labs/agent-skills
  • Network accessline 6
    author: datadog-labs   repository: https://github.com/datadog-labs/agent-skills   tags: datadog,ci,cicd,flaky,flaky-tests,test-optimization
  • Network accessline 7
    repository: https://github.com/datadog-labs/agent-skills
  • Network accessline 35
    git remote get-url origin # Strip protocol and trailing .git, normalize SSH git@host:org/repo to host/org/repo, then lowercase # e.g. https://github.com/DataDog/my-repo.git → github.com/datadog/my-repo
  • Network accessline 37
    # e.g. https://github.com/DataDog/my-repo.git → github.com/datadog/my-repo

skills/dd-triage-flaky-test/references/fix-patterns.md

  • Network accessline 96
    // Inject an http.Client so tests can swap it

skills/dd-unblock-pr/SKILL.md

  • Network accessline 5
    version: "1.2.0"   author: datadog-labs   repository: https://github.com/datadog-labs/agent-skills
  • Network accessline 6
    author: datadog-labs   repository: https://github.com/datadog-labs/agent-skills   tags: datadog,ci,cicd,flaky,flaky-tests,pipeline
  • Network accessline 7
    repository: https://github.com/datadog-labs/agent-skills
  • Network accessline 37
    git remote get-url origin # Strip protocol and trailing .git, normalize SSH git@host:org/repo to host/org/repo, then lowercase # e.g. https://github.com/DataDog/my-repo.git → github.com/datadog/my-repo
  • Network accessline 39
    # e.g. https://github.com/DataDog/my-repo.git → github.com/datadog/my-repo
  • Network accessline 176
    If transient and GitHub Actions: extract the run ID immediately after `/runs/` in `@ci.pipeline.url` (e.g. `https://github.com/org/repo/actions/runs/<run_id>/attempts/<attempt>`). Explain that GitHub retries **all currently-failed jobs** in

skills/extensions/dd-pup-pi/README.md

  • Network accessline 3
    Exposes the [`pup`](https://github.com/datadog-labs/pup) Datadog CLI as

skills/extensions/dd-pup-pi/index.ts

  • Executable scriptline 1
    Executable file

skills/extensions/dd-pup-pi/package.json

  • Executable scriptline 1
    Executable file

src/api.rs

  • Access to secretsline 82
    [Credential-related source omitted]
  • Access to secretsline 84
    [Credential-related source omitted]
  • Access to secretsline 86
    [Credential-related source omitted]
  • Access to secretsline 90
    [Credential-related source omitted]
  • Access to secretsline 91
    [Credential-related source omitted]
  • Access to secretsline 128
    [Credential-related source omitted]
  • Access to secretsline 130
    [Credential-related source omitted]
  • Access to secretsline 163
    [Credential-related source omitted]
  • Access to secretsline 165
    [Credential-related source omitted]
  • Access to secretsline 202
    [Credential-related source omitted]
  • Access to secretsline 204
    [Credential-related source omitted]
  • Access to secretsline 236
    [Credential-related source omitted]
  • Access to secretsline 238
    [Credential-related source omitted]
  • Access to secretsline 270
    [Credential-related source omitted]
  • Access to secretsline 272
    [Credential-related source omitted]
  • Access to secretsline 304
    [Credential-related source omitted]
  • Access to secretsline 306
    [Credential-related source omitted]
  • Access to secretsline 337
    [Credential-related source omitted]
  • Access to secretsline 339
    [Credential-related source omitted]
  • Access to secretsline 371
    [Credential-related source omitted]
  • Access to secretsline 373
    [Credential-related source omitted]
  • Access to secretsline 403
    [Credential-related source omitted]
  • Access to secretsline 405
    [Credential-related source omitted]
  • Access to secretsline 431
    [Credential-related source omitted]
  • Access to secretsline 433
    [Credential-related source omitted]
  • Access to secretsline 465
    [Credential-related source omitted]
  • Access to secretsline 467
    [Credential-related source omitted]

src/auth/callback.rs

  • Network accessline 90
    pub fn redirect_uri(&self) -> String {         format!("http://127.0.0.1:{}/oauth/callback", self.port)
  • Network accessline 91
    format!("http://127.0.0.1:{}/oauth/callback", self.port)
  • Network accessline 365
    #[test]     fn parse_callback_url_extracts_code_and_state() {         let r = parse_callback_url("http://127.0.0.1:8000/oauth/callback?code=abc123&state=xyz789")
  • Network accessline 366
    fn parse_callback_url_extracts_code_and_state() {         let r = parse_callback_url("http://127.0.0.1:8000/oauth/callback?code=abc123&state=xyz789")             .unwrap();
  • Network accessline 367
    let r = parse_callback_url("http://127.0.0.1:8000/oauth/callback?code=abc123&state=xyz789")
  • Network accessline 381
    // dd_oid, (URL-encoded) dd_org_name, and domain alongside code and state.         let r = parse_callback_url(             "http://127.0.0.1:8000/oauth/callback\
  • Network accessline 382
    let r = parse_callback_url(             "http://127.0.0.1:8000/oauth/callback\              ?code=abc&state=xyz\
  • Network accessline 383
    "http://127.0.0.1:8000/oauth/callback\
  • Network accessline 399
    fn parse_callback_url_extracts_error() {         let r = parse_callback_url(             "http://127.0.0.1:8000/oauth/callback?error=access_denied&error_description=user%20cancelled",
  • Network accessline 400
    let r = parse_callback_url(             "http://127.0.0.1:8000/oauth/callback?error=access_denied&error_description=user%20cancelled",         )
  • Network accessline 401
    "http://127.0.0.1:8000/oauth/callback?error=access_denied&error_description=user%20cancelled",
  • Network accessline 408
    #[test]     fn parse_callback_url_trims_whitespace() {         let r = parse_callback_url("  http://127.0.0.1:8000/oauth/callback?code=abc&state=xyz\n")
  • Network accessline 409
    fn parse_callback_url_trims_whitespace() {         let r = parse_callback_url("  http://127.0.0.1:8000/oauth/callback?code=abc&state=xyz\n")             .unwrap();
  • Network accessline 410
    let r = parse_callback_url("  http://127.0.0.1:8000/oauth/callback?code=abc&state=xyz\n")
  • Network accessline 416
    #[test]     fn parse_callback_url_rejects_missing_params() {         assert!(parse_callback_url("http://127.0.0.1:8000/oauth/callback").is_err());
  • Network accessline 417
    fn parse_callback_url_rejects_missing_params() {         assert!(parse_callback_url("http://127.0.0.1:8000/oauth/callback").is_err());         assert!(parse_callback_url("http://127.0.0.1:8000/oauth/callback?code=abc").is_err());
  • Network accessline 418
    assert!(parse_callback_url("http://127.0.0.1:8000/oauth/callback").is_err());
  • Network accessline 419
    assert!(parse_callback_url("http://127.0.0.1:8000/oauth/callback?code=abc").is_err());
  • Network accessline 420
    assert!(parse_callback_url("http://127.0.0.1:8000/oauth/callback?state=xyz").is_err());
  • Network accessline 431
    // Tolerant of broker-style or non-localhost redirect URIs as long as         // the query carries the right params.         let r = parse_callback_url("https://oauth.example.com/cli/callback?code=abc&state=xyz")
  • Network accessline 432
    // the query carries the right params.         let r = parse_callback_url("https://oauth.example.com/cli/callback?code=abc&state=xyz")             .unwrap();
  • Network accessline 433
    let r = parse_callback_url("https://oauth.example.com/cli/callback?code=abc&state=xyz")
  • Network accessline 444
    async fn read_callback_url_returns_first_valid_line() {         let r = read_callback_url_from_reader(reader(             "http://127.0.0.1:8000/oauth/callback?code=abc&state=xyz\n",
  • Network accessline 445
    let r = read_callback_url_from_reader(reader(             "http://127.0.0.1:8000/oauth/callback?code=abc&state=xyz\n",         ))
  • Network accessline 446
    "http://127.0.0.1:8000/oauth/callback?code=abc&state=xyz\n",
  • Network accessline 455
    async fn read_callback_url_skips_blank_lines() {         let r = read_callback_url_from_reader(reader(             "\n\n   \nhttp://127.0.0.1:8000/oauth/callback?code=abc&state=xyz\n",
  • Network accessline 456
    let r = read_callback_url_from_reader(reader(             "\n\n   \nhttp://127.0.0.1:8000/oauth/callback?code=abc&state=xyz\n",         ))
  • Network accessline 457
    "\n\n   \nhttp://127.0.0.1:8000/oauth/callback?code=abc&state=xyz\n",
  • Network accessline 468
    let r = read_callback_url_from_reader(reader(             "not a url\n\              http://127.0.0.1:8000/oauth/callback?code=alpha\n\
  • Network accessline 469
    "not a url\n\              http://127.0.0.1:8000/oauth/callback?code=alpha\n\              http://127.0.0.1:8000/oauth/callback?code=beta&state=charlie\n",
  • Network accessline 470
    http://127.0.0.1:8000/oauth/callback?code=alpha\n\
  • Network accessline 471
    http://127.0.0.1:8000/oauth/callback?code=beta&state=charlie\n",
  • Network accessline 529
    assert_eq!(             server.redirect_uri(),             format!("http://127.0.0.1:{port}/oauth/callback")
  • Network accessline 530
    server.redirect_uri(),             format!("http://127.0.0.1:{port}/oauth/callback")         );
  • Network accessline 531
    format!("http://127.0.0.1:{port}/oauth/callback")
  • Network accessline 567
    fn success_page_renders_org_name_and_uuid() {         let html = success_page(             Some("https://app.tatooine.example"),
  • Network accessline 568
    let html = success_page(             Some("https://app.tatooine.example"),             Some("tatooine.example"),
  • Network accessline 569
    Some("https://app.tatooine.example"),
  • Network accessline 574
    assert!(html.contains("Authentication Successful"));         assert!(html.contains("Connected to Datadog"));         assert!(html.contains(r#"href="https://app.tatooine.example""#));
  • Network accessline 575
    assert!(html.contains("Connected to Datadog"));         assert!(html.contains(r#"href="https://app.tatooine.example""#));         assert!(html.contains("Mos Eisley Cantina"));
  • Network accessline 576
    assert!(html.contains(r#"href="https://app.tatooine.example""#));
  • Network accessline 608
    #[test]     fn success_page_rejects_non_https_site_as_link() {         // An unexpected `site` value (anything other than https://...) must not
  • Network accessline 609
    fn success_page_rejects_non_https_site_as_link() {         // An unexpected `site` value (anything other than https://...) must not         // become a clickable link. The bare host falls back to plain text.
  • Network accessline 610
    // An unexpected `site` value (anything other than https://...) must not
  • Network accessline 626
    // should reflect whatever site the issuer reported, not always app.<site>.         let html = success_page(             Some("https://yavin4.tatooine.example"),
  • Network accessline 627
    let html = success_page(             Some("https://yavin4.tatooine.example"),             Some("tatooine.example"),
  • Network accessline 628
    Some("https://yavin4.tatooine.example"),
  • Network accessline 631
    None,         );         assert!(html.contains(r#"href="https://yavin4.tatooine.example""#));
  • Network accessline 632
    );         assert!(html.contains(r#"href="https://yavin4.tatooine.example""#));         assert!(html.contains("Rebel Alliance"));
  • Network accessline 633
    assert!(html.contains(r#"href="https://yavin4.tatooine.example""#));
  • Network accessline 638
    async fn read_callback_url_passes_through_oauth_error_redirect() {         let r = read_callback_url_from_reader(reader(             "http://127.0.0.1:8000/oauth/callback?error=access_denied&error_description=denied\n",
  • Network accessline 639
    let r = read_callback_url_from_reader(reader(             "http://127.0.0.1:8000/oauth/callback?error=access_denied&error_description=denied\n",         ))
  • Network accessline 640
    "http://127.0.0.1:8000/oauth/callback?error=access_denied&error_description=denied\n",

src/auth/dcr.rs

  • Network accessline 22
    DCR_REDIRECT_PORTS         .iter()         .map(|port| format!("http://127.0.0.1:{port}/oauth/callback"))
  • Network accessline 23
    .iter()         .map(|port| format!("http://127.0.0.1:{port}/oauth/callback"))         .collect()
  • Network accessline 24
    .map(|port| format!("http://127.0.0.1:{port}/oauth/callback"))
  • Access to secretsline 61
    [Credential-related source omitted]
  • Network accessline 88
    _scopes: &[&str],     ) -> Result<ClientCredentials> {         let url = format!("https://{}/api/v2/oauth2/register", self.api_host);
  • Network accessline 90
    let url = format!("https://{}/api/v2/oauth2/register", self.api_host);
  • Network accessline 161
    async fn request_tokens(&self, params: &[(&str, &str)], client_id: &str) -> Result<TokenSet> {         let url = format!("https://{}/api/v2/oauth2/token", self.api_host);
  • Network accessline 162
    let url = format!("https://{}/api/v2/oauth2/token", self.api_host);
  • Access to secretsline 191
    [Credential-related source omitted]
  • Network accessline 239
    format!("https://{}/oauth2/v1/authorize?{params}", self.auth_host)
  • Network accessline 260
    let url = client.build_authorization_url(             "client123",             "http://127.0.0.1:8000/oauth/callback",
  • Network accessline 261
    "client123",             "http://127.0.0.1:8000/oauth/callback",             "state",
  • Network accessline 262
    "http://127.0.0.1:8000/oauth/callback",
  • Network accessline 267
    );         assert!(             url.starts_with("https://app.datadoghq.com/oauth2/v1/authorize?"),
  • Network accessline 268
    assert!(             url.starts_with("https://app.datadoghq.com/oauth2/v1/authorize?"),             "expected app.datadoghq.com host, got: {url}"
  • Network accessline 269
    url.starts_with("https://app.datadoghq.com/oauth2/v1/authorize?"),
  • Network accessline 277
    let url = client.build_authorization_url(             "client123",             "http://127.0.0.1:8000/oauth/callback",
  • Network accessline 278
    "client123",             "http://127.0.0.1:8000/oauth/callback",             "state",
  • Network accessline 279
    "http://127.0.0.1:8000/oauth/callback",
  • Network accessline 284
    );         assert!(             url.starts_with("https://app.datadoghq.eu/oauth2/v1/authorize?"),
  • Network accessline 285
    assert!(             url.starts_with("https://app.datadoghq.eu/oauth2/v1/authorize?"),             "expected app.datadoghq.eu host, got: {url}"
  • Network accessline 286
    url.starts_with("https://app.datadoghq.eu/oauth2/v1/authorize?"),
  • Network accessline 296
    let url = client.build_authorization_url(             "client123",             "http://127.0.0.1:8000/oauth/callback",
  • Network accessline 297
    "client123",             "http://127.0.0.1:8000/oauth/callback",             "state",
  • Network accessline 298
    "http://127.0.0.1:8000/oauth/callback",
  • Network accessline 303
    );         assert!(             url.starts_with("https://app.datad0g.com/oauth2/v1/authorize?"),
  • Network accessline 304
    assert!(             url.starts_with("https://app.datad0g.com/oauth2/v1/authorize?"),             "expected app.datad0g.com host, got: {url}"
  • Network accessline 305
    url.starts_with("https://app.datad0g.com/oauth2/v1/authorize?"),
  • Network accessline 323
    let url = client.build_authorization_url(                 "client123",                 "http://127.0.0.1:8000/oauth/callback",
  • Network accessline 324
    "client123",                 "http://127.0.0.1:8000/oauth/callback",                 "state",
  • Network accessline 325
    "http://127.0.0.1:8000/oauth/callback",
  • Network accessline 330
    );             assert!(                 url.starts_with(&format!("https://{site}/oauth2/v1/authorize?")),
  • Network accessline 331
    assert!(                 url.starts_with(&format!("https://{site}/oauth2/v1/authorize?")),                 "expected {site} host, got: {url}"
  • Network accessline 332
    url.starts_with(&format!("https://{site}/oauth2/v1/authorize?")),
  • Network accessline 346
    let url = client.build_authorization_url(             "client123",             "http://127.0.0.1:8000/oauth/callback",
  • Network accessline 347
    "client123",             "http://127.0.0.1:8000/oauth/callback",             "state",
  • Network accessline 348
    "http://127.0.0.1:8000/oauth/callback",
  • Network accessline 353
    );         assert!(             url.starts_with("https://mycompany.datadoghq.com/oauth2/v1/authorize?"),
  • Network accessline 354
    assert!(             url.starts_with("https://mycompany.datadoghq.com/oauth2/v1/authorize?"),             "expected literal host, got: {url}"
  • Network accessline 355
    url.starts_with("https://mycompany.datadoghq.com/oauth2/v1/authorize?"),
  • Network accessline 363
    let url = client.build_authorization_url(             "client123",             "http://127.0.0.1:8000/oauth/callback",
  • Network accessline 364
    "client123",             "http://127.0.0.1:8000/oauth/callback",             "state",
  • Network accessline 365
    "http://127.0.0.1:8000/oauth/callback",
  • Network accessline 370
    );         assert!(             url.starts_with("https://mygateway.example.com/oauth2/v1/authorize?"),
  • Network accessline 371
    assert!(             url.starts_with("https://mygateway.example.com/oauth2/v1/authorize?"),             "expected gateway host, got: {url}"
  • Network accessline 372
    url.starts_with("https://mygateway.example.com/oauth2/v1/authorize?"),
  • Network accessline 380
    let url = client.build_authorization_url(             "client123",             "http://127.0.0.1:8000/oauth/callback",
  • Network accessline 381
    "client123",             "http://127.0.0.1:8000/oauth/callback",             "the-state",
  • Network accessline 382
    "http://127.0.0.1:8000/oauth/callback",
  • Network accessline 400
    let url = client.build_authorization_url(             "client123",             "http://127.0.0.1:8000/oauth/callback",
  • Network accessline 401
    "client123",             "http://127.0.0.1:8000/oauth/callback",             "state",
  • Network accessline 402
    "http://127.0.0.1:8000/oauth/callback",
  • Network accessline 417
    let url = client.build_authorization_url(             "client123",             "http://127.0.0.1:8000/oauth/callback",
  • Network accessline 418
    "client123",             "http://127.0.0.1:8000/oauth/callback",             "state",
  • Network accessline 419
    "http://127.0.0.1:8000/oauth/callback",

src/auth/storage.rs

  • Access to secretsline 47
    [Credential-related source omitted]
  • Access to secretsline 56
    [Credential-related source omitted]
  • Access to secretsline 300
    [Credential-related source omitted]
  • Access to secretsline 303
    [Credential-related source omitted]
  • Access to secretsline 308
    [Credential-related source omitted]
  • Access to secretsline 313
    [Credential-related source omitted]
  • Access to secretsline 321
    [Credential-related source omitted]
  • Access to secretsline 330
    [Credential-related source omitted]
  • Access to secretsline 333
    [Credential-related source omitted]
  • Access to secretsline 336
    [Credential-related source omitted]
  • Access to secretsline 339
    [Credential-related source omitted]
  • Access to secretsline 347
    [Credential-related source omitted]
  • Access to secretsline 355
    [Credential-related source omitted]
  • Access to secretsline 368
    [Credential-related source omitted]
  • Access to secretsline 372
    [Credential-related source omitted]
  • Access to secretsline 374
    [Credential-related source omitted]
  • Access to secretsline 376
    [Credential-related source omitted]
  • Access to secretsline 398
    [Credential-related source omitted]
  • Access to secretsline 405
    [Credential-related source omitted]
  • Access to secretsline 411
    [Credential-related source omitted]
  • Access to secretsline 419
    [Credential-related source omitted]
  • Access to secretsline 428
    [Credential-related source omitted]
  • Access to secretsline 436
    [Credential-related source omitted]
  • Access to secretsline 445
    [Credential-related source omitted]
  • Access to secretsline 450
    [Credential-related source omitted]
  • Access to secretsline 492
    [Credential-related source omitted]
  • Access to secretsline 569
    [Credential-related source omitted]
  • Access to secretsline 598
    [Credential-related source omitted]
  • Access to secretsline 600
    [Credential-related source omitted]
  • Access to secretsline 604
    [Credential-related source omitted]
  • Access to secretsline 672
    [Credential-related source omitted]
  • Access to secretsline 822
    [Credential-related source omitted]
  • Access to secretsline 825
    [Credential-related source omitted]
  • Access to secretsline 828
    [Credential-related source omitted]
  • Access to secretsline 840
    [Credential-related source omitted]
  • Access to secretsline 842
    [Credential-related source omitted]
  • Access to secretsline 847
    [Credential-related source omitted]
  • Access to secretsline 848
    [Credential-related source omitted]
  • Access to secretsline 875
    [Credential-related source omitted]
  • Access to secretsline 934
    [Credential-related source omitted]
  • Access to secretsline 1156
    [Credential-related source omitted]
  • Access to secretsline 1217
    [Credential-related source omitted]
  • Access to secretsline 1231
    [Credential-related source omitted]
  • Access to secretsline 1232
    [Credential-related source omitted]
  • Access to secretsline 1241
    [Credential-related source omitted]
  • Access to secretsline 1366
    [Credential-related source omitted]
  • Access to secretsline 1393
    [Credential-related source omitted]
  • Access to secretsline 1400
    [Credential-related source omitted]
  • Access to secretsline 1401
    [Credential-related source omitted]
  • Network accessline 1410
    client_id: "legacy-client".into(),             client_name: "pup".into(),             redirect_uris: vec!["http://localhost".into()],
  • Network accessline 1411
    client_name: "pup".into(),             redirect_uris: vec!["http://localhost".into()],             registered_at: 1,
  • Network accessline 1412
    redirect_uris: vec!["http://localhost".into()],
  • Access to secretsline 1452
    [Credential-related source omitted]
  • Access to secretsline 1469
    [Credential-related source omitted]
  • Access to secretsline 1503
    [Credential-related source omitted]
  • Access to secretsline 1511
    [Credential-related source omitted]
  • Access to secretsline 1519
    [Credential-related source omitted]
  • Access to secretsline 1585
    [Credential-related source omitted]
  • Access to secretsline 1620
    [Credential-related source omitted]
  • Access to secretsline 2179
    [Credential-related source omitted]
  • Access to secretsline 2186
    [Credential-related source omitted]
  • Access to secretsline 2203
    [Credential-related source omitted]
  • Access to secretsline 2219
    [Credential-related source omitted]
  • Access to secretsline 2223
    [Credential-related source omitted]
  • Access to secretsline 2226
    [Credential-related source omitted]
  • Access to secretsline 2235
    [Credential-related source omitted]
  • Access to secretsline 2243
    [Credential-related source omitted]
  • Access to secretsline 2262
    [Credential-related source omitted]
  • Access to secretsline 2270
    [Credential-related source omitted]
  • Access to secretsline 2273
    [Credential-related source omitted]
  • Access to secretsline 2283
    [Credential-related source omitted]
  • Access to secretsline 2287
    [Credential-related source omitted]
  • Access to secretsline 2290
    [Credential-related source omitted]
  • Access to secretsline 2302
    [Credential-related source omitted]
  • Access to secretsline 2303
    [Credential-related source omitted]
  • Access to secretsline 2307
    [Credential-related source omitted]
  • Access to secretsline 2309
    [Credential-related source omitted]
  • Access to secretsline 2318
    [Credential-related source omitted]
  • Access to secretsline 2320
    [Credential-related source omitted]
  • Access to secretsline 2325
    [Credential-related source omitted]
  • Access to secretsline 2381
    [Credential-related source omitted]
  • Access to secretsline 2382
    [Credential-related source omitted]
  • Access to secretsline 2387
    [Credential-related source omitted]
  • Access to secretsline 2402
    [Credential-related source omitted]
  • Access to secretsline 2403
    [Credential-related source omitted]
  • Access to secretsline 2406
    [Credential-related source omitted]
  • Access to secretsline 2411
    [Credential-related source omitted]
  • Access to secretsline 2435
    [Credential-related source omitted]
  • Access to secretsline 2436
    [Credential-related source omitted]
  • Access to secretsline 2445
    [Credential-related source omitted]
  • Access to secretsline 2447
    [Credential-related source omitted]
  • Access to secretsline 2448
    [Credential-related source omitted]
  • Access to secretsline 2454
    [Credential-related source omitted]
  • Access to secretsline 2485
    [Credential-related source omitted]
  • Access to secretsline 2509
    [Credential-related source omitted]

src/auth/types.rs

  • Access to secretsline 7
    [Credential-related source omitted]
  • Access to secretsline 317
    [Credential-related source omitted]
  • Access to secretsline 543
    [Credential-related source omitted]

src/client.rs

  • Access to secretsline 99
    [Credential-related source omitted]
  • Access to secretsline 103
    [Credential-related source omitted]
  • Network accessline 125
    // A scheme-less value only occurs for a PUP_MOCK_SERVER set without     // `http(s)://`; default it to plain http (mock servers run HTTP locally).     // The non-mock path always yields `https://...`, so it never hits the fallback.
  • Network accessline 126
    // `http(s)://`; default it to plain http (mock servers run HTTP locally).     // The non-mock path always yields `https://...`, so it never hits the fallback.     let (protocol, name) = base.split_once("://").unwrap_or(("http", base.as_str
  • Network accessline 127
    // The non-mock path always yields `https://...`, so it never hits the fallback.
  • Access to secretsline 157
    [Credential-related source omitted]
  • Access to secretsline 433
    [Credential-related source omitted]
  • Access to secretsline 435
    [Credential-related source omitted]
  • Access to secretsline 556
    [Credential-related source omitted]
  • Access to secretsline 576
    [Credential-related source omitted]
  • Access to secretsline 585
    [Credential-related source omitted]
  • Access to secretsline 586
    [Credential-related source omitted]
  • Access to secretsline 592
    [Credential-related source omitted]
  • Access to secretsline 593
    [Credential-related source omitted]
  • Network accessline 600
    [Credential-related source omitted]
  • Access to secretsline 600
    [Credential-related source omitted]
  • Network accessline 601
    [Credential-related source omitted]
  • Access to secretsline 601
    [Credential-related source omitted]
  • Network accessline 602
    std::env::set_var("PUP_MOCK_SERVER", "http://127.0.0.1:9999");
  • Access to secretsline 611
    [Credential-related source omitted]
  • Access to secretsline 612
    [Credential-related source omitted]
  • Network accessline 619
    [Credential-related source omitted]
  • Access to secretsline 619
    [Credential-related source omitted]
  • Network accessline 620
    [Credential-related source omitted]
  • Access to secretsline 620
    [Credential-related source omitted]
  • Network accessline 621
    std::env::set_var("PUP_MOCK_SERVER", "https://mock.example.com");
  • Access to secretsline 629
    [Credential-related source omitted]
  • Access to secretsline 630
    [Credential-related source omitted]
  • Access to secretsline 639
    [Credential-related source omitted]
  • Access to secretsline 640
    [Credential-related source omitted]
  • Access to secretsline 645
    [Credential-related source omitted]
  • Access to secretsline 646
    [Credential-related source omitted]
  • Access to secretsline 706
    [Credential-related source omitted]
  • Access to secretsline 744
    [Credential-related source omitted]

src/commands/acp.rs

  • Network accessline 7
    /// Requires OAuth2 with notebooks_read + notebooks_write scopes, or API key auth. /// /// Protocol:  https://agentcommunicationprotocol.dev/
  • Network accessline 8
    /// /// Protocol:  https://agentcommunicationprotocol.dev/ /// Endpoint:  GET  /agent.json       — agent card
  • Network accessline 9
    /// Protocol:  https://agentcommunicationprotocol.dev/
  • Network accessline 35
    let app_base = format!("https://{}", cfg.auth_host());
  • Access to secretsline 36
    [Credential-related source omitted]
  • Access to secretsline 37
    [Credential-related source omitted]
  • Access to secretsline 46
    [Credential-related source omitted]
  • Access to secretsline 47
    [Credential-related source omitted]
  • Network accessline 60
    let base_url = format!("http://{addr}");
  • Access to secretsline 75
    [Credential-related source omitted]
  • Access to secretsline 76
    [Credential-related source omitted]
  • Access to secretsline 85
    [Credential-related source omitted]
  • Access to secretsline 86
    [Credential-related source omitted]
  • Access to secretsline 103
    [Credential-related source omitted]
  • Access to secretsline 104
    [Credential-related source omitted]
  • Access to secretsline 153
    [Credential-related source omitted]
  • Access to secretsline 154
    [Credential-related source omitted]
  • Access to secretsline 166
    [Credential-related source omitted]
  • Access to secretsline 167
    [Credential-related source omitted]
  • Access to secretsline 191
    [Credential-related source omitted]
  • Access to secretsline 192
    [Credential-related source omitted]
  • Access to secretsline 241
    [Credential-related source omitted]
  • Access to secretsline 242
    [Credential-related source omitted]
  • Access to secretsline 296
    [Credential-related source omitted]
  • Access to secretsline 345
    [Credential-related source omitted]
  • Access to secretsline 346
    [Credential-related source omitted]
  • Access to secretsline 404
    [Credential-related source omitted]

src/commands/agent.rs

  • Network accessline 12
    println!();     println!("COMMON datadog-agent OPERATIONS:");     println!("  Install:    https://docs.datadoghq.com/agent/");
  • Network accessline 13
    println!("COMMON datadog-agent OPERATIONS:");     println!("  Install:    https://docs.datadoghq.com/agent/");     println!("  Start:      sudo datadog-agent start");
  • Network accessline 14
    println!("  Install:    https://docs.datadoghq.com/agent/");
  • Dangerous shell operationline 15
    println!("  Start:      sudo datadog-agent start");
  • Dangerous shell operationline 16
    println!("  Stop:       sudo datadog-agent stop");
  • Dangerous shell operationline 17
    println!("  Restart:    sudo datadog-agent restart");
  • Network accessline 26
    println!();     println!("DOCUMENTATION:");     println!("  https://docs.datadoghq.com/agent/");
  • Network accessline 27
    println!("DOCUMENTATION:");     println!("  https://docs.datadoghq.com/agent/");     Ok(())
  • Network accessline 28
    println!("  https://docs.datadoghq.com/agent/");

src/commands/api.rs

  • Network accessline 74
    /// exfiltration guard: an absolute URL pointing anywhere other than the configured /// Datadog host must not receive Datadog credentials. Scheme is compared so a /// cleartext `http://host:443` cannot ride the credentials of an `https` con
  • Network accessline 75
    /// Datadog host must not receive Datadog credentials. Scheme is compared so a /// cleartext `http://host:443` cannot ride the credentials of an `https` config, /// and the host comparison is ASCII-case-insensitive (the `url` crate lowercas
  • Network accessline 76
    /// cleartext `http://host:443` cannot ride the credentials of an `https` config,
  • Network accessline 117
    // host may carry Datadog credentials. An absolute URL to any other host is an     // SSRF / credential-exfiltration vector: without this guard, a path like     // `https://evil.example/api/v2/api_keys` would match the OAuth-exclusion table
  • Network accessline 118
    // SSRF / credential-exfiltration vector: without this guard, a path like     // `https://evil.example/api/v2/api_keys` would match the OAuth-exclusion table     // and leak the long-lived API keys to an arbitrary host.
  • Network accessline 119
    // `https://evil.example/api/v2/api_keys` would match the OAuth-exclusion table
  • Access to secretsline 183
    [Credential-related source omitted]
  • Access to secretsline 702
    [Credential-related source omitted]
  • Access to secretsline 704
    [Credential-related source omitted]
  • Access to secretsline 709
    [Credential-related source omitted]
  • Access to secretsline 714
    [Credential-related source omitted]
  • Access to secretsline 718
    [Credential-related source omitted]
  • Access to secretsline 723
    [Credential-related source omitted]
  • Access to secretsline 881
    [Credential-related source omitted]
  • Access to secretsline 922
    [Credential-related source omitted]
  • Access to secretsline 964
    [Credential-related source omitted]
  • Access to secretsline 966
    [Credential-related source omitted]
  • Network accessline 974
    };         assert!(targets_configured_host(             "https://api.datadoghq.com/api/v2/monitors",
  • Network accessline 975
    assert!(targets_configured_host(             "https://api.datadoghq.com/api/v2/monitors",             &cfg
  • Network accessline 976
    "https://api.datadoghq.com/api/v2/monitors",
  • Network accessline 979
    // Host comparison is ASCII-case-insensitive (url crate lowercases hosts).         assert!(targets_configured_host(             "https://API.DATADOGHQ.COM/api/v2/monitors",
  • Network accessline 980
    assert!(targets_configured_host(             "https://API.DATADOGHQ.COM/api/v2/monitors",             &cfg
  • Network accessline 981
    "https://API.DATADOGHQ.COM/api/v2/monitors",
  • Network accessline 984
    // Different host: not a match.         assert!(!targets_configured_host(             "https://evil.example/api/v2/api_keys",
  • Network accessline 985
    assert!(!targets_configured_host(             "https://evil.example/api/v2/api_keys",             &cfg
  • Network accessline 986
    "https://evil.example/api/v2/api_keys",
  • Network accessline 989
    // userinfo `@` trick — real host is evil.example: not a match.         assert!(!targets_configured_host(             "https://api.datadoghq.com@evil.example/api/v2/api_keys",
  • Network accessline 990
    assert!(!targets_configured_host(             "https://api.datadoghq.com@evil.example/api/v2/api_keys",             &cfg
  • Network accessline 991
    "https://api.datadoghq.com@evil.example/api/v2/api_keys",
  • Network accessline 994
    // Same host, plain http (default port 80): not a match (no downgrade).         assert!(!targets_configured_host(             "http://api.datadoghq.com/api/v2/monitors",
  • Network accessline 995
    assert!(!targets_configured_host(             "http://api.datadoghq.com/api/v2/monitors",             &cfg
  • Network accessline 996
    "http://api.datadoghq.com/api/v2/monitors",
  • Network accessline 1000
    // credentials must never travel cleartext.         assert!(!targets_configured_host(             "http://api.datadoghq.com:443/api/v2/monitors",
  • Network accessline 1001
    assert!(!targets_configured_host(             "http://api.datadoghq.com:443/api/v2/monitors",             &cfg
  • Network accessline 1002
    "http://api.datadoghq.com:443/api/v2/monitors",
  • Network accessline 1010
    };         assert!(targets_configured_host(             "https://api.datadoghq.eu/api/v2/monitors",
  • Network accessline 1011
    assert!(targets_configured_host(             "https://api.datadoghq.eu/api/v2/monitors",             &eu
  • Network accessline 1012
    "https://api.datadoghq.eu/api/v2/monitors",
  • Network accessline 1015
    // Cross-region: US host is off-host for an EU config (region exfil guard).         assert!(!targets_configured_host(             "https://api.datadoghq.com/api/v2/monitors",
  • Network accessline 1016
    assert!(!targets_configured_host(             "https://api.datadoghq.com/api/v2/monitors",             &eu
  • Network accessline 1017
    "https://api.datadoghq.com/api/v2/monitors",
  • Access to secretsline 1032
    [Credential-related source omitted]
  • Access to secretsline 1034
    [Credential-related source omitted]
  • Access to secretsline 1086
    [Credential-related source omitted]
  • Access to secretsline 1088
    [Credential-related source omitted]

src/commands/api_keys.rs

  • Access to secretsline 21
    [Credential-related source omitted]
  • Access to secretsline 37
    [Credential-related source omitted]
  • Access to secretsline 45
    [Credential-related source omitted]

src/commands/auth.rs

  • Access to secretsline 374
    [Credential-related source omitted]
  • Access to secretsline 375
    [Credential-related source omitted]
  • Access to secretsline 385
    [Credential-related source omitted]
  • Access to secretsline 512
    [Credential-related source omitted]
  • Access to secretsline 532
    [Credential-related source omitted]
  • Access to secretsline 544
    [Credential-related source omitted]
  • Access to secretsline 547
    [Credential-related source omitted]
  • Access to secretsline 686
    [Credential-related source omitted]
  • Access to secretsline 688
    [Credential-related source omitted]
  • Access to secretsline 716
    [Credential-related source omitted]
  • Access to secretsline 723
    [Credential-related source omitted]
  • Access to secretsline 724
    [Credential-related source omitted]
  • Access to secretsline 733
    [Credential-related source omitted]
  • Access to secretsline 737
    [Credential-related source omitted]
  • Access to secretsline 878
    [Credential-related source omitted]
  • Access to secretsline 884
    [Credential-related source omitted]
  • Access to secretsline 894
    [Credential-related source omitted]
  • Access to secretsline 908
    [Credential-related source omitted]
  • Access to secretsline 913
    [Credential-related source omitted]
  • Access to secretsline 914
    [Credential-related source omitted]
  • Access to secretsline 924
    [Credential-related source omitted]
  • Access to secretsline 928
    [Credential-related source omitted]
  • Access to secretsline 938
    [Credential-related source omitted]
  • Access to secretsline 953
    [Credential-related source omitted]
  • Access to secretsline 1011
    [Credential-related source omitted]
  • Access to secretsline 1022
    [Credential-related source omitted]
  • Access to secretsline 1040
    [Credential-related source omitted]

src/commands/authn_mappings.rs

  • Access to secretsline 141
    [Credential-related source omitted]
  • Access to secretsline 143
    [Credential-related source omitted]
  • Access to secretsline 144
    [Credential-related source omitted]
  • Access to secretsline 145
    [Credential-related source omitted]

src/commands/bits.rs

  • Network accessline 26
    let app_base = format!("https://{}", cfg.auth_host());
  • Access to secretsline 33
    [Credential-related source omitted]
  • Access to secretsline 34
    [Credential-related source omitted]
  • Access to secretsline 257
    [Credential-related source omitted]
  • Access to secretsline 258
    [Credential-related source omitted]

src/commands/cases.rs

  • Network accessline 1169
    async fn test_cases_create_from_flags_invalid_priority() {         let _lock = lock_env().await;         let cfg = test_config("http://nowhere.invalid");
  • Network accessline 1170
    let _lock = lock_env().await;         let cfg = test_config("http://nowhere.invalid");         let result = super::create_from_flags(
  • Network accessline 1171
    let cfg = test_config("http://nowhere.invalid");
  • Network accessline 1835
    async fn test_cases_file_commands_reject_missing_file() {         let _lock = lock_env().await;         let cfg = test_config("http://nowhere.invalid");
  • Network accessline 1836
    let _lock = lock_env().await;         let cfg = test_config("http://nowhere.invalid");         let f = "/nonexistent/body.json";
  • Network accessline 1837
    let cfg = test_config("http://nowhere.invalid");

src/commands/cicd.rs

  • Network accessline 464
    #[tokio::test]     async fn test_cicd_events_search_invalid_sort() {         let cfg = test_config("http://unused.local");
  • Network accessline 465
    async fn test_cicd_events_search_invalid_sort() {         let cfg = test_config("http://unused.local");         let result = super::events_search(
  • Network accessline 466
    let cfg = test_config("http://unused.local");
  • Network accessline 484
    #[tokio::test]     async fn test_cicd_events_search_invalid_level() {         let cfg = test_config("http://unused.local");
  • Network accessline 485
    async fn test_cicd_events_search_invalid_level() {         let cfg = test_config("http://unused.local");         let result = super::events_search(
  • Network accessline 486
    let cfg = test_config("http://unused.local");
  • Network accessline 533
    #[tokio::test]     async fn test_cicd_events_aggregate_invalid_compute() {         let cfg = test_config("http://unused.local");
  • Network accessline 534
    async fn test_cicd_events_aggregate_invalid_compute() {         let cfg = test_config("http://unused.local");         let result = super::events_aggregate(
  • Network accessline 535
    let cfg = test_config("http://unused.local");
  • Network accessline 572
    #[tokio::test]     async fn test_cicd_tests_aggregate_invalid_compute() {         let cfg = test_config("http://unused.local");
  • Network accessline 573
    async fn test_cicd_tests_aggregate_invalid_compute() {         let cfg = test_config("http://unused.local");         let result = super::tests_aggregate(
  • Network accessline 574
    let cfg = test_config("http://unused.local");

src/commands/cost_ccm.rs

  • Access to secretsline 612
    [Credential-related source omitted]
  • Access to secretsline 614
    [Credential-related source omitted]

src/commands/dashboards.rs

  • Network accessline 1201
    async fn test_dashboards_diff_invalid_json() {         let _lock = lock_env().await;         let cfg = test_config("http://unused.local");
  • Network accessline 1202
    let _lock = lock_env().await;         let cfg = test_config("http://unused.local");         let path = write_temp_json("pup_dashboard_diff_invalid_json.json", "not valid json {{{");
  • Network accessline 1203
    let cfg = test_config("http://unused.local");
  • Network accessline 1238
    fn test_dashboard_url_with_time_adds_live_window() {         let url = super::dashboard_url_with_time(             "https://app.datadoghq.com/dashboard/abc-123/test-dashboard?tpl_var_env=prod",
  • Network accessline 1239
    let url = super::dashboard_url_with_time(             "https://app.datadoghq.com/dashboard/abc-123/test-dashboard?tpl_var_env=prod",             "now-1w",
  • Network accessline 1240
    "https://app.datadoghq.com/dashboard/abc-123/test-dashboard?tpl_var_env=prod",
  • Network accessline 1247
    assert_eq!(             url,             "https://app.datadoghq.com/dashboard/abc-123/test-dashboard?tpl_var_env=prod&from_ts=now-1w&to_ts=now&live=true"
  • Network accessline 1248
    url,             "https://app.datadoghq.com/dashboard/abc-123/test-dashboard?tpl_var_env=prod&from_ts=now-1w&to_ts=now&live=true"         );
  • Network accessline 1249
    "https://app.datadoghq.com/dashboard/abc-123/test-dashboard?tpl_var_env=prod&from_ts=now-1w&to_ts=now&live=true"
  • Network accessline 1254
    fn test_dashboard_url_with_time_replaces_existing_time_params() {         let url = super::dashboard_url_with_time(             "https://app.datadoghq.com/dashboard/abc-123/test-dashboard?from_ts=old&to_ts=old&live=false",
  • Network accessline 1255
    let url = super::dashboard_url_with_time(             "https://app.datadoghq.com/dashboard/abc-123/test-dashboard?from_ts=old&to_ts=old&live=false",             "now-1w",
  • Network accessline 1256
    "https://app.datadoghq.com/dashboard/abc-123/test-dashboard?from_ts=old&to_ts=old&live=false",
  • Network accessline 1263
    assert_eq!(             url,             "https://app.datadoghq.com/dashboard/abc-123/test-dashboard?from_ts=now-1w&to_ts=now&live=true"
  • Network accessline 1264
    url,             "https://app.datadoghq.com/dashboard/abc-123/test-dashboard?from_ts=now-1w&to_ts=now&live=true"         );
  • Network accessline 1265
    "https://app.datadoghq.com/dashboard/abc-123/test-dashboard?from_ts=now-1w&to_ts=now&live=true"
  • Network accessline 1525
    async fn test_widget_types_command_ok() {         let _lock = lock_env().await;         let cfg = test_config("http://unused.local");
  • Network accessline 1526
    let _lock = lock_env().await;         let cfg = test_config("http://unused.local");         let result = super::widget_types(&cfg);
  • Network accessline 1527
    let cfg = test_config("http://unused.local");
  • Network accessline 1534
    async fn test_widget_schema_timeseries_ok() {         let _lock = lock_env().await;         let cfg = test_config("http://unused.local");
  • Network accessline 1535
    let _lock = lock_env().await;         let cfg = test_config("http://unused.local");         let result = super::widget_schema(&cfg, "timeseries");
  • Network accessline 1536
    let cfg = test_config("http://unused.local");
  • Network accessline 1547
    async fn test_widget_schema_generic_fallback_ok() {         let _lock = lock_env().await;         let cfg = test_config("http://unused.local");
  • Network accessline 1548
    let _lock = lock_env().await;         let cfg = test_config("http://unused.local");         let result = super::widget_schema(&cfg, "geomap");
  • Network accessline 1549
    let cfg = test_config("http://unused.local");
  • Network accessline 1560
    async fn test_widget_schema_unknown_type_fails() {         let _lock = lock_env().await;         let cfg = test_config("http://unused.local");
  • Network accessline 1561
    let _lock = lock_env().await;         let cfg = test_config("http://unused.local");         let result = super::widget_schema(&cfg, "totally_bogus_widget_type");
  • Network accessline 1562
    let cfg = test_config("http://unused.local");

src/commands/datasets.rs

  • Access to secretsline 86
    [Credential-related source omitted]
  • Access to secretsline 88
    [Credential-related source omitted]
  • Access to secretsline 89
    [Credential-related source omitted]
  • Access to secretsline 90
    [Credential-related source omitted]

src/commands/dbm.rs

  • Access to secretsline 193
    [Credential-related source omitted]
  • Access to secretsline 195
    [Credential-related source omitted]
  • Access to secretsline 196
    [Credential-related source omitted]
  • Access to secretsline 197
    [Credential-related source omitted]
  • Access to secretsline 235
    [Credential-related source omitted]
  • Access to secretsline 237
    [Credential-related source omitted]
  • Access to secretsline 238
    [Credential-related source omitted]
  • Access to secretsline 239
    [Credential-related source omitted]

src/commands/ddsql.rs

  • Access to secretsline 1039
    [Credential-related source omitted]
  • Access to secretsline 1041
    [Credential-related source omitted]

src/commands/debugger.rs

  • Network accessline 1042
    "service": "my-service",                     "language": "java",                     "git_repository_url": "https://github.com/example/repo",
  • Network accessline 1043
    "language": "java",                     "git_repository_url": "https://github.com/example/repo",                     "environments": [
  • Network accessline 1044
    "git_repository_url": "https://github.com/example/repo",
  • Network accessline 1067
    assert_eq!(out["language"], "java");         assert_eq!(out["envs"], serde_json::json!(["staging", "production"]));         assert_eq!(out["repo"], "https://github.com/example/repo");
  • Network accessline 1068
    assert_eq!(out["envs"], serde_json::json!(["staging", "production"]));         assert_eq!(out["repo"], "https://github.com/example/repo");     }
  • Network accessline 1069
    assert_eq!(out["repo"], "https://github.com/example/repo");

src/commands/docs.rs

  • Network accessline 4
    const DOCS_AI_URL: &str = "https://app.datadoghq.com/api/unstable/docs-ai/chat";
  • Access to secretsline 6
    [Credential-related source omitted]
  • Network accessline 30
    "query": question,                 "conversation_id": conversation_id,                 "anchor_url": "https://docs.datadoghq.com/",
  • Network accessline 31
    "conversation_id": conversation_id,                 "anchor_url": "https://docs.datadoghq.com/",                 "rewrite_query": true
  • Network accessline 32
    "anchor_url": "https://docs.datadoghq.com/",
  • Access to secretsline 48
    [Credential-related source omitted]

src/commands/docs_api.rs

  • Network accessline 10
    #[cfg(not(target_arch = "wasm32"))] const INDEX_URL: &str = "https://docs.datadoghq.com/api_reference/llms.txt";
  • Network accessline 11
    const INDEX_URL: &str = "https://docs.datadoghq.com/api_reference/llms.txt";
  • Network accessline 80
    #[cfg(not(target_arch = "wasm32"))] async fn fetch(client: &Client, url: &Url) -> Result<Vec<u8>> {
  • Network accessline 81
    async fn fetch(client: &Client, url: &Url) -> Result<Vec<u8>> {
  • Network accessline 138
    "API docs index exceeds {MAX_INDEX_PAGES} pages"         );         let bytes = fetch(client, &url).await?;
  • Network accessline 139
    );         let bytes = fetch(client, &url).await?;         let text = std::str::from_utf8(&bytes).context("API docs index is not valid UTF-8")?;
  • Network accessline 140
    let bytes = fetch(client, &url).await?;
  • Network accessline 231
    }     };     write_output(out, &fetch(client, &page.url).await?)
  • Network accessline 232
    };     write_output(out, &fetch(client, &page.url).await?) }
  • Network accessline 233
    write_output(out, &fetch(client, &page.url).await?)
  • Network accessline 403
    (200, "malformed", ""),             (503, "unavailable", ""),             (302, "", "https://example.com/"),
  • Network accessline 404
    (503, "unavailable", ""),             (302, "", "https://example.com/"),         ] {
  • Network accessline 405
    (302, "", "https://example.com/"),
  • Network accessline 427
    let base = reqwest::Url::parse(INDEX_URL).unwrap();         for link in [             "https://evil.com/api/latest/monitors.md",
  • Network accessline 428
    for link in [             "https://evil.com/api/latest/monitors.md",             "http://docs.datadoghq.com/api/latest/monitors.md",
  • Network accessline 429
    "https://evil.com/api/latest/monitors.md",
  • Network accessline 430
    "http://docs.datadoghq.com/api/latest/monitors.md",
  • Network accessline 431
    "https://user@docs.datadoghq.com/api/latest/monitors.md",
  • Network accessline 432
    "https://docs.datadoghq.com/api/latest/monitors.md?x=1",
  • Network accessline 433
    "https://docs.datadoghq.com/api/latest/monitors/get/extra.md",

src/commands/error_tracking.rs

  • Network accessline 204
    #[tokio::test]     async fn test_error_tracking_issues_search_invalid_order_by() {         let cfg = test_config("http://unused.local");
  • Network accessline 205
    async fn test_error_tracking_issues_search_invalid_order_by() {         let cfg = test_config("http://unused.local");         let result = super::issues_search(
  • Network accessline 206
    let cfg = test_config("http://unused.local");
  • Network accessline 252
    #[tokio::test]     async fn test_issues_search_invalid_state() {         let cfg = test_config("http://unused.local");
  • Network accessline 253
    async fn test_issues_search_invalid_state() {         let cfg = test_config("http://unused.local");         let result = super::issues_search(
  • Network accessline 254
    let cfg = test_config("http://unused.local");
  • Network accessline 276
    #[tokio::test]     async fn test_issues_search_invalid_team_uuid() {         let cfg = test_config("http://unused.local");
  • Network accessline 277
    async fn test_issues_search_invalid_team_uuid() {         let cfg = test_config("http://unused.local");         let result = super::issues_search(
  • Network accessline 278
    let cfg = test_config("http://unused.local");
  • Network accessline 300
    #[tokio::test]     async fn test_issues_search_invalid_assignee_uuid() {         let cfg = test_config("http://unused.local");
  • Network accessline 301
    async fn test_issues_search_invalid_assignee_uuid() {         let cfg = test_config("http://unused.local");         let result = super::issues_search(
  • Network accessline 302
    let cfg = test_config("http://unused.local");

src/commands/events.rs

  • Access to secretsline 330
    [Credential-related source omitted]
  • Access to secretsline 332
    [Credential-related source omitted]
  • Access to secretsline 335
    [Credential-related source omitted]
  • Access to secretsline 337
    [Credential-related source omitted]
  • Access to secretsline 441
    [Credential-related source omitted]
  • Access to secretsline 445
    [Credential-related source omitted]
  • Access to secretsline 450
    [Credential-related source omitted]
  • Access to secretsline 767
    [Credential-related source omitted]
  • Access to secretsline 769
    [Credential-related source omitted]

src/commands/format.rs

  • Access to secretsline 160
    [Credential-related source omitted]
  • Access to secretsline 162
    [Credential-related source omitted]

src/commands/idp/migrate.rs

  • Network accessline 1029
    const SCHEMA_BASE_URL: &str =     "https://raw.githubusercontent.com/DataDog/schema/main/service-catalog/v3/";
  • Network accessline 1030
    "https://raw.githubusercontent.com/DataDog/schema/main/service-catalog/v3/";
  • Network accessline 1794
    - name: Runbook     type: wiki     url: https://wiki.example.com/payments/runbook
  • Network accessline 1795
    type: wiki     url: https://wiki.example.com/payments/runbook   - name: Source Code
  • Network accessline 1796
    url: https://wiki.example.com/payments/runbook
  • Network accessline 1797
    - name: Source Code     type: code     url: https://github.com/example/payment-service
  • Network accessline 1798
    type: code     url: https://github.com/example/payment-service integrations:
  • Network accessline 1799
    url: https://github.com/example/payment-service
  • Network accessline 1800
    integrations:   pagerduty: https://events.pagerduty.com/integration/abc123/enqueue   github: https://github.com/example/payment-service
  • Network accessline 1801
    pagerduty: https://events.pagerduty.com/integration/abc123/enqueue
  • Network accessline 1802
    github: https://github.com/example/payment-service
  • Network accessline 1835
    assert_eq!(             entity["integrations"]["pagerduty"]["serviceURL"],             "https://events.pagerduty.com/integration/abc123/enqueue"
  • Network accessline 1836
    entity["integrations"]["pagerduty"]["serviceURL"],             "https://events.pagerduty.com/integration/abc123/enqueue"         );
  • Network accessline 1837
    "https://events.pagerduty.com/integration/abc123/enqueue"
  • Network accessline 1889
    - name: Dashboard     type: dashboard     url: https://app.datadoghq.com/dashboard/abc-123
  • Network accessline 1890
    type: dashboard     url: https://app.datadoghq.com/dashboard/abc-123   - name: Old Wiki
  • Network accessline 1891
    url: https://app.datadoghq.com/dashboard/abc-123
  • Network accessline 1892
    - name: Old Wiki     type: wiki     url: https://wiki.example.com/inventory
  • Network accessline 1893
    type: wiki     url: https://wiki.example.com/inventory repos:
  • Network accessline 1894
    url: https://wiki.example.com/inventory
  • Network accessline 1896
    - name: Main Repo     provider: Github     url: https://github.com/example/inventory-service
  • Network accessline 1897
    provider: Github     url: https://github.com/example/inventory-service docs:
  • Network accessline 1898
    url: https://github.com/example/inventory-service
  • Network accessline 1900
    - name: API Docs     provider: Confluence     url: https://confluence.example.com/inventory/api
  • Network accessline 1901
    provider: Confluence     url: https://confluence.example.com/inventory/api tags:
  • Network accessline 1902
    url: https://confluence.example.com/inventory/api
  • Network accessline 1904
    - "env:production" integrations:   pagerduty: https://events.pagerduty.com/integration/def456/enqueue
  • Network accessline 1905
    integrations:   pagerduty: https://events.pagerduty.com/integration/def456/enqueue   opsgenie:
  • Network accessline 1906
    pagerduty: https://events.pagerduty.com/integration/def456/enqueue
  • Network accessline 1907
    opsgenie:     service-url: https://api.opsgenie.com/v2/alerts/inventory     region: US
  • Network accessline 1908
    service-url: https://api.opsgenie.com/v2/alerts/inventory
  • Network accessline 1922
    .iter()             .any(|l| l["type"] == "repo"                 && l["url"] == "https://github.com/example/inventory-service"));
  • Network accessline 1923
    .any(|l| l["type"] == "repo"                 && l["url"] == "https://github.com/example/inventory-service"));         assert!(links
  • Network accessline 1924
    && l["url"] == "https://github.com/example/inventory-service"));
  • Network accessline 1926
    .iter()             .any(|l| l["type"] == "doc"                 && l["url"] == "https://confluence.example.com/inventory/api"));
  • Network accessline 1927
    .any(|l| l["type"] == "doc"                 && l["url"] == "https://confluence.example.com/inventory/api"));         assert_eq!(
  • Network accessline 1928
    && l["url"] == "https://confluence.example.com/inventory/api"));
  • Network accessline 1929
    assert_eq!(             entity["integrations"]["pagerduty"]["serviceURL"],             "https://events.pagerduty.com/integration/def456/enqueue"
  • Network accessline 1930
    entity["integrations"]["pagerduty"]["serviceURL"],             "https://events.pagerduty.com/integration/def456/enqueue"         );
  • Network accessline 1931
    "https://events.pagerduty.com/integration/def456/enqueue"
  • Network accessline 1933
    assert_eq!(             entity["integrations"]["opsgenie"]["serviceURL"],             "https://api.opsgenie.com/v2/alerts/inventory"
  • Network accessline 1934
    entity["integrations"]["opsgenie"]["serviceURL"],             "https://api.opsgenie.com/v2/alerts/inventory"         );
  • Network accessline 1935
    "https://api.opsgenie.com/v2/alerts/inventory"
  • Network accessline 1945
    #[test]     fn test_migrate_v2_link_types() {         let input = "schema-version: v2\ndd-service: svc\nlinks:\n  - { name: A, type: wiki,    url: http://a }\n  - { name: B, type: code,    url: http://b }\n  - { name: C, type: url,     url:
  • Network accessline 1946
    fn test_migrate_v2_link_types() {         let input = "schema-version: v2\ndd-service: svc\nlinks:\n  - { name: A, type: wiki,    url: http://a }\n  - { name: B, type: code,    url: http://b }\n  - { name: C, type: url,     url: http://c }\
  • Network accessline 1947
    let input = "schema-version: v2\ndd-service: svc\nlinks:\n  - { name: A, type: wiki,    url: http://a }\n  - { name: B, type: code,    url: http://b }\n  - { name: C, type: url,     url: http://c }\n  - { name: D, type: oncall,  url: http:/
  • Network accessline 1981
    - name: Orders Service     provider: Github     url: https://github.com/example/order-service
  • Network accessline 1982
    provider: Github     url: https://github.com/example/order-service integrations:
  • Network accessline 1983
    url: https://github.com/example/order-service
  • Network accessline 1984
    integrations:   pagerduty:     service-url: https://events.pagerduty.com/integration/ghi789/enqueue
  • Network accessline 1985
    pagerduty:     service-url: https://events.pagerduty.com/integration/ghi789/enqueue   opsgenie:
  • Network accessline 1986
    service-url: https://events.pagerduty.com/integration/ghi789/enqueue
  • Network accessline 1987
    opsgenie:     service-url: https://api.opsgenie.com/v2/alerts/orders     region: EU
  • Network accessline 1988
    service-url: https://api.opsgenie.com/v2/alerts/orders
  • Network accessline 1999
    assert_eq!(             entity["integrations"]["pagerduty"]["serviceURL"],             "https://events.pagerduty.com/integration/ghi789/enqueue"
  • Network accessline 2000
    entity["integrations"]["pagerduty"]["serviceURL"],             "https://events.pagerduty.com/integration/ghi789/enqueue"         );
  • Network accessline 2001
    "https://events.pagerduty.com/integration/ghi789/enqueue"
  • Network accessline 2007
    .iter()                 .any(|l| l["type"] == "repo"                     && l["url"] == "https://github.com/example/order-service")
  • Network accessline 2008
    .any(|l| l["type"] == "repo"                     && l["url"] == "https://github.com/example/order-service")         );
  • Network accessline 2009
    && l["url"] == "https://github.com/example/order-service")
  • Network accessline 2042
    - name: Internal Wiki     type: wiki     url: https://wiki.example.com/shipping
  • Network accessline 2043
    type: wiki     url: https://wiki.example.com/shipping   - name: Oncall Docs
  • Network accessline 2044
    url: https://wiki.example.com/shipping
  • Network accessline 2045
    - name: Oncall Docs     type: oncall     url: https://oncall.example.com/shipping
  • Network accessline 2046
    type: oncall     url: https://oncall.example.com/shipping integrations:
  • Network accessline 2047
    url: https://oncall.example.com/shipping
  • Network accessline 2048
    integrations:   pagerduty:     service-url: https://events.pagerduty.com/integration/jkl012/enqueue
  • Network accessline 2049
    pagerduty:     service-url: https://events.pagerduty.com/integration/jkl012/enqueue "#;
  • Network accessline 2050
    service-url: https://events.pagerduty.com/integration/jkl012/enqueue
  • Network accessline 2070
    assert_eq!(             entity["integrations"]["pagerduty"]["serviceURL"],             "https://events.pagerduty.com/integration/jkl012/enqueue"
  • Network accessline 2071
    entity["integrations"]["pagerduty"]["serviceURL"],             "https://events.pagerduty.com/integration/jkl012/enqueue"         );
  • Network accessline 2072
    "https://events.pagerduty.com/integration/jkl012/enqueue"
  • Network accessline 2179
    let base = v3_url("service");         assert_eq!(             resolve_schema_ref("https://example.com/evil.schema.json", &base),
  • Network accessline 2180
    assert_eq!(             resolve_schema_ref("https://example.com/evil.schema.json", &base),             None
  • Network accessline 2181
    resolve_schema_ref("https://example.com/evil.schema.json", &base),
  • Network accessline 2184
    assert_eq!(             resolve_schema_ref(                 "https://raw.githubusercontent.com/DataDog/schema/main/service-catalog/v2.2/schema.json",
  • Network accessline 2185
    resolve_schema_ref(                 "https://raw.githubusercontent.com/DataDog/schema/main/service-catalog/v2.2/schema.json",                 &base
  • Network accessline 2186
    "https://raw.githubusercontent.com/DataDog/schema/main/service-catalog/v2.2/schema.json",
  • Network accessline 2199
    "jiraServiceManagementOps": {"$ref": v3_url("integration_jsm_ops")},                 "local": {"$ref": "#/definitions/local"},                 "external": {"$ref": "https://example.com/x.schema.json"}
  • Network accessline 2200
    "local": {"$ref": "#/definitions/local"},                 "external": {"$ref": "https://example.com/x.schema.json"}             },
  • Network accessline 2201
    "external": {"$ref": "https://example.com/x.schema.json"}
  • Network accessline 2267
    #[test]     fn test_validate_docs_with_sub_schema_valid() {         let doc = jsm_doc("teamURL: https://example.atlassian.net/jira/ops/teams/abc");
  • Network accessline 2268
    fn test_validate_docs_with_sub_schema_valid() {         let doc = jsm_doc("teamURL: https://example.atlassian.net/jira/ops/teams/abc");         let warnings = validate_docs(&[doc], &service_schemas(true)).unwrap();
  • Network accessline 2269
    let doc = jsm_doc("teamURL: https://example.atlassian.net/jira/ops/teams/abc");

src/commands/idp/mod.rs

  • Network accessline 1279
    async fn test_find_rejects_invalid_limit_before_request() {         let _guard = crate::test_support::lock_env().await;         let cfg = crate::test_support::test_config("http://unused.local");
  • Network accessline 1281
    let cfg = crate::test_support::test_config("http://unused.local");

src/commands/incidents.rs

  • Access to secretsline 97
    [Credential-related source omitted]
  • Access to secretsline 99
    [Credential-related source omitted]
  • Access to secretsline 101
    [Credential-related source omitted]

src/commands/kafka.rs

  • Access to secretsline 7
    [Credential-related source omitted]

src/commands/lassie.rs

  • Access to secretsline 13
    [Credential-related source omitted]
  • Access to secretsline 14
    [Credential-related source omitted]
  • Access to secretsline 18
    [Credential-related source omitted]
  • Access to secretsline 21
    [Credential-related source omitted]
  • Access to secretsline 35
    [Credential-related source omitted]
  • Access to secretsline 36
    [Credential-related source omitted]
  • Access to secretsline 46
    [Credential-related source omitted]
  • Network accessline 67
    Expected a JSON array but got: {}\n\              This may indicate an API version mismatch — please report this at\n\              https://github.com/DataDog/pup/issues if the issue persists.",
  • Network accessline 68
    This may indicate an API version mismatch — please report this at\n\              https://github.com/DataDog/pup/issues if the issue persists.",             serde_json::to_string(&val).unwrap_or_else(|_| "<unparseable>".to_string())
  • Network accessline 69
    https://github.com/DataDog/pup/issues if the issue persists.",
  • Access to secretsline 77
    [Credential-related source omitted]
  • Access to secretsline 96
    [Credential-related source omitted]
  • Access to secretsline 97
    [Credential-related source omitted]
  • Access to secretsline 112
    [Credential-related source omitted]

src/commands/llm_obs.rs

  • Access to secretsline 1502
    [Credential-related source omitted]
  • Access to secretsline 1504
    [Credential-related source omitted]
  • Access to secretsline 2205
    [Credential-related source omitted]
  • Access to secretsline 2207
    [Credential-related source omitted]
  • Access to secretsline 2291
    [Credential-related source omitted]
  • Access to secretsline 2293
    [Credential-related source omitted]
  • Access to secretsline 2439
    [Credential-related source omitted]
  • Access to secretsline 2441
    [Credential-related source omitted]
  • Access to secretsline 2974
    [Credential-related source omitted]
  • Access to secretsline 2976
    [Credential-related source omitted]
  • Access to secretsline 5038
    [Credential-related source omitted]
  • Access to secretsline 5040
    [Credential-related source omitted]
  • Access to secretsline 5387
    [Credential-related source omitted]
  • Access to secretsline 5389
    [Credential-related source omitted]

src/commands/logs.rs

  • Access to secretsline 1396
    [Credential-related source omitted]
  • Access to secretsline 1398
    [Credential-related source omitted]
  • Access to secretsline 1458
    [Credential-related source omitted]
  • Access to secretsline 1460
    [Credential-related source omitted]

src/commands/monitors.rs

  • Network accessline 243
    #[tokio::test]     async fn test_monitors_list_limit_too_small() {         let cfg = test_config("http://unused.local");
  • Network accessline 244
    async fn test_monitors_list_limit_too_small() {         let cfg = test_config("http://unused.local");         let result = super::list(&cfg, None, None, 0, 0).await;
  • Network accessline 245
    let cfg = test_config("http://unused.local");
  • Network accessline 254
    #[tokio::test]     async fn test_monitors_list_limit_too_large() {         let cfg = test_config("http://unused.local");
  • Network accessline 255
    async fn test_monitors_list_limit_too_large() {         let cfg = test_config("http://unused.local");         let result = super::list(&cfg, None, None, 1001, 0).await;
  • Network accessline 256
    let cfg = test_config("http://unused.local");
  • Network accessline 397
    #[tokio::test]     async fn test_monitors_diff_file_not_found() {         let cfg = test_config("http://unused.local");
  • Network accessline 398
    async fn test_monitors_diff_file_not_found() {         let cfg = test_config("http://unused.local");         let result = super::diff(&cfg, 12345, "/nonexistent/path.json", &[], &[]).await;
  • Network accessline 399
    let cfg = test_config("http://unused.local");
  • Network accessline 409
    async fn test_monitors_diff_invalid_json() {         let path = write_temp_json("diff_invalid_json", "not valid json {{{");         let cfg = test_config("http://unused.local");
  • Network accessline 410
    let path = write_temp_json("diff_invalid_json", "not valid json {{{");         let cfg = test_config("http://unused.local");         let result = super::diff(&cfg, 12345, &path, &[], &[]).await;
  • Network accessline 411
    let cfg = test_config("http://unused.local");

src/commands/notebook_images.rs

  • Network accessline 350
    assert_eq!(             super::resolve_image_path(                 "https://api.datadoghq.com/api/v2/images/11111111-1111-1111-1111-111111111111"
  • Network accessline 351
    super::resolve_image_path(                 "https://api.datadoghq.com/api/v2/images/11111111-1111-1111-1111-111111111111"             ),
  • Network accessline 352
    "https://api.datadoghq.com/api/v2/images/11111111-1111-1111-1111-111111111111"

src/commands/notebooks.rs

  • Network accessline 720
    for status in ["500", "502"] {             let raw = anyhow::anyhow!(                 "GET https://api.datadoghq.com/api/unstable/notebooks/1 failed (HTTP {status}): \
  • Network accessline 721
    let raw = anyhow::anyhow!(                 "GET https://api.datadoghq.com/api/unstable/notebooks/1 failed (HTTP {status}): \                  {{\"errors\":[{{\"detail\":\"Unable to render the notebook as Markdown.\"}}]}}"
  • Network accessline 722
    "GET https://api.datadoghq.com/api/unstable/notebooks/1 failed (HTTP {status}): \
  • Network accessline 950
    async fn test_notebooks_create_rejects_name_without_markdown() {         let _lock = lock_env().await;         let cfg = test_config("http://unused.local");
  • Network accessline 951
    let _lock = lock_env().await;         let cfg = test_config("http://unused.local");         let err = super::create(&cfg, "/nonexistent.json", false, Some("x"))
  • Network accessline 952
    let cfg = test_config("http://unused.local");
  • Network accessline 1228
    async fn test_notebooks_diff_invalid_json() {         let _lock = lock_env().await;         let cfg = test_config("http://unused.local");
  • Network accessline 1229
    let _lock = lock_env().await;         let cfg = test_config("http://unused.local");         let path = write_temp_json("pup_notebook_diff_invalid_json.json", "not valid json {{{");
  • Network accessline 1230
    let cfg = test_config("http://unused.local");

src/commands/obs_pipelines.rs

  • Network accessline 152
    async fn test_obs_pipelines_diff_invalid_json() {         let _lock = lock_env().await;         let cfg = test_config("http://unused.local");
  • Network accessline 153
    let _lock = lock_env().await;         let cfg = test_config("http://unused.local");         let path = write_temp_json(
  • Network accessline 154
    let cfg = test_config("http://unused.local");

src/commands/on_call.rs

  • Network accessline 1000
    async fn test_on_call_pages_list_rejects_invalid_page_size() {         let _lock = lock_env().await;         let cfg = test_config("http://unused.local");
  • Network accessline 1001
    let _lock = lock_env().await;         let cfg = test_config("http://unused.local");         let result = super::pages_list(&cfg, None, None, 0, 1, "-created_at").await;
  • Network accessline 1002
    let cfg = test_config("http://unused.local");
  • Network accessline 1069
    async fn test_on_call_pages_list_rejects_invalid_sort() {         let _lock = lock_env().await;         let cfg = test_config("http://unused.local");
  • Network accessline 1070
    let _lock = lock_env().await;         let cfg = test_config("http://unused.local");         let result = super::pages_list(&cfg, None, None, 100, 1, "started_at").await;
  • Network accessline 1071
    let cfg = test_config("http://unused.local");
  • Network accessline 1128
    #[tokio::test]     async fn test_memberships_list_invalid_sort() {         let cfg = test_config("http://unused.local");
  • Network accessline 1129
    async fn test_memberships_list_invalid_sort() {         let cfg = test_config("http://unused.local");         let result = super::memberships_list(&cfg, "team-id", 10, 0, "bogus".into()).await;
  • Network accessline 1130
    let cfg = test_config("http://unused.local");
  • Network accessline 1201
    #[tokio::test]     async fn test_memberships_add_invalid_role() {         let cfg = test_config("http://unused.local");
  • Network accessline 1202
    async fn test_memberships_add_invalid_role() {         let cfg = test_config("http://unused.local");         let result =
  • Network accessline 1203
    let cfg = test_config("http://unused.local");
  • Network accessline 1213
    #[tokio::test]     async fn test_memberships_update_invalid_role() {         let cfg = test_config("http://unused.local");
  • Network accessline 1214
    async fn test_memberships_update_invalid_role() {         let cfg = test_config("http://unused.local");         let result = super::memberships_update(&cfg, "team-id", "user-id", "editor").await;
  • Network accessline 1215
    let cfg = test_config("http://unused.local");

src/commands/organizations.rs

  • Network accessline 273
    async fn test_policies_list_bad_group_id() {         let _lock = lock_env().await;         let cfg = test_config("http://unused.local");
  • Network accessline 274
    let _lock = lock_env().await;         let cfg = test_config("http://unused.local");         let result = super::policies_list(&cfg, "not-a-uuid", None, None, None, None).await;
  • Network accessline 275
    let cfg = test_config("http://unused.local");
  • Network accessline 282
    async fn test_policies_list_bad_sort() {         let _lock = lock_env().await;         let cfg = test_config("http://unused.local");
  • Network accessline 283
    let _lock = lock_env().await;         let cfg = test_config("http://unused.local");         let result =
  • Network accessline 284
    let cfg = test_config("http://unused.local");
  • Network accessline 431
    async fn test_policy_overrides_list_bad_policy_id() {         let _lock = lock_env().await;         let cfg = test_config("http://unused.local");
  • Network accessline 432
    let _lock = lock_env().await;         let cfg = test_config("http://unused.local");         let result = super::policy_overrides_list(
  • Network accessline 433
    let cfg = test_config("http://unused.local");

src/commands/profiling.rs

  • Access to secretsline 406
    [Credential-related source omitted]
  • Access to secretsline 408
    [Credential-related source omitted]
  • Network accessline 1155
    let _lock = lock_env().await;         std::env::set_var("DD_TOKEN_STORAGE", "file");         let cfg = test_config("http://unused.local");
  • Network accessline 1157
    let cfg = test_config("http://unused.local");
  • Network accessline 1707
    let _lock = lock_env().await;         std::env::set_var("DD_TOKEN_STORAGE", "file");         let cfg = test_config("http://unused.local");
  • Network accessline 1709
    let cfg = test_config("http://unused.local");
  • Network accessline 1756
    let _lock = lock_env().await;         std::env::set_var("DD_TOKEN_STORAGE", "file");         let cfg = test_config("http://unused.local");
  • Network accessline 1758
    let cfg = test_config("http://unused.local");
  • Network accessline 2100
    let _lock = lock_env().await;         std::env::set_var("DD_TOKEN_STORAGE", "file");         let cfg = test_config("http://unused.local");
  • Network accessline 2102
    let cfg = test_config("http://unused.local");

src/commands/rum.rs

  • Network accessline 911
    async fn test_output_response_content_parses_json() {         let _lock = lock_env().await;         let cfg = test_config("https://example.com");
  • Network accessline 912
    let _lock = lock_env().await;         let cfg = test_config("https://example.com");         let result = super::output_response_content(&cfg, r#"{"ok":true}"#);
  • Network accessline 913
    let cfg = test_config("https://example.com");
  • Network accessline 920
    async fn test_output_response_content_rejects_invalid_json() {         let _lock = lock_env().await;         let cfg = test_config("https://example.com");
  • Network accessline 921
    let _lock = lock_env().await;         let cfg = test_config("https://example.com");         let result = super::output_response_content(&cfg, "not-json");
  • Network accessline 922
    let cfg = test_config("https://example.com");

src/commands/security.rs

  • Network accessline 35
    const SCHEMA_URL: &str = "https://docs.datadoghq.com/security/guide/findings-schema.md";
  • Network accessline 1167
    async fn test_security_terraform_export_bad_resource_type() {         let _lock = lock_env().await;         let cfg = test_config("http://unused.local");
  • Network accessline 1168
    let _lock = lock_env().await;         let cfg = test_config("http://unused.local");         let result = super::terraform_export(&cfg, "bogus", "abc-123").await;
  • Network accessline 1169
    let cfg = test_config("http://unused.local");
  • Network accessline 1219
    async fn test_security_terraform_bulk_export_bad_type() {         let _lock = lock_env().await;         let cfg = test_config("http://unused.local");
  • Network accessline 1220
    let _lock = lock_env().await;         let cfg = test_config("http://unused.local");         let result = super::terraform_bulk_export(
  • Network accessline 1221
    let cfg = test_config("http://unused.local");
  • Access to secretsline 1334
    [Credential-related source omitted]
  • Access to secretsline 1336
    [Credential-related source omitted]
  • Access to secretsline 1337
    [Credential-related source omitted]
  • Access to secretsline 1338
    [Credential-related source omitted]
  • Network accessline 1581
    #[tokio::test]     async fn test_signals_search_invalid_sort() {         let cfg = test_config("http://unused.local");
  • Network accessline 1582
    async fn test_signals_search_invalid_sort() {         let cfg = test_config("http://unused.local");         let result = super::signals_search(
  • Network accessline 1583
    let cfg = test_config("http://unused.local");

src/commands/setup.rs

  • Network accessline 15
    const AI_SETUP_PACKAGE_ENV: &str = "PUP_SETUP_AI_SETUP_PACKAGE"; const MIN_NODE_MAJOR: u32 = 22; const NODE_DOWNLOAD_URL: &str = "https://nodejs.org/en/download";
  • Network accessline 16
    const MIN_NODE_MAJOR: u32 = 22; const NODE_DOWNLOAD_URL: &str = "https://nodejs.org/en/download"; pub const LOGIN_EXTRA_SCOPES: &str = "api_keys_read,product_analytics_apps_write";
  • Network accessline 17
    const NODE_DOWNLOAD_URL: &str = "https://nodejs.org/en/download";
  • Dangerous shell operationline 57
    with npm: install npm (for example `sudo apt install npm`) or reinstall \
  • Access to secretsline 100
    [Credential-related source omitted]
  • Access to secretsline 135
    [Credential-related source omitted]
  • Access to secretsline 137
    [Credential-related source omitted]
  • Network accessline 201
    fn signup_hint(site: &str) -> String {     format!(         "pup setup needs a Datadog login. No account yet? Sign up at https://{}/signup, \
  • Network accessline 202
    format!(         "pup setup needs a Datadog login. No account yet? Sign up at https://{}/signup, \          then rerun `pup setup`.",
  • Network accessline 203
    "pup setup needs a Datadog login. No account yet? Sign up at https://{}/signup, \
  • Access to secretsline 230
    [Credential-related source omitted]
  • Access to secretsline 236
    [Credential-related source omitted]
  • Access to secretsline 237
    [Credential-related source omitted]
  • Access to secretsline 244
    [Credential-related source omitted]
  • Access to secretsline 248
    [Credential-related source omitted]
  • Access to secretsline 262
    [Credential-related source omitted]
  • Access to secretsline 275
    [Credential-related source omitted]
  • Network accessline 309
    return;     };     let url = format!("https://http-intake.logs.{}/v1/input/{token}", cfg.site);
  • Network accessline 310
    };     let url = format!("https://http-intake.logs.{}/v1/input/{token}", cfg.site);     let dd_oid = cfg
  • Network accessline 311
    let url = format!("https://http-intake.logs.{}/v1/input/{token}", cfg.site);
  • Access to secretsline 313
    [Credential-related source omitted]
  • Access to secretsline 432
    [Credential-related source omitted]
  • Access to secretsline 433
    [Credential-related source omitted]
  • Access to secretsline 434
    [Credential-related source omitted]
  • Network accessline 562
    "--headless",                 "--site",                 "https://app.us5.datadoghq.com",
  • Network accessline 563
    "--site",                 "https://app.us5.datadoghq.com",                 "--product",
  • Network accessline 564
    "https://app.us5.datadoghq.com",
  • Network accessline 568
    args(&[                 "--headless",                 "--site=https://app.us5.datadoghq.com",
  • Network accessline 569
    "--headless",                 "--site=https://app.us5.datadoghq.com",                 "--product",
  • Network accessline 570
    "--site=https://app.us5.datadoghq.com",
  • Network accessline 586
    let _lock = lock_env().await;         std::env::set_var("DD_ACCESS_TOKEN", "env-token");         let mut cfg = test_config("http://unused");
  • Network accessline 587
    [Credential-related source omitted]
  • Access to secretsline 587
    [Credential-related source omitted]
  • Network accessline 588
    let mut cfg = test_config("http://unused");
  • Access to secretsline 590
    [Credential-related source omitted]
  • Network accessline 592
    apply_site_arg(             &mut cfg,             &args(&["--product", "apm", "--site=https://app.datadoghq.eu/"]),
  • Network accessline 593
    &mut cfg,             &args(&["--product", "apm", "--site=https://app.datadoghq.eu/"]),         )
  • Network accessline 594
    &args(&["--product", "apm", "--site=https://app.datadoghq.eu/"]),
  • Access to secretsline 599
    [Credential-related source omitted]
  • Network accessline 612
    fn site_arg_given_twice_is_rejected() {         let _guard = crate::test_utils::ENV_LOCK.blocking_lock();         let mut cfg = test_config("http://unused");
  • Network accessline 613
    let _guard = crate::test_utils::ENV_LOCK.blocking_lock();         let mut cfg = test_config("http://unused");         cfg.site = "datadoghq.com".into();
  • Network accessline 614
    let mut cfg = test_config("http://unused");
  • Network accessline 708
    #[test]     fn package_spec_rejects_flag_injection_and_whitespace() {         for bad in ["--registry=https://evil.example", "-y", "2.0 --foo", "a\tb"] {
  • Network accessline 709
    fn package_spec_rejects_flag_injection_and_whitespace() {         for bad in ["--registry=https://evil.example", "-y", "2.0 --foo", "a\tb"] {             let err = package_spec(Some(bad)).unwrap_err().to_string();
  • Network accessline 710
    for bad in ["--registry=https://evil.example", "-y", "2.0 --foo", "a\tb"] {
  • Network accessline 717
    fn build_command_strips_keys_when_oauth_token_present() {         let _guard = crate::test_utils::ENV_LOCK.blocking_lock();         let mut cfg = test_config("http://unused");
  • Network accessline 718
    [Credential-related source omitted]
  • Network accessline 719
    let mut cfg = test_config("http://unused");
  • Access to secretsline 720
    [Credential-related source omitted]
  • Access to secretsline 722
    [Credential-related source omitted]
  • Access to secretsline 723
    [Credential-related source omitted]
  • Access to secretsline 725
    [Credential-related source omitted]
  • Network accessline 736
    fn build_command_tells_ai_setup_it_was_launched_by_pup() {         let _guard = crate::test_utils::ENV_LOCK.blocking_lock();         let cfg = test_config("http://unused");
  • Network accessline 737
    let _guard = crate::test_utils::ENV_LOCK.blocking_lock();         let cfg = test_config("http://unused");         let cmd = build_command(Path::new("/usr/bin/npx"), &[], &cfg);
  • Network accessline 738
    let cfg = test_config("http://unused");
  • Network accessline 752
    fn build_command_keeps_keys_without_oauth_token() {         let _guard = crate::test_utils::ENV_LOCK.blocking_lock();         let cfg = test_config("http://unused");
  • Network accessline 753
    let _guard = crate::test_utils::ENV_LOCK.blocking_lock();         let cfg = test_config("http://unused");         let cmd = build_command(Path::new("/usr/bin/npx"), &[], &cfg);
  • Network accessline 754
    let cfg = test_config("http://unused");
  • Access to secretsline 757
    [Credential-related source omitted]
  • Access to secretsline 760
    [Credential-related source omitted]
  • Network accessline 765
    fn build_command_forwards_output_format() {         let _guard = crate::test_utils::ENV_LOCK.blocking_lock();         let cfg = test_config("http://unused");
  • Network accessline 766
    let _guard = crate::test_utils::ENV_LOCK.blocking_lock();         let cfg = test_config("http://unused");         let cmd = build_command(Path::new("/usr/bin/npx"), &args(&["--help"]), &cfg);
  • Network accessline 767
    let cfg = test_config("http://unused");
  • Access to secretsline 817
    [Credential-related source omitted]
  • Access to secretsline 819
    [Credential-related source omitted]
  • Network accessline 831
    async fn no_credentials_logs_in_then_uses_new_token() {         let _lock = lock_env().await;         let mut cfg = test_config("http://unused");
  • Network accessline 832
    let _lock = lock_env().await;         let mut cfg = test_config("http://unused");         no_credentials(&mut cfg);
  • Network accessline 833
    let mut cfg = test_config("http://unused");
  • Access to secretsline 848
    [Credential-related source omitted]
  • Network accessline 865
    ];         for (granted_scopes, expect_login) in cases {             let mut cfg = test_config("http://unused");
  • Network accessline 866
    [Credential-related source omitted]
  • Network accessline 867
    let mut cfg = test_config("http://unused");
  • Access to secretsline 868
    [Credential-related source omitted]
  • Access to secretsline 887
    [Credential-related source omitted]
  • Network accessline 893
    fn key_pair_without_session_skips_login() {         let _guard = crate::test_utils::ENV_LOCK.blocking_lock();         let mut cfg = test_config("http://unused");
  • Network accessline 894
    [Credential-related source omitted]
  • Network accessline 895
    let mut cfg = test_config("http://unused");
  • Access to secretsline 896
    [Credential-related source omitted]
  • Access to secretsline 897
    [Credential-related source omitted]
  • Access to secretsline 907
    [Credential-related source omitted]
  • Network accessline 913
    client_id: String::new(),         };         let mut cfg = test_config("http://unused");
  • Network accessline 914
    [Credential-related source omitted]
  • Network accessline 915
    let mut cfg = test_config("http://unused");
  • Access to secretsline 916
    [Credential-related source omitted]
  • Network accessline 926
    async fn login_failure_stops_setup() {         let _lock = lock_env().await;         let mut cfg = test_config("http://unused");
  • Network accessline 927
    let _lock = lock_env().await;         let mut cfg = test_config("http://unused");         no_credentials(&mut cfg);
  • Network accessline 928
    let mut cfg = test_config("http://unused");
  • Access to secretsline 938
    [Credential-related source omitted]
  • Network accessline 943
    async fn login_without_saved_session_is_an_error() {         let _lock = lock_env().await;         let mut cfg = test_config("http://unused");
  • Network accessline 944
    let _lock = lock_env().await;         let mut cfg = test_config("http://unused");         no_credentials(&mut cfg);
  • Network accessline 945
    let mut cfg = test_config("http://unused");
  • Network accessline 959
    async fn login_that_switches_region_or_org_loads_that_session() {         let _lock = lock_env().await;         let mut cfg = test_config("http://unused");
  • Network accessline 960
    let _lock = lock_env().await;         let mut cfg = test_config("http://unused");         no_credentials(&mut cfg);
  • Network accessline 961
    let mut cfg = test_config("http://unused");
  • Access to secretsline 982
    [Credential-related source omitted]
  • Network accessline 1025
    #[test]     fn signup_hint_points_at_the_site_ui_host() {         assert!(signup_hint("datadoghq.com").contains("https://app.datadoghq.com/signup"));
  • Network accessline 1026
    fn signup_hint_points_at_the_site_ui_host() {         assert!(signup_hint("datadoghq.com").contains("https://app.datadoghq.com/signup"));         assert!(signup_hint("us5.datadoghq.com").contains("https://us5.datadoghq.com/signup"));
  • Network accessline 1027
    assert!(signup_hint("datadoghq.com").contains("https://app.datadoghq.com/signup"));
  • Network accessline 1028
    assert!(signup_hint("us5.datadoghq.com").contains("https://us5.datadoghq.com/signup"));
  • Network accessline 1046
    fn interactive_without_session_forwards_no_credentials() {         let _guard = crate::test_utils::ENV_LOCK.blocking_lock();         let mut cfg = test_config("http://unused");
  • Network accessline 1047
    let _guard = crate::test_utils::ENV_LOCK.blocking_lock();         let mut cfg = test_config("http://unused");         no_credentials(&mut cfg);
  • Network accessline 1048
    let mut cfg = test_config("http://unused");
  • Access to secretsline 1057
    [Credential-related source omitted]
  • Network accessline 1064
    fn lone_api_key_is_not_forwarded() {         let _guard = crate::test_utils::ENV_LOCK.blocking_lock();         let mut cfg = test_config("http://unused");
  • Network accessline 1065
    let _guard = crate::test_utils::ENV_LOCK.blocking_lock();         let mut cfg = test_config("http://unused");         cfg.app_key = None;
  • Network accessline 1066
    let mut cfg = test_config("http://unused");
  • Access to secretsline 1069
    [Credential-related source omitted]
  • Access to secretsline 1070
    [Credential-related source omitted]
  • Network accessline 1108
    fn prerequisite_event_describes_the_failure() {         let _guard = crate::test_utils::ENV_LOCK.blocking_lock();         let mut cfg = test_config("http://unused");
  • Network accessline 1109
    let _guard = crate::test_utils::ENV_LOCK.blocking_lock();         let mut cfg = test_config("http://unused");         cfg.site = "datad0g.com".into();
  • Network accessline 1110
    let mut cfg = test_config("http://unused");
  • Network accessline 1145
    .create_async()             .await;         let cfg = test_config("http://unused");
  • Network accessline 1146
    .await;         let cfg = test_config("http://unused");         let event = prerequisite_event(&cfg, &NodeStatus::NodeNotFound, None);
  • Network accessline 1147
    let cfg = test_config("http://unused");
  • Network accessline 1161
    .create_async()             .await;         let cfg = test_config("http://unused");
  • Network accessline 1162
    .await;         let cfg = test_config("http://unused");         let event = prerequisite_event(&cfg, &NodeStatus::NpxNotFound, None);
  • Network accessline 1163
    let cfg = test_config("http://unused");
  • Network accessline 1170
    #[tokio::test]     async fn missing_node_exits_1_on_hosts_without_an_intake_token() {         let mut cfg = test_config("http://unused");
  • Network accessline 1171
    async fn missing_node_exits_1_on_hosts_without_an_intake_token() {         let mut cfg = test_config("http://unused");         cfg.site = "mygateway.example.com".into();
  • Network accessline 1172
    let mut cfg = test_config("http://unused");

src/commands/setup_help.rs

  • Access to secretsline 254
    [Credential-related source omitted]

src/commands/skills.rs

  • Network accessline 397
    #[test]     fn install_pi_named_skill_succeeds() {         // Regression test for https://github.com/DataDog/pup/issues/562 — pi
  • Network accessline 398
    fn install_pi_named_skill_succeeds() {         // Regression test for https://github.com/DataDog/pup/issues/562 — pi         // supports skills; installing dd-apm on pi must succeed.
  • Network accessline 399
    // Regression test for https://github.com/DataDog/pup/issues/562 — pi

src/commands/slos.rs

  • Network accessline 129
    // The v2 status endpoint always reports 0 for monitor-type SLOs     // (https://github.com/DataDog/pup/issues/646). Fall back to the v1
  • Network accessline 130
    // (https://github.com/DataDog/pup/issues/646). Fall back to the v1
  • Network accessline 466
    async fn test_slos_diff_invalid_json() {         let _lock = lock_env().await;         let cfg = test_config("http://unused.local");
  • Network accessline 467
    let _lock = lock_env().await;         let cfg = test_config("http://unused.local");         let path = write_temp_json("pup_slo_diff_invalid_json.json", "not valid json {{{");
  • Network accessline 468
    let cfg = test_config("http://unused.local");

src/commands/snapshots.rs

  • Network accessline 248
    .with_body(                 json!({"data": {"id": "image", "attributes": {                     "url": format!("https://app.datadoghq.com{VIEW}")
  • Network accessline 249
    json!({"data": {"id": "image", "attributes": {                     "url": format!("https://app.datadoghq.com{VIEW}")                 }}})
  • Network accessline 250
    "url": format!("https://app.datadoghq.com{VIEW}")
  • Network accessline 321
    fn restricts_download_to_snapshot_view_path() {         assert_eq!(             view_path(&format!("https://app.datadoghq.eu{VIEW}")).unwrap(),
  • Network accessline 322
    assert_eq!(             view_path(&format!("https://app.datadoghq.eu{VIEW}")).unwrap(),             VIEW
  • Network accessline 323
    view_path(&format!("https://app.datadoghq.eu{VIEW}")).unwrap(),
  • Network accessline 325
    );         for url in [             "https://app.datadoghq.com/api/v2/users",
  • Network accessline 326
    for url in [             "https://app.datadoghq.com/api/v2/users",             "file:///tmp/image.png",
  • Network accessline 327
    "https://app.datadoghq.com/api/v2/users",
  • Network accessline 328
    "file:///tmp/image.png",             "not-a-url",             "https://app.datadoghq.com/api/v2/snapshot/view/public/../../users.png",
  • Network accessline 329
    "not-a-url",             "https://app.datadoghq.com/api/v2/snapshot/view/public/../../users.png",         ] {
  • Network accessline 330
    "https://app.datadoghq.com/api/v2/snapshot/view/public/../../users.png",
  • Access to secretsline 341
    [Credential-related source omitted]
  • Network accessline 464
    (                 200,                 r#"{"data":{"attributes":{"url":"https://example.org/api/v2/users"}}}"#,
  • Network accessline 465
    200,                 r#"{"data":{"attributes":{"url":"https://example.org/api/v2/users"}}}"#,             ),
  • Network accessline 466
    r#"{"data":{"attributes":{"url":"https://example.org/api/v2/users"}}}"#,

src/commands/status_pages.rs

  • Network accessline 291
    const THIRD_PARTY_OUTAGES_URL: &str = "https://updog.ai/data/third-party-outages.json";

src/commands/symdb.rs

  • Network accessline 30
    /// Fetch with retries for transient server errors (502, 503, 504). async fn fetch(cfg: &Config, path: &str, query: &[(&str, &str)]) -> Result<serde_json::Value> {
  • Network accessline 31
    async fn fetch(cfg: &Config, path: &str, query: &[(&str, &str)]) -> Result<serde_json::Value> {
  • Network accessline 67
    params.push(("version", v));     }     let data = fetch(cfg, "/api/unstable/symdb-api/v2/scopes/search", &params).await?;
  • Network accessline 69
    let data = fetch(cfg, "/api/unstable/symdb-api/v2/scopes/search", &params).await?;
  • Network accessline 87
    tokio::time::sleep(std::time::Duration::from_millis(POLL_INTERVAL_MS)).await;                     let data =                         fetch(cfg, "/api/unstable/symdb-api/v2/scopes/search", &params).await?;
  • Network accessline 88
    let data =                         fetch(cfg, "/api/unstable/symdb-api/v2/scopes/search", &params).await?;                     let new = collector.collect(cfg, &data).await?;
  • Network accessline 89
    fetch(cfg, "/api/unstable/symdb-api/v2/scopes/search", &params).await?;
  • Network accessline 148
    async move {                 let _permit = sem.acquire().await;                 fetch(
  • Network accessline 149
    let _permit = sem.acquire().await;                 fetch(                     cfg,
  • Network accessline 150
    fetch(
  • Network accessline 165
    for id in scope_ids {         results.push(             fetch(
  • Network accessline 166
    results.push(             fetch(                 cfg,
  • Network accessline 167
    fetch(
  • Network accessline 282
    pub async fn service_language(cfg: &Config, service: &str) -> Result<String> {     let params = [("service", service)];     let data = fetch(cfg, "/api/unstable/symdb-api/v2/services/metadata", &params).await?;
  • Network accessline 283
    let params = [("service", service)];     let data = fetch(cfg, "/api/unstable/symdb-api/v2/services/metadata", &params).await?;     data["data"]
  • Network accessline 284
    let data = fetch(cfg, "/api/unstable/symdb-api/v2/services/metadata", &params).await?;

src/commands/synthetics.rs

  • Network accessline 21
    fn synthetics_intake_base_url(cfg: &Config) -> String {     if cfg.site == "datadoghq.com" || cfg.site == "datad0g.com" {         format!("https://intake.synthetics.{}/api/v1", cfg.site)
  • Network accessline 22
    if cfg.site == "datadoghq.com" || cfg.site == "datad0g.com" {         format!("https://intake.synthetics.{}/api/v1", cfg.site)     } else {
  • Network accessline 23
    format!("https://intake.synthetics.{}/api/v1", cfg.site)
  • Access to secretsline 35
    [Credential-related source omitted]
  • Access to secretsline 40
    [Credential-related source omitted]
  • Access to secretsline 43
    [Credential-related source omitted]
  • Access to secretsline 51
    [Credential-related source omitted]
  • Network accessline 798
    async fn test_synthetics_tests_list_latest_results_bad_status() {         let _lock = lock_env().await;         let cfg = test_config("http://unused.local");
  • Network accessline 799
    let _lock = lock_env().await;         let cfg = test_config("http://unused.local");         let result = super::tests_list_latest_results(
  • Network accessline 800
    let cfg = test_config("http://unused.local");
  • Network accessline 817
    async fn test_synthetics_tests_list_latest_results_bad_run_type() {         let _lock = lock_env().await;         let cfg = test_config("http://unused.local");
  • Network accessline 818
    let _lock = lock_env().await;         let cfg = test_config("http://unused.local");         let result = super::tests_list_latest_results(
  • Network accessline 819
    let cfg = test_config("http://unused.local");
  • Network accessline 880
    async fn test_synthetics_tests_poll_results_empty() {         let _lock = lock_env().await;         let cfg = test_config("http://unused.local");
  • Network accessline 881
    let _lock = lock_env().await;         let cfg = test_config("http://unused.local");         let result = super::tests_poll_results(&cfg, vec![]).await;
  • Network accessline 882
    let cfg = test_config("http://unused.local");
  • Network accessline 1028
    #[test]     fn test_build_auth_headers_prefers_bearer() {         let mut cfg = test_config("http://unused.local");
  • Network accessline 1029
    [Credential-related source omitted]
  • Network accessline 1030
    let mut cfg = test_config("http://unused.local");
  • Access to secretsline 1031
    [Credential-related source omitted]
  • Network accessline 1039
    #[test]     fn test_build_auth_headers_falls_back_to_api_keys() {         let mut cfg = test_config("http://unused.local");
  • Network accessline 1040
    [Credential-related source omitted]
  • Network accessline 1041
    let mut cfg = test_config("http://unused.local");
  • Access to secretsline 1042
    [Credential-related source omitted]
  • Access to secretsline 1043
    [Credential-related source omitted]
  • Network accessline 1052
    #[test]     fn test_build_auth_headers_requires_some_auth() {         let mut cfg = test_config("http://unused.local");
  • Network accessline 1053
    [Credential-related source omitted]
  • Network accessline 1054
    let mut cfg = test_config("http://unused.local");
  • Access to secretsline 1055
    [Credential-related source omitted]
  • Access to secretsline 1056
    [Credential-related source omitted]

src/commands/test.rs

  • Access to secretsline 16
    [Credential-related source omitted]
  • Access to secretsline 17
    [Credential-related source omitted]

src/commands/traces.rs

  • Access to secretsline 398
    [Credential-related source omitted]
  • Network accessline 413
    async fn test_get_trace_rejects_invalid_input() {         let _lock = lock_env().await;         let cfg = test_config("http://unused.local");
  • Network accessline 414
    let _lock = lock_env().await;         let cfg = test_config("http://unused.local");         assert!(get(&cfg, "../trace").await.is_err());
  • Network accessline 415
    let cfg = test_config("http://unused.local");
  • Access to secretsline 517
    [Credential-related source omitted]
  • Network accessline 566
    async fn test_get_pruned_trace_rejects_invalid_input() {         let _lock = lock_env().await;         let cfg = test_config("http://unused.local");
  • Network accessline 567
    let _lock = lock_env().await;         let cfg = test_config("http://unused.local");         assert!(get_pruned(&cfg, "../trace", &Default::default())
  • Network accessline 568
    let cfg = test_config("http://unused.local");
  • Access to secretsline 753
    [Credential-related source omitted]
  • Access to secretsline 755
    [Credential-related source omitted]
  • Access to secretsline 756
    [Credential-related source omitted]
  • Access to secretsline 757
    [Credential-related source omitted]
  • Network accessline 864
    async fn test_search_limit_too_small() {         let _lock = lock_env().await;         let cfg = test_config("http://unused.local");
  • Network accessline 865
    let _lock = lock_env().await;         let cfg = test_config("http://unused.local");         let result = super::search(
  • Network accessline 866
    let cfg = test_config("http://unused.local");
  • Network accessline 887
    async fn test_search_limit_too_large() {         let _lock = lock_env().await;         let cfg = test_config("http://unused.local");
  • Network accessline 888
    let _lock = lock_env().await;         let cfg = test_config("http://unused.local");         let result = super::search(
  • Network accessline 889
    let cfg = test_config("http://unused.local");

src/commands/workflows.rs

  • Network accessline 321
    #[tokio::test]     async fn test_workflows_diff_file_not_found() {         let cfg = test_config("http://unused.local");
  • Network accessline 322
    async fn test_workflows_diff_file_not_found() {         let cfg = test_config("http://unused.local");         let result = super::diff(&cfg, "wf-123", "/nonexistent/path.json", &[], &[]).await;
  • Network accessline 323
    let cfg = test_config("http://unused.local");
  • Network accessline 333
    async fn test_workflows_diff_invalid_json() {         let path = write_temp_json("pup_workflows_diff_invalid_json.json", "not valid json {{{");         let cfg = test_config("http://unused.local");
  • Network accessline 334
    let path = write_temp_json("pup_workflows_diff_invalid_json.json", "not valid json {{{");         let cfg = test_config("http://unused.local");         let result = super::diff(&cfg, "wf-123", path.to_str().unwrap(), &[], &[]).await;
  • Network accessline 335
    let cfg = test_config("http://unused.local");
  • Access to secretsline 365
    [Credential-related source omitted]
  • Access to secretsline 367
    [Credential-related source omitted]
  • Access to secretsline 368
    [Credential-related source omitted]
  • Access to secretsline 369
    [Credential-related source omitted]
  • Network accessline 429
    #[tokio::test]     async fn test_instance_list_limit_too_small() {         let cfg = test_config("http://unused.local");
  • Network accessline 430
    async fn test_instance_list_limit_too_small() {         let cfg = test_config("http://unused.local");         let result = super::instance_list(&cfg, "wf-id", 0, 0).await;
  • Network accessline 431
    let cfg = test_config("http://unused.local");
  • Network accessline 440
    #[tokio::test]     async fn test_instance_list_limit_too_large() {         let cfg = test_config("http://unused.local");
  • Network accessline 441
    async fn test_instance_list_limit_too_large() {         let cfg = test_config("http://unused.local");         let result = super::instance_list(&cfg, "wf-id", 101, 0).await;
  • Network accessline 442
    let cfg = test_config("http://unused.local");

src/extensions/exec.rs

  • Access to secretsline 50
    [Credential-related source omitted]
  • Access to secretsline 52
    [Credential-related source omitted]
  • Access to secretsline 55
    [Credential-related source omitted]
  • Access to secretsline 58
    [Credential-related source omitted]
  • Access to secretsline 60
    [Credential-related source omitted]
  • Access to secretsline 63
    [Credential-related source omitted]
  • Access to secretsline 68
    [Credential-related source omitted]
  • Access to secretsline 71
    [Credential-related source omitted]
  • Access to secretsline 125
    [Credential-related source omitted]
  • Access to secretsline 127
    [Credential-related source omitted]

src/extensions/install.rs

  • Access to secretsline 224
    [Credential-related source omitted]
  • Access to secretsline 271
    [Credential-related source omitted]
  • Access to secretsline 277
    [Credential-related source omitted]
  • Access to secretsline 279
    [Credential-related source omitted]
  • Access to secretsline 282
    [Credential-related source omitted]
  • Access to secretsline 394
    [Credential-related source omitted]
  • Network accessline 470
    ) -> Result<GitHubRelease> {     if let Some(tag) = tag {         let url = format!("https://api.github.com/repos/{owner}/{repo}/releases/tags/{tag}");
  • Network accessline 471
    if let Some(tag) = tag {         let url = format!("https://api.github.com/repos/{owner}/{repo}/releases/tags/{tag}");         let resp = send_github_api_get(client, &url, "fetching release").await?;
  • Network accessline 472
    let url = format!("https://api.github.com/repos/{owner}/{repo}/releases/tags/{tag}");
  • Network accessline 496
    let url = format!("https://api.github.com/repos/{owner}/{repo}/releases/latest");
  • Network accessline 504
    "no releases found for {owner}/{repo}. \              Check that the repository exists and has at least one release at \              https://github.com/{owner}/{repo}/releases\n\n\
  • Network accessline 505
    Check that the repository exists and has at least one release at \              https://github.com/{owner}/{repo}/releases\n\n\              {guidance}"
  • Network accessline 506
    https://github.com/{owner}/{repo}/releases\n\n\
  • Network accessline 527
    ) -> Result<Vec<GitHubRelease>> {     let url =         format!("https://api.github.com/repos/{owner}/{repo}/releases?per_page=100&page={page}");
  • Network accessline 528
    let url =         format!("https://api.github.com/repos/{owner}/{repo}/releases?per_page=100&page={page}");     let resp = send_github_api_get(client, &url, "fetching releases").await?;
  • Network accessline 529
    format!("https://api.github.com/repos/{owner}/{repo}/releases?per_page=100&page={page}");
  • Network accessline 1123
    format!(         "release tag '{tag}' not found or repository inaccessible in {owner}/{repo}. `--tag` uses exact GitHub release tags. \          Check available releases at https://github.com/{owner}/{repo}/releases{hint}"
  • Network accessline 1124
    "release tag '{tag}' not found or repository inaccessible in {owner}/{repo}. `--tag` uses exact GitHub release tags. \          Check available releases at https://github.com/{owner}/{repo}/releases{hint}"     )
  • Network accessline 1125
    Check available releases at https://github.com/{owner}/{repo}/releases{hint}"
  • Access to secretsline 2486
    [Credential-related source omitted]
  • Access to secretsline 2548
    [Credential-related source omitted]
  • Network accessline 2576
    url: None,             size: Some(MAX_EXTENSION_BINARY_BYTES as u64 + 1),             browser_download_url: "http://127.0.0.1:1/pup-foo".to_string(),
  • Network accessline 2577
    size: Some(MAX_EXTENSION_BINARY_BYTES as u64 + 1),             browser_download_url: "http://127.0.0.1:1/pup-foo".to_string(),         };
  • Network accessline 2578
    browser_download_url: "http://127.0.0.1:1/pup-foo".to_string(),
  • Network accessline 2683
    url: None,                     size: None,                     browser_download_url: "https://example.com/linux-x86_64".to_string(),
  • Network accessline 2684
    size: None,                     browser_download_url: "https://example.com/linux-x86_64".to_string(),                 },
  • Network accessline 2685
    browser_download_url: "https://example.com/linux-x86_64".to_string(),
  • Network accessline 2689
    url: None,                     size: None,                     browser_download_url: "https://example.com/darwin-aarch64".to_string(),
  • Network accessline 2690
    size: None,                     browser_download_url: "https://example.com/darwin-aarch64".to_string(),                 },
  • Network accessline 2691
    browser_download_url: "https://example.com/darwin-aarch64".to_string(),
  • Network accessline 2695
    url: None,                     size: None,                     browser_download_url: "https://example.com/darwin-x86_64".to_string(),
  • Network accessline 2696
    size: None,                     browser_download_url: "https://example.com/darwin-x86_64".to_string(),                 },
  • Network accessline 2697
    browser_download_url: "https://example.com/darwin-x86_64".to_string(),
  • Network accessline 2701
    url: None,                     size: None,                     browser_download_url: "https://example.com/windows-x86_64".to_string(),
  • Network accessline 2702
    size: None,                     browser_download_url: "https://example.com/windows-x86_64".to_string(),                 },
  • Network accessline 2703
    browser_download_url: "https://example.com/windows-x86_64".to_string(),
  • Network accessline 2719
    url: None,                 size: None,                 browser_download_url: "https://example.com/fake".to_string(),
  • Network accessline 2720
    size: None,                 browser_download_url: "https://example.com/fake".to_string(),             }],
  • Network accessline 2721
    browser_download_url: "https://example.com/fake".to_string(),
  • Network accessline 2938
    url: None,                 size: None,                 browser_download_url: "https://example.com/hello".to_string(),
  • Network accessline 2939
    size: None,                 browser_download_url: "https://example.com/hello".to_string(),             }],
  • Network accessline 2940
    browser_download_url: "https://example.com/hello".to_string(),
  • Network accessline 3118
    url: None,             size: None,             browser_download_url: "https://example.com/bundle".to_string(),
  • Network accessline 3119
    size: None,             browser_download_url: "https://example.com/bundle".to_string(),         };
  • Network accessline 3120
    browser_download_url: "https://example.com/bundle".to_string(),
  • Network accessline 3144
    url: None,                     size: None,                     browser_download_url: "https://example.com/darwin-arm64".to_string(),
  • Network accessline 3145
    size: None,                     browser_download_url: "https://example.com/darwin-arm64".to_string(),                 },
  • Network accessline 3146
    browser_download_url: "https://example.com/darwin-arm64".to_string(),
  • Network accessline 3150
    url: None,                     size: None,                     browser_download_url: "https://example.com/darwin-x86_64".to_string(),
  • Network accessline 3151
    size: None,                     browser_download_url: "https://example.com/darwin-x86_64".to_string(),                 },
  • Network accessline 3152
    browser_download_url: "https://example.com/darwin-x86_64".to_string(),
  • Network accessline 3156
    url: None,                     size: None,                     browser_download_url: "https://example.com/linux-arm64".to_string(),
  • Network accessline 3157
    size: None,                     browser_download_url: "https://example.com/linux-arm64".to_string(),                 },
  • Network accessline 3158
    browser_download_url: "https://example.com/linux-arm64".to_string(),
  • Network accessline 3162
    url: None,                     size: None,                     browser_download_url: "https://example.com/linux-x86_64".to_string(),
  • Network accessline 3163
    size: None,                     browser_download_url: "https://example.com/linux-x86_64".to_string(),                 },
  • Network accessline 3164
    browser_download_url: "https://example.com/linux-x86_64".to_string(),
  • Network accessline 3168
    url: None,                     size: None,                     browser_download_url: "https://example.com/windows-x86_64".to_string(),
  • Network accessline 3169
    size: None,                     browser_download_url: "https://example.com/windows-x86_64".to_string(),                 },
  • Network accessline 3170
    browser_download_url: "https://example.com/windows-x86_64".to_string(),

src/extensions/mod.rs

  • Network accessline 167
    useragent::clear_all_agent_vars();         std::env::set_var("CLAUDECODE", "1");         let mut cfg = crate::test_support::test_config("http://unused.local");
  • Network accessline 168
    std::env::set_var("CLAUDECODE", "1");         let mut cfg = crate::test_support::test_config("http://unused.local");         parse_extension_args(&args("pup terraform plan"))
  • Network accessline 169
    let mut cfg = crate::test_support::test_config("http://unused.local");
  • Network accessline 182
    let _guard = crate::test_utils::ENV_LOCK.blocking_lock();         useragent::clear_all_agent_vars();         let mut cfg = crate::test_support::test_config("http://unused.local");
  • Network accessline 183
    useragent::clear_all_agent_vars();         let mut cfg = crate::test_support::test_config("http://unused.local");         parse_extension_args(&args("pup terraform plan"))
  • Network accessline 184
    let mut cfg = crate::test_support::test_config("http://unused.local");

src/filter.rs

  • Network accessline 1
    //! jq filter support via the [`jaq`](https://github.com/01mf02/jaq) engine.

src/lib.rs

  • Access to secretsline 10
    [Credential-related source omitted]
  • Access to secretsline 43
    [Credential-related source omitted]
  • Access to secretsline 45
    [Credential-related source omitted]
  • Access to secretsline 57
    [Credential-related source omitted]
  • Access to secretsline 58
    [Credential-related source omitted]
  • Access to secretsline 81
    [Credential-related source omitted]

src/main.rs

  • Access to secretsline 38
    [Credential-related source omitted]
  • Network accessline 140
    [Credential-related source omitted]
  • Access to secretsline 140
    [Credential-related source omitted]
  • Network accessline 141
    ///     /// ACP SPEC: https://agentcommunicationprotocol.dev/     #[command(verbatim_doc_comment)]
  • Network accessline 142
    /// ACP SPEC: https://agentcommunicationprotocol.dev/
  • Access to secretsline 396
    [Credential-related source omitted]
  • Access to secretsline 520
    [Credential-related source omitted]
  • Access to secretsline 549
    [Credential-related source omitted]
  • Access to secretsline 1091
    [Credential-related source omitted]
  • Access to secretsline 1182
    [Credential-related source omitted]
  • Access to secretsline 1248
    [Credential-related source omitted]
  • Access to secretsline 1280
    [Credential-related source omitted]
  • Access to secretsline 1462
    [Credential-related source omitted]
  • Access to secretsline 1545
    [Credential-related source omitted]
  • Access to secretsline 1592
    [Credential-related source omitted]
  • Access to secretsline 1724
    [Credential-related source omitted]
  • Access to secretsline 1793
    [Credential-related source omitted]
  • Access to secretsline 2031
    [Credential-related source omitted]
  • Access to secretsline 2124
    [Credential-related source omitted]
  • Access to secretsline 2225
    [Credential-related source omitted]
  • Access to secretsline 2308
    [Credential-related source omitted]
  • Access to secretsline 2577
    [Credential-related source omitted]
  • Access to secretsline 2642
    [Credential-related source omitted]
  • Access to secretsline 2854
    [Credential-related source omitted]
  • Access to secretsline 3185
    [Credential-related source omitted]
  • Access to secretsline 4323
    [Credential-related source omitted]
  • Access to secretsline 5514
    [Credential-related source omitted]
  • Access to secretsline 5539
    [Credential-related source omitted]
  • Access to secretsline 6138
    [Credential-related source omitted]
  • Access to secretsline 6152
    [Credential-related source omitted]

src/output.rs

  • Network accessline 1897
    #[test]     fn test_table_links_use_full_target_for_truncated_labels() {         let target = "https://secure.gravatar.com/avatar/7cb8c2243893c5d246db0f80a5e9c834?size=128";
  • Network accessline 1898
    fn test_table_links_use_full_target_for_truncated_labels() {         let target = "https://secure.gravatar.com/avatar/7cb8c2243893c5d246db0f80a5e9c834?size=128";         let data = serde_json::json!({"author_icon": target});
  • Network accessline 1899
    let target = "https://secure.gravatar.com/avatar/7cb8c2243893c5d246db0f80a5e9c834?size=128";
  • Network accessline 1910
    #[test]     fn test_table_links_cover_scalar_vertical_and_horizontal_layouts() {         let target = "https://example.com/resource?id=42";
  • Network accessline 1911
    fn test_table_links_cover_scalar_vertical_and_horizontal_layouts() {         let target = "https://example.com/resource?id=42";         for data in [
  • Network accessline 1912
    let target = "https://example.com/resource?id=42";
  • Network accessline 1927
    #[test]     fn test_table_links_ignore_urls_embedded_in_other_values() {         let target = "https://example.com/resource";
  • Network accessline 1928
    fn test_table_links_ignore_urls_embedded_in_other_values() {         let target = "https://example.com/resource";         let data = serde_json::json!({
  • Network accessline 1929
    let target = "https://example.com/resource";
  • Network accessline 1941
    "javascript:alert(1)",             "https://",             "https://example.com/bad value",
  • Network accessline 1942
    "https://",             "https://example.com/bad value",             "https://example.com/\u{1b}]8;;https://evil.example",
  • Network accessline 1943
    "https://example.com/bad value",
  • Network accessline 1944
    "https://example.com/\u{1b}]8;;https://evil.example",
  • Network accessline 1951
    fn test_table_links_emit_normalized_targets() {         for (target, normalized) in [             ("https://example.com/café", "https://example.com/caf%C3%A9"),
  • Network accessline 1952
    for (target, normalized) in [             ("https://example.com/café", "https://example.com/caf%C3%A9"),             ("http://example.com\\path", "http://example.com/path"),
  • Network accessline 1953
    ("https://example.com/café", "https://example.com/caf%C3%A9"),
  • Network accessline 1954
    ("http://example.com\\path", "http://example.com/path"),
  • Network accessline 1970
    fn test_table_links_reject_user_info_urls() {         for target in [             "https://app.datadoghq.com........................................@evil.example/path",
  • Network accessline 1971
    for target in [             "https://app.datadoghq.com........................................@evil.example/path",             "https://user:password@example.com/path",
  • Network accessline 1972
    "https://app.datadoghq.com........................................@evil.example/path",
  • Network accessline 1973
    "https://user:password@example.com/path",
  • Network accessline 1974
    "https://:password@example.com/path",
  • Network accessline 1984
    #[test]     fn test_table_links_are_not_added_when_disabled() {         let data = serde_json::json!({"url": "https://example.com/resource"});
  • Network accessline 1985
    fn test_table_links_are_not_added_when_disabled() {         let data = serde_json::json!({"url": "https://example.com/resource"});         let rendered = format_table_with_capabilities(&data, TerminalCapabilities::default());
  • Network accessline 1986
    let data = serde_json::json!({"url": "https://example.com/resource"});
  • Network accessline 2001
    let target = "https://example.com/before\u{2063}after";
  • Network accessline 2028
    #[test]     fn test_yaml_highlighting_preserves_content_and_quoted_colons() {         let yaml = "name: api\nenabled: true\nurl: 'https://example.com:443'\n";
  • Network accessline 2029
    fn test_yaml_highlighting_preserves_content_and_quoted_colons() {         let yaml = "name: api\nenabled: true\nurl: 'https://example.com:443'\n";         let highlighted = highlight_yaml(yaml);
  • Network accessline 2030
    let yaml = "name: api\nenabled: true\nurl: 'https://example.com:443'\n";
  • Network accessline 2037
    #[test]     fn test_yaml_block_scalar_bodies_are_not_highlighted() {         let yaml = "note: |-\n  status: error\n  https://example.com\nnext: true\nsummary: >2\n  name: api\n";
  • Network accessline 2038
    fn test_yaml_block_scalar_bodies_are_not_highlighted() {         let yaml = "note: |-\n  status: error\n  https://example.com\nnext: true\nsummary: >2\n  name: api\n";         let highlighted = highlight_yaml(yaml);
  • Network accessline 2039
    let yaml = "note: |-\n  status: error\n  https://example.com\nnext: true\nsummary: >2\n  name: api\n";
  • Network accessline 2042
    assert!(highlighted.contains("\n  status: error\n  https://example.com\n"));
  • Access to secretsline 3292
    [Credential-related source omitted]
  • Access to secretsline 3294
    [Credential-related source omitted]

src/rate_limit.rs

  • Network accessline 321
    status: 429,             method: "GET".into(),             url: "https://api.datadoghq.com/api/v1/monitor".into(),
  • Network accessline 322
    method: "GET".into(),             url: "https://api.datadoghq.com/api/v1/monitor".into(),             body: "Too Many Requests".into(),
  • Network accessline 323
    url: "https://api.datadoghq.com/api/v1/monitor".into(),             body: "Too Many Requests".into(),             rate_limit: None,
  • Network accessline 361
    status: 403,             method: "POST".into(),             url: "https://api.datadoghq.com/api/unstable/profiling/pup/profiles/list".into(),
  • Network accessline 362
    method: "POST".into(),             url: "https://api.datadoghq.com/api/unstable/profiling/pup/profiles/list".into(),             body: r#"{"errors":[{"code":"org_not_enrolled","title":"Forbidden","detail":"The pup API is not enabled for thi
  • Network accessline 363
    url: "https://api.datadoghq.com/api/unstable/profiling/pup/profiles/list".into(),
  • Network accessline 384
    let body = r#"{"errors":[{"code":"org_not_enrolled","title":"Forbidden","detail":"The pup API is not enabled for this organization.","status":"403"}]}"#;         let err = anyhow::anyhow!(             "failed to list profile events: POST ht
  • Network accessline 385
    let err = anyhow::anyhow!(             "failed to list profile events: POST https://api.datadoghq.com/api/unstable/profiling/pup/profiles/list failed (HTTP 403): {body}"         );
  • Network accessline 386
    "failed to list profile events: POST https://api.datadoghq.com/api/unstable/profiling/pup/profiles/list failed (HTTP 403): {body}"
  • Network accessline 394
    status: 403,             method: "GET".into(),             url: "https://api.datadoghq.com/api/v1/monitor".into(),
  • Network accessline 395
    method: "GET".into(),             url: "https://api.datadoghq.com/api/v1/monitor".into(),             body: "Forbidden".into(),
  • Network accessline 396
    url: "https://api.datadoghq.com/api/v1/monitor".into(),
  • Network accessline 407
    status: 500,             method: "POST".into(),             url: "https://api.datadoghq.com/api/unstable/profiling/pup/profiles/list".into(),
  • Network accessline 408
    method: "POST".into(),             url: "https://api.datadoghq.com/api/unstable/profiling/pup/profiles/list".into(),             body: r#"{"errors":[{"code":"org_not_enrolled"}]}"#.into(),
  • Network accessline 409
    url: "https://api.datadoghq.com/api/unstable/profiling/pup/profiles/list".into(),
  • Network accessline 422
    status: 403,             method: "POST".into(),             url: "https://api.datadoghq.com/api/unstable/profiling/pup/profiles/list".into(),
  • Network accessline 423
    method: "POST".into(),             url: "https://api.datadoghq.com/api/unstable/profiling/pup/profiles/list".into(),             body: r#"{"errors":["The pup API is not enabled for this organization."]}"#.into(),
  • Network accessline 424
    url: "https://api.datadoghq.com/api/unstable/profiling/pup/profiles/list".into(),
  • Network accessline 436
    status: 403,             method: "GET".into(),             url: "https://api.datadoghq.com/api/v1/monitor".into(),
  • Network accessline 437
    method: "GET".into(),             url: "https://api.datadoghq.com/api/v1/monitor".into(),             body: r#"{"errors":["org_not_enrolled: contact support"]}"#.into(),
  • Network accessline 438
    url: "https://api.datadoghq.com/api/v1/monitor".into(),
  • Network accessline 450
    let body = r#"{"errors":[{"code":"org_not_enrolled"}]}"#;         let err = anyhow::anyhow!(             "failed to list profile events: POST https://api.datadoghq.com/api/profile-403abc failed (HTTP 500): {body}"
  • Network accessline 451
    let err = anyhow::anyhow!(             "failed to list profile events: POST https://api.datadoghq.com/api/profile-403abc failed (HTTP 500): {body}"         );
  • Network accessline 452
    "failed to list profile events: POST https://api.datadoghq.com/api/profile-403abc failed (HTTP 500): {body}"
  • Network accessline 468
    status: 403,             method: "GET".into(),             url: "https://api.datadoghq.com/api/v1/monitor".into(),
  • Network accessline 469
    method: "GET".into(),             url: "https://api.datadoghq.com/api/v1/monitor".into(),             body: "Forbidden".into(),
  • Network accessline 470
    url: "https://api.datadoghq.com/api/v1/monitor".into(),

src/raw_client.rs

  • Access to secretsline 90
    [Credential-related source omitted]
  • Access to secretsline 395
    [Credential-related source omitted]
  • Access to secretsline 396
    [Credential-related source omitted]
  • Access to secretsline 400
    [Credential-related source omitted]
  • Access to secretsline 405
    [Credential-related source omitted]
  • Access to secretsline 407
    [Credential-related source omitted]
  • Access to secretsline 413
    [Credential-related source omitted]
  • Access to secretsline 417
    [Credential-related source omitted]
  • Access to secretsline 422
    [Credential-related source omitted]
  • Access to secretsline 424
    [Credential-related source omitted]
  • Access to secretsline 501
    [Credential-related source omitted]
  • Access to secretsline 503
    [Credential-related source omitted]
  • Access to secretsline 505
    [Credential-related source omitted]
  • Access to secretsline 552
    [Credential-related source omitted]
  • Access to secretsline 554
    [Credential-related source omitted]
  • Access to secretsline 574
    [Credential-related source omitted]
  • Access to secretsline 581
    [Credential-related source omitted]
  • Access to secretsline 591
    [Credential-related source omitted]
  • Access to secretsline 644
    [Credential-related source omitted]
  • Access to secretsline 670
    [Credential-related source omitted]
  • Access to secretsline 694
    [Credential-related source omitted]
  • Access to secretsline 715
    [Credential-related source omitted]
  • Access to secretsline 753
    [Credential-related source omitted]
  • Network accessline 775
    let mut cfg = test_cfg();         cfg.app_key = None;         let req = reqwest::Client::new().get("https://api.datadoghq.com/api/v2/validate_keys");
  • Network accessline 777
    let req = reqwest::Client::new().get("https://api.datadoghq.com/api/v2/validate_keys");
  • Access to secretsline 783
    [Credential-related source omitted]

src/settings.rs

  • Access to secretsline 10
    [Credential-related source omitted]
  • Access to secretsline 12
    [Credential-related source omitted]
  • Access to secretsline 14
    [Credential-related source omitted]
  • Access to secretsline 76
    [Credential-related source omitted]
  • Access to secretsline 78
    [Credential-related source omitted]
  • Access to secretsline 96
    [Credential-related source omitted]
  • Access to secretsline 102
    [Credential-related source omitted]
  • Access to secretsline 166
    [Credential-related source omitted]
  • Access to secretsline 168
    [Credential-related source omitted]
  • Access to secretsline 171
    [Credential-related source omitted]
  • Access to secretsline 172
    [Credential-related source omitted]
  • Access to secretsline 173
    [Credential-related source omitted]
  • Access to secretsline 219
    [Credential-related source omitted]
  • Access to secretsline 220
    [Credential-related source omitted]
  • Access to secretsline 224
    [Credential-related source omitted]
  • Access to secretsline 226
    [Credential-related source omitted]
  • Access to secretsline 262
    [Credential-related source omitted]
  • Access to secretsline 263
    [Credential-related source omitted]
  • Access to secretsline 342
    [Credential-related source omitted]
  • Access to secretsline 351
    [Credential-related source omitted]
  • Access to secretsline 353
    [Credential-related source omitted]
  • Access to secretsline 359
    [Credential-related source omitted]
  • Access to secretsline 361
    [Credential-related source omitted]
  • Access to secretsline 363
    [Credential-related source omitted]
  • Access to secretsline 371
    [Credential-related source omitted]
  • Access to secretsline 375
    [Credential-related source omitted]
  • Network accessline 403
    /// Returns the full API base URL (e.g., `https://api.datadoghq.com`).
  • Network accessline 407
    /// intentionally different semantics. `api_host` strips the scheme and     /// returns a bare host (e.g. `127.0.0.1:9999`), while `api_base_url`     /// returns the raw value including `http://` so the mock server can use
  • Network accessline 408
    /// returns a bare host (e.g. `127.0.0.1:9999`), while `api_base_url`     /// returns the raw value including `http://` so the mock server can use     /// plain HTTP. Callers that need a full URL should use `api_base_url`;
  • Network accessline 409
    /// returns the raw value including `http://` so the mock server can use
  • Network accessline 418
    }         }         format!("https://{}", self.api_host())
  • Network accessline 419
    }         format!("https://{}", self.api_host())     }
  • Network accessline 420
    format!("https://{}", self.api_host())
  • Access to secretsline 597
    [Credential-related source omitted]
  • Access to secretsline 598
    [Credential-related source omitted]
  • Access to secretsline 643
    [Credential-related source omitted]
  • Access to secretsline 648
    [Credential-related source omitted]
  • Access to secretsline 653
    [Credential-related source omitted]
  • Access to secretsline 690
    [Credential-related source omitted]
  • Access to secretsline 697
    [Credential-related source omitted]
  • Access to secretsline 722
    [Credential-related source omitted]
  • Access to secretsline 759
    [Credential-related source omitted]
  • Network accessline 948
    /// Normalize a raw site value from user input into a canonical storage form. /// /// Strips any `https://` / `http://` scheme and trailing `/`, then removes a single
  • Network accessline 949
    /// /// Strips any `https://` / `http://` scheme and trailing `/`, then removes a single /// leading `www.`, `app.`, or `api.` label. Oncall sites are passed through unchanged.
  • Network accessline 950
    /// Strips any `https://` / `http://` scheme and trailing `/`, then removes a single
  • Access to secretsline 1011
    [Credential-related source omitted]
  • Access to secretsline 1013
    [Credential-related source omitted]
  • Access to secretsline 1015
    [Credential-related source omitted]
  • Access to secretsline 1064
    [Credential-related source omitted]
  • Network accessline 1246
    fn test_normalize_site_strips_https_scheme() {         assert_eq!(             normalize_site("https://mygateway.example.com/"),
  • Network accessline 1247
    assert_eq!(             normalize_site("https://mygateway.example.com/"),             "mygateway.example.com"
  • Network accessline 1248
    normalize_site("https://mygateway.example.com/"),
  • Network accessline 1571
    std::env::remove_var("PUP_MOCK_SERVER");         let cfg = make_cfg(None, None, Some("t"));         assert_eq!(cfg.api_base_url(), "https://api.datadoghq.com");
  • Network accessline 1572
    let cfg = make_cfg(None, None, Some("t"));         assert_eq!(cfg.api_base_url(), "https://api.datadoghq.com");     }
  • Network accessline 1573
    assert_eq!(cfg.api_base_url(), "https://api.datadoghq.com");
  • Network accessline 1580
    let mut cfg = make_cfg(None, None, Some("t"));         cfg.site = "datadoghq.eu".into();         assert_eq!(cfg.api_base_url(), "https://api.datadoghq.eu");
  • Network accessline 1581
    cfg.site = "datadoghq.eu".into();         assert_eq!(cfg.api_base_url(), "https://api.datadoghq.eu");     }
  • Network accessline 1582
    assert_eq!(cfg.api_base_url(), "https://api.datadoghq.eu");
  • Network accessline 1589
    let mut cfg = make_cfg(None, None, Some("t"));         cfg.site = "navy.oncall.datadoghq.com".into();         assert_eq!(cfg.api_base_url(), "https://navy.oncall.datadoghq.com");
  • Network accessline 1590
    cfg.site = "navy.oncall.datadoghq.com".into();         assert_eq!(cfg.api_base_url(), "https://navy.oncall.datadoghq.com");     }
  • Network accessline 1591
    assert_eq!(cfg.api_base_url(), "https://navy.oncall.datadoghq.com");
  • Network accessline 1595
    fn test_api_base_url_mock_server() {         let _guard = ENV_LOCK.blocking_lock();         std::env::set_var("PUP_MOCK_SERVER", "http://127.0.0.1:1234");
  • Network accessline 1596
    let _guard = ENV_LOCK.blocking_lock();         std::env::set_var("PUP_MOCK_SERVER", "http://127.0.0.1:1234");         let cfg = make_cfg(None, None, Some("t"));
  • Network accessline 1597
    std::env::set_var("PUP_MOCK_SERVER", "http://127.0.0.1:1234");
  • Network accessline 1598
    let cfg = make_cfg(None, None, Some("t"));         assert_eq!(cfg.api_base_url(), "http://127.0.0.1:1234");         std::env::remove_var("PUP_MOCK_SERVER");
  • Network accessline 1599
    assert_eq!(cfg.api_base_url(), "http://127.0.0.1:1234");
  • Network accessline 1604
    fn test_api_host_mock_server() {         let _guard = ENV_LOCK.blocking_lock();         std::env::set_var("PUP_MOCK_SERVER", "http://127.0.0.1:5678");
  • Network accessline 1605
    let _guard = ENV_LOCK.blocking_lock();         std::env::set_var("PUP_MOCK_SERVER", "http://127.0.0.1:5678");         let cfg = make_cfg(None, None, Some("t"));
  • Network accessline 1606
    std::env::set_var("PUP_MOCK_SERVER", "http://127.0.0.1:5678");
  • Access to secretsline 1784
    [Credential-related source omitted]
  • Access to secretsline 1785
    [Credential-related source omitted]
  • Access to secretsline 1786
    [Credential-related source omitted]
  • Access to secretsline 1828
    [Credential-related source omitted]
  • Access to secretsline 1843
    [Credential-related source omitted]
  • Access to secretsline 1853
    [Credential-related source omitted]
  • Access to secretsline 1898
    [Credential-related source omitted]
  • Access to secretsline 1909
    [Credential-related source omitted]
  • Access to secretsline 1910
    [Credential-related source omitted]
  • Access to secretsline 1911
    [Credential-related source omitted]
  • Access to secretsline 1944
    [Credential-related source omitted]
  • Access to secretsline 1945
    [Credential-related source omitted]
  • Access to secretsline 1946
    [Credential-related source omitted]
  • Access to secretsline 1982
    [Credential-related source omitted]
  • Access to secretsline 2008
    [Credential-related source omitted]
  • Access to secretsline 2010
    [Credential-related source omitted]
  • Access to secretsline 2034
    [Credential-related source omitted]
  • Access to secretsline 2052
    [Credential-related source omitted]
  • Access to secretsline 2054
    [Credential-related source omitted]
  • Access to secretsline 2078
    [Credential-related source omitted]
  • Access to secretsline 2089
    [Credential-related source omitted]
  • Access to secretsline 2091
    [Credential-related source omitted]
  • Access to secretsline 2119
    [Credential-related source omitted]
  • Access to secretsline 2131
    [Credential-related source omitted]
  • Access to secretsline 2133
    [Credential-related source omitted]
  • Access to secretsline 2153
    [Credential-related source omitted]
  • Access to secretsline 2154
    [Credential-related source omitted]
  • Access to secretsline 2156
    [Credential-related source omitted]
  • Access to secretsline 2166
    [Credential-related source omitted]
  • Access to secretsline 2169
    [Credential-related source omitted]
  • Access to secretsline 2171
    [Credential-related source omitted]
  • Access to secretsline 2183
    [Credential-related source omitted]
  • Access to secretsline 2187
    [Credential-related source omitted]
  • Access to secretsline 2196
    [Credential-related source omitted]
  • Access to secretsline 2215
    [Credential-related source omitted]
  • Access to secretsline 2217
    [Credential-related source omitted]
  • Access to secretsline 2245
    [Credential-related source omitted]
  • Access to secretsline 2247
    [Credential-related source omitted]
  • Access to secretsline 2266
    [Credential-related source omitted]
  • Access to secretsline 2268
    [Credential-related source omitted]
  • Access to secretsline 2286
    [Credential-related source omitted]
  • Access to secretsline 2288
    [Credential-related source omitted]
  • Access to secretsline 2311
    [Credential-related source omitted]
  • Access to secretsline 2312
    [Credential-related source omitted]
  • Access to secretsline 2313
    [Credential-related source omitted]
  • Access to secretsline 2423
    [Credential-related source omitted]
  • Access to secretsline 2445
    [Credential-related source omitted]
  • Access to secretsline 2466
    [Credential-related source omitted]
  • Access to secretsline 2584
    [Credential-related source omitted]
  • Network accessline 2649
    cfg.site = "myproxy.example.com".into();         // Entry stored with https:// scheme — normalize_site strips it.         let trusted = vec!["https://myproxy.example.com/".into()];
  • Network accessline 2650
    // Entry stored with https:// scheme — normalize_site strips it.         let trusted = vec!["https://myproxy.example.com/".into()];         assert!(cfg.ensure_site_trusted(false, false, &trusted).is_ok());
  • Network accessline 2651
    let trusted = vec!["https://myproxy.example.com/".into()];
  • Network accessline 2714
    ));         // Foreign host listed in trusted_sites (normalized): trusted.         let trusted = vec!["https://datadog-proxy.weyland-yutani.internal/".into()];
  • Network accessline 2715
    // Foreign host listed in trusted_sites (normalized): trusted.         let trusted = vec!["https://datadog-proxy.weyland-yutani.internal/".into()];         assert!(super::site_trusted_without_prompt(
  • Network accessline 2716
    let trusted = vec!["https://datadog-proxy.weyland-yutani.internal/".into()];
  • Access to secretsline 2739
    [Credential-related source omitted]
  • Access to secretsline 2740
    [Credential-related source omitted]
  • Access to secretsline 2741
    [Credential-related source omitted]
  • Access to secretsline 2774
    [Credential-related source omitted]
  • Access to secretsline 2775
    [Credential-related source omitted]
  • Access to secretsline 2776
    [Credential-related source omitted]
  • Access to secretsline 2810
    [Credential-related source omitted]
  • Access to secretsline 2811
    [Credential-related source omitted]
  • Access to secretsline 2812
    [Credential-related source omitted]

src/test_commands.rs

  • Access to secretsline 1732
    [Credential-related source omitted]
  • Access to secretsline 1750
    [Credential-related source omitted]

src/test_support.rs

  • Access to secretsline 21
    [Credential-related source omitted]
  • Access to secretsline 22
    [Credential-related source omitted]
  • Access to secretsline 25
    [Credential-related source omitted]
  • Access to secretsline 27
    [Credential-related source omitted]

tests/HARNESS.md

  • Access to secretsline 46
    [Credential-related source omitted]
  • Access to secretsline 131
    [Credential-related source omitted]
  • Access to secretsline 143
    [Credential-related source omitted]
  • Access to secretsline 241
    [Credential-related source omitted]

tests/cli_startup.rs

  • Access to secretsline 12
    [Credential-related source omitted]
  • Access to secretsline 13
    [Credential-related source omitted]
  • Access to secretsline 14
    [Credential-related source omitted]

tests/feature_flags_write_cli.rs

  • Access to secretsline 78
    [Credential-related source omitted]
  • Access to secretsline 82
    [Credential-related source omitted]
  • Access to secretsline 83
    [Credential-related source omitted]

tests/idp_read_cli.rs

  • Network accessline 13
    .match_query(Matcher::Any)         .match_request(|request| {             let url = reqwest::Url::parse(&format!("http://fixture{}", request.path_and_query())).unwrap();
  • Network accessline 14
    .match_request(|request| {             let url = reqwest::Url::parse(&format!("http://fixture{}", request.path_and_query())).unwrap();             let params: std::collections::HashMap<_, _> = url.query_pairs().collect();
  • Network accessline 15
    let url = reqwest::Url::parse(&format!("http://fixture{}", request.path_and_query())).unwrap();

tests/pagination_cli.rs

  • Access to secretsline 136
    [Credential-related source omitted]
  • Access to secretsline 144
    [Credential-related source omitted]
  • Access to secretsline 145
    [Credential-related source omitted]

tests/runbook_cli.rs

  • Access to secretsline 36
    [Credential-related source omitted]

tests/support/idp_cli.rs

  • Access to secretsline 15
    [Credential-related source omitted]
  • Access to secretsline 28
    [Credential-related source omitted]
  • Access to secretsline 29
    [Credential-related source omitted]

How the signals fit together

Facts from a static read of the files at the pinned commit. They describe what the code does, not why.

Some files could not be read; the facts below still hold.

Signal confidence: 500 facts
  • Access to secrets in prose of documentation: a variable, placeholder or call, not a stored value.claude/plans/SUMMARY.md:199Low confidence
  • Access to secrets in prose of documentation: a variable, placeholder or call, not a stored value.claude/plans/SUMMARY.md:230Low confidence
  • Network access in prose of documentation.claude/plans/SUMMARY.md:273Low confidence
  • Network access in prose of documentation.claude/plans/SUMMARY.md:275Low confidence
  • Network access in prose of documentationCHANGELOG.md:3Low confidence
  • Network access in code of documentationCLAUDE.md:36Low confidence
  • Network access in code of documentationCLAUDE.md:37Low confidence
  • Access to secrets in code of documentationCLAUDE.md:45Low confidence
  • Network access in code of documentationCLAUDE.md:163Low confidence
  • Network access in code of documentationCLAUDE.md:164Low confidence
  • Access to secrets in prose of documentation: a variable, placeholder or call, not a stored valueCLAUDE.md:175Low confidence
  • Access to secrets in prose of documentation: a variable, placeholder or call, not a stored valueCLAUDE.md:176Low confidence
  • Access to secrets in prose of documentationCLAUDE.md:209Low confidence
  • Network access in prose of documentationCLAUDE.md:219Low confidence
  • Network access in prose of documentationCLAUDE.md:220Low confidence
  • Network access in prose of documentationREADME.md:3Low confidence
  • Network access in prose of documentationREADME.md:4Low confidence
  • Network access in prose of documentationREADME.md:5Low confidence
  • Network access in prose of documentationREADME.md:45Low confidence
  • Network access in prose of documentationREADME.md:58Low confidence
  • Network access in prose of documentationREADME.md:59Low confidence
  • Network access in prose of documentationREADME.md:60Low confidence
  • Dangerous shell operation in code of documentationREADME.md:198Low confidence
  • Network access in code of documentationREADME.md:198Low confidence
  • Network access in code of documentationREADME.md:210Low confidence
  • Network access in code of documentationREADME.md:236Low confidence
  • Network access in prose of documentationREADME.md:243Low confidence
  • Access to secrets in prose of documentation: a variable, placeholder or call, not a stored valueREADME.md:326Low confidence
  • Access to secrets in prose of documentation: a variable, placeholder or call, not a stored valueREADME.md:328Low confidence
  • Access to secrets in prose of documentation: a variable, placeholder or call, not a stored valueREADME.md:334Low confidence
  • Access to secrets in code of documentationREADME.md:351Low confidence
  • Access to secrets in code of documentationREADME.md:352Low confidence
  • Access to secrets in prose of documentationREADME.md:361Low confidence
  • Access to secrets in code of documentationREADME.md:364Low confidence
  • Access to secrets in prose of documentation: a variable, placeholder or call, not a stored valueREADME.md:370Low confidence
  • Access to secrets in prose of documentation: a variable, placeholder or call, not a stored valueREADME.md:375Low confidence
  • Access to secrets in prose of documentationREADME.md:377Low confidence
  • Access to secrets in prose of documentation: a variable, placeholder or call, not a stored valueREADME.md:494Low confidence
  • Access to secrets in prose of documentation: a variable, placeholder or call, not a stored valueREADME.md:495Low confidence
  • Access to secrets in prose of documentation: a variable, placeholder or call, not a stored valueREADME.md:496Low confidence
  • Access to secrets in prose of documentationREADME.md:500Low confidence
  • Instruction override signal in code of documentationREADME.md:545Low confidence
  • Access to secrets in prose of documentationREADME.md:567Low confidence
  • Access to secrets in code of documentation: a variable, placeholder or call, not a stored valueREADME.md:571Low confidence
  • Access to secrets in code of documentation: a variable, placeholder or call, not a stored valueREADME.md:574Low confidence
  • Access to secrets in prose of documentationREADME.md:577Low confidence
  • Access to secrets in prose of documentation: a variable, placeholder or call, not a stored valueREADME.md:581Low confidence
  • Access to secrets in code of documentation: a variable, placeholder or call, not a stored valueREADME.md:590Low confidence
  • Access to secrets in code of documentationREADME.md:593Low confidence
  • Network access in prose of documentationREADME.md:686Low confidence

and 450 more

Only the first 500 facts are listed.

Works with

Agent compatibility, from the files in this repository
AgentStatusEvidenceInstall to
Claude CodeNativeManifest .claude-plugin/marketplace.json.claude/skills/<skill-name>/
CodexNativeManifest AGENTS.md.agents/skills/<skill-name>/
CursorCompatibleStandard SKILL.md SKILL.md.cursor/skills/<skill-name>/
Gemini CLICompatibleStandard SKILL.md SKILL.md.gemini/skills/<skill-name>/
GitHub CopilotCompatibleStandard SKILL.md SKILL.md.github/skills/<skill-name>/
OpenCodeCompatibleStandard SKILL.md SKILL.md.opencode/skills/<skill-name>/
  • Native The repository ships a manifest, folder or frontmatter field for this agent.
  • Compatible A standard SKILL.md that this agent can read.
  • Unknown No evidence either way.

Derived automatically from paths, manifests and frontmatter. Not tested on each agent.

Explore alternatives and comparisons

Add this badge to your README

It updates every night and links to this page.

DataDog/pup: #866 on hotskills, 1k stars

[![DataDog/pup on hotskills](https://hotskills.dev/badge/datadog-pup.svg)](https://hotskills.dev/skill/datadog-pup/)