Skip to content
Back to skills

Preserve Security Evidence

ASecurity

Preserve security evidence before analysis, containment, or remediation changes it. Use for artifacts, volatile host state, vulnerability validation, records, logs, screenshots, commands, hashes, timelines, and reproducible handoffs.

  • 7 stars
  • 0 votes
  • 0 copies
  • 4 views
  • Added September 5, 2026
ai-agentsrailssecurity

Security analysis

A100/100

Pro scans all 3 files and shows the line behind each finding

Scanned September 5, 2026

npx -y skills add gaelic-ghost/socket --skill preserve-security-evidence --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of Preserve Security Evidence?

Add the live security badge to your README. It updates with every re-scan.

Security grade badge for Preserve Security Evidence
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/gaelic-ghost-preserve-security-evidence/badge)](https://www.skillsdirectory.com/skills/gaelic-ghost-preserve-security-evidence)

More formats (shields.io, HTML) on the badges page. Keep it an A: scan every change in CI with Pro.

Download with Pro
SKILL.md
---
name: preserve-security-evidence
description: Preserve security evidence before analysis, containment, or remediation changes it. Use for artifacts, volatile host state, vulnerability validation, records, logs, screenshots, commands, hashes, timelines, and reproducible handoffs.
---

# Preserve Security Evidence

## Overview

Create a reproducible security record while keeping originals and observations distinct from transformed working material. Prioritize volatile evidence when delay would erase it, but state when urgent harm reduction must take precedence.

Read [references/security-record.md](references/security-record.md) for the shared record and transformation shapes.

## Workflow

1. Define the question and evidence owner.
   - Record the affected person/system, requested decision, acquisition source, time, and analyst.
   - Record authorization and disclosure limits when they matter.

2. Separate original and working material.
   - Avoid opening active content during preservation.
   - Copy artifacts into a clearly named working area when analysis requires mutation.
   - Record every extraction, decoding, re-sign, patch, conversion, or replay as a transformation that creates a new artifact identity.

3. Capture stable identity.
   - Record paths or logical identifiers, sizes, timestamps, cryptographic hashes, versions, bundle/package identifiers, UUIDs, signer identity, and source URLs when applicable.
   - Record tool name, version, command, configuration, and environment for consequential observations.

4. Prioritize volatile state.
   - Capture time, logged-in users, processes and ancestry, open files, network state, relevant memory or runtime telemetry, and transient logs only when authorized and proportionate.
   - Do not collect unrelated personal or secret data merely because access is available.

5. Maintain evidence quality.
   - Store observations, external intelligence, hypotheses, conclusions, and disproven hypotheses separately.
   - Preserve raw output alongside summaries when safe.
   - Mark missing data, collection failures, time skew, incomplete coverage, and evidence destroyed by containment.

6. Produce a handoff.
   - State which inputs are originals, which are working copies, what changed, and which next workflow should consume them.

## Guardrails

- Do not call ordinary engineering notes a legally sufficient chain of custody.
- Do not upload evidence to a third party without explicit approval and a data-egress explanation.
- Do not overwrite an original with a cleaned, extracted, or transformed copy.

Files in this skill

  • SKILL.md2.5 KB
  • agents/openai.yaml248 B
  • references/security-record.md917 B

Attribution

Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.

Comments

Loading comments…