Rank
70
AI Agents & MCPs & AI Workflow Automation • (~400 MCP servers for AI agents) • AI Automation / AI Agent with MCPs • AI Workflows & AI Agents • MCPs for AI Agents
Traction
No public download signal
Freshness
Updated 2d ago
Xpersona Agent
Companion skill for @cybrlab/urlcheck-openclaw. Requires URLCheck plugin tools to assess URLs for threats and intent alignment before navigation. Skill: URLCheck : URL security scanner Owner: cplusdev Summary: Companion skill for @cybrlab/urlcheck-openclaw. Requires URLCheck plugin tools to assess URLs for threats and intent alignment before navigation. Tags: URL:1.0.1, intent-aware:1.0.1, latest:1.0.4, link:1.0.1, mcp:1.0.1, openclaw:1.0.1, security:1.0.1, url-assessment:1.0.1 Version history: v1.0.4 | 2026-02-17T22:11:48.301Z | user - Added documentation for
clawhub skill install kn7eyydvg5d0y24rj0p8x6wws980tg0n:urlcheckOverall rank
#62
Adoption
942 downloads
Trust
Unknown
Freshness
Mar 1, 2026
Freshness
Last checked Mar 1, 2026
Best For
URLCheck : URL security scanner is best for general automation workflows where OpenClaw compatibility matters.
Not Ideal For
Contract metadata is missing or unavailable for deterministic execution.
Evidence Sources Checked
editorial-content, CLAWHUB, runtime-metrics, public facts pack
Key links, install path, reliability highlights, and the shortest practical read before diving into the crawl record.
Overview
Companion skill for @cybrlab/urlcheck-openclaw. Requires URLCheck plugin tools to assess URLs for threats and intent alignment before navigation. Skill: URLCheck : URL security scanner Owner: cplusdev Summary: Companion skill for @cybrlab/urlcheck-openclaw. Requires URLCheck plugin tools to assess URLs for threats and intent alignment before navigation. Tags: URL:1.0.1, intent-aware:1.0.1, latest:1.0.4, link:1.0.1, mcp:1.0.1, openclaw:1.0.1, security:1.0.1, url-assessment:1.0.1 Version history: v1.0.4 | 2026-02-17T22:11:48.301Z | user - Added documentation for Capability contract not published. No trust telemetry is available yet. 942 downloads reported by the source. Last updated 4/15/2026.
Trust score
Unknown
Compatibility
OpenClaw
Freshness
Mar 1, 2026
Vendor
Clawhub
Artifacts
0
Benchmarks
0
Last release
1.0.4
Install & run
clawhub skill install kn7eyydvg5d0y24rj0p8x6wws980tg0n:urlcheckSetup complexity is LOW. This package is likely designed for quick installation with minimal external side-effects.
Final validation: Expose the agent to a mock request payload inside a sandbox and trace the network egress before allowing access to real customer data.
Public facts grouped by evidence type, plus release and crawl events with provenance and freshness.
Public facts
Vendor
Clawhub
Protocol compatibility
OpenClaw
Latest release
1.0.4
Adoption signal
942 downloads
Handshake status
UNKNOWN
Parameters, dependencies, examples, extracted files, editorial overview, and the complete README when available.
Captured outputs
Extracted files
2
Examples
6
Snippets
0
Languages
Unknown
bash
openclaw plugins install @cybrlab/urlcheck-openclaw openclaw gateway restart
bash
openclaw plugins list | grep -i urlcheck openclaw skills list | grep -i urlcheck
text
Before opening https://example.com, run url_scanner_scan_with_intent with intent "log in to my account" and tell me whether I should proceed.
bash
openclaw plugins install @cybrlab/urlcheck-openclaw openclaw gateway restart
bash
openclaw plugins list | grep -i urlcheck openclaw skills list | grep -i urlcheck
text
Before opening https://example.com, run url_scanner_scan_with_intent with intent "log in to my account" and tell me whether I should proceed.
SKILL.md
---
name: urlcheck
description: Companion skill for @cybrlab/urlcheck-openclaw. Requires URLCheck plugin tools to assess URLs for threats and intent alignment before navigation.
user-invocable: true
metadata: {"openclaw":{"requires":{"config":["plugins.entries.urlcheck-openclaw.enabled"]}}}
---
# URLCheck - Intent-aware URL security verifier for agents
You have access to a URL verification system that checks target web
resources for security threats and evaluates whether they appear to
correspond to the user's browsing goals. Use it to verify any URL **before** taking the
next step — navigating, clicking, opening, or redirecting.
The goal is not only to detect threats but to help assess whether the
target resource appears aligned with what the user actually intends to
accomplish.
## Quick Start (For Users)
1. Install plugin and restart gateway:
```bash
openclaw plugins install @cybrlab/urlcheck-openclaw
openclaw gateway restart
```
2. Verify plugin and skill:
```bash
openclaw plugins list | grep -i urlcheck
openclaw skills list | grep -i urlcheck
```
3. Try it:
```text
Before opening https://example.com, run url_scanner_scan_with_intent with intent "log in to my account" and tell me whether I should proceed.
```
No API key is needed for trial mode (up to 100 requests/day). For
higher limits, contact contact@cybrlab.ai.
## When to Verify
Verify a URL before any of these actions:
- Opening a link the user provides or that you discover
- Navigating to a page on the user's behalf
- Following a redirect chain
- Downloading a file from a URL
- Submitting credentials to a login page
- Taking any action where the destination matters to the outcome
Do not verify URLs that are internal references (localhost,
file://, or intranet addresses the user is already working with).
## Which Tool to Use
**`url_scanner_scan`** — Threat-focused verification.
- Required parameter: `url` (the URL to verify).
- Use when the user has not stated a specific purpose. The system
evaluates the URL for phishing, malware, and suspicious patterns.
**`url_scanner_scan_with_intent`** — Threat verification plus destination-intent alignment.
- Required parameter: `url` (the URL to verify).
- Optional parameter: `intent` (the user's stated purpose).
- Use when the user has mentioned a purpose such as "log in",
"purchase", "download", "book", or "sign up". Pass that purpose as
the `intent` parameter so the system can evaluate whether the target
resource appears to correspond to the user's goal, in addition
to checking for threats.
**Prefer `url_scanner_scan_with_intent` whenever intent is available.**
This catches mismatches that threat-only analysis may miss — for
example, a legitimate site that may not be the one the user intended
to use for their goal.
**Async workflow tools (non-blocking)**
- `url_scanner_scan_async` and `url_scanner_scan_with_intent_async`
start scans and return a task handle immediately.
- `url_scanner_tasks_get` checks task status_meta.json
{
"ownerId": "kn7eyydvg5d0y24rj0p8x6wws980tg0n",
"slug": "urlcheck",
"version": "1.0.4",
"publishedAt": 1771366308301
}Editorial read
Docs source
CLAWHUB
Editorial quality
ready
Companion skill for @cybrlab/urlcheck-openclaw. Requires URLCheck plugin tools to assess URLs for threats and intent alignment before navigation. Skill: URLCheck : URL security scanner Owner: cplusdev Summary: Companion skill for @cybrlab/urlcheck-openclaw. Requires URLCheck plugin tools to assess URLs for threats and intent alignment before navigation. Tags: URL:1.0.1, intent-aware:1.0.1, latest:1.0.4, link:1.0.1, mcp:1.0.1, openclaw:1.0.1, security:1.0.1, url-assessment:1.0.1 Version history: v1.0.4 | 2026-02-17T22:11:48.301Z | user - Added documentation for
Skill: URLCheck : URL security scanner
Owner: cplusdev
Summary: Companion skill for @cybrlab/urlcheck-openclaw. Requires URLCheck plugin tools to assess URLs for threats and intent alignment before navigation.
Tags: URL:1.0.1, intent-aware:1.0.1, latest:1.0.4, link:1.0.1, mcp:1.0.1, openclaw:1.0.1, security:1.0.1, url-assessment:1.0.1
Version history:
v1.0.4 | 2026-02-17T22:11:48.301Z | user
url_scanner_scan_async, url_scanner_scan_with_intent_async, url_scanner_tasks_get, url_scanner_tasks_result, etc.intent_alignment, clarifying alignment values and their meanings.v1.0.3 | 2026-02-11T09:55:17.079Z | user
v1.0.2 | 2026-02-09T15:49:16.813Z | user
v1.0.1 | 2026-02-09T15:37:11.677Z | user
Clarified companion dependency: requires @cybrlab/urlcheck-openclaw plugin tools; improved user-ready usage guidance.
v1.0.0 | 2026-02-09T08:19:44.815Z | user
Initial ClawHub release of the URLCheck companion skill. Guides agents to run threat and intent-aware URL assessment before navigation and apply directive-based next-step decisions.
Archive index:
Archive v1.0.4: 2 files, 2772 bytes
Files: SKILL.md (5375b), _meta.json (127b)
File v1.0.4:SKILL.md
You have access to a URL verification system that checks target web resources for security threats and evaluates whether they appear to correspond to the user's browsing goals. Use it to verify any URL before taking the next step — navigating, clicking, opening, or redirecting.
The goal is not only to detect threats but to help assess whether the target resource appears aligned with what the user actually intends to accomplish.
openclaw plugins install @cybrlab/urlcheck-openclaw
openclaw gateway restart
openclaw plugins list | grep -i urlcheck
openclaw skills list | grep -i urlcheck
Before opening https://example.com, run url_scanner_scan_with_intent with intent "log in to my account" and tell me whether I should proceed.
No API key is needed for trial mode (up to 100 requests/day). For higher limits, contact contact@cybrlab.ai.
Verify a URL before any of these actions:
Do not verify URLs that are internal references (localhost, file://, or intranet addresses the user is already working with).
url_scanner_scan — Threat-focused verification.
url (the URL to verify).url_scanner_scan_with_intent — Threat verification plus destination-intent alignment.
url (the URL to verify).intent (the user's stated purpose).intent parameter so the system can evaluate whether the target
resource appears to correspond to the user's goal, in addition
to checking for threats.Prefer url_scanner_scan_with_intent whenever intent is available.
This catches mismatches that threat-only analysis may miss — for
example, a legitimate site that may not be the one the user intended
to use for their goal.
Async workflow tools (non-blocking)
url_scanner_scan_async and url_scanner_scan_with_intent_async
start scans and return a task handle immediately.url_scanner_tasks_get checks task status.url_scanner_tasks_result returns the completed scan payload.url_scanner_tasks_list lists current tasks.url_scanner_tasks_cancel cancels a queued or running task.Use async tools when you need non-blocking execution or explicit task lifecycle control. For normal conversational checks, direct tools are usually sufficient.
Every verification returns an agent_access_directive. Follow it:
ALLOW — Proceed with navigation. Inform the user briefly that
the URL was assessed. Do not guarantee safety.DENY — Do not navigate. Tell the user the URL was flagged and
include the agent_access_reason. Suggest they verify the URL or
use an alternative.RETRY_LATER — Verification could not complete (temporary
issue). Wait a moment and retry once. If it fails again, inform
the user.REQUIRE_CREDENTIALS — The target requires authentication. Ask
the user how they would like to proceed before continuing.risk_score (0.0 to 1.0): threat probability. Lower is safer.confidence (0.0 to 1.0): how certain the analysis is.analysis_complete (true/false): whether the full analysis finished.
If false, the result is based on partial analysis — note this to the
user when relevant.intent_alignment: alignment signal between user purpose and observed
destination behavior/content.
misaligned: evidence suggests mismatch with user intent.no_mismatch_detected: no explicit mismatch signal detected.inconclusive: insufficient evidence to verify alignment.not_provided: no intent was provided.Verifications typically take 30 to 90 seconds. Do not set short timeouts or abandon verification prematurely. Wait for the result before proceeding.
agent_access_directive and
agent_access_reason, and state whether the destination appears
aligned with the user's goal when intent is provided.If URLCheck tools are unavailable (including async/task variants), do not proceed with scan logic. Tell the user to install the plugin and restart the gateway.
File v1.0.4:_meta.json
{ "ownerId": "kn7eyydvg5d0y24rj0p8x6wws980tg0n", "slug": "urlcheck", "version": "1.0.4", "publishedAt": 1771366308301 }
Archive v1.0.3: 2 files, 2402 bytes
Files: SKILL.md (4495b), _meta.json (127b)
File v1.0.3:SKILL.md
You have access to a URL verification system that checks target web resources for security threats and evaluates whether they appear to correspond to the user's browsing goals. Use it to verify any URL before taking the next step — navigating, clicking, opening, or redirecting.
The goal is not only to detect threats but to help assess whether the target resource appears aligned with what the user actually intends to accomplish.
openclaw plugins install @cybrlab/urlcheck-openclaw
openclaw gateway restart
openclaw plugins list | grep -i urlcheck
openclaw skills list | grep -i urlcheck
Before opening https://example.com, run url_scanner_scan_with_intent with intent "log in to my account" and tell me whether I should proceed.
No API key is needed for trial mode (up to 100 requests/day). For higher limits, contact contact@cybrlab.ai.
Verify a URL before any of these actions:
Do not verify URLs that are internal references (localhost, file://, or intranet addresses the user is already working with).
url_scanner_scan — Threat-focused verification.
url (the URL to verify).url_scanner_scan_with_intent — Threat verification plus destination-intent alignment.
url (the URL to verify).intent (the user's stated purpose).intent parameter so the system can evaluate whether the target
resource appears to correspond to the user's goal, in addition
to checking for threats.Prefer url_scanner_scan_with_intent whenever intent is available.
This catches mismatches that threat-only analysis may miss — for
example, a legitimate site that may not be the one the user intended
to use for their goal.
Every verification returns an agent_access_directive. Follow it:
ALLOW — Proceed with navigation. Inform the user briefly that
the URL was assessed. Do not guarantee safety.DENY — Do not navigate. Tell the user the URL was flagged and
include the agent_access_reason. Suggest they verify the URL or
use an alternative.RETRY_LATER — Verification could not complete (temporary
issue). Wait a moment and retry once. If it fails again, inform
the user.REQUIRE_CREDENTIALS — The target requires authentication. Ask
the user how they would like to proceed before continuing.risk_score (0.0 to 1.0): threat probability. Lower is safer.confidence (0.0 to 1.0): how certain the analysis is.analysis_complete (true/false): whether the full analysis finished.
If false, the result is based on partial analysis — note this to the
user when relevant.Verifications typically take 30 to 90 seconds. Do not set short timeouts or abandon verification prematurely. Wait for the result before proceeding.
agent_access_directive and
agent_access_reason, and state whether the destination appears
aligned with the user's goal when intent is provided.If url_scanner_scan or url_scanner_scan_with_intent is unavailable,
do not proceed with scan logic. Tell the user to install the plugin and
restart the gateway.
File v1.0.3:_meta.json
{ "ownerId": "kn7eyydvg5d0y24rj0p8x6wws980tg0n", "slug": "urlcheck", "version": "1.0.3", "publishedAt": 1770803717079 }
Machine endpoints, contract coverage, trust signals, runtime metrics, benchmarks, and guardrails for agent-to-agent use.
Machine interfaces
Contract coverage
Status
missing
Auth
None
Streaming
No
Data region
Unspecified
Protocol support
Requires: none
Forbidden: none
Guardrails
Operational confidence: low
curl -s "https://xpersona.co/api/v1/agents/clawhub-cplusdev-urlcheck/snapshot"
curl -s "https://xpersona.co/api/v1/agents/clawhub-cplusdev-urlcheck/contract"
curl -s "https://xpersona.co/api/v1/agents/clawhub-cplusdev-urlcheck/trust"
Operational fit
Trust signals
Handshake
UNKNOWN
Confidence
unknown
Attempts 30d
unknown
Fallback rate
unknown
Runtime metrics
Observed P50
unknown
Observed P95
unknown
Rate limit
unknown
Estimated cost
unknown
Do not use if
Raw contract, invocation, trust, capability, facts, and change-event payloads for machine-side inspection.
Contract JSON
{
"contractStatus": "missing",
"authModes": [],
"requires": [],
"forbidden": [],
"supportsMcp": false,
"supportsA2a": false,
"supportsStreaming": false,
"inputSchemaRef": null,
"outputSchemaRef": null,
"dataRegion": null,
"contractUpdatedAt": null,
"sourceUpdatedAt": null,
"freshnessSeconds": null
}Invocation Guide
{
"preferredApi": {
"snapshotUrl": "https://xpersona.co/api/v1/agents/clawhub-cplusdev-urlcheck/snapshot",
"contractUrl": "https://xpersona.co/api/v1/agents/clawhub-cplusdev-urlcheck/contract",
"trustUrl": "https://xpersona.co/api/v1/agents/clawhub-cplusdev-urlcheck/trust"
},
"curlExamples": [
"curl -s \"https://xpersona.co/api/v1/agents/clawhub-cplusdev-urlcheck/snapshot\"",
"curl -s \"https://xpersona.co/api/v1/agents/clawhub-cplusdev-urlcheck/contract\"",
"curl -s \"https://xpersona.co/api/v1/agents/clawhub-cplusdev-urlcheck/trust\""
],
"jsonRequestTemplate": {
"query": "summarize this repo",
"constraints": {
"maxLatencyMs": 2000,
"protocolPreference": [
"OPENCLEW"
]
}
},
"jsonResponseTemplate": {
"ok": true,
"result": {
"summary": "...",
"confidence": 0.9
},
"meta": {
"source": "CLAWHUB",
"generatedAt": "2026-04-17T04:42:07.019Z"
}
},
"retryPolicy": {
"maxAttempts": 3,
"backoffMs": [
500,
1500,
3500
],
"retryableConditions": [
"HTTP_429",
"HTTP_503",
"NETWORK_TIMEOUT"
]
}
}Trust JSON
{
"status": "unavailable",
"handshakeStatus": "UNKNOWN",
"verificationFreshnessHours": null,
"reputationScore": null,
"p95LatencyMs": null,
"successRate30d": null,
"fallbackRate": null,
"attempts30d": null,
"trustUpdatedAt": null,
"trustConfidence": "unknown",
"sourceUpdatedAt": null,
"freshnessSeconds": null
}Capability Matrix
{
"rows": [
{
"key": "OPENCLEW",
"type": "protocol",
"support": "unknown",
"confidenceSource": "profile",
"notes": "Listed on profile"
}
],
"flattenedTokens": "protocol:OPENCLEW|unknown|profile"
}Facts JSON
[
{
"factKey": "vendor",
"category": "vendor",
"label": "Vendor",
"value": "Clawhub",
"href": "https://clawhub.ai/cplusdev/urlcheck",
"sourceUrl": "https://clawhub.ai/cplusdev/urlcheck",
"sourceType": "profile",
"confidence": "medium",
"observedAt": "2026-04-15T00:45:39.800Z",
"isPublic": true
},
{
"factKey": "protocols",
"category": "compatibility",
"label": "Protocol compatibility",
"value": "OpenClaw",
"href": "https://xpersona.co/api/v1/agents/clawhub-cplusdev-urlcheck/contract",
"sourceUrl": "https://xpersona.co/api/v1/agents/clawhub-cplusdev-urlcheck/contract",
"sourceType": "contract",
"confidence": "medium",
"observedAt": "2026-04-15T00:45:39.800Z",
"isPublic": true
},
{
"factKey": "traction",
"category": "adoption",
"label": "Adoption signal",
"value": "942 downloads",
"href": "https://clawhub.ai/cplusdev/urlcheck",
"sourceUrl": "https://clawhub.ai/cplusdev/urlcheck",
"sourceType": "profile",
"confidence": "medium",
"observedAt": "2026-04-15T00:45:39.800Z",
"isPublic": true
},
{
"factKey": "latest_release",
"category": "release",
"label": "Latest release",
"value": "1.0.4",
"href": "https://clawhub.ai/cplusdev/urlcheck",
"sourceUrl": "https://clawhub.ai/cplusdev/urlcheck",
"sourceType": "release",
"confidence": "medium",
"observedAt": "2026-02-17T22:11:48.301Z",
"isPublic": true
},
{
"factKey": "handshake_status",
"category": "security",
"label": "Handshake status",
"value": "UNKNOWN",
"href": "https://xpersona.co/api/v1/agents/clawhub-cplusdev-urlcheck/trust",
"sourceUrl": "https://xpersona.co/api/v1/agents/clawhub-cplusdev-urlcheck/trust",
"sourceType": "trust",
"confidence": "medium",
"observedAt": null,
"isPublic": true
}
]Change Events JSON
[
{
"eventType": "release",
"title": "Release 1.0.4",
"description": "- Added documentation for asynchronous URL scan workflows, including async scan initiation, task status, and result retrieval tools. - Described usage and fields for new async endpoints: `url_scanner_scan_async`, `url_scanner_scan_with_intent_async`, `url_scanner_tasks_get`, `url_scanner_tasks_result`, etc. - Updated field documentation to include `intent_alignment`, clarifying alignment values and their meanings. - Expanded tool unavailability guidance to cover async/task APIs.",
"href": "https://clawhub.ai/cplusdev/urlcheck",
"sourceUrl": "https://clawhub.ai/cplusdev/urlcheck",
"sourceType": "release",
"confidence": "medium",
"observedAt": "2026-02-17T22:11:48.301Z",
"isPublic": true
}
]Sponsored
Ads related to URLCheck : URL security scanner and adjacent AI workflows.