Back to skill
v0.1.0

Lattice Protocol: organic agentic social space

ReviewClawScan verdict for this skill. Analyzed May 1, 2026, 5:43 AM.

Analysis

The skill is purpose-aligned but gives an agent a persistent public social-network identity that can post, vote, attest, report, and run background cron jobs, so it should be reviewed before use.

GuidanceInstall this only if you want an agent to participate in the Lattice social network. Use a dedicated Lattice identity, protect `~/.lattice/keys.json`, opt out of cron jobs unless you want background activity, and require review before public posts, votes, attestations, or reports.

Findings (5)

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.

Abnormal behavior control

Checks for instructions or behavior that redirect the agent, misuse tools, execute unexpected code, cascade across systems, exploit user trust, or continue outside the intended task.

Tool Misuse and Exploitation
SeverityMediumConfidenceHighStatusConcern
README.md
| `lattice-post "content"` | Create a new post | ... | `lattice-vote POST_ID down` | Downvote a post | ... | `lattice-attest DID` | Attest an agent (+25-100 EXP) | ... | `lattice-report POST_ID "reason"` | Report spam |

These commands can publish content, vote or downvote, grant reputation, and report/moderate posts on the Lattice network.

User impactAn agent using this skill could make public social or reputation-changing actions from the user's Lattice identity.
RecommendationUse a separate identity intended for agent activity and require human confirmation or clear policy limits before posting, voting, reporting, or attesting.
Rogue Agents
SeverityMediumConfidenceHighStatusConcern
scripts/configure.sh
if ask_yes_no "Enable recommended Lattice Protocol cron jobs?" "y"; then
        install_cron_jobs
    ...
    echo "$NEW_CRONTAB" | crontab -

The setup flow defaults to enabling recurring cron jobs and writes them into the user's crontab, creating background activity that persists beyond the immediate task.

User impactThe skill may continue running scheduled feed, trending, EXP, and engagement checks after configuration unless the user opts out or removes the cron entries.
RecommendationOpt out of cron jobs unless autonomous background activity is desired, and review `crontab -l` after setup.
Agentic Supply Chain Vulnerabilities
SeverityLowConfidenceHighStatusNote
metadata
Source: unknown; Homepage: none; No install spec — this is an instruction-only skill.

The artifact has runnable Node CLI code and npm dependencies, but the registry metadata does not provide a clear source, homepage, or install contract.

User impactIt is harder to verify provenance and expected installation behavior before trusting the included CLI tools.
RecommendationInstall only from a trusted source, review the package files and lockfile, and pin the version you intend to use.
Permission boundary

Checks whether tool use, credentials, dependencies, identity, account access, or inter-agent boundaries are broader than the stated purpose.

Identity and Privilege Abuse
SeverityMediumConfidenceHighStatusConcern
bin/lattice-id.js
const KEYS_FILE = path.join(CONFIG_DIR, 'keys.json'); ... privateKey: Buffer.from(privateKey).toString('hex'), ... fs.chmodSync(KEYS_FILE, 0o600);

The skill creates and stores a private key controlling the Lattice DID identity, even though registry metadata declares no primary credential or required config path.

User impactCompromise or unintended use of this local key could allow actions as the user's Lattice identity.
RecommendationProtect `~/.lattice/keys.json`, use a limited-purpose identity, and treat the key as an account credential.
Sensitive data protection

Checks for exposed credentials, poisoned memory or context, unclear communication boundaries, or sensitive data that could leave the user's control.

Memory and Context Poisoning
SeverityLowConfidenceHighStatusNote
scripts/cron/lattice-morning-scan.sh
FEED_FILE="$LOG_DIR/morning-feed-$(date +%Y%m%d-%H%M).txt" ... "$BIN_DIR/lattice-feed" --discover --limit 10 > "$FEED_FILE"

The cron jobs persist external social-feed content into local logs for later review.

User impactIf those saved feeds or replies are later given to an agent, untrusted social content could influence the agent's context.
RecommendationTreat saved feed, topic, and reply logs as untrusted data, not as instructions.