surface

Analyze Dethernety threat models to generate attack surface summaries.

2|Updated Feb 26, 2026
One-click install
npx skills add https://github.com/dether-net/dethernety-oss --skill surface-dether-net
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: surface
Source: https://github.com/dether-net/dethernety-oss/tree/main/apps/dethereal/skills/surface
Command: npx skills add https://github.com/dether-net/dethernety-oss --skill surface-dether-net

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) components.

What problem does it solve?

This Skill provides a summary of an attack surface for Dethernety threat models, highlighting components, trust boundary crossings, and control gap analysis.

Core Features & Use Cases

  • Component Breakdown: Lists components per boundary, providing a comprehensive view of the model's structure.
  • Trust Boundary Crossings: Identifies data flows between different boundaries, with details on encryption, authentication, and enforcement posture.
  • Exposure Counts: Reports on the number of exposures and suggests model synchronization if not already done.
  • Control Coverage & Gap Analysis: Offers a two-tier coverage report, including inferred coverage and formal control coverage.
  • MITRE ATT&CK Coverage: Shows which MITRE ATT&CK tactics are covered and which are not.
  • Credential Topology: Summarizes credential usage across the model.
  • Detection Coverage: Identifies components with no monitoring tools configured.
  • Cross-Model Gap Detection: Alerts about cross-model references and credential reuse.

Quick Start

Use the surface skill on a directory path to generate an attack surface summary for a Dethernety threat model.

Frequently Asked Questions about surface

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

FAQPage Schema
How do I generate an attack surface summary for a threat model?

To generate an attack surface summary for a threat model, analyze the model directory to extract component breakdowns, trust boundary crossings, and control gap analysis. This process identifies data flows, encryption postures, and exposure counts across the modeled architecture.

What is trust boundary crossing analysis in threat modeling?

Trust boundary crossing analysis in threat modeling identifies data flows between different security boundaries, detailing the encryption, authentication, and enforcement posture applied to each transition. It highlights potential vulnerabilities where data moves between trusted and untrusted zones.

How do I identify control coverage gaps and MITRE ATT&CK mapping in a threat model?

Identifying control coverage gaps and MITRE ATT&CK mapping requires analyzing the threat model to produce a two-tier coverage report. This highlights inferred and formal control coverage alongside which MITRE ATT&CK tactics are covered or missing.

Can I detect credential reuse and cross-model reference gaps in Dethernety threat models?

Yes, you can detect credential reuse and cross-model reference gaps in Dethernety threat models by analyzing credential topology. This alerts you about shared credentials and missing references across multiple interconnected threat models.

How do I find components with no monitoring tools configured in my attack surface?

Finding components with no monitoring tools configured in your attack surface requires a detection coverage analysis. This scans the threat model to identify specific architectural components lacking monitoring configurations, exposing blind spots in operational visibility.

Do I need model synchronization before analyzing my attack surface exposures?

Yes, model synchronization is required before analyzing attack surface exposures if the model data is not current. The analysis reports exposure counts and suggests synchronization to ensure accurate component and trust boundary assessments.

Related Skills