← VibeRavenCONTENT HISTORY

Update to VibeRaven

Snapshot Nov 9, 2026 · 01:04 UTC · version 1.7.11

WHAT CHANGED

Declared capabilities changed

Full description — Now says: Review Supabase migrations for RLS and grant gaps, or check a local Vercel + Supabase repository. Results cover inspected files, not live database state.

Observed in instructions or declared skills. Runtime behavior has not been tested.

Save VibeRaven and check future changes in Following.

Up to 3 plugins free · no card required.

All fields and original values.

Full description

Before

Oct 28, 2026 · 13:06 UTC

Read-only answers about VibeRaven, the repository check for AI-built apps that deploy on Vercel and use Supabase: what a finding means, the published launch guides, and a manual launch checklist per stack. The hosted server cannot see yo...

After

Nov 9, 2026 · 01:04 UTC

Review Supabase migrations for RLS and grant gaps, or check a local Vercel + Supabase repository. Results cover inspected files, not live database state.

Long description

Before

Oct 28, 2026 · 13:06 UTC

VibeRaven is a repository check for AI-built apps that deploy on Vercel and use Supabase. This plugin answers questions about it from the pages published on viberaven.dev. What it does: 1. Explains a VibeRaven finding id, such as rls_dis...

After

Nov 9, 2026 · 01:04 UTC

Review Supabase migration files for RLS, policy and grant gaps. Use connected tools to review supplied SQL or inspect migrations in a public GitHub repository at a resolved commit. Get source-linked explanations and Vercel + Supabase gui...

Short description

Before

Oct 28, 2026 · 13:06 UTC

Launch checklists and findings

After

Nov 9, 2026 · 01:04 UTC

Supabase migration review

Declared skills

Before

Oct 28, 2026 · 13:06 UTC

[{"description":"Use when the user has an AI-built app that deploys on Vercel and uses Supabase and asks whether it is ready to launch or hand off, wants to find Supabase migrations that create tables without row level security, or has a...

After

Nov 9, 2026 · 01:04 UTC

[{"description":"Review Supabase migrations for row-access and grant gaps, inspect a public GitHub app's migrations from a chat without a terminal, or check a local Vercel and Supabase repository before release. Use the tools actually co...

Compare saved observations

Download comparison JSON
Full technical diff · 12 changed fields

changed /release/description

BEFORE
"Read-only answers about VibeRaven, the repository check for AI-built apps that deploy on Vercel and use Supabase: what a finding means, the published launch guides, and a manual launch checklist per stack. The hosted server cannot see your repository; the check itself runs locally. It is advice, not a gate, and not a live database or security test."
AFTER
"Review Supabase migrations for RLS and grant gaps, or check a local Vercel + Supabase repository. Results cover inspected files, not live database state."

changed /release/id

BEFORE
"pluginrel_12fe1facf86c81919d6ae6330d373974"
AFTER
"pluginrel_31151941b85481919bebbe319776b35f"

changed /release/interface/capabilities

BEFORE
[
  "Explain a VibeRaven finding with source links",
  "Search the published Vercel and Supabase launch guides",
  "Give a manual launch checklist for a Supabase app before launch"
]
AFTER
[
  "Review supplied Supabase migrations",
  "Inspect public GitHub migration files",
  "Explain repository findings and launch checks"
]

changed /release/interface/composer_icon_url

BEFORE
"https://files.openai.com/content?id=file_0000000036188243ba7ceedcb38c304c"
AFTER
"https://files.openai.com/content?id=file_00000000381081f4a1e5048a2ea4d3f1"

changed /release/interface/default_prompt

BEFORE
"My VibeRaven report says rls_disabled. What does it mean and how do I fix it?"
AFTER
"Review my Supabase migration SQL for missing RLS and grant gaps."

changed /release/interface/default_prompts

BEFORE
[
  "My VibeRaven report says rls_disabled. What does it mean and how do I fix it?",
  "Give me a launch checklist for my Lovable + Supabase app.",
  "How do I find Supabase tables missing RLS in my migrations?"
]
AFTER
[
  "Review my Supabase migration SQL for missing RLS and grant gaps.",
  "Review the migrations in a public GitHub repository.",
  "Explain the rls_disabled finding from my VibeRaven report."
]

changed /release/interface/logo_url

BEFORE
"https://files.openai.com/content?id=file_00000000a4188243825b0eee7b897c9f"
AFTER
"https://files.openai.com/content?id=file_00000000cf6081f4b2087952c78ef48d"

changed /release/interface/long_description

BEFORE
"VibeRaven is a repository check for AI-built apps that deploy on Vercel and use Supabase. This plugin answers questions about it from the pages published on viberaven.dev.\n\nWhat it does:\n1. Explains a VibeRaven finding id, such as rls_disabled or env_var_drift: what the rule detects in repository files, why it matters, how to fix it and what it does not check, each part quoted with a link to its source page.\n2. Searches the published launch guides (Supabase RLS, env vars on Vercel, Stripe webhooks after deploy, OAuth and CORS errors after deploy, client handoff) and returns the title, link and short answer of each match.\n3. Returns the manual launch checklist for a Supabase app made with an app builder, or a Next.js + Supabase app on Vercel, with the official sources each page cites and one optional local VibeRaven step.\n\nWho it is for: people shipping a Vercel and Supabase app that was built with a coding agent or an app builder, before a launch or a client handoff.\n\nLimits: the hosted server cannot see your repository, database, dashboards or Vercel project, and it does not browse the web. The check itself runs on your machine with the npx command it names. VibeRaven is advice, not a gate, and a repository check, not a live database or security test. Nothing here is for other stacks or general SQL questions. No sign-in, and the server stores nothing you send."
AFTER
"Review Supabase migration files for RLS, policy and grant gaps. Use connected tools to review supplied SQL or inspect migrations in a public GitHub repository at a resolved commit. Get source-linked explanations and Vercel + Supabase guidance.\n\nFor local repositories with authorized shell access, the bundled skill offers npx -y viberaven@1.7.11 check. This optional npm command reads repository files and writes .viberaven/ reports; installing this plugin does not run it.\n\nFor developers maintaining Supabase apps, and local Vercel + Supabase apps before a deploy or after migration changes.\n\nLimits: static, bounded review of inspected files or supplied text. The hosted tools cannot access private repositories, live databases or provider dashboards and do not execute SQL. No findings does not establish production security. Preserve intentional public access and verify allowed and denied behavior separately. Do not send credentials or .env contents. Free checks and guidance need no sign-in; account and paid workflows are separate."

changed /release/interface/short_description

BEFORE
"Launch checklists and findings"
AFTER
"Supabase migration review"

changed /release/keywords

BEFORE
[
  "launch-readiness",
  "supabase",
  "rls",
  "vercel",
  "checklist"
]
AFTER
[
  "supabase",
  "rls",
  "migrations",
  "vercel",
  "security-review"
]

changed /release/skills

BEFORE
[
  {
    "description": "Use when the user has an AI-built app that deploys on Vercel and uses Supabase and asks whether it is ready to launch or hand off, wants to find Supabase migrations that create tables without row level security, or has a production error about RLS, env vars, the database connection, the service role key or a Stripe webhook. Runs the VibeRaven repository check where the host can run local commands, and says what to do instead where it cannot. Not for other stacks, general SQL or deployment questions, or a single local error.",
    "interface": {
      "brand_color": null,
      "default_prompt": "Is my Vercel and Supabase app ready to launch? Run a VibeRaven check on this repo.",
      "display_name": "Pre-launch check",
      "icon_large_url": null,
      "icon_small_url": null,
      "iconography": "default",
      "short_description": "Check a Vercel and Supabase repo"
    },
    "name": "prelaunch-check",
    "plugin_release_skill_id": "pluginrsk_6abce75087048191a13fbf9f3366d2f3"
  }
]
AFTER
[
  {
    "description": "Review Supabase migrations for row-access and grant gaps, inspect a public GitHub app's migrations from a chat without a terminal, or check a local Vercel and Supabase repository before release. Use the tools actually connected. Not for general SQL, unrelated stacks, or proof of live database security.",
    "interface": {
      "brand_color": null,
      "default_prompt": null,
      "display_name": "prelaunch-check",
      "icon_large_url": null,
      "icon_small_url": null,
      "iconography": "radar",
      "short_description": "Review Supabase migrations for row-access and grant gaps, inspect a public GitHub app's migrations from a chat without a terminal, or check a local Vercel and Supabase repository before release. Use the tools actually connected. Not for general SQL, unrelated stacks, or proof of live database security."
    },
    "name": "prelaunch-check",
    "plugin_release_skill_id": "pluginrsk_6aef8767d4208191af38bc08557ef36c"
  }
]

changed /release/version

BEFORE
"1.1.0"
AFTER
"1.7.11"
Full snapshot data
{
  "canonical_app_id": "asdk_app_6abcde724e908191bfdaee83d7693940",
  "connector_id": "asdk_app_6abcde724e908191bfdaee83d7693940",
  "created_at": "2026-09-30T10:42:35.119976Z",
  "discoverability": "LISTED",
  "id": "plugin_asdk_app_6abcde724e908191bfdaee83d7693940",
  "is_template": false,
  "is_template_instance": false,
  "is_v2_template": false,
  "name": "viberaven",
  "release": {
    "app_ids": [
      "asdk_app_6abcde724e908191bfdaee83d7693940"
    ],
    "app_manifest": {
      "apps": {
        "viberaven": {
          "id": "asdk_app_6abcde724e908191bfdaee83d7693940",
          "required": true
        }
      }
    },
    "app_templates": [],
    "description": "Review Supabase migrations for RLS and grant gaps, or check a local Vercel + Supabase repository. Results cover inspected files, not live database state.",
    "display_name": "VibeRaven",
    "id": "pluginrel_31151941b85481919bebbe319776b35f",
    "interface": {
      "brand_color": "#B8860B",
      "capabilities": [
        "Review supplied Supabase migrations",
        "Inspect public GitHub migration files",
        "Explain repository findings and launch checks"
      ],
      "category": "Developer Tools",
      "composer_icon_dark_url": null,
      "composer_icon_url": "https://files.openai.com/content?id=file_00000000381081f4a1e5048a2ea4d3f1",
      "default_prompt": "Review my Supabase migration SQL for missing RLS and grant gaps.",
      "default_prompts": [
        "Review my Supabase migration SQL for missing RLS and grant gaps.",
        "Review the migrations in a public GitHub repository.",
        "Explain the rls_disabled finding from my VibeRaven report."
      ],
      "developer_name": "Ohad Krispin",
      "logo_url": "https://files.openai.com/content?id=file_00000000cf6081f4b2087952c78ef48d",
      "logo_url_dark": null,
      "long_description": "Review Supabase migration files for RLS, policy and grant gaps. Use connected tools to review supplied SQL or inspect migrations in a public GitHub repository at a resolved commit. Get source-linked explanations and Vercel + Supabase guidance.\n\nFor local repositories with authorized shell access, the bundled skill offers npx -y viberaven@1.7.11 check. This optional npm command reads repository files and writes .viberaven/ reports; installing this plugin does not run it.\n\nFor developers maintaining Supabase apps, and local Vercel + Supabase apps before a deploy or after migration changes.\n\nLimits: static, bounded review of inspected files or supplied text. The hosted tools cannot access private repositories, live databases or provider dashboards and do not execute SQL. No findings does not establish production security. Preserve intentional public access and verify allowed and denied behavior separately. Do not send credentials or .env contents. Free checks and guidance need no sign-in; account and paid workflows are separate.",
      "plugin_category_id": "developer tools",
      "privacy_policy_url": "https://viberaven.dev/privacy",
      "screenshot_urls": [],
      "short_description": "Supabase migration review",
      "terms_of_service_url": "https://viberaven.dev/terms",
      "website_url": "https://viberaven.dev"
    },
    "keywords": [
      "supabase",
      "rls",
      "migrations",
      "vercel",
      "security-review"
    ],
    "mcp_servers": [
      {
        "key": "viberaven",
        "metadata": {
          "headers": {},
          "type": "streamable-http",
          "url": "https://viberaven.dev/mcp"
        }
      }
    ],
    "onboarding_skill_name": null,
    "requires_local_executor": false,
    "skills": [
      {
        "description": "Review Supabase migrations for row-access and grant gaps, inspect a public GitHub app's migrations from a chat without a terminal, or check a local Vercel and Supabase repository before release. Use the tools actually connected. Not for general SQL, unrelated stacks, or proof of live database security.",
        "interface": {
          "brand_color": null,
          "default_prompt": null,
          "display_name": "prelaunch-check",
          "icon_large_url": null,
          "icon_small_url": null,
          "iconography": "radar",
          "short_description": "Review Supabase migrations for row-access and grant gaps, inspect a public GitHub app's migrations from a chat without a terminal, or check a local Vercel and Supabase repository before release. Use the tools actually connected. Not for general SQL, unrelated stacks, or proof of live database security."
        },
        "name": "prelaunch-check",
        "plugin_release_skill_id": "pluginrsk_6aef8767d4208191af38bc08557ef36c"
      }
    ],
    "version": "1.7.11"
  },
  "scope": "GLOBAL",
  "share_url": "https://chatgpt.com/plugins/plugin_asdk_app_6abcde724e908191bfdaee83d7693940?open_in_app",
  "status": "ENABLED"
}

SHA-256 of public snapshot: 77b76f4dab33341d550e1d2d869c5dd9c6ce23560ba32d25df4d7e3466bee01b