Bamboohr

WarnAudited by ClawScan on May 10, 2026.

Overview

This looks like a real BambooHR/Membrane integration, but it asks for broad HR-system authority without clear limits, approvals, or least-privilege guidance.

Install only if you trust Membrane and are allowed to connect it to BambooHR. Use a least-privileged BambooHR account, verify the exact BambooHR domain before connecting, pin or review the CLI if possible, and require explicit user approval before any action that changes employee, payroll, compensation, benefits, applicant, approval, email, or workflow data.

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 could be guided to use broad BambooHR actions against employee, payroll, benefits, or workflow data without the user seeing a clear safety boundary.

Why it was flagged

The skill exposes a dynamic action-selection workflow for BambooHR rather than a bounded set of safe operations. Because the stated purpose includes managing HRIS records and workflows, the artifacts do not clearly prevent or require approval for high-impact HR actions.

Skill content
Use action names and parameters as needed. ... membrane action list --connectionId=CONNECTION_ID --intent "QUERY" --limit 10 --json
Recommendation

Use only with explicit user confirmation for any create, update, delete, approval, email, payroll, compensation, or workflow action; prefer a documented allowlist of read-only or approved actions.

What this means

The agent or user may create or use an unintended connection or connector, increasing the chance of authorizing the wrong app or an unexpectedly broad action surface.

Why it was flagged

The connection target is blank in the documented command, and the instructions allow automatic connector creation. For a sensitive BambooHR integration, this makes the setup boundary unclear.

Skill content
membrane connection ensure "" --json ... If no app is found, one is created and a connector is built automatically.
Recommendation

Require the exact BambooHR domain or app identifier before connecting, and do not proceed with automatically created connectors unless the user verifies the target and permissions.

What this means

A connected account may expose or modify sensitive employee, payroll, benefits, applicant, or compensation data beyond what a specific task needs.

Why it was flagged

The skill requires delegated authentication for a high-sensitivity HR system, but the artifacts do not specify least-privilege BambooHR roles, OAuth scopes, credential lifetime, or revocation boundaries.

Skill content
Membrane handles authentication and credentials refresh automatically ... BambooHR is an HRIS platform ... manage employee data, payroll, benefits, and other HR functions.
Recommendation

Connect with a least-privileged BambooHR account, review the requested permissions, and revoke the Membrane connection when it is no longer needed.

What this means

The installed CLI version can change over time, so future installs may run different code than what the skill author tested.

Why it was flagged

The setup step installs a global CLI package at the latest version. This is central to the skill's purpose and user-directed, but it is unpinned and not represented by an install spec.

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

Install from a trusted npm source, consider pinning a reviewed version, and keep the CLI updated through normal package-management controls.

What this means

Employee and HR data may pass through or be accessible via the Membrane integration layer, depending on the connection and actions used.

Why it was flagged

BambooHR access and data are mediated through the Membrane service. This is disclosed and purpose-aligned, but it is a third-party integration path for sensitive HR data.

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

Confirm that your organization permits Membrane to broker BambooHR access, and avoid sending unnecessary sensitive HR data through the integration.