anonymity-threat-model

Map deanonymization risks across network, session, application, metadata, dependency, and operator layers.

Updated Jun 22, 2026
One-click install
npx skills add https://github.com/skylarsabo/code-ops --skill anonymity-threat-model
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: anonymity-threat-model
Source: https://github.com/skylarsabo/code-ops/tree/main/plugins/privacy-opsec-suite/skills/anonymity-threat-model
Command: npx skills add https://github.com/skylarsabo/code-ops --skill anonymity-threat-model

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill helps identify and map the potential paths by which a user could be deanonymized within your system, providing a comprehensive view of the risks involved.

Core Features & Use Cases

  • Inventory Assets and Adversaries: List the user-identifying assets and potential adversaries, including trust boundaries and anonymity goals.
  • Map Deanonymization Paths: Analyze how adversaries could observe, link, or deanonymize users across various layers of the system.
  • Deliverables: Outputs a detailed report of the inventory, paths, and residual risks, and routes fixable issues for follow-up.
  • Use Case: Use this Skill in the early stages of a project to understand and mitigate the risk of user deanonymization.

Quick Start

Run the /privacy-opsec-suite:anonymity-threat-model command to initiate the anonymity threat model mapping process.

Frequently Asked Questions about anonymity-threat-model

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I identify deanonymization risks in my system architecture?▼

To identify deanonymization risks, you map user-identifying assets, adversaries, and trust boundaries, then analyze how adversaries could observe or link users across network, session, application, metadata, dependency, and operator/legal layers.

What is anonymity threat modeling and when should I use it?▼

Anonymity threat modeling is the process of mapping potential paths by which a user could be deanonymized. Use it during early project stages to inventory assets, map deanonymization vectors, and mitigate privacy protection risks before deployment.

How do I perform a privacy risk assessment for user-identifying data?▼

Perform a privacy risk assessment by cataloging user-identifying assets and adversaries, then analyzing deanonymization paths across six system layers. This yields a comprehensive inventory of risks and routes fixable issues for follow-up.

Can I use threat modeling to map network and metadata deanonymization paths?▼

Yes, threat modeling maps deanonymization paths by examining the network, session, application, metadata, dependency, and operator/legal layers. It analyzes how adversaries could observe, link, or deanonymize users across these trust boundaries.

What layers should I analyze for a comprehensive security audit of anonymity?▼

A comprehensive anonymity security audit requires analyzing six layers: network, session, application, metadata, dependency, and operator/legal. This multi-layer analysis reveals how adversaries can observe and link user activity across trust boundaries.

What are the limitations of anonymity threat modeling for privacy protection?▼

Anonymity threat modeling identifies residual risks that remain after mapping deanonymization paths. It provides a comprehensive inventory of risks and routes fixable issues, but cannot eliminate all threats across the six analyzed system layers.

Related Skills