deso-research

PassAudited by ClawScan on May 1, 2026.

Overview

The skill is a coherent, read-only decentralized social research helper, with routine cautions about installing a global npm CLI, using optional social-network credentials, and treating retrieved posts as untrusted content.

This skill appears safe for its stated read-only research purpose. Before installing, verify the deso-ag npm package, be deliberate about any optional API keys or Bluesky app password you expose to it, and remember that social posts returned by the tool are untrusted source material rather than instructions for the agent to follow.

Findings (3)

Artifact-based informational review of SKILL.md, metadata, install specs, static scan signals, and capability signals. ClawScan does not execute the skill or run runtime probes.

What this means

Installing the CLI gives a third-party package local execution capability in the user's environment.

Why it was flagged

The skill relies on installing an external npm package globally. This is disclosed and central to the skill's purpose, but it creates a normal third-party package provenance dependency.

Skill content
npm install -g deso-ag
Recommendation

Verify the deso-ag npm package and maintainer, prefer a pinned version or isolated environment where practical, and install only if you trust the package source.

What this means

If configured, the CLI can use the user's social-network/API credentials for the supported research functions.

Why it was flagged

The skill can use optional service credentials to access Farcaster and Bluesky search features. This is disclosed and purpose-aligned, but users should notice that credentials may be made available to the CLI.

Skill content
`NEYNAR_API_KEY` | Farcaster search + trending ... `BLUESKY_IDENTIFIER` ... `BLUESKY_APP_PASSWORD` | Bluesky search
Recommendation

Provide only the credentials needed for the networks you want to query, use app passwords or least-privilege keys, and revoke them if no longer needed.

What this means

Misleading or adversarial posts could influence the agent's summary if treated as authoritative.

Why it was flagged

The skill intentionally brings full user-generated social posts into the agent's analysis context. This is expected for research, but retrieved social content should be treated as untrusted data rather than instructions.

Skill content
"content": "full untruncated content..."
Recommendation

Treat retrieved posts as untrusted source material, summarize with citations or links, and do not follow instructions embedded inside social posts.