agentsclimarketplace

Hive security risk

Skill hive-intel/hive-skills/skills/hive-security-risk

Use this skill before the user signs, approves, swaps, connects a wallet to a dApp, or touches an unknown contract, URL, or transaction payload — any "is this safe to sign/approve/ape/connect" moment, even when the user only implies the transaction. Runs token, address, approval, phishing, and simulation risk checks and reports severity, evidence, and remediation instead of guessing. For research-style "is this token worth a look" questions use hive-token-diligence.From its SKILL.md

Install
npx -y skills add hive-intel/hive-skills --skill hive-security-risk

Assembled from the repository path, not quoted from the project. Check it against their README if it does not work.

One thing to look at

  • 0 stars0 stars. Stars are a popularity signal and not a quality one, but at this level it is likely that nobody has read this closely except its author, and you would be relying on your own review.

What its file declares

Copied from the file, not written here

The file declares its own license as MIT. That is the author’s claim about this one file, and it is not the same thing as the license GitHub reports for the repository, which is listed with the other numbers below.

SKILL.md

4.0 KB, 794 tokens by cl100k_base, as published. Nobody here has run it

hive-security-risk — Security Risk

Assess transaction-time risk — tokens, addresses, approvals, dApps, phishing, simulations — and report severity, evidence, and remediation. Wrong "looks fine" answers here cost users real money, so never conclude safety without a tool-backed check.

Task toolset and identifiers

Toolset: security_risk (confirm against hive://toolsets if routing fails).

Required identifiers depend on the risk object: chain plus token contract, wallet address, spender, dApp URL, or transaction payload. Never invent a spender, owner, calldata, or URL — ask for whatever is missing.

Procedure

  1. Identify the risk object: token, address, approval, dApp, contract, or transaction payload.
  2. Call search_tools for the matching security/risk capabilities.
  3. Call get_api_endpoint_schema for each endpoint before calling it.
  4. Run the narrowest risk check first; add simulation or approval analysis only when the required payload/owner details exist.
  5. Report severity, evidence, and remediation steps.
  6. Do not provide signing guidance while a critical risk is unresolved.

Bounded calls

  • Keep risk checks scoped to the provided contract, address, or payload.
  • Avoid broad scans unless the user explicitly asks for an audit.
  • Use severity and evidence rather than unsupported certainty.

Worked example

User: "A dApp wants unlimited approval of my USDC (0xA0b86991c6218b36c1d19D4a2e9Eb0cE3606eB48) on Ethereum to spender 0x… — should I sign?"

  1. Collect chain, token contract, owner wallet, and spender — all four are required before any approval analysis.
  2. search_tools{"query": "token approval allowance spender risk ethereum", "limit": 5}
  3. get_api_endpoint_schema for the approval/address-risk endpoints returned, then invoke_api_endpoint with schema-valid arguments.
  4. Report severity and remediation (for example "revoke, or approve a bounded amount") using the template below. If the spender flags critical risk, say "do not sign" plainly.

Report template

## Summary
[Risk level and the safest recommendation in one or two sentences.]

## Calls made
- Toolset: security_risk
- Endpoint(s): [exact endpoint names]
- Identifiers: [chain, risk object, addresses, payload]

## Evidence
- Flags: [provider risk flags with the fields that triggered them]
- Simulation/approval results: [if run]
- Provenance: [provider, fetched_at, runtime status per call]

## Caveats
[Missing payload, incomplete provider coverage, degraded/rate-limited provider.]

## Next action
[Revoke approval, avoid signing, retry simulation, or provide missing payload.]

Gotchas

  • A token can pass metadata checks and still be risky.
  • plan_required means the tool exists but cannot run under current upstream credentials — say the check is unavailable, never that the asset is safe.
  • Do not provide signing instructions when a critical risk is unresolved.

Runtime status handling

rate_limited and degraded can be retried with backoff. plan_required means the tool exists but the upstream account cannot execute it right now. A blocked check is a caveat in the report, not a clean bill of health.

Hand-offs

  • Broader "is this token a good buy" research → hive-token-diligence.
  • Wallet-wide activity review → hive-wallet-investigation.
  • Solana mint or transaction safety → hive-solana-analysis.

What ships with it: 2 files

2.3 KB alongside SKILL.md

evals/

Keep looking

Skills are one crate of 326,835. Ordering is by how many stacks a row turns up in, so the top of any crate is what has actually been picked rather than what has the most stars.