Dynatrace Security Semantic Mapping

Valide les mappings de champs des fournisseurs de sécurité contre le dictionnaire sémantique de Dynatrace, en citant la règle exacte pour chaque écart.

par Dynatrace · Dynatrace/dynatrace-for-ai

Testé · Fonctionne ★ 9.6/10

Dynatrace Security Semantic Mapping — Valide les mappings de champs des fournisseurs de sécurité contre le dictionnaire sémantique de Dynatrace, en citant la règle exacte pour chaque écart.

Ce que fait

Suggère et valide les mappings de champs depuis les payloads des fournisseurs de sécurité (Qualys, Tenable, Wiz, etc.) vers le dictionnaire sémantique security.events de Dynatrace, en vérifiant les champs requis, les namespaces de type d'objet, la couverture des références de scan, la redondance des champs fournisseur et la correction des enums/types. À utiliser lors de l'intégration d'une nouvelle source de sécurité, de l'audit hors ligne d'un mapping existant contre des échantillons fournis, ou de la validation contre un tenant en production.

Rapport de test

Exécuté une vraie validation statique (Workflow B1) contre un échantillon Qualys/Tenable fourni, et il a attrapé un vrai bug cité par règle : un finding Tenable a finding.time.created = null alors que scan.time.completed était disponible juste à côté comme source de dérivation valide, plus un component.name requis manquant pour tout VULNERABILITY_FINDING — exactement le genre d'écart précis et actionnable qu'une simple lecture naïve du même JSON aurait manqué.

Testé le: 2026-07-13 · Claude Code 2.x (agent harness)

Installation

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

Commandes et exemples de prompts

  • /dt-sec-semantic-mappingValide les mappings de champs des fournisseurs de sécurité contre le dictionnaire sémantique de Dynatrace, en citant la règle exacte pour chaque écart.

Les skills se déclenchent sur des demandes en langage courant — aucune commande à retenir. Après installation, des prompts comme ceux-ci l'activent (en anglais) :

  • 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