← All skill packs

Security & Auditing Skills

Skill pack
3 skills0 selected
axel051171Skills in this pack

Use when implementing, extending, or wiring UFT's forensic audit trail and report-export subsystem (include/uft/uftaudittrail.h, include/uft/uftforensicreport.h). Trigger phrases: "audit trail", "audit event", "forensic report", "hash chain", "audit-trail wiring", "report exporter", "PDF/HTML/JSON report", "neuer event type", "risk scoring". Covers the 37 event types, 6 export formats (JSON/HTML/PDF/ Markdown/Text/XML), 14 report sections, hash-chain integrity, and chain-of-custody invariants. DO NOT use for: generic logging (loggingsetup.py style — that's not forensic), debug printf reformatting, GUI-side notification wiring (→ uft-qt-widget).

English

Use when a UFT build fails on any platform/compiler/Qt-version combination, when the CI matrix goes red, or when adding code that touches platform- specific APIs. Trigger phrases: "build fehlschlag windows", "msvc c11 fehler", "ci red", "qmake fehler", "vla msvc", "macos arch fehler", "mingw build kaputt", "windows linker error", "qt 6.10 c++20 fehler", "ci matrix red", "linux build only", "platform-specific build issue", "stale object files", "header conflict windows". Maps every error to the FIX-class that resolves it. DO NOT use for: runtime bugs that build fine (→ uft-debug-session), packaging/installer issues (separate concern), Qt UI errors (→ uft-qt-widget), compiler optimization tuning (→ uft-benchmark), STM32-firmware-portability of UFT code (→ uft-stm32-portability — different concern, prepares UFT for embedded; THIS skill is about desktop/CI matrix).

English

Use when adding, removing, or auditing entries in UFT's copy-protection title databases (src/protection/c64/c64protectiondb.c, src/protection/uftprotectionclassify.c, uftprotectionextended.c). Trigger phrases: "protection db", "known title", "neuer kopierschutz eintrag", "c64 protection", "amiga protection", "duplicate title", "title lookup", "substring shadow bug". Captures the title-lookup contract (substring + bidirectional strstr → first-match-wins) and the de-dup invariant that was violated in v4.1.5 (9 stale duplicates shadowed canonical entries). DO NOT use for: protection-detection algorithm (→ uft-protection-scheme), generic database refactor (this skill is data-curation only), ML classifier training data (→ uft-ml-training-data).

English

Includes Uft Audit Trail, Uft Cross Platform Build, and Uft Protection Db.

Install with
Claude CodeCodexCursorGitHub CopilotGemini CLI

Supported by the Atlas install prompt. Skill-specific requirements vary.

Pack stats

Skills3CategorysecurityStars0

What’s included

Uft Audit Trail

Use when implementing, extending, or wiring UFT's forensic audit trail and report-export subsystem (include/uft/uftaudittrail.h, include/uft/uftforensicreport.h). Trigger phrases: "audit trail", "audit event", "forensic report", "hash chain", "audit-trail wiring", "report exporter", "PDF/HTML/JSON report", "neuer event type", "risk scoring". Covers the 37 event types, 6 export formats (JSON/HTML/PDF/ Markdown/Text/XML), 14 report sections, hash-chain integrity, and chain-of-custody invariants. DO NOT use for: generic logging (loggingsetup.py style — that's not forensic), debug printf reformatting, GUI-side notification wiring (→ uft-qt-widget).

Uft Cross Platform Build

Use when a UFT build fails on any platform/compiler/Qt-version combination, when the CI matrix goes red, or when adding code that touches platform- specific APIs. Trigger phrases: "build fehlschlag windows", "msvc c11 fehler", "ci red", "qmake fehler", "vla msvc", "macos arch fehler", "mingw build kaputt", "windows linker error", "qt 6.10 c++20 fehler", "ci matrix red", "linux build only", "platform-specific build issue", "stale object files", "header conflict windows". Maps every error to the FIX-class that resolves it. DO NOT use for: runtime bugs that build fine (→ uft-debug-session), packaging/installer issues (separate concern), Qt UI errors (→ uft-qt-widget), compiler optimization tuning (→ uft-benchmark), STM32-firmware-portability of UFT code (→ uft-stm32-portability — different concern, prepares UFT for embedded; THIS skill is about desktop/CI matrix).

Uft Protection Db

Use when adding, removing, or auditing entries in UFT's copy-protection title databases (src/protection/c64/c64protectiondb.c, src/protection/uftprotectionclassify.c, uftprotectionextended.c). Trigger phrases: "protection db", "known title", "neuer kopierschutz eintrag", "c64 protection", "amiga protection", "duplicate title", "title lookup", "substring shadow bug". Captures the title-lookup contract (substring + bidirectional strstr → first-match-wins) and the de-dup invariant that was violated in v4.1.5 (9 stale duplicates shadowed canonical entries). DO NOT use for: protection-detection algorithm (→ uft-protection-scheme), generic database refactor (this skill is data-curation only), ML classifier training data (→ uft-ml-training-data).

Quick start

  1. Choose your skills. Select individual skills above, or choose the entire pack.
  2. Copy the install prompt. Use Copy install prompt above the list.
  3. Send it to your agent. Paste into your coding agent’s chat. Your agent reviews the source and guides the setup.

Try it with your agent

After installation, start with a request like:

Example request
Use the Uft Audit Trail skill to help with my task.
Ask me for the context you need before getting started.

Requirements & license

  • A coding agent that can access your project files and install skills.
  • Your agent checks each skill’s instructions, dependencies, and permissions during setup.
  • License details are not provided in these listings. Check the author’s terms before using the skills.
Security & Auditing Skills | Agent Skills Atlas