Announcing Beacon: Self-improving memory for coding agents
← All skills
Skill

replica-backend

skill:jakeschincariol/replica-skill#replica-backend

Builds the backend of an app clone: auth, database migrations and access rules, payments with Stripe, email, background jobs and third-party integrations through official APIs only, plus a security checklist. Use when the user says "add login", "set up auth", "wire up the database", "add payments", "connect Stripe", "add Google Calendar", "send emails", "backend for my clone", or when /replica-build is running on fake data.

Verdict
No issues found

No suspicious or malicious behavior was found.

Analyzed Oct 27, 2026, 21:45 UTC at 77c9436

Dispute security verdict

If you believe this verdict is incorrect, submit a dispute and we'll review it.

0
findings
—
highest severity
0
threat classes
39
files scanned
25/25
checks satisfied
0
package advisories

Why this verdict

  • benign: 25 checks satisfied, no findings for skill:replica-backend

Security findings 0

No security findings

No suspicious or malicious behavior was found; 2 candidate findings were refuted on review.

Open questions 1

What the analysis could not settle from the code alone.

[file request replica/architecture.md] The skill body instructs the agent to read replica/architecture.md as build input; does the shipped file contain directives aimed at the agent that go beyond architecture data?
Agent hijacking
Refuted findings 2

Candidates the review stage examined and rejected, kept for transparency.

Agent hijacking

highRefutedlow confidence

The skill instructs the agent to ingest replica/architecture.md as authoritative build input although the file is not shipped as consumed content, so the agent will apply whatever directives exist at that path at runtime.

Reads `replica/architecture.md`.
Why it was refuted

Ingesting the project's architecture spec is the skill's declared core workflow, not a hijack vector: the artifact itself declares that migrations come from architecture.md, the residue extraction flags only .env.local/.env.example (not architecture.md), and no directive-bearing content or sink is shown.

Credential access

highRefutedlow confidence

The skill's workflow places the user's real Stripe/Supabase/Resend/Google Cloud API keys into the workspace file `.env.local`, and a detector flags an undeclared file-read of that credential file, establishing a credential source whose downstream use (any network sink) is not shown in these units.

puts keys in `.env.local`
Why it was refuted

The workflow keeps key creation and placement with the user, bars the agent from live keys, and mandates test mode, making .env.local the env-key mechanism for the declared Stripe/Supabase/Resend/Google integrations (declared core capability carve-out); the shown units establish no downstream sink, so no source-to-sink chain exists.