N8n 1.0.2
Analysis
This looks like a legitimate n8n management helper, but it can use your n8n API key to run or change automations, so it deserves careful review before installation.
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.
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.
def activate_workflow(self, workflow_id: str) -> Dict:
return self._request('PATCH', f'workflows/{workflow_id}', json={'active': True})
...
def execute_workflow(self, workflow_id: str, data: Dict = None) -> Dict:
return self._request('POST', f'workflows/{workflow_id}/execute', json=payload)The code directly performs state-changing n8n API actions that can enable automations or manually trigger workflows; the artifacts do not define approval, dry-run, or workflow allow-list boundaries.
requests>=2.28.0
The setup installs an unpinned dependency version. This is common and purpose-aligned, but it gives less reproducibility than a pinned dependency.
Checks whether tool use, credentials, dependencies, identity, account access, or inter-agent boundaries are broader than the stated purpose.
self.api_key = api_key or os.getenv('N8N_API_KEY')
...
'X-N8N-API-KEY': self.api_keyThe skill uses an environment-sourced n8n API key as delegated account authority for all API calls. This is expected for the stated purpose, but it is sensitive access.
