Skip to main content

auth-bootstrapper

Automates BetterAuth integration for Apso backends, enabling quick setup and management of authentication with minimal manual steps.

Install this skill

or
27/100

Security score

The auth-bootstrapper skill was audited on Feb 9, 2026 and we found 29 security issues across 4 threat categories. Review the findings below before installing.

Categories Tested

Security Issues

medium line 356

Template literal with variable interpolation in command context

SourceSKILL.md
356```bash
medium line 228

Curl to non-GitHub URL

SourceSKILL.md
228curl http://localhost:3001/health
medium line 234

Curl to non-GitHub URL

SourceSKILL.md
234curl -X POST http://localhost:3001/Users \
medium line 255

Curl to non-GitHub URL

SourceSKILL.md
255curl http://localhost:3001/Users
medium line 258

Curl to non-GitHub URL

SourceSKILL.md
258curl http://localhost:3001/Users/{id}
medium line 261

Curl to non-GitHub URL

SourceSKILL.md
261curl -X PATCH http://localhost:3001/Users/{id} \
medium line 265

Curl to non-GitHub URL

SourceSKILL.md
265curl -X DELETE http://localhost:3001/Users/{id}
medium line 183

Access to .env file

SourceSKILL.md
183I create `.env` files:
low line 186

Access to .env file

SourceSKILL.md
186# .env.development
medium line 335

Access to .env file

SourceSKILL.md
335### `.env.development`
medium line 346

Access to .env file

SourceSKILL.md
346### `.env.test`
medium line 355

Access to .env file

SourceSKILL.md
355### `.env.production` (template)
low line 467

Access to .env file

SourceSKILL.md
467├── .env.development
low line 468

Access to .env file

SourceSKILL.md
468├── .env.test
low line 566

Access to .env file

SourceSKILL.md
566baseUrl: process.env.NEXT_PUBLIC_BACKEND_URL || 'http://localhost:3001',
low line 195

External URL reference

SourceSKILL.md
195BETTER_AUTH_URL=http://localhost:3001
low line 198

External URL reference

SourceSKILL.md
198ALLOWED_ORIGINS=http://localhost:3000,http://localhost:3003
low line 228

External URL reference

SourceSKILL.md
228curl http://localhost:3001/health
low line 234

External URL reference

SourceSKILL.md
234curl -X POST http://localhost:3001/Users \
low line 255

External URL reference

SourceSKILL.md
255curl http://localhost:3001/Users
low line 258

External URL reference

SourceSKILL.md
258curl http://localhost:3001/Users/{id}
low line 261

External URL reference

SourceSKILL.md
261curl -X PATCH http://localhost:3001/Users/{id} \
low line 265

External URL reference

SourceSKILL.md
265curl -X DELETE http://localhost:3001/Users/{id}
low line 341

External URL reference

SourceSKILL.md
341BETTER_AUTH_URL=http://localhost:3001
low line 342

External URL reference

SourceSKILL.md
342ALLOWED_ORIGINS=http://localhost:3000,http://localhost:3003
low line 361

External URL reference

SourceSKILL.md
361BETTER_AUTH_URL=https://api.yourdomain.com
low line 362

External URL reference

SourceSKILL.md
362ALLOWED_ORIGINS=https://yourdomain.com
low line 407

External URL reference

SourceSKILL.md
407After setup, you get interactive docs at `http://localhost:3001/api/docs`
low line 566

External URL reference

SourceSKILL.md
566baseUrl: process.env.NEXT_PUBLIC_BACKEND_URL || 'http://localhost:3001',
Scanned on Feb 9, 2026
View Security Dashboard
Installation guide →