本文へ移動
cccskills
無料GitHub で公開

network-reachability

Use when a network probe, DNS lookup, HTTP fetch, or nmap scan reports the target host or the internet is unreachable. Stops further probing and reports a target-readiness blocker with useful diagnostics.

インストール方法を見る

含まれるファイル(1)

  • SKILL.md2.8 KB

SKILL.md(原文)

インストールする前に、エージェントに与えられる指示の中身を確認できます。

Network Reachability & Circuit Breaker

Use this skill as an early circuit breaker when a network probe fails to reach the target host or the internet at large. A failed probe is a signal, not a reason to retry blindly. See GLOSSARY.md for shared term definitions.

When To Use

Trigger this procedure whenever a network-touching step reports the target host or the internet is unreachable:

  • DNS failure (ENOTFOUND, EAI_AGAIN, "name resolution failed", "Temporary failure in name resolution").
  • Connection refused (ECONNREFUSED, port closed).
  • No route to host (ENETUNREACH, "Network is unreachable", "No route to host").
  • Host seems down (nmap "Host seems down", no response to probes).
  • Fetch-level network errors (fetch failed, Failed to fetch, NetworkError).

Procedure

  1. STOP further probing immediately. Do not retry automatically or escalate to a broader scan against the same unreachable host.
  2. Classify the boundary correctly. This is a target-readiness, routing, or harness failure unless separate evidence proves otherwise; it is not a security finding about the target.
  3. Report the failure in chat. Include the exact operation, normalized error, target, timestamp, and the workspace/network boundary from which it was attempted. Preserve raw output in expandable diagnostics — the normalized summary supplements, never replaces, the exact bytes.
  4. Offer one practical recovery step. Ask the user to start the target, correct its address/network attachment, or retry the same bounded baseline after readiness is restored. Do not suspend the run with a menu of speculative scans. A retry is a new execution: confirm a currently valid target authorization and a fresh matching durable approval before re-running; never reuse or replay a consumed, expired, or denied decision.
  5. Record the blocker as a Research Observation via security-observation-intake, citing the raw probe output registered as an Artifact through the Evidence Interface (src/server/evidence/artifact-service.ts), so the research plan reflects reality and does not loop on the same unavailable target.

Guardrails

  • Stay within the approved network profile and target scope. Never bypass egress iptables rules to force reachability.
  • Layer-2 discovery (arping, arp-scan) bypasses the IP-layer allowlist and is not a reachability workaround: it needs its own scope and durable approval.
  • Do not auto-escalate from a failed probe to a heavier scan. A broader scan is a separate, evidence-backed decision after basic target readiness is restored.

レビュー

まだレビューはありません。使ってみた感想をお寄せください。

同じリポジトリのスキル

概要と使いどころ

Plan and use user-consented local camera and microphone observations for an explicitly authorized physical target. Use when a capture can establish a bounded physical-state observation such as whether a test fixture changed state, an instrument reading changed, or equipment noise changed relatively.

日本語の概要は準備中です。原文の説明を表示しています。

justsml/ExploitHunter.app142026年10月15日 更新

Plan vulnerability research using conventional bug-hunting and pentest stage names, specialty playbooks, and a research-hypothesis-experiment loop. Use when designing a bug bounty workflow, selecting tools and strategies, building a decision tree, or turning a target/scope into a staged hunting plan.

日本語の概要は準備中です。原文の説明を表示しています。

justsml/ExploitHunter.app142026年10月15日 更新

Passive code-review lane for authorized repositories, local checkouts, uploaded source archives, and diffs. Use when the security research agent needs deterministic candidate discovery before expensive AI investigation, scoped PR-style review, append-only evidence records, or independent revalidation of code findings.

日本語の概要は準備中です。原文の説明を表示しています。

justsml/ExploitHunter.app142026年10月15日 更新

Run independent, task-matched expert attempts, select a base, and synthesize the strongest result.

日本語の概要は準備中です。原文の説明を表示しています。

justsml/ExploitHunter.app142026年10月15日 更新

Select established CTF and security-research tools for authorized artifact triage, web inspection, reversing, crypto, forensics, networking, and exploit validation. Use when a user provides a CTF-style tool catalog, asks which tools to use, or needs safe usage instructions for common offensive/security tools.

日本語の概要は準備中です。原文の説明を表示しています。

justsml/ExploitHunter.app142026年10月15日 更新

diagnose

無料

Disciplined diagnosis loop for hard bugs and performance regressions. Reproduce → minimise → hypothesise → instrument → fix → regression-test. Use when user says "diagnose this" / "debug this", reports a bug, says something is broken/throwing/failing, or describes a performance regression.

日本語の概要は準備中です。原文の説明を表示しています。

justsml/ExploitHunter.app142026年10月15日 更新

justsml のスキルをすべて見る

このスキルの問題を報告する