ClawAudit verdict
s2g
s2g-workflow-engine
Accesses credentials AND makes external network calls
Skill connects to the S2G visual workflow platform via WebSocket to discover and execute workflow nodes as tools; all connections go to s2g.run with optional user-configured auth secrets and no exfiltration beyond the intended workflow automation service.
Automated static analysis โ not a human review. ClawAudit flags capabilities, not confirmed intent, and can produce false positives. Disagree with this verdict? Use Dispute below.
What it does
These are capability combinations: each listed behavior occurs in the skill, but ClawAudit detects co-occurrence โ it does not verify that one flows into another. Read the code to confirm a live chain.
Accesses credentials AND makes external network calls โ potential credential theft
LLM02 ยท ASI03
Accesses credentials AND encodes data โ may obfuscate stolen credentials
LLM02 ยท ASI03 ยท ASI04
Permission integrity
network_out
credential_access
package_install
Findings (5)
Pipe-to-python pattern โ remote code execution risk
references/api.md ยท code ยท curl -s -H "X-API-Key: $KEY" $BASE/workflows/{id} | python
Pipe to python โ executes piped content as Python code
references/api.md ยท code ยท | python3
Instruction-prose smuggling shape detected: collects a sensitive target ("Secret") and emits it outward ("send"). Phrased as prose with no trigger tokens โ a semantic prompt-injection / data-exfil pattern the syntactic scanners can't see. Final tier capped at Caution; review the instructions before installing.
SKILL.md ยท 1. **Open the S2G designer** at [s2g.run](https://s2g.run) 2. **Create or open a workflow** 3. **Add an OpenClaw node** from the AI category in the node palette
Opens WebSocket connection
SKILL.md ยท frontmatter ยท WebSocket
Node http/https module โ low-level network access
scripts/s2g-bridge.js ยท prose ยท downgraded ยท require('http')
Why the tier is capped
Execution sink present in raw bytes (Hard Floor: class C). Final tier capped at Caution โ cannot be lifted by any downgrade, example-payload opt-in, or allowlist.
Permissions & capabilities
No declared permissions โ minimal attack surface.
network_inpackage_installnetwork_outcredential_accessdata_encoding Thanks โ recorded.