尚未偵測到更新。GitHub 發布版本後會顯示在這裡。
個人 GitHub 帳號下公開儲存庫的擁有者可以登入並驗證所有權,自行管理介紹,無需管理員核准。
登入並產生驗證檔案,在 30 分鐘內將其提交至此儲存庫的預設分支。其他分支或分叉儲存庫中的檔案無效。然後在下方檢查檔案,即可無需管理員核准直接管理專案。請保留檔案以維持管理權限。
如需登入,將前往登入頁面。登入後請回到此處,再次點擊所選的驗證按鈕。
在專案資料夾中執行 /nomorevibe verify,即可驗證所有權並自行管理介紹。
一分鐘完成驗證Self-hardening prompt-security game: break the AI piggy bank. Next.js + Supabase + OpenAI.
翻譯準備中
取自儲存庫 README
正在載入完整 README。
檢視完整 README ↗Prompt Piggy is a self-hardening prompt-security game. Players sign in with Google and try to talk an AI piggy bank into paying out its treasury. Every successful break hardens the pig for the next player.
[!WARNING] This repository is public. Never commit a secret (API keys, the Supabase service-role key, the database password,
CRON_SECRET) or a real breach prompt. Only.env.example, which holds variable names with empty values, may be committed; every other.env*file is gitignored. Real breach prompts live only in the database, and committed test fixtures are synthetic. CI runs a gitleaks scan over the full git history on every pull request and fails on any finding.
/health page, and CI. There is no game logic yet.docs/ARCHITECTURE.md and docs/orchestrator-tasks.json) lands through its own pull request.@openai/agentsbase-nova, Base UI)Requirements: Node 22 (see .nvmrc) and pnpm 10.
pnpm install --frozen-lockfile
cp .env.example .env.local # then fill in values locally; never commit them
pnpm dev # http://localhost:3000, deploy check at /health
| Command | What it does |
|---|---|
pnpm dev | Start the Next.js dev server. |
pnpm test | Run the Vitest server and ui projects. |
pnpm build | Production build. It needs no environment variables. |
pnpm lint | ESLint. |
pnpm typecheck | tsc --noEmit. |
pnpm test:e2e | Playwright end-to-end tests against pnpm dev. |
The /health page reports ok, the commit, the environment, and whether the public Supabase settings are present (yes or no, never the value). It makes no database or network call.
docs/ARCHITECTURE.md: the architecture blueprint (directory tree, data model, API routes, threat model, environment variable names).docs/BRIEF.md: the original mission brief.docs/HARDENING_CONSTRAINTS.md: mandatory design rules for the Attack-to-Rule hardening loop.docs/SETUP.md: Supabase and Vercel setup notes.Licensed under the GNU General Public License v3.0. See LICENSE.