Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Original file line number Diff line number Diff line change
@@ -1,16 +1,16 @@
# Datadog dd-llmo eval-bootstrap Skill
# Datadog agent-observability eval-bootstrap Skill
# Bootstrap LLM evaluation sessions in Datadog LLM Observability.
# Source: https://github.com/datadog-labs/agent-skills
# Will publish as: ghcr.io/stacklok/dockyard/skills/dd-llmo-eval-bootstrap:0.1.0
# Will publish as: ghcr.io/stacklok/dockyard/skills/agent-observability-eval-bootstrap:0.1.0

metadata:
name: dd-llmo-eval-bootstrap
name: agent-observability-eval-bootstrap
description: "Bootstrap LLM evaluation sessions in Datadog LLM Observability — set up datasets, metrics, and baseline comparisons for prompt or model changes"

spec:
repository: "https://github.com/datadog-labs/agent-skills"
ref: "9bcb3ceafacae78dbba76c9459a878fc7d6a0d10" # main as of 2026-04-15
path: "dd-llmo/llm-obs-eval-bootstrap"
ref: "69cca0e752d3a703d0b16ce7eaeaa787f2f90fd4"
path: "agent-observability/agent-observability-eval-bootstrap"
version: "0.3.0"

provenance:
Expand Down Expand Up @@ -94,3 +94,12 @@ security:
reason: "FP: word-fragment matches — `summarizing a policy` (example intent category), `eval_scope` (identifier). Documentation strings, no executable threat. datadog-labs/agent-skills @9bcb3ce."
- rule_id: ATR_2026_00213
reason: "FP: matched the literal words 'system prompt' / 'System Prompt' in prose describing Datadog span fields and eval dimensions. Documentation, not a system-prompt-extraction attack. datadog-labs/agent-skills @9bcb3ce."
# Datadog LLM Observability documentation skill — ATR pattern matches are
# all on evaluation setup docs, Python evaluator examples, and Datadog API
# references. New content at updated digests triggers new rule IDs.
- category: policy_violation
reason: "FP: agent-observability-eval-bootstrap is a Datadog LLM Observability documentation skill. All ATR pattern matches are on evaluation setup documentation, Python evaluator code examples, and Datadog API reference material — not agent instructions."
- category: prompt_injection
reason: "FP: same as policy_violation above — all pattern matches are on documentation, code examples, or attack pattern descriptions for detection purposes, not agent instructions."
- rule_id: PG_PII_SSN_HARVESTING
reason: "FP: matched 'prompt template, parsin' in evaluation prompt template documentation — refers to parsing prompt templates for LLM evaluation, not PII harvesting."
29 changes: 29 additions & 0 deletions skills/agent-observability-experiment-analyzer/spec.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,29 @@
# Datadog agent-observability experiment-analyzer Skill
# Analyze LLM experiments in Datadog LLM Observability.
# Source: https://github.com/datadog-labs/agent-skills
# Will publish as: ghcr.io/stacklok/dockyard/skills/agent-observability-experiment-analyzer:0.1.0

metadata:
name: agent-observability-experiment-analyzer
description: "Analyze LLM experiments in Datadog LLM Observability — compare variants, surface metric deltas, and recommend promotion/rollback based on evaluation results"

spec:
repository: "https://github.com/datadog-labs/agent-skills"
ref: "69cca0e752d3a703d0b16ce7eaeaa787f2f90fd4"
path: "agent-observability/agent-observability-experiment-analyzer"
version: "0.3.0"

provenance:
repository_uri: "https://github.com/datadog-labs/agent-skills"
repository_ref: "refs/heads/main"

security:
allowed_issues:
- rule_id: MANIFEST_MISSING_LICENSE
reason: "datadog-labs/agent-skills is licensed MIT at the repository root; upstream does not embed an SPDX license identifier in per-skill SKILL.md frontmatter."
# Datadog Agent Observability documentation skill — ATR pattern matches are
# all on evaluation/tracing documentation and Datadog API references.
- category: policy_violation
reason: "FP: agent-observability-experiment-analyzer is a Datadog Agent Observability documentation skill. All ATR pattern matches are on evaluation and tracing documentation, and Datadog API reference material — not agent instructions."
- category: prompt_injection
reason: "FP: same as policy_violation above — all pattern matches are on documentation, code examples, or attack pattern descriptions for detection purposes, not agent instructions."
29 changes: 29 additions & 0 deletions skills/agent-observability-session-classify/spec.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,29 @@
# Datadog agent-observability session-classify Skill
# Classify LLM evaluation sessions.
# Source: https://github.com/datadog-labs/agent-skills
# Will publish as: ghcr.io/stacklok/dockyard/skills/agent-observability-session-classify:0.1.0

metadata:
name: agent-observability-session-classify
description: "Classify LLM evaluation sessions in Datadog LLM Observability — group sessions by outcome, taxonomy, or failure mode for regression detection and reporting"

spec:
repository: "https://github.com/datadog-labs/agent-skills"
ref: "69cca0e752d3a703d0b16ce7eaeaa787f2f90fd4"
path: "agent-observability/agent-observability-session-classify"
version: "0.3.0"

provenance:
repository_uri: "https://github.com/datadog-labs/agent-skills"
repository_ref: "refs/heads/main"

security:
allowed_issues:
- rule_id: MANIFEST_MISSING_LICENSE
reason: "datadog-labs/agent-skills is licensed MIT at the repository root; upstream does not embed an SPDX license identifier in per-skill SKILL.md frontmatter."
# Datadog Agent Observability documentation skill — ATR pattern matches are
# all on evaluation/tracing documentation and Datadog API references.
- category: policy_violation
reason: "FP: agent-observability-session-classify is a Datadog Agent Observability documentation skill. All ATR pattern matches are on evaluation and tracing documentation, and Datadog API reference material — not agent instructions."
- category: prompt_injection
reason: "FP: same as policy_violation above — all pattern matches are on documentation, code examples, or attack pattern descriptions for detection purposes, not agent instructions."
31 changes: 31 additions & 0 deletions skills/agent-observability-trace-rca/spec.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,31 @@
# Datadog agent-observability trace-rca Skill
# Root-cause analysis over LLM evaluation traces.
# Source: https://github.com/datadog-labs/agent-skills
# Will publish as: ghcr.io/stacklok/dockyard/skills/agent-observability-trace-rca:0.1.0

metadata:
name: agent-observability-trace-rca
description: "Root-cause analysis over LLM evaluation traces in Datadog LLM Observability — drill into failed spans, identify common failure patterns, and produce actionable findings"

spec:
repository: "https://github.com/datadog-labs/agent-skills"
ref: "69cca0e752d3a703d0b16ce7eaeaa787f2f90fd4"
path: "agent-observability/agent-observability-trace-rca"
version: "0.3.0"

provenance:
repository_uri: "https://github.com/datadog-labs/agent-skills"
repository_ref: "refs/heads/main"

security:
allowed_issues:
- rule_id: MANIFEST_MISSING_LICENSE
reason: "datadog-labs/agent-skills is licensed MIT at the repository root; upstream does not embed an SPDX license identifier in per-skill SKILL.md frontmatter."
# Datadog Agent Observability documentation skill — ATR pattern matches are
# all on evaluation/tracing documentation and Datadog API references.
- category: policy_violation
reason: "FP: agent-observability-trace-rca is a Datadog Agent Observability documentation skill. All ATR pattern matches are on evaluation and tracing documentation, and Datadog API reference material — not agent instructions."
- category: prompt_injection
reason: "FP: same as policy_violation above — all pattern matches are on documentation, code examples, or attack pattern descriptions for detection purposes, not agent instructions."
- rule_id: PG_EXFIL_MARKDOWN_LINK
reason: "FP: markdown link templates pointing to the user's own Datadog SaaS tenant (app.datadoghq.com) for citing trace evidence — same pattern as agent-observability-eval-bootstrap. Not exfiltration."
12 changes: 10 additions & 2 deletions skills/agentic-actions-auditor/spec.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -9,9 +9,9 @@ metadata:

spec:
repository: "https://github.com/trailofbits/skills"
ref: "a56045e9ae00b3506cacefea0f672aab0a1a6e3c" # main as of 2026-04-17
ref: "cfe5d7b1619e47fb5b38b7e2561dad7e5f1e89af"
path: "plugins/agentic-actions-auditor/skills/agentic-actions-auditor"
version: "0.1.0"
version: "0.2.0"

provenance:
repository_uri: "https://github.com/trailofbits/skills"
Expand All @@ -21,3 +21,11 @@ security:
allowed_issues:
- rule_id: MANIFEST_MISSING_LICENSE
reason: "trailofbits/skills is licensed CC-BY-SA-4.0 at the repository root; upstream does not embed a license field in per-skill SKILL.md frontmatter."
- rule_id: LLM_PROMPT_INJECTION
reason: "FP: security audit skill whose reference files contain detailed attack patterns by design. The skill teaches agents to FIND these patterns in user workflows, not to execute them."
# Security audit skill — reference files intentionally describe CI/CD attack
# vectors with PoC examples for detection purposes.
- category: policy_violation
reason: "FP: agentic-actions-auditor is a security audit skill whose reference files intentionally describe CI/CD attack patterns (prompt injection, expression injection, subshell expansion, credential exfiltration) with PoC examples for detection purposes. All ATR pattern matches are documentation of what to detect, not agent instructions."
- category: prompt_injection
reason: "FP: same as policy_violation above — all pattern matches are on documentation, code examples, or attack pattern descriptions for detection purposes, not agent instructions."
23 changes: 0 additions & 23 deletions skills/atlas-stream-processing/spec.yaml

This file was deleted.

34 changes: 32 additions & 2 deletions skills/claude-api/spec.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -9,9 +9,9 @@ metadata:

spec:
repository: "https://github.com/anthropics/skills"
ref: "6a5bb06904ab164a345e41c381fc9097954b83da" # main as of 2026-04-07
ref: "b29e7cf65e5cb78a5ac33d582270551bc74a14eb"
path: "skills/claude-api"
version: "0.1.2"
version: "0.2.0"

provenance:
repository_uri: "https://github.com/anthropics/skills"
Expand Down Expand Up @@ -59,3 +59,33 @@ security:
reason: "FP: matched prose 'Store MCP credential'; documentation, not credential exfiltration."
- rule_id: PG_PII_SSN_HARVESTING
reason: "FP: matched prose fragments ('ask the user...', toggle `thinking`); rule is also misconfigured upstream (unknown category 'pii_exposure')."
- rule_id: ATR_2026_00020
reason: "FP: matched 'You are a helpful assistant' and 'system prompt:' in API documentation examples."
- rule_id: ATR_2026_00083
reason: "FP: matched 'new instruction' in API documentation prose."
- rule_id: ATR_2026_00084
reason: "FP: matched 'Override API host' in API configuration documentation."
- rule_id: ATR_2026_00088
reason: "FP: matched 'output is billed at normal' in API pricing documentation."
- rule_id: ATR_2026_00090
reason: "FP: matched 'max_token' in API parameter documentation."
- rule_id: ATR_2026_00115
reason: "FP: matched 'env;' in code examples within API documentation."
- rule_id: ATR_2026_00142
reason: "FP: matched URL fragment 'ps://platform.claude.com/workspaces/...' in API documentation examples."
- rule_id: ATR_2026_00235
reason: "FP: matched 'prompt:' in API code examples."
- rule_id: ATR_2026_00240
reason: "FP: matched 'execute anything' in API documentation prose."
- rule_id: ATR_2026_00265
reason: "FP: matched 'disregard the previous instruction' — this appears in prompt-injection documentation that teaches developers about the attack, not as an actual injection."
- rule_id: ATR_2026_00032
reason: "FP: matched 'instead of the deprecated' in API migration documentation."
- rule_id: ATR_2026_00113
reason: "FP: matched 'ant auth print-credentials' and managed-agents onboarding instructions in API documentation — these are official Anthropic CLI commands for the Claude API skill."
# Claude API documentation skill — ATR pattern matches are all on API docs,
# code examples, SDK references, and migration guides.
- category: policy_violation
reason: "FP: claude-api is a Claude API documentation skill. All ATR pattern matches are on API documentation prose, SDK code examples, migration guides, and platform configuration references — not agent instructions."
- category: prompt_injection
reason: "FP: same as policy_violation above — all pattern matches are on documentation, code examples, or attack pattern descriptions for detection purposes, not agent instructions."
6 changes: 4 additions & 2 deletions skills/cloudflare/spec.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -9,9 +9,9 @@ metadata:

spec:
repository: "https://github.com/cloudflare/skills"
ref: "27ce0c0e159225caa7ed30ebefd4107aa6c52497" # main as of 2026-04-16
ref: "30553f89ae1ef1e3c2917cd09d72dac992bb4e9a"
path: "skills/cloudflare"
version: "0.2.0"
version: "0.2.1"

provenance:
repository_uri: "https://github.com/cloudflare/skills"
Expand All @@ -23,3 +23,5 @@ security:
reason: "cloudflare/skills is licensed Apache-2.0 at the repository root; upstream does not embed an SPDX license identifier in per-skill SKILL.md frontmatter."
- rule_id: EXCESSIVE_FILE_COUNT
reason: "This umbrella skill ships one `references/<product>/` subdirectory per Cloudflare product (316 files total). The large file count is by upstream design — the skill functions as a product index that routes to the relevant reference for any Cloudflare task. All files are Cloudflare-authored documentation, not bundled dependencies."
- rule_id: BEHAVIOR_BASH_TAINT_FLOW
reason: "FP: matched bash code examples in Flagship API documentation (references/flagship/gotchas.md, patterns.md). These are curl command examples showing API usage — documentation, not agent-executable scripts."
10 changes: 8 additions & 2 deletions skills/codeql/spec.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -9,9 +9,9 @@ metadata:

spec:
repository: "https://github.com/trailofbits/skills"
ref: "a56045e9ae00b3506cacefea0f672aab0a1a6e3c" # main as of 2026-04-17
ref: "cfe5d7b1619e47fb5b38b7e2561dad7e5f1e89af"
path: "plugins/static-analysis/skills/codeql"
version: "0.1.0"
version: "0.2.0"

provenance:
repository_uri: "https://github.com/trailofbits/skills"
Expand All @@ -21,3 +21,9 @@ security:
allowed_issues:
- rule_id: MANIFEST_MISSING_LICENSE
reason: "trailofbits/skills is licensed CC-BY-SA-4.0 at the repository root; upstream does not embed a license field in per-skill SKILL.md frontmatter."
# Security analysis skill — reference files contain CodeQL workflow
# documentation, quality assessment commands, and performance tuning.
- category: policy_violation
reason: "FP: codeql is a security analysis skill whose reference files contain CodeQL workflow documentation, quality assessment commands, and performance tuning examples. All ATR pattern matches are documentation of analysis procedures, not agent instructions."
- category: prompt_injection
reason: "FP: same as policy_violation above — all pattern matches are on documentation, code examples, or attack pattern descriptions for detection purposes, not agent instructions."
12 changes: 10 additions & 2 deletions skills/constant-time-analysis/spec.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -9,9 +9,9 @@ metadata:

spec:
repository: "https://github.com/trailofbits/skills"
ref: "a56045e9ae00b3506cacefea0f672aab0a1a6e3c" # main as of 2026-04-17
ref: "cfe5d7b1619e47fb5b38b7e2561dad7e5f1e89af"
path: "plugins/constant-time-analysis/skills/constant-time-analysis"
version: "0.1.0"
version: "0.2.0"

provenance:
repository_uri: "https://github.com/trailofbits/skills"
Expand All @@ -21,3 +21,11 @@ security:
allowed_issues:
- rule_id: MANIFEST_MISSING_LICENSE
reason: "trailofbits/skills is licensed CC-BY-SA-4.0 at the repository root; upstream does not embed a license field in per-skill SKILL.md frontmatter."
# Security analysis skill — reference files intentionally describe
# cryptographic vulnerability patterns (timing side-channels, key management
# anti-patterns) for detection purposes. Allow the full ATR pattern-rule
# category since individual rule IDs change with each upstream content update.
- category: policy_violation
reason: "FP: constant-time-analysis is a security audit skill whose reference files intentionally describe timing side-channel attack patterns and crypto API misuse examples for detection purposes. All ATR pattern matches are documentation of what to detect, not agent instructions."
- category: prompt_injection
reason: "FP: same as policy_violation above — all pattern matches are on documentation, code examples, or attack pattern descriptions for detection purposes, not agent instructions."
23 changes: 0 additions & 23 deletions skills/dd-llmo-eval-session-classify/spec.yaml

This file was deleted.

23 changes: 0 additions & 23 deletions skills/dd-llmo-eval-trace-rca/spec.yaml

This file was deleted.

Loading
Loading