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.
Scanned 9/5/2026
Install to Claude Code
npx -y skills add gaelic-ghost/socket --skill preserve-security-evidence --agent claude-codeInstalls 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 automatically with every re-scan.
[](https://www.skillsdirectory.com/skills/gaelic-ghost-preserve-security-evidence-socket)More formats (shields.io, HTML) on the badges page.
---
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.
Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.
No comments yet. Be the first to comment!