Accountsos

WarnAudited by ClawScan on May 10, 2026.

Overview

This accounting skill is coherent, but it gives an agent broad authority to create or change financial records and upload sensitive documents to an external service without visible approval safeguards.

Install only if you trust AccountsOS with your company’s accounting records. Before use, require the agent to ask before creating or changing transactions, deadlines, or document uploads; protect the API key; verify the provider; and keep an audit trail or backup of bookkeeping changes.

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 add or alter bookkeeping entries, which could make VAT, tax, balances, or business records inaccurate.

Why it was flagged

The skill documents direct API actions that create and update accounting records. These are purpose-aligned, but financial record mutation is high-impact and the supplied text does not show confirmation, undo, or scope limits before writes.

Skill content
"name": "create_transaction" ... "amount": 127.50 ... and "name": "update_transaction" ... "transaction_id": "uuid"
Recommendation

Require explicit user confirmation before any create, update, upload, or deadline-changing action. Use audit logs, backups, and the most restricted API key available.

What this means

Anyone or any agent process with this key may be able to view or modify the company’s AccountsOS records, depending on provider-side permissions.

Why it was flagged

The skill needs a bearer API key for an accounting service. This is expected for the integration, but the key likely grants access to sensitive company accounting data and actions.

Skill content
Requires ACCOUNTSOS_API_KEY ... Authorization: Bearer your_api_key
Recommendation

Generate and store the API key securely, avoid exposing it in chat or logs, rotate it if leaked, and prefer a scoped or read-only key if the service supports one.

What this means

The agent could create an account using the user’s company and email details and receive ongoing account credentials before the user has reviewed the setup.

Why it was flagged

The onboarding flow is explicitly agent-oriented and can create a third-party accounting account and receive an API key before the human claims it. The visible text does not require user approval before this identity/account action.

Skill content
Self-Signup (recommended) — Create an account yourself with one request ... Response includes `api_key` for immediate use. Your human gets a welcome email to claim the account.
Recommendation

Have the user create or approve the account setup manually, or require explicit confirmation before using the self-signup endpoint.

What this means

Selected financial documents may be uploaded to AccountsOS and handled under that provider’s security, retention, and privacy practices.

Why it was flagged

The skill supports sending accounting documents to an external provider API. This is aligned with the stated bookkeeping purpose, but receipts, invoices, and contracts can contain sensitive business and personal data.

Skill content
Document storage — Receipts, invoices, contracts ... "name": "upload_document", "arguments": { "file_name": "receipt.pdf", "file_data": "base64_encoded_data" }
Recommendation

Upload only documents the user chooses, verify the provider’s privacy and retention terms, and avoid broad or automatic local file uploads.

What this means

The user has less independent registry-level information to verify who operates the accounting service before granting access to financial data.

Why it was flagged

The registry metadata does not provide a source repository or homepage, while the skill asks the agent to interact with an external finance API. This is a provenance gap rather than proof of unsafe behavior.

Skill content
Source: unknown; Homepage: none
Recommendation

Verify the accounts-os.com domain, provider identity, and terms before entering company information or API credentials.