sc-clerk — independently scanned and version-tracked by SaferSkills.
SaferSkills independently audited sc-clerk (Agent Skill) and scored it 100/100 (green). The audit ran 55 deterministic rules across Security, Supply Chain, Maintenance, Transparency, and Community; it found 0 high-severity and 0 lower-severity findings. The full rule-by-rule trace and per-finding evidence are below. Free, methodology-open.
Findings & checks · 0 flagged
Every scanned point with the score it earned and what moved between them.
First recorded scan — no prior version to compare against.
The primary manifest — the file an agent reads to learn what this artifact does.
Status: boilerplate only. Use only when a project explicitly chooses Clerk over @convex-dev/auth.By default /sc-all and /sc-convex use @convex-dev/auth. Use /sc-clerk only when:
CLERK_SECRET_KEY (Backend API).NEXT_PUBLIC_<app-url> + dev origin).convex with the correct issuer claim so Convex can verify.NEXT_PUBLIC_CLERK_FRONTEND_API_URL + publishable key to project .env.auth.config.ts with providers: [{ domain: <clerk-issuer>, applicationID: 'convex' }].| Var | Purpose |
|---|---|
CLERK_SECRET_KEY | sk_test_ or sk_live_ Backend API key |
NEXT_PUBLIC_CLERK_PUBLISHABLE_KEY | pk_test_ or pk_live_ Frontend key |
NEXT_PUBLIC_CLERK_FRONTEND_API_URL | https://<issuer-domain> |
sc-clerk/
├── SKILL.md
└── scripts/
├── instance.js # read instance config + origins
├── set-origins.js # update allowed origins
├── jwt-template.js # create the 'convex' JWT template
└── sync-convex-auth-config.js # write auth.config.ts in projectOnce clerk MCP is installed (https://mcp.clerk.com/mcp), prefer it for SDK snippet generation, integration patterns, and SDK-version-specific advice. /sc-clerk handles provisioning (origins, JWT template, env setup); Clerk MCP handles code patterns.
~30 seconds. Free. No account. Every finding cites a rule and a line of evidence.