Skip to main content

api-scaffolding

Facilitates rapid development of production-ready FastAPI endpoints for client workflows, including integrations with QuickBooks and Stripe.

Install this skill

or
69/100

Security score

The api-scaffolding skill was audited on Feb 15, 2026 and we found 15 security issues across 3 threat categories. Review the findings below before installing.

Categories Tested

Security Issues

medium line 3

Webhook reference - potential data exfiltration

SourceSKILL.md
3description: Quickly scaffold production-ready FastAPI endpoints for client workflows. Use when building new APIs for QuickBooks, ShipStation, or webhook integrations.
medium line 13

Webhook reference - potential data exfiltration

SourceSKILL.md
13- Building webhook receivers (Stripe, ShipStation, etc.)
low line 100

Webhook reference - potential data exfiltration

SourceSKILL.md
100from .api import invoices, webhooks, inventory
low line 108

Webhook reference - potential data exfiltration

SourceSKILL.md
108app.include_router(webhooks.router, prefix="/api/v1")
medium line 118

Webhook reference - potential data exfiltration

SourceSKILL.md
118### Webhook Receiver
low line 120

Webhook reference - potential data exfiltration

SourceSKILL.md
120# execution/api/webhooks.py
low line 125

Webhook reference - potential data exfiltration

SourceSKILL.md
125router = APIRouter(prefix="/webhooks", tags=["webhooks"])
low line 128

Webhook reference - potential data exfiltration

SourceSKILL.md
128async def stripe_webhook(
low line 132

Webhook reference - potential data exfiltration

SourceSKILL.md
132"""Handle Stripe webhook events."""
low line 137

Webhook reference - potential data exfiltration

SourceSKILL.md
137event = stripe.Webhook.construct_event(
low line 138

Webhook reference - potential data exfiltration

SourceSKILL.md
138payload, stripe_signature, WEBHOOK_SECRET
low line 244

Webhook reference - potential data exfiltration

SourceSKILL.md
244│ ├── webhooks.py # Webhook receivers
low line 256

Access to .env file

SourceSKILL.md
256├── config.py # Settings from .env
medium line 291

Access to .env file

SourceSKILL.md
291- [ ] Secrets in `.env`, not hardcoded
low line 283

External URL reference

SourceSKILL.md
283open http://localhost:8000/docs
Scanned on Feb 15, 2026
View Security Dashboard