Linqs

PassAudited by VirusTotal on May 9, 2026.

Overview

Type: OpenClaw Skill Name: linqs Version: 1.0.4 The 'linqs' skill bundle provides instructions for an AI agent to integrate with the Linqs platform using the Membrane CLI (@membranehq/cli). The SKILL.md file outlines standard procedures for authentication, connection management, and executing API actions through the Membrane proxy. While there is a slight discrepancy between the CRM-focused description and the link-management actions listed, there is no evidence of malicious intent, data exfiltration, or unauthorized execution. The skill relies on a legitimate third-party integration tool (Membrane) to handle credentials and API requests.

Findings (0)

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.

What this means

You could authorize or use the skill believing it manages one category of business data while the documented operations expose a different set of account resources.

Why it was flagged

The stated capability scope and the listed operations do not line up clearly, making it ambiguous which Linqs data the skill is meant to handle.

Skill content
description: ... Manage Persons, Organizations, Deals, Leads, Activities, Notes and more ... ## Linqs Overview ... Link ... Create Link ... Delete Link ... Page ... User ... Account ... Analytics
Recommendation

Verify that this is the correct Linqs service, domain, and data scope before authenticating or allowing mutations.

What this means

If the agent chooses the wrong endpoint, method, or input, it could change or delete Linqs business/account data.

Why it was flagged

This exposes a broad authenticated API escape hatch, including destructive methods, rather than only predefined scoped actions.

Skill content
send requests directly to the Linqs API through Membrane's proxy... HTTP method (GET, POST, PUT, PATCH, DELETE)
Recommendation

Require explicit user confirmation for create/update/delete/proxy requests, prefer predefined actions, and avoid raw proxy calls unless the endpoint and impact are clearly reviewed.

What this means

Actions taken through the skill may run under your authenticated Membrane/Linqs account.

Why it was flagged

The skill uses delegated Membrane/Linqs authentication and refreshed credentials, which is expected for the integration but grants account-level authority.

Skill content
Membrane handles authentication and credentials refresh automatically... membrane login --tenant --clientName=<agentType>
Recommendation

Use the least-privileged account or connection available, review requested access during login, and revoke the connection when it is no longer needed.

What this means

You would be running externally supplied CLI code on your machine under your user account.

Why it was flagged

The setup relies on installing the latest Membrane CLI package globally from npm; this is purpose-aligned but unpinned and changes over time.

Skill content
npm install -g @membranehq/cli@latest
Recommendation

Install only if you trust the Membrane CLI source, consider pinning a known version, and use a controlled environment if possible.

What this means

Business data sent to or returned from Linqs may be handled through the Membrane service.

Why it was flagged

Requests, responses, and auth handling pass through Membrane as a gateway between the agent and Linqs; this is disclosed and purpose-aligned, but it is an important trust boundary.

Skill content
through Membrane's proxy... injects the correct authentication headers — including transparent credential refresh
Recommendation

Review Membrane and Linqs privacy/security expectations and avoid sending unnecessary sensitive data through proxy requests.