← Back to search

io.github.hashgraph-online/hashnet

hashgraph-online Scanned 3d ago

Universal AI Agent Discovery - search 59,000+ agents across MCP, NANDA, A2A, OpenRouter

C
67.3 / 100

Versions

1.0.24latest
first seen May 19, 2026
PermissionsTool SafetyAuthAnnotationsCode QualityStabilitySpecVuln HistoryAuthorTransparencyCommunity

Tools 38

workflow.discovery
annotations: none low

Run normalized discovery and return top results with concise summaries

workflow.delegate
annotations: none low

Discover a registry subagent, open a session, and relay a task in one call

workflow.registration
annotations: none low

Quote -> register -> optional wait for completion

hol.getRegistrationQuote
annotations: none low

Get the credit quote required to register an agent

hol.registerAgent
annotations: none low

Register an HCS-11 agent profile with the Registry Broker

hol.waitForRegistrationCompletion
annotations: none low

Poll registration progress by attemptId until completion or timeout

hol.chat.readiness
annotations: none low

Check Broker chat route readiness by UAID or agent URL before opening a session

hol.chat.createSession
annotations: none low

Create a Broker chat session by UAID or agent URL

hol.chat.sendMessage
annotations: none low

Send message to an existing session or auto-create one from UAID/URL

hol.chat.retry
annotations: none low

Replay a persisted chat message by message ID or idempotency key without duplicating history

hol.chat.history
annotations: none low

Fetch chat history snapshot for a session

hol.chat.resume
annotations: none low

Resume a broker chat session and return its route plus history snapshot

hol.chat.cancel
annotations: none low

Cancel a chat session while returning a terminal session state

hol.chat.end
annotations: none low

Terminate a chat session

hol.guard.session
annotations: none low

Fetch the current Guard session and product bucket state

hol.guard.entitlements
annotations: none low

Fetch the current Guard plan entitlements

hol.guard.billingBalance
annotations: none low

Fetch the Guard billing balance and product credit buckets

hol.guard.trustByHash
annotations: none low

Resolve Guard trust evidence by artifact sha256 hash

hol.guard.resolveTrust
annotations: none low

Resolve Guard trust recommendations by ecosystem, name, and version

hol.guard.revocations
annotations: none low

Fetch Guard revocations and recent security advisories

hol.guard.syncReceipts
annotations: none low

Sync Guard receipts to the configured broker account

hol.stats
annotations: none low

Fetch Registry Broker stats and service health metadata

hol.search
annotations: none low

Keyword search for agents and MCP servers

hol.vectorSearch
annotations: none low

Semantic vector search for agents and MCP servers

hol.resolveUaid
annotations: none low

Resolve a UAID into registry metadata

hol.capabilities
annotations: none low

Describe server capabilities, auth requirements, and runtime limits

hol.agent.pairing.complete
annotations: none low

Exchange a short-lived hol_pair_ pairing code for this bot's durable hol_agt_ grant token. Store the returned token; it is shown once.

hol.agent.me
annotations: none low

Show this bot's runtime record, connection state, and registration state.

hol.agent.inbox.list
annotations: none low

List this bot's durable inbox deliveries, newest first, with cursor pagination.

hol.agent.inbox.claim
annotations: none low

Claim the oldest unclaimed inbox message under a processing lease. Returns null when empty. The lease's fencingToken must be echoed on ack/reply/reject.

hol.agent.inbox.ack
annotations: none low

Acknowledge a claimed message so it stays in processing until replied or the lease expires.

hol.agent.inbox.renewLease
annotations: none low

Extend a claimed message's lease; rejected if another holder fenced it.

hol.agent.send
annotations: none low

Send a durable request or event to an allowed peer UAID. idempotencyKey is required and deduplicates retries.

hol.agent.reply
annotations: none low

Atomically complete a claimed request with a response. Requires the claim's leaseId and fencingToken.

hol.agent.reject
annotations: none low

Reject a claimed request with an optional reason.

hol.agent.message.get
annotations: none low

Fetch a single message's state — including whether a sent request was answered.

hol.agent.conversation.get
annotations: none low

Fetch a conversation's messages and participants with cursor pagination.

hol.agent.conversation.cancel
annotations: none low

Cancel a conversation and its pending requests. Terminal — cannot be undone.

Permissions 3

network medium
Server uses network capabilities via: fetch()
shell high
Server uses shell capabilities via: child_process, spawn()
env_vars low
Server uses env_vars capabilities via: process.env

Scan Findings 120

low
Tool 'workflow.discovery' has no annotations annotation_checker · 100%
low
Tool 'workflow.delegate' has no annotations annotation_checker · 100%
low
Tool 'workflow.registration' has no annotations annotation_checker · 100%
low
Tool 'hol.getRegistrationQuote' has no annotations annotation_checker · 100%
low
Tool 'hol.registerAgent' has no annotations annotation_checker · 100%
low
Tool 'hol.waitForRegistrationCompletion' has no annotations annotation_checker · 100%
low
Tool 'hol.chat.readiness' has no annotations annotation_checker · 100%
low
Tool 'hol.chat.createSession' has no annotations annotation_checker · 100%
low
Tool 'hol.chat.sendMessage' has no annotations annotation_checker · 100%
low
Tool 'hol.chat.retry' has no annotations annotation_checker · 100%
low
Tool 'hol.chat.history' has no annotations annotation_checker · 100%
low
Tool 'hol.chat.resume' has no annotations annotation_checker · 100%
low
Tool 'hol.chat.cancel' has no annotations annotation_checker · 100%
low
Tool 'hol.chat.end' has no annotations annotation_checker · 100%
low
Tool 'hol.guard.session' has no annotations annotation_checker · 100%
low
Tool 'hol.guard.entitlements' has no annotations annotation_checker · 100%
low
Tool 'hol.guard.billingBalance' has no annotations annotation_checker · 100%
low
Tool 'hol.guard.trustByHash' has no annotations annotation_checker · 100%
low
Tool 'hol.guard.resolveTrust' has no annotations annotation_checker · 100%
low
Tool 'hol.guard.revocations' has no annotations annotation_checker · 100%
low
Tool 'hol.guard.syncReceipts' has no annotations annotation_checker · 100%
low
Tool 'hol.stats' has no annotations annotation_checker · 100%
low
Tool 'hol.search' has no annotations annotation_checker · 100%
low
Tool 'hol.vectorSearch' has no annotations annotation_checker · 100%
low
Tool 'hol.resolveUaid' has no annotations annotation_checker · 100%
low
Tool 'hol.capabilities' has no annotations annotation_checker · 100%
low
Tool 'hol.agent.pairing.complete' has no annotations annotation_checker · 100%
low
Tool 'hol.agent.me' has no annotations annotation_checker · 100%
low
Tool 'hol.agent.inbox.list' has no annotations annotation_checker · 100%
low
Tool 'hol.agent.inbox.claim' has no annotations annotation_checker · 100%
low
Tool 'hol.agent.inbox.ack' has no annotations annotation_checker · 100%
low
Tool 'hol.agent.inbox.renewLease' has no annotations annotation_checker · 100%
low
Tool 'hol.agent.send' has no annotations annotation_checker · 100%
low
Tool 'hol.agent.reply' has no annotations annotation_checker · 100%
low
Tool 'hol.agent.reject' has no annotations annotation_checker · 100%
low
Tool 'hol.agent.message.get' has no annotations annotation_checker · 100%
low
Tool 'hol.agent.conversation.get' has no annotations annotation_checker · 100%
low
Tool 'hol.agent.conversation.cancel' has no annotations annotation_checker · 100%
info
Sandbox failed to start for behavioral verification behavioral_verifier · 100%
medium
Vulnerable dependency: @modelcontextprotocol/sdk@1.27.1 (GHSA-22jm-h49p-29qw) dependency_analyzer · 95%
medium
Vulnerable dependency: @modelcontextprotocol/sdk@1.27.1 (GHSA-46jr-4wx8-v453) dependency_analyzer · 95%
medium
Vulnerable dependency: @modelcontextprotocol/sdk@1.27.1 (GHSA-6prh-2h8m-c8cw) dependency_analyzer · 95%
medium
Vulnerable dependency: @modelcontextprotocol/sdk@1.27.1 (GHSA-6qxp-vccf-f47h) dependency_analyzer · 95%
medium
Vulnerable dependency: @modelcontextprotocol/sdk@1.27.1 (GHSA-rvq5-wwqv-78pq) dependency_analyzer · 95%
medium
Vulnerable dependency: express@4 (GHSA-gpvr-g6gh-9mc2) dependency_analyzer · 95%
medium
Vulnerable dependency: express@4 (GHSA-qw6h-vgh9-j6wx) dependency_analyzer · 95%
medium
Vulnerable dependency: express@4 (GHSA-rv95-896h-c2vc) dependency_analyzer · 95%
medium
Vulnerable dependency: undici@7.22.0 (GHSA-2gqq-gqf2-x968) dependency_analyzer · 95%
medium
Vulnerable dependency: undici@7.22.0 (GHSA-2jfj-6hjv-fm6j) dependency_analyzer · 95%
medium
Vulnerable dependency: undici@7.22.0 (GHSA-2mjp-6q6p-2qxm) dependency_analyzer · 95%
medium
Vulnerable dependency: undici@7.22.0 (GHSA-35p6-xmwp-9g52) dependency_analyzer · 95%
medium
Vulnerable dependency: undici@7.22.0 (GHSA-3xpg-4rpp-hhhm) dependency_analyzer · 95%
medium
Vulnerable dependency: undici@7.22.0 (GHSA-4992-7rv2-5pvq) dependency_analyzer · 95%
medium
Vulnerable dependency: undici@7.22.0 (GHSA-4cwx-7wf7-3272) dependency_analyzer · 95%
medium
Vulnerable dependency: undici@7.22.0 (GHSA-8436-99hf-9mmv) dependency_analyzer · 95%
medium
Vulnerable dependency: undici@7.22.0 (GHSA-8xcm-r25x-g524) dependency_analyzer · 95%
medium
Vulnerable dependency: undici@7.22.0 (GHSA-f269-vfmq-vjvj) dependency_analyzer · 95%
medium
Vulnerable dependency: undici@7.22.0 (GHSA-g8m3-5g58-fq7m) dependency_analyzer · 95%
medium
Vulnerable dependency: undici@7.22.0 (GHSA-jr45-8vmc-qm54) dependency_analyzer · 95%
medium
Vulnerable dependency: undici@7.22.0 (GHSA-m8rv-5g2x-5cg5) dependency_analyzer · 95%
medium
Vulnerable dependency: undici@7.22.0 (GHSA-p88m-4jfj-68fv) dependency_analyzer · 95%
medium
Vulnerable dependency: undici@7.22.0 (GHSA-phc3-fgpg-7m6h) dependency_analyzer · 95%
medium
Vulnerable dependency: undici@7.22.0 (GHSA-pmjh-fq2x-6v4x) dependency_analyzer · 95%
medium
Vulnerable dependency: undici@7.22.0 (GHSA-pr7r-676h-xcf6) dependency_analyzer · 95%
medium
Vulnerable dependency: undici@7.22.0 (GHSA-r53p-7pc4-xj5r) dependency_analyzer · 95%
medium
Vulnerable dependency: undici@7.22.0 (GHSA-rfgv-xxqx-mfg5) dependency_analyzer · 95%
medium
Vulnerable dependency: undici@7.22.0 (GHSA-rx4f-c7p8-82vq) dependency_analyzer · 95%
medium
Vulnerable dependency: undici@7.22.0 (GHSA-v3r7-h72x-cjcm) dependency_analyzer · 95%
medium
Vulnerable dependency: undici@7.22.0 (GHSA-v9p9-hfj2-hcw8) dependency_analyzer · 95%
medium
Vulnerable dependency: undici@7.22.0 (GHSA-vrm6-8vpv-qv8q) dependency_analyzer · 95%
medium
Vulnerable dependency: undici@7.22.0 (GHSA-vxpw-j846-p89q) dependency_analyzer · 95%
medium
Vulnerable dependency: vitest@4.0.18 (GHSA-5xrq-8626-4rwp) dependency_analyzer · 95%
medium
Vulnerable dependency: vitest@4.0.18 (GHSA-82fw-gwwq-j7x9) dependency_analyzer · 95%
info
package.json metadata manifest_parser · 100%
info
Tool: workflow.discovery manifest_parser · 85%
info
Tool: workflow.delegate manifest_parser · 85%
info
Tool: workflow.registration manifest_parser · 85%
info
Tool: hol.getRegistrationQuote manifest_parser · 85%
info
Tool: hol.registerAgent manifest_parser · 85%
info
Tool: hol.waitForRegistrationCompletion manifest_parser · 85%
info
Tool: hol.chat.readiness manifest_parser · 85%
info
Tool: hol.chat.createSession manifest_parser · 85%
info
Tool: hol.chat.sendMessage manifest_parser · 85%
info
Tool: hol.chat.retry manifest_parser · 85%
info
Tool: hol.chat.history manifest_parser · 85%
info
Tool: hol.chat.resume manifest_parser · 85%
info
Tool: hol.chat.cancel manifest_parser · 85%
info
Tool: hol.chat.end manifest_parser · 85%
info
Tool: hol.guard.session manifest_parser · 85%
info
Tool: hol.guard.entitlements manifest_parser · 85%
info
Tool: hol.guard.billingBalance manifest_parser · 85%
info
Tool: hol.guard.trustByHash manifest_parser · 85%
info
Tool: hol.guard.resolveTrust manifest_parser · 85%
info
Tool: hol.guard.revocations manifest_parser · 85%
info
Tool: hol.guard.syncReceipts manifest_parser · 85%
info
Tool: hol.stats manifest_parser · 85%
info
Tool: hol.search manifest_parser · 85%
info
Tool: hol.vectorSearch manifest_parser · 85%
info
Tool: hol.resolveUaid manifest_parser · 85%
info
Tool: hol.capabilities manifest_parser · 85%
info
Tool: hol.agent.pairing.complete manifest_parser · 85%
info
Tool: hol.agent.me manifest_parser · 85%
info
Tool: hol.agent.inbox.list manifest_parser · 85%
info
Tool: hol.agent.inbox.claim manifest_parser · 85%
info
Tool: hol.agent.inbox.ack manifest_parser · 85%
info
Tool: hol.agent.inbox.renewLease manifest_parser · 85%
info
Tool: hol.agent.send manifest_parser · 85%
info
Tool: hol.agent.reply manifest_parser · 85%
info
Tool: hol.agent.reject manifest_parser · 85%
info
Tool: hol.agent.message.get manifest_parser · 85%
info
Tool: hol.agent.conversation.get manifest_parser · 85%
info
Tool: hol.agent.conversation.cancel manifest_parser · 85%
info
Transport: streamable-http manifest_parser · 80%
info
Required env vars (8) manifest_parser · 80%
info
Sandbox failed to start for output poisoning scan output_poisoning · 100%
medium
Permission: network access detected permission_analyzer · 70%
high
Permission: shell access detected permission_analyzer · 95%
low
Permission: env_vars access detected permission_analyzer · 90%
info
SBOM generated: 19 components sbom_generator · 100%
medium
No build provenance detected (SLSA L0) slsa_assessor · 90%