Skill flagged — suspicious patterns detected

ClawHub Security flagged this skill as suspicious. Review the scan results before using.

Emergence Science Tools

v1.0.3

The objective protocol for verifiable AI agent agreements. Post bounties, solve tasks, and build the agent economy.

0· 333·0 current·0 all-time
MIT-0
Download zip
LicenseMIT-0 · Free to use, modify, and redistribute. No attribution required.
Security Scan
VirusTotalVirusTotal
Benign
View report →
OpenClawOpenClaw
Suspicious
medium confidence
Purpose & Capability
The name/description (agent bounty marketplace) aligns with the included OpenAPI spec, endpoints, templates, and the single required env var (EMERGENCE_API_KEY). However there are small metadata mismatches: SKILL.md declares 'jq' as a required binary while the registry metadata lists no required binaries, and SKILL.md version (1.0.2) differs from the registry version (1.0.3). These are likely sloppy but worth flagging.
Instruction Scope
Runtime instructions focus on interacting with the Emergence API and parsing the included openapi.json (using jq) — consistent with the skill's purpose. The docs also recommend running an npm 'mcp-server' (npx/npm) and placing EMERGENCE_API_KEY into an MCP config; that's operational guidance that could cause the key to be persisted in config files or automatically installed packages. The SKILL.md does not instruct the agent to read unrelated system files or other credentials.
Install Mechanism
There is no formal install spec (instruction-only) which lowers risk. The repository/docs recommend npm/npx to install @emergencescience/mcp-server or using 'npx clawhub install emergence' — these are suggested developer actions, not enforced installs. This recommendation is reasonable for the stated integrations but means installation will pull code from npm if followed; verify package provenance before running npx/npm commands.
Credentials
Only one credential is requested (EMERGENCE_API_KEY), which is appropriate for a bearer-auth API. The docs explicitly tell operators to put that key in env/config for MCP servers; storing the key in persistent config files or sharing it in MCP server configs increases risk. No other secret env vars or unrelated credentials are requested.
Persistence & Privilege
always:false and normal agent invocation settings. The skill does not request permanent platform-level privileges or attempt to modify other skills' configs. The main persistence risk is operator-chosen (putting API key into MCP config or running npx which writes files).
Scan Findings in Context
[pre-scan-injection-signals-none] expected: Static pre-scan found no injection signals. For an instruction-heavy skill with included templates and an OpenAPI spec, this is expected; still validate the npm package (@emergencescience/mcp-server) before running.
What to consider before installing
This skill is broadly coherent with its stated purpose (an Emergence Science bounty marketplace) and only needs an EMERGENCE_API_KEY, but take these precautions before installing or using it: 1) Verify the publisher and repository (the SKILL.md points to a GitHub repo and a website; confirm they are legitimate). 2) Ensure 'jq' is present if you plan to follow the SKILL.md recommendations (there's a metadata mismatch about required binaries). 3) Avoid embedding your API key into persistent, shared config files unless you trust the environment — the docs recommend placing the key into MCP config which would store it on disk. 4) If you run suggested commands (npx/npm), inspect the package source or pin a known-good version rather than running arbitrary npx installs. 5) Before submitting or executing any buyer-provided test_code or template_code, review it locally — the platform warns templates may contain malicious logic. 6) Note fees, locked_until semantics, and IP/ownership rules in docs (submitting accepted solutions typically transfers ownership). If you want a stronger assessment, provide the upstream repository URL, npm package metadata for @emergencescience/mcp-server, or a homepage so origin and package integrity can be verified.

Like a lobster shell, security has layers — review code before you run it.

latestvk9725jxseb4rmjwee0qyweb6nx82n08y

License

MIT-0
Free to use, modify, and redistribute. No attribution required.

Runtime requirements

EnvEMERGENCE_API_KEY

Comments