Dynatrace Security Semantic Mapping

Validates security-vendor field mappings against Dynatrace's semantic dictionary, citing the exact rule for every gap.

Tested · Works

Test report

Verdict
Tested · Works
Score
9.6/10
Tested
Jul 13, 2026
Environment
Claude Code 2.x (agent harness)
Upstream re-checked
Aug 10, 2026 · 23a898c

Ran a real static validation (Workflow B1) against a bundled Qualys/Tenable sample and it caught a genuine, rule-cited bug: one Tenable finding has finding.time.created = null even though scan.time.completed was sitting right there as a valid derivation source, plus a missing component.name required for any VULNERABILITY_FINDING — exactly the kind of specific, actionable gap a naive read of the same JSON would have missed.

Scored on four weighted criteria — install, triggering, output vs. baseline, docs. How scoring works

  • Installs cleanly 5/5
  • Triggers reliably 5/5
  • Output vs. baseline 9/10
  • Docs & honesty 5/5

What Dynatrace Security Semantic Mapping does

Suggests and validates field mappings from security vendor payloads (Qualys, Tenable, Wiz, etc.) to Dynatrace's security.events semantic dictionary, checking required fields, object-type namespaces, scan-reference coverage, vendor-field redundancy and enum/type correctness. Use when onboarding a new security integration, auditing an existing mapping offline against bundled samples, or validating against a live tenant.

How to install Dynatrace Security Semantic Mapping

git clone https://github.com/Dynatrace/dynatrace-for-ai
cd dynatrace-for-ai
mkdir -p ~/.claude/skills
cp -r skills/dt-sec-semantic-mapping ~/.claude/skills/dt-sec-semantic-mapping

Skills live in ~/.claude/skills/ (global) or .claude/skills/ (per-project). Restart Claude Code after installing.

Commands — how to trigger Dynatrace Security Semantic Mapping

  • /dt-sec-semantic-mapping Validates security-vendor field mappings against Dynatrace's semantic dictionary, citing the exact rule for every gap.

It also activates on plain-language prompts like these:

  • Validate our Qualys field mapping against Dynatrace's security dictionary
  • Check if this Wiz payload mapping covers all the required fields
  • Audit our existing Tenable integration mapping for missing scan references

Frequently asked questions

Is the Dynatrace Security Semantic Mapping skill free?
Yes. The skill itself is free from Dynatrace/dynatrace-for-ai. SkillProof publishes the install command and an independent test verdict at no cost.
Does Dynatrace Security Semantic Mapping work with Claude Code?
We tested it with Claude Code 2.x (agent harness) on Jul 13, 2026. Verdict: Tested · Works. Ran a real static validation (Workflow B1) against a bundled Qualys/Tenable sample and it caught a genuine, rule-cited bug: one Tenable finding has finding.time.created = null even though scan.time.completed was sitting right there as a valid derivation source, plus a missing component.name required for any VULNERABILITY_FINDING — exactly the kind of specific, actionable gap a naive read of the same JSON would have missed.
What is the Dynatrace Security Semantic Mapping SkillProof Score?
9.6/10 — installs cleanly 5/5, triggers reliably 5/5, output vs. baseline 9/10, docs & honesty 5/5.
How do I install Dynatrace Security Semantic Mapping?
Copy the install command from this page, run it in your terminal, and restart Claude Code. Skills live in ~/.claude/skills/ (global) or .claude/skills/ inside a project.
Can I use Dynatrace Security Semantic Mapping with Cursor, Copilot, Gemini CLI, Codex or other AI tools?
The SKILL.md format is native to Claude (Claude Code, Desktop, claude.ai). The instructions inside adapt to other assistants: Cursor rules, GitHub Copilot instructions, Windsurf rules, Custom GPTs, AGENTS.md for OpenAI Codex, and GEMINI.md for Google Gemini CLI — our conversion guides cover each, and the free converter on the tools page does the wrapping for you.