CtrlK
BlogDocsLog inGet started
Tessl Logo

dualentry

Dualentry integration via Apideck's Accounting unified API — same methods work across every connector in Accounting, switch by changing `serviceId`. Use when the user wants to read, write, or reconcile invoices, bills, payments, ledger accounts, and journal entries in Dualentry. Routes through Apideck with serviceId "dualentry".

87

Quality

86%

Does it follow best practices?

Impact

No eval scenarios have been run

SecuritybySnyk

Advisory

Suggest reviewing before use

SKILL.md
Quality
Evals
Security

Security

2 findings — 2 medium severity. This skill can be installed but you should review these findings before use.

Medium

W011: Third-party content exposure detected (indirect prompt injection risk)

What this means

The skill exposes the agent to untrusted, user-generated content from public third-party sources, creating a risk of indirect prompt injection. This includes browsing arbitrary URLs, reading social media posts or forum comments, and analyzing content from unknown websites.

Why it was flagged

Third-party content exposure detected (high risk: 0.80). The SKILL.md explicitly directs the agent to list/read invoices and attachments via Apideck's Accounting API (e.g., apideck.accounting.invoices.list with serviceId "dualentry") and to use the Proxy (x-apideck-downstream-url) to fetch Dualentry endpoints, which ingests third-party (user-generated) invoice/attachment content that could contain instructions affecting agent decisions.

Report incorrect finding
Medium

W009: Direct money access capability detected (payment gateways, crypto, banking)

What this means

The skill is specifically designed for direct financial operations, giving the agent the ability to move money or execute financial transactions — such as payment processing, cryptocurrency operations, banking integrations, or market order execution.

Why it was flagged

Direct money access detected (high risk: 1.00). The skill is explicitly an accounting integration (Apideck Accounting connector for Dualentry) that exposes CRUD operations for invoices, bills, payments and bill-payments and supports creating/updating those financial records via API (examples and coverage note: "Full CRUD on invoices, bills, payments (incl. bill payments)"). It also provides a Proxy to call Dualentry endpoints directly. This is a purpose-built financial operations API (not a generic browser or HTTP tool) that can create payment/bill-payment records and thus enables direct financial execution or recording of transactions.

Repository
apideck-libraries/api-skills
Audited
Security analysis
Snyk

Is this your skill?

If you maintain this skill, you can claim it as your own. Once claimed, you can manage eval scenarios, bundle related skills, attach documentation or rules, and ensure cross-agent compatibility.