Token导航 LogoToken导航TokenDH.com
开发操作浏览器clawhub未标认证来源可访问clear审计通过

domaininfodomaininfo 邮件管理

Agent Skill

domaininfo 用于辅助安全审计、权限检查和凭据风险排查,适合在 OpenClaw 中需要复核安全边界、认证流程或敏感配置时使用。可结合来源仓库、安装命令和原始 README 继续核验具体用法。安装前建议确认权限范围、维护状态,以及是否会触发联网、命令执行或文件读写。

总安装

6,365

周安装

255

GitHub Stars

公开资料未说明

下载量

2,060
OpenClaw

安装说明

本站只整理中文说明和来源信息,不托管安装包,也不代用户安装。

GitHub

来源数

2

许可证

MIT-0

最后核验

2026-05-01

来源状态

来源可访问

安装方式

通过对话安装

复制提示词发给支持本地命令或 Skills 的 AI 助手,先确认命令和权限,再让它执行。

请帮我安装这个 Agent Skill:domaininfo(domaininfo 邮件管理)
来源仓库:https://github.com/sxlderek/domaininfo
安装命令:
openclaw skills install domaininfo
安装前请先检查当前环境是否支持对应 CLI,并向我确认将要执行的命令、安装目录、联网范围和文件读写权限;确认后再执行。

命令行安装

复制命令到本机终端执行。该命令会通过 OpenClaw 从第三方来源获取 Skill;本站只展示命令,不托管安装包,也不自动执行。

ClawHubOpenClaw
openclaw skills install domaininfo

简介

domaininfo 查询 WHOIS 信息并检查电子邮件安全配置。

  • 适合在 OpenClaw 中审计域名所有权和 TLS 证书状态。
  • 支持屏幕截图捕获和 SPF/DKIM/DMARC 验证。
  • 安装前应确认是否涉及敏感信息收集。domaininfo 属于开发类 Skill,可作为该场景下的辅助能力补充。
  • 适用于网络安全评估和合规检查场景。

SKILL.md

name
domaininfo
license
MIT
description
Look up domain WHOIS information, check email security (DMARC/SPF/DKIM), inspect TLS certificates, and capture website screenshots. Provides a comprehensive, domain-only report.

domaininfo

Look up domain WHOIS information and (optionally) capture website screenshots.

When to Use

When the user types whois <domain> or whois <url> or whois <email>:

  • Strip any https://, http://, www. prefixes
  • If input contains @, extract the domain part after @ (e.g., user@example.comexample.com)

Security Considerations

  • Input validation: After extracting the domain, only allow alphanumeric, hyphen, and dot characters. Reject anything else.
  • Command injection prevention: Never interpolate user input directly into shell strings. Prefer argument arrays / safe libraries.
  • Timeouts: Every external call must have a bounded timeout (e.g., 10s for WHOIS/DNS, 10s for TLS).
  • Error handling: On failure, return a generic user-friendly message and keep details internal.
  • Output sanitization: Build the final message as a single string before sending; never send partial responses.
  • File-system safety: If writing screenshots, restrict writes to a known directory under the skill folder and verify paths stay within it.
  • Rate-limiting & caching: Cache IP-to-country lookups briefly to avoid hammering external services.

Workflow (Strict Buffer-First — SAFE EXECUTION)

CRITICAL: Zero output until everything is ready. No progress messages.

Phase 1 — Silent Buffer with Validation

  1. Extract & validate domain

- Strip https://, http://, www. prefixes. - If input contains @, take the part after @. - Validate with regex ^[a-z0-9.-]+$ (case-insensitive). - If invalid, abort and return “❌ Invalid domain”.

  1. WHOIS: run whois via safe exec with timeout (10s). Store registrar data.
  2. DNS: run dig for A, AAAA, NS, MX via safe exec with timeout (10s). Store results.
  3. IP Geolocation (Country Code)

- For each IP from A/AAAA and resolved NS/MX hostnames: - Query https://ipinfo.io/{IP}/country using web_fetch with timeout (5s). - Store the returned 2-letter country code.

  1. Email Security (DMARC/SPF/DKIM)

- DMARC: query TXT for _dmarc.<domain> - SPF: query TXT for <domain> and extract the string containing v=spf1 (parse in code; avoid shell pipelines) - DKIM: query TXT for common selectors (default, google, selector1)

Phase 2 — Optional Screenshot + TLS

Screenshot (ONLY if screenshot tooling is already available)

Only attempt a website screenshot if one of the following is already available in this runtime:

  • OpenClaw browser tool (preferred): use the browser tool to navigate to the site and take a screenshot.
  • Bundled Playwright script: scripts/domain-screenshot.js (only if Node + Playwright + a Chromium runtime are already installed).

If neither is available (missing tool / missing module / missing browser runtime), skip the screenshot silently and continue the report.

TLS/SSL Check (if HTTPS)

  • Fetch certificate info with openssl (timeout 10s).
  • Extract: certificate issuer and expiry date.
  • If it fails or times out, note “TLS check failed” but continue.

Phase 3 — Single Final Output

  • If a screenshot was successfully captured, send it via the message tool.
  • Send the final WHOIS + DNS + Email Security + TLS summary in one message only.

Send Screenshot (SINGLE SEND ONLY)

Use message tool with action=send and filePath:

{
  "action": "send",
  "caption": "domain.com screenshot",
  "filePath": "domain-screenshot.png"
}

Do NOT also implement provider-API fallbacks (e.g., raw HTTP requests). If message sending fails, report failure rather than double-sending.

Setup Notes

  • This skill does not include step-by-step installation instructions for Playwright/Chromium.
  • Screenshot is an optional enhancement and must be skipped if screenshot tooling is not already present.
  • See references/setup.md for non-invasive environment notes.

适合场景

01

OpenClaw 用户查找和安装 Skill 时

02

用户想查找某类 Agent Skill 时

03

需要根据任务场景推荐可安装能力包时

04

需要对比不同来源的安装命令和来源信息时

能力概览

能力 1

按任务关键词查找相关 Skills

能力 2

展示可复制的安装命令

能力 3

保留来源站点、仓库和原始说明,方便继续核验

能力 4

补充不同宿主或平台的使用分布数据

能力 5

展示第三方安全扫描或审计结果

安装后应在对应宿主中按原始 README 的触发条件使用;具体调用方式请以来源页面和 README 为准。

平台分布

OpenClaw

78.78%
按下载量换算1,623

安全审计

VirusTotal

通过

ClawScan

通过

Static analysis

通过

权限和风险

操作浏览器

该 Skill 可能涉及浏览器控制能力,使用时可能读取或操作网页内容,需要在受控环境中确认权限边界。

安装前确认

本站仅展示第三方公开信息,不托管安装包,不提供自动安装或运行环境。安装前应自行审查源码、依赖和命令行为。当前只有一个来源,正式发布前建议补源仓库或其他目录站核验。

来源信息

继续浏览同类 Skills