asset-monitor

Discover and monitor attack-surface assets with MCP-based risk detection.

1|1|Updated Apr 25, 2026
One-click install
npx skills add https://github.com/chenchunrun/onyx-soc --skill asset-monitor-chenchunrun
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: asset-monitor
Source: https://github.com/chenchunrun/onyx-soc/tree/main/skills/asset-monitor
Command: npx skills add https://github.com/chenchunrun/onyx-soc --skill asset-monitor-chenchunrun

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires duckdb, jq, and includes scripts (resource) and references (resource) components.

What problem does it solve?

Asset Monitor centralizes asset discovery, continuous monitoring, and baseline risk detection to keep your attack surface visible and manageable across domains.

Core Features & Use Cases

  • Integrates MCP-based asset discovery, change alerts, and two-high-one-weak risk checks into a single workflow.
  • Automatically saves discovered assets with attributes and risk levels, and generates change histories for audits.
  • Use Case: SOC teams monitor thousands of domains and subdomains for changes, detect high-risk assets, and generate baseline reports.

Quick Start

Add a target, run a full asset scan, and review the baseline risk report.

Frequently Asked Questions about asset-monitor

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

FAQPage Schema
How do I monitor subdomains and detect attack surface risks across multiple domains?

To monitor attack surface risks, you can integrate MCP-based discovery to enumerate subdomains and detect vulnerabilities across target domains. This workflow automatically saves asset attributes and generates baseline risk reports for SOC audits.

Can I automate asset discovery and port scanning using MCP?

Yes, you can automate asset discovery and port scanning using MCP-based integration. The workflow supports automated target creation, continuous monitoring, and risk tiering to identify high-risk assets without manual intervention.

How do I track asset changes and generate baseline reports for SOC workflows?

You can track asset changes and generate baseline reports by running continuous asset monitoring. The system automatically creates change histories and applies risk tiering to validate JSON asset attributes for SOC audits.

Do I need duckdb and jq installed to run asset monitoring tasks?

Yes, you need duckdb and jq installed because they are required dependencies for processing and validating JSON asset attributes. These tools handle data validation and risk tiering within the monitoring workflow.

What is the best way to centralize attack surface management and vulnerability checks?

The best way to centralize attack surface management is to use a unified workflow that integrates MCP-based asset discovery, change alerts, and vulnerability checks. This approach maintains visible, manageable assets with automatic risk tiering.

Why are my discovered assets not showing risk levels in the baseline report?

Discovered assets may not show risk levels if data validation fails during the vulnerability checks. Ensure your JSON asset attributes are correctly parsed and that the risk tiering process runs successfully after asset discovery.