Skill flagged — suspicious patterns detected

ClawHub Security flagged this skill as suspicious. Review the scan results before using.

Gusto

v1.0.0

Gusto payroll & HR — manage employees, payroll, benefits, and tax forms via REST API

0· 368·0 current·0 all-time

Install

OpenClaw Prompt Flow

Install with OpenClaw

Best for remote or guided setup. Copy the exact prompt, then paste it into OpenClaw for aiwithabidi/gusto.

Previewing Install & Setup.
Prompt PreviewInstall & Setup
Install the skill "Gusto" (aiwithabidi/gusto) from ClawHub.
Skill page: https://clawhub.ai/aiwithabidi/gusto
Keep the work scoped to this skill only.
After install, inspect the skill metadata and help me finish setup.
Required env vars: GUSTO_ACCESS_TOKEN, GUSTO_COMPANY_ID
Use only the metadata you can verify from ClawHub; do not invent missing requirements.
Ask before making any broader environment changes.

Command Line

CLI Commands

Use the direct CLI path if you want to install manually and keep every step visible.

OpenClaw CLI

Canonical install target

openclaw skills install aiwithabidi/gusto

ClawHub CLI

Package manager switcher

npx clawhub@latest install gusto
Security Scan
VirusTotalVirusTotal
Suspicious
View report →
OpenClawOpenClaw
Suspicious
medium confidence
Purpose & Capability
Name, description, declared env vars (GUSTO_ACCESS_TOKEN, GUSTO_COMPANY_ID) and the included CLI script align with a Gusto REST API integration—these credentials are plausible and necessary for the stated purpose.
Instruction Scope
SKILL.md only instructs the agent to run the included Python CLI with the declared env vars, which is appropriate. The script itself, however, will attempt to read a .env file from WORKSPACE or ~/.openclaw/workspace if the env var is not set—this file-read behavior is not documented in SKILL.md and broadens the scope of data the skill will access.
Install Mechanism
No install spec; the skill is instruction + a single Python script using only the stdlib. This is low-risk compared with arbitrary downloads or external installers.
!
Credentials
The skill requires only two credentials, which is proportionate. However, get_env() will also look for those variables inside a .env file located under WORKSPACE or ~/.openclaw/workspace—a location that may contain other unlisted secrets. The SKILL.md does not declare WORKSPACE or mention the .env lookup. Also, the script uses GUSTO_COMPANY_ID in code but fails to substitute company_id into path placeholders (a functional bug), which could result in malformed requests if not fixed.
Persistence & Privilege
The skill does not request permanent 'always' inclusion, does not install system-wide components, and does not modify other skills' config. It runs as an on-demand CLI tool.
What to consider before installing
This skill largely matches its stated purpose, but take these precautions before using it with real payroll credentials: 1) Review the script locally—get_env() will open ~/.openclaw/workspace/.env (or a WORKSPACE path) to look for variables; make sure that file does not contain unrelated secrets you don't want the skill accessing. 2) The code contains a likely bug: many API paths keep the literal '{company_id}' placeholder instead of inserting GUSTO_COMPANY_ID; test in a safe environment first. 3) Confirm the GUSTO_ACCESS_TOKEN scope is least-privilege (read-only if you only need reads) and prefer a test account/token. 4) Note the skill's homepage is a third-party developer site (agxntsix.ai), not Gusto's official domain—verify trustworthiness of the publisher before providing sensitive credentials. 5) If you must use it, run it in an isolated environment (limited token, container, or throwaway account) until you are satisfied it behaves as expected.

Like a lobster shell, security has layers — review code before you run it.

Runtime requirements

💰 Clawdis
EnvGUSTO_ACCESS_TOKEN, GUSTO_COMPANY_ID
Primary envGUSTO_ACCESS_TOKEN
latestvk977y2nqtmrjjkf4e71943zpzd829gca
368downloads
0stars
1versions
Updated 1h ago
v1.0.0
MIT-0

💰 Gusto

Gusto payroll & HR — manage employees, payroll, benefits, and tax forms via REST API

Requirements

VariableRequiredDescription
GUSTO_ACCESS_TOKENOAuth access token
GUSTO_COMPANY_IDCompany UUID

Quick Start

# Get company info
python3 {{baseDir}}/scripts/gusto.py company

# List locations
python3 {{baseDir}}/scripts/gusto.py locations

# List employees
python3 {{baseDir}}/scripts/gusto.py employees

# Get employee
python3 {{baseDir}}/scripts/gusto.py employee-get id <value>

# Create employee
python3 {{baseDir}}/scripts/gusto.py employee-create --first_name <value> --last_name <value> --email <value>

# List payrolls
python3 {{baseDir}}/scripts/gusto.py payrolls --start_date <value> --end_date <value>

# Get payroll
python3 {{baseDir}}/scripts/gusto.py payroll-get id <value>

# List pay schedules
python3 {{baseDir}}/scripts/gusto.py pay-schedules

All Commands

CommandDescription
companyGet company info
locationsList locations
employeesList employees
employee-getGet employee
employee-createCreate employee
payrollsList payrolls
payroll-getGet payroll
pay-schedulesList pay schedules
compensationsList compensations
benefitsList benefits
employee-benefitsList employee benefits
contractorsList contractors
contractor-paymentsList contractor payments
tax-formsList tax forms
garnishmentsList garnishments

Output Format

All commands output JSON by default. Add --human for readable formatted output.

python3 {{baseDir}}/scripts/gusto.py <command> --human

Script Reference

ScriptDescription
{{baseDir}}/scripts/gusto.pyMain CLI — all commands in one tool

Credits

Built by M. Abidi | agxntsix.ai YouTube | GitHub Part of the AgxntSix Skill Suite for OpenClaw agents.

📅 Need help setting up OpenClaw for your business? Book a free consultation

Comments

Loading comments...