Float

ReviewAudited by ClawScan on May 10, 2026.

Overview

This looks like a legitimate Float integration, but it can use Membrane credentials to change or delete Float business data and make raw API calls, so it needs careful review before use.

Install only if you intend to use Membrane to access your Float account. Before allowing create, update, delete, or proxy API requests, ask the agent to show the exact action, endpoint, target records, and inputs, and confirm explicitly. Use the least-privileged Float account available and revoke the connection when done.

Findings (5)

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

An agent mistake or ambiguous request could alter or remove Float people, project, scheduling, or time data.

Why it was flagged

The skill exposes generic execution of actions that can create, update, or delete Float business records, but the provided instructions do not require confirmation, preview, or rollback handling for destructive changes.

Skill content
| Create Person | create-person | ... | Update Project | update-project | ... | Delete Person | delete-person | ... `membrane action run <actionId> --connectionId=CONNECTION_ID --json`
Recommendation

Require explicit user confirmation with the exact target records and inputs before any create, update, or delete operation. Prefer read-only actions unless the user clearly asks for a change.

What this means

A prompt or planning error could cause the agent to call broader Float API endpoints than the user intended.

Why it was flagged

The raw proxy path can bypass the safer listed action catalog and send authenticated API requests directly, with no provided method, endpoint, or approval boundaries.

Skill content
When the available actions don't cover your use case, you can send requests directly to the Float API through Membrane's proxy ... injects the correct authentication headers
Recommendation

Use the proxy only for a user-requested, specific endpoint and method, and require approval before any request that changes Float data.

What this means

The skill can act with the permissions of the connected Membrane/Float account.

Why it was flagged

Delegated login and credential refresh are expected for a Float integration, but they grant ongoing account authority through Membrane.

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

Connect only an account with the minimum needed Float permissions and revoke the Membrane connection when it is no longer needed.

What this means

Installing the CLI gives locally installed external code access to run as the user.

Why it was flagged

The setup uses a global, unpinned npm CLI package that is not included in the reviewed artifact. This is purpose-aligned, but users must trust the external package and future latest version.

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

Install the CLI only from the official npm package, consider pinning a known version, and keep it updated through normal trusted channels.

What this means

Float account data may pass through Membrane while the agent performs integration actions.

Why it was flagged

Float data and credentials are mediated through Membrane as an integration gateway. This is disclosed and purpose-aligned, but it is an important data boundary for the user to understand.

Skill content
This skill uses the Membrane CLI to interact with Float. Membrane handles authentication and credentials refresh automatically
Recommendation

Review Membrane's account, privacy, and access controls before connecting sensitive Float workspaces.