discover

Scan codebases to discover infrastructure components and store them as graph structures.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires infrastructure-scout, threat-modeler, and includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill automates the discovery of infrastructure components from codebases, streamlining the initial phase of threat modeling.

Core Features & Use Cases

  • Automated Discovery: Scans codebases for components, trust boundaries, and data flows.
  • Graph Storage: Stores models as graph structures for better analysis.
  • Executable Modules: Utilizes JavaScript modules for domain-specific logic.
  • Use Case: Ideal for organizations looking to automate the discovery process in their threat modeling workflows.

Quick Start

Use the discover skill to scan your codebase for infrastructure components with the command 'discover --scope /path/to/codebase'.

Frequently Asked Questions about discover

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

FAQPage Schema
How do I automate infrastructure component discovery for threat modeling?

Automating infrastructure component discovery involves scanning codebases to identify components, trust boundaries, and data flows. This Skill automates that process by classifying components and storing them as graph structures for threat modeling analysis.

Do I need specific agents to run automated codebase scanning for security analysis?

Yes, executing automated codebase scanning requires the infrastructure-scout agent and the threat-modeler agent. These dependencies are necessary to perform the component discovery, classification, and validation logic required for the workflow.

What is the best way to store discovered infrastructure components for security analysis?

Storing discovered infrastructure components as graph structures is ideal for security analysis. This approach captures components, boundaries, and data flows in a format that supports better threat modeling and relationship mapping.

Can I scan a specific directory path to discover trust boundaries and data flows?

Yes, you can scan a specific directory path to discover trust boundaries and data flows. By specifying a scope path, the Skill targets the codebase directory and automates the discovery of infrastructure components within that boundary.

What are the limitations of using JavaScript modules for infrastructure discovery?

Using JavaScript modules for infrastructure discovery limits domain-specific logic execution to JavaScript environments. The Skill relies on these executable modules to process codebase scans, meaning environments without JavaScript support cannot run the discovery workflows.