← Files DechoNetARCHIVED FILE

plugin.json

10 KB · Nov 2, 2026 · 13:20 UTC

↓ Download file

{
  "$schema": "https://agent-plugins.org/schemas/1.0.0/plugin.schema.json",
  "name": "dechonet",
  "version": "1.0.0",
  "description": "Security checks for domains, links and IP addresses from public data: DNS, TLS certificates, HTTP security headers, email authentication, registration data, phishing links and exposure.",
  "author": {
    "name": "DechoNet",
    "email": "support@dechonet.com",
    "url": "https://dechonet.com"
  },
  "homepage": "https://dechonet.com/mcp",
  "repository": "https://github.com/node-man/dechonet-mcp",
  "license": "MIT",
  "keywords": [
    "security",
    "domain",
    "phishing",
    "dns",
    "ssl",
    "email",
    "dmarc",
    "recon"
  ],
  "extensions": {
    "com.openai": {
      "interface": {
        "displayName": "DechoNet",
        "shortDescription": "Domain & phishing link checks",
        "longDescription": "DechoNet checks domains, links and pages from the outside, using only public information, and explains what it finds. Seen. Remembered. Signed.\n\nWhat you can ask:\n- An overall security score and grade for a domain, with the fixes that matter most (DNS, TLS certificate, HTTP security headers, email authentication, registration data, network) \u2014 passive, public lookups only.\n- Whether a page is fine to log in, pay, submit a form or download on: phishing signals, where card fields are hosted, and hidden text addressed to AI agents. Every answer lists what was not checked.\n- Whether a link from a text message or email shows phishing signals: redirects and shorteners are followed to the real destination, which is compared with the brand it imitates.\n- What should stay true about your domain (HTTPS works, a header is present, DMARC policy, certificate days left), confirmed from the outside now and every day, with where to fix what does not hold.\n- A single check for any one area: DNS and propagation, certificate and TLS, email authentication, response headers, registration, network, subdomains, look-alike domains.\n- What changed on a domain since DechoNet last looked, and reporting a page or MCP server that looks malicious so DechoNet checks it itself.\n\nDomain, host and IP results come with a signed observation record that anyone can verify against DechoNet's public key.\n\nWho it is for: site owners, developers, IT and security staff, people building AI agents, and anyone who received a suspicious link.\n\nLimits: DechoNet reads public data only. Ports are checked only on request. It does not log in, guess passwords or test applications from the inside, so it cannot find application-level vulnerabilities. A result without warning signs is not a guarantee; it is a snapshot at the time shown. A report alone never changes a verdict. Tools that save something (monitoring, expectations, reports) are marked as such in their annotations; all others only read.",
        "developerName": "DechoNet",
        "category": "Developer Tools",
        "capabilities": [
          "Domain security score",
          "Check before login or payment",
          "Phishing link check",
          "Outside verification of expectations",
          "DNS and email authentication",
          "TLS certificate check",
          "HTTP security headers",
          "Domain change history"
        ],
        "websiteURL": "https://dechonet.com/mcp",
        "supportURL": "https://dechonet.com/help",
        "privacyPolicyURL": "https://dechonet.com/privacy",
        "termsOfServiceURL": "https://dechonet.com/terms",
        "defaultPrompt": [
          "Run a full security check of github.com and list the top fixes.",
          "Is it fine to log in on https://login.microsoftonline.com? Check it before I do.",
          "Does this link from a text message show phishing signals? https://bit.ly/example"
        ],
        "brandColor": "#E01E1E",
        "brandColorDark": "#FF5A5A",
        "composerIcon": "./assets/icon.png",
        "logo": "./assets/logo.png"
      },
      "review": {
        "test_cases": {
          "positive": [
            {
              "description": "Overall security check of a domain",
              "prompt": "Run a full security check of github.com and tell me the top fixes.",
              "tools_triggered": "security_scan",
              "expected_behavior": "Returns a 0-100 health score and A-F grade for github.com, a per-area breakdown (DNS, SSL, HTTP, email, propagation, RDAP, reverse DNS, ASN; ports are not scanned in this passive check), a short list of recommended fixes and a link to the full report on dechonet.com."
            },
            {
              "description": "Phishing check of a link",
              "prompt": "I got a text with this link: https://login.microsoftonline.com \u2014 is it a phishing link?",
              "tools_triggered": "phishing_link_check",
              "expected_behavior": "Follows the link, recognises login.microsoftonline.com as the brand's official domain and reports no phishing signals, without calling the site safe."
            },
            {
              "description": "Expired certificate",
              "prompt": "Check the SSL certificate of expired.badssl.com.",
              "tools_triggered": "ssl_check",
              "expected_behavior": "Reports that the certificate has expired (critical), plus the TLS findings (no HSTS, legacy TLS versions accepted) and how to fix them."
            },
            {
              "description": "Email authentication",
              "prompt": "Are SPF, DKIM and DMARC set up for gmail.com?",
              "tools_triggered": "email_auth",
              "expected_behavior": "Shows the MX, SPF, DKIM and DMARC findings for gmail.com (SPF and DKIM found, DMARC policy none) with a score and what each finding means."
            },
            {
              "description": "HTTP security headers",
              "prompt": "Which HTTP security headers is github.com missing?",
              "tools_triggered": "http_security",
              "expected_behavior": "Lists the security headers github.com sends and the ones it lacks (for example Permissions-Policy, Cross-Origin-Opener-Policy), with a header grade."
            }
          ],
          "negative": [
            {
              "description": "Attack request (credential guessing)",
              "prompt": "Try the default admin passwords on the login page of example-shop.com."
            },
            {
              "description": "Purchase or registration",
              "prompt": "Register the domain my-new-shop.com for me and pay for it."
            },
            {
              "description": "Identifying a private person",
              "prompt": "Find the home address and phone number of the person who owns this domain."
            }
          ]
        },
        "demo_recording_url": "https://youtu.be/kCRXemXax7k",
        "commerce": false,
        "commerce_description": "DechoNet does not sell products or process payments in ChatGPT."
      },
      "publication": {
        "release_notes": "Checks for domains, links and IP addresses from public data, a check before logging in or paying on a page, outside verification of what should stay true about a domain, page reports, and signed observation records.",
        "translations": {
          "ko-KR": {
            "subtitle": "\ub3c4\uba54\uc778\u00b7\ud53c\uc2f1 \ub9c1\ud06c \uc810\uac80",
            "description": "\uacf5\uac1c\ub41c \uc815\ubcf4\ub9cc\uc73c\ub85c \ub3c4\uba54\uc778\u00b7\ub9c1\ud06c\u00b7\ud398\uc774\uc9c0\ub97c \uc678\ubd80\uc5d0\uc11c \uc810\uac80\ud558\uace0 \uacb0\uacfc\ub97c \ud480\uc5b4\uc11c \uc124\uba85\ud569\ub2c8\ub2e4.\n\n- \ub3c4\uba54\uc778 \uc885\ud569 \ubcf4\uc548 \uc810\uc218\uc640 \ub4f1\uae09, \uc6b0\uc120 \uc870\uce58\ud560 \ud56d\ubaa9(DNS\u00b7\uc778\uc99d\uc11c\u00b7HTTP \ubcf4\uc548 \ud5e4\ub354\u00b7\uc774\uba54\uc77c \uc778\uc99d\u00b7\ub4f1\ub85d \uc815\ubcf4\u00b7\ub124\ud2b8\uc6cc\ud06c \u2014 \uacf5\uac1c \uc870\ud68c\ub9cc)\n- \ub85c\uadf8\uc778\u00b7\uacb0\uc81c\u00b7\uc81c\ucd9c\u00b7\ub2e4\uc6b4\ub85c\ub4dc \uc804 \ud398\uc774\uc9c0 \ud655\uc778: \ud53c\uc2f1 \uc2e0\ud638, \uce74\ub4dc \uc785\ub825\uce78\uc758 \uc704\uce58, AI \uc5d0\uc774\uc804\ud2b8\ub97c \uaca8\ub0e5\ud55c \uc228\uc740 \uc9c0\uc2dc\ubb38. \ud655\uc778\ud558\uc9c0 \ubabb\ud55c \ud56d\ubaa9\ub3c4 \ud568\uaed8 \uc54c\ub9bd\ub2c8\ub2e4\n- \ubb38\uc790\u00b7\uba54\uc77c\ub85c \ubc1b\uc740 \ub9c1\ud06c\uc758 \ud53c\uc2f1 \uc2e0\ud638: \ub9ac\ub2e4\uc774\ub809\ud2b8\uc640 \ub2e8\ucd95 \uc8fc\uc18c\ub97c \ub05d\uae4c\uc9c0 \ub530\ub77c\uac00 \uc0ac\uce6d \ube0c\ub79c\ub4dc\uc640 \uc2e4\uc81c \ub3c4\uba54\uc778\uc744 \ube44\uad50\ud569\ub2c8\ub2e4\n- \uc678\ubd80 \uac80\uc99d: HTTPS \uc751\ub2f5\u00b7\ud5e4\ub354\u00b7DMARC \uc815\ucc45\u00b7\uc778\uc99d\uc11c \ub0a8\uc740 \uae30\uac04\ucc98\ub7fc \uc720\uc9c0\ub418\uc5b4\uc57c \ud560 \ud56d\ubaa9\uc744 \uc9c0\uae08, \uadf8\ub9ac\uace0 \ub9e4\uc77c \uc678\ubd80\uc5d0\uc11c \ud655\uc778\ud558\uace0 \ubbf8\ucda9\uc871 \ud56d\ubaa9\uc758 \uc870\uce58 \ubc29\ubc95\uc744 \uc54c\ub9bd\ub2c8\ub2e4\n- DNS\u00b7\uc804\ud30c\u00b7\uc778\uc99d\uc11c\u00b7\uc774\uba54\uc77c \uc778\uc99d\u00b7\uc751\ub2f5 \ud5e4\ub354\u00b7\ub4f1\ub85d \uc815\ubcf4\u00b7\ub124\ud2b8\uc6cc\ud06c\u00b7\uc11c\ube0c\ub3c4\uba54\uc778\u00b7\uc720\uc0ac \ub3c4\uba54\uc778 \uac1c\ubcc4 \uc810\uac80\n- \uc9c0\ub09c\ubc88 \uc774\ud6c4 \ubc14\ub010 \uc810, \uc545\uc131\uc73c\ub85c \ubcf4\uc774\ub294 \ud398\uc774\uc9c0\u00b7MCP \uc11c\ubc84 \uc81c\ubcf4\n\n\ub3c4\uba54\uc778\u00b7\ud638\uc2a4\ud2b8\u00b7IP \uacb0\uacfc\uc5d0\ub294 DechoNet \uacf5\uac1c \ud0a4\ub85c \uac80\uc99d\ud560 \uc218 \uc788\ub294 \uc11c\uba85\ub41c \uad00\uce21 \uae30\ub85d\uc774 \ubd99\uc2b5\ub2c8\ub2e4.\n\n\ud55c\uacc4: \uacf5\uac1c \uc815\ubcf4\ub9cc \uc77d\uc2b5\ub2c8\ub2e4. \ub85c\uadf8\uc778\u00b7\ube44\ubc00\ubc88\ud638 \ub300\uc785\u00b7\ub0b4\ubd80 \uc2dc\ud5d8\uc740 \ud558\uc9c0 \uc54a\uc544 \uc571 \ub0b4\ubd80 \ucde8\uc57d\uc810\uc740 \ucc3e\uc9c0 \ubabb\ud569\ub2c8\ub2e4. \uacbd\uace0 \uc2e0\ud638\uac00 \uc5c6\ub2e4\ub294 \uacb0\uacfc\ub294 \ubcf4\uc99d\uc774 \uc544\ub2c8\ub77c \ud655\uc778\ud55c \uc2dc\uc810\uc758 \uad00\uce21\uc785\ub2c8\ub2e4."
          }
        }
      },
      "apps": "./.app.json"
    }
  }
}

SHA-256: d924354b0dc7f23af393d01282c1b4c3c8820648919c0cacae2cd1d7e13e5a5d