dt-sec-semantic-mapping
/dt-sec-semantic-mapping
Proponuje i waliduje mapowania słownika semantycznego Dynatrace dla nowych integracji bezpieczeństwa z próbek API dostawcy lub zdarzeń na żywo, wskazując rozbieżności i poprawki.
- Autor
- dynatrace ↗
- Repozytorium
- dynatrace-for-ai ↗
- Licencja
- Apache-2.0
- Ostatnia zmiana repozytorium
- 01.10.2026
Ocena i bezpieczeństwo
- Pliki w paczce
- 21
- Skrypty
- 0
- Komentarze HTML
- 0
- Adresy URL w SKILL.md
- 1
Brak sygnałów. Repozytorium zmienione 01.10.2026, bez odwołań do wycofanych modeli i API.
Apache-2.0, otwarta: można używać i zmieniać, z zachowaniem licencji i informacji o zmianach.
Co robi i kiedy
Proponuje i waliduje mapowania słownika semantycznego Dynatrace dla nowych integracji bezpieczeństwa z próbek API dostawcy lub zdarzeń na żywo, wskazując rozbieżności i poprawki.
Oryginalny opis (EN)
Suggest and validate semantic dictionary (SD) mappings for new security integrations using vendor API samples or live events. Use when: mapping a new security vendor data to Dynatrace SD; checking required fields; validating namespaces; highlighting discrepancies vs the semantic dictionary; proposing mapping improvements; running runtime validation against live tenant data.
Jak działa
- Purpose
- Semantic Dictionary
- Required Inputs
- Baseline Sources (self-contained)
- Event-Type Coverage Requirements
- Workflows
- Acceptable Discrepancy Policy
- Scope
- References
Podgląd SKILL.md
--- name: dt-sec-semantic-mapping description: "Suggest and validate semantic dictionary (SD) mappings for new security integrations using vendor API samples or live events. Use when: mapping a new security vendor data to Dynatrace SD; checking required fields; validating namespaces; highlighting discrepancies vs the semantic dictionary; proposing mapping improvements; running runtime validation against live tenant data." license: Apache-2.0 --- # dt-sec-semantic-mapping Build and validate semantic-dictionary-aligned mappings for new security integrations. ## Purpose Use this skill when a user wants to: - **Suggest** a mapping from vendor API output to Dynatrace `security.events` fields (Workflow A). - **Validate** an existing mapping for completeness and quality against: - Local baseline samples and semantic dictionary (Workflow B1 — static, offline validation), or - Live tenant data via live tenant access (Workflow B2 — runtime validation) - Highlight discrepancies vs. the Semantic Dictionary and local references. - Get actionable mapping improvements. ## Semantic Dictionary The Semantic Dictionary (SD) defines the canonical field set for `security.events`. See `references/semantic-reference.md` for the canonical reference: local-vs-live sources, queryable Grail tables, when-to-query decision matrix, and the authority rule (live SD wins on disagreement). ## Required Inputs Always run the intake checklist in `references/intake-and-constraints.md` before generating or validating a mapping. If inputs are incomplete, continue with a partial draft but explicitly list missing evidence and confidence limits. ## Baseline Sources (self-contained) All baseline material lives inside this skill: - `samples/` — real integration payloads covering all finding types and providers. Consulted as a fallback when primary references (SD, data-model-notes, known-discrepancies, validation-rules, object-type-expectations) leave a specific question unresolved — not as a routine step on every workflow run. - `references/semantic-reference.md` — SD reference, field taxonomy, event types, provider taxonomy, and entity scoping - `references/validation-policy-and-reporting.md` — validation rules, acceptable discrepancies, and report templates - `references/intake-and-constraints.md` — intake checklist, output contract, `object.type` expectations, and OpenPipeline constraints ## Event-Type Coverage Requirements The mapping MUST address the correct set of `event.type` values per finding class. Detection integrations are push-based and do not use scan cycles — never require scan events for detection. See [validation-policy-and-reporting.md](references/validation-policy-and-reporting.md#validation-rules) § Event-Type Coverage for the full table, severity rules, and the alternative-classification path when a detection-class mapping incorrectly emits `*_SCAN` events. ## Workflows This skill operates in three modes. Detect the mode from context: | Mode | Input | Procedural source | |---|---|---| | **Workflow A** — Suggest a new mapping | Raw vendor API payloads only | `references/mapping-workflow.md § Workflow A` (Phase 1 mapping table → user approval → Phase 2 sample JSON) | | **Workflow B1** — Static validation | Existing mapping + vendor API samples | `references/mapping-workflow.md § Workflow B` — classify input mode (final ingested / theoretical), apply rules, produce diff-highlighted table | | **Workflow B2** — Runtime validation | Existing mapping + live tenant access | `references/runtime-validation.md` — load the security (AppSec) events supporting skill first (REQUIRED Step 0), then run the query pack, produce a Validation Summary table | All workflows follow the output contracts in `references/intake-and-constraints.md` and the report templates in `references/validation-policy-and-reporting.md`. Validation rules (event-type coverage, required fields, scan references, namespace requirements, value/type checks, vendor-namespace duplication) live in `references/validation-policy-and-reporting.md`. ## Acceptable Discrepancy Policy See `references/validation-policy-and-reporting.md` for the canonical list of acceptable SD deviations and vendor-namespace patterns. Do NOT raise critical/major issues for fields on that list. Genuinely unknown fields (not in local refs AND not in the live SD — see `references/semantic-reference.md`) must be questioned per `references/validation-policy-and-reporting.md`. ## Scope This skill covers: - Mapping suggestion and refinement (Workflow A). - Static validation against local baseline examples and semantic dictionary (Workflow B1). - Runtime validation via live tenant access against live tenant data (Workflow B2). - Semantic-dictionary conformance checks. - Gap analysis and improvement recommendations. This skill does not cover: - Live ingestion pipeline deployment. - Runtime DQL performance benchmarking. - Tenant-side ingestion troubleshooting. ## References - `references/semantic-reference.md` — SD reference plus data-model notes: local sources, live (queryable) sources, DQL patterns, when-to-query decision matrix, authority rule, field taxonomy - A skill covering full SD access patterns and Grail-table documentation — for DQL query patterns against `security.events` and Grail tables - [Semantic Dictionary (public docs)](https://docs.dynatrace.com/docs/semantic-dictionary/model/security-events) - `references/intake-and-constraints.md` — intake checklist, output contract, OpenPipeline constraints, and `object.type` namespace expectations - `references/mapping-workflow.md` — how to build and refine a mapping candidate - `references/validation-policy-and-reporting.md` — full validation rule set, known discrepancies, and discrepancy report templates - `references/runtime-validation.md` — optional real-environment query validation pack
Pliki w paczce (21)
- SKILL.md 6 KB
- references/intake-and-constraints.md 35 KB
- references/mapping-workflow.md 13 KB
- references/runtime-validation.md 30 KB
- references/semantic-reference.md 28 KB
- references/validation-policy-and-reporting.md 62 KB
- samples/dynatrace-compliance-scans.json 2 KB
- samples/dynatrace-compliance.json 5 KB
- samples/dynatrace-detections-automated.json 4 KB
- samples/dynatrace-detections-rap.json 3 KB
- samples/dynatrace-vulnerabilities-change-events.json 15 KB
- samples/dynatrace-vulnerabilities-findings.json 6 KB
- samples/dynatrace-vulnerabilities-scans.json 3 KB
- samples/dynatrace-vulnerabilities-state-reports.json 20 KB
- samples/external-compliance.json 10 KB
- samples/external-detections.json 20 KB
- samples/external-threat-reports.json 8 KB
- samples/external-vulnerabilities-code-artifact.json 35 KB
- samples/external-vulnerabilities-container-image.json 24 KB
- samples/external-vulnerabilities-host.json 10 KB
- samples/external-vulnerabilities-scan.json 12 KB
Wersje
W bazie nie ma innych skilli o nazwie dt-sec-semantic-mapping.
Identyczna treść występuje jeszcze w 1 innych folderach na GitHubie. Tu pokazujemy jedną, najlepiej ocenioną kopię.
Migawka bazy z 28.10.2026 · wersja paczki a6f74d5a466b (skrót SHA-256 całej paczki)
Pobrania w ostatnich 30 dniach: 0 · ranking
Zgłoś problem z tym skillem: szkodliwa treść, błędny opis albo prośba autora o usunięcie.
Podobne skille
- 100dt-obs-log-semantic-mapping
Proponuje i waliduje mapowania słownika semantycznego Dynatrace dla integracji logów audytowych z surowych payloadów dostawcy lub zdarzeń na żywo, w tym reguły ekstrakcji OpenPipeline w DQL. - 100dt-sec-insights
Analizuje dane bezpieczeństwa Dynatrace w security.events zapytaniami DQL: podatności (RVA), wykrycia zagrożeń, zgodność, pokrycie skanami, ochrona aplikacji (RAP) oraz KSPM i CSPM. - 100dynatrace-managed
Konfiguruje i obsługuje zapytania do Dynatrace Managed przez serwer MCP: połączenia klastra, tokeny API, wybór środowiska oraz selektory encji dla logów, metryk, zdarzeń, problemów, podatności i SLO.