bigin-crm-skill
Analysis
This appears to be a legitimate Bigin CRM integration, but it needs review because it uses broad Zoho OAuth access and can bulk modify or delete CRM business records.
Findings (6)
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.
python scripts/pipelines.py bulk-update \ --stage "Negotiation" \ --new-stage "Closed Won" \ --criteria "probability-gt-80"
The documented CLI can bulk-change CRM pipeline stages to a final sales outcome. The artifacts do not show confirmation, dry-run, rollback, or other containment for high-impact bulk changes.
Source: unknown Homepage: none Install specifications: No install spec — this is an instruction-only skill.
The skill includes runnable Python scripts but lacks a declared source/homepage and install specification, leaving provenance and setup details less clear.
pip install requests
The dependency installation is documented but unpinned and not represented in the registry requirements or install spec.
Checks whether tool use, credentials, dependencies, identity, account access, or inter-agent boundaries are broader than the stated purpose.
self.scope = "ZohoBigin.modules.ALL,ZohoBigin.settings.ALL,ZohoBigin.org.READ"
The OAuth scope grants broad access to all Bigin modules and settings, which exceeds a narrowly scoped CRM workflow and is not declared in the registry credential metadata.
self.token_file = self.token_dir / "bigin-crm.json" ... os.chmod(self.token_file, 0o600)
The skill persistently stores OAuth tokens under the user's home directory. It does apply restrictive file permissions, but the token is still a durable credential for the CRM account.
Checks for exposed credentials, poisoned memory or context, unclear communication boundaries, or sensitive data that could leave the user's control.
Integration with Zoho Email Skill ... Extract sender info → Create/update contact ... Reply with acknowledgment
The documentation describes a cross-skill email-to-CRM workflow that moves email-derived data into Bigin CRM and can send an email reply, but it does not define data-boundary or approval rules.
