← Cloudflare RLSCONTENT HISTORY

Update to Cloudflare RLS

Snapshot Oct 9, 2026 · 00:12 UTC · version 0.1.0

WHAT CHANGED · RULE-BASED ANALYSIS

Package or technical metadata updated

Discoverability changed from “UNLISTED” to “LISTED”.

Observed in package metadata. These changes alone do not establish a new customer-facing feature.

Discoverability

Before

UNLISTED

After

LISTED

Share url

Before

Not present

After

https://chatgpt.com/plugins/plugins_6ab3635840688191834661e7fb05e07b?open_in_app

Compare saved observations

Download comparison JSON
Full technical diff · 2 changed fields

changed /discoverability

BEFORE
"UNLISTED"
AFTER
"LISTED"

changed /share_url

BEFORE
null
AFTER
"https://chatgpt.com/plugins/plugins_6ab3635840688191834661e7fb05e07b?open_in_app"
Full snapshot data
{
  "canonical_app_id": null,
  "connector_id": null,
  "created_at": "2026-09-23T05:34:21.178047Z",
  "discoverability": "LISTED",
  "id": "plugins_6ab3635840688191834661e7fb05e07b",
  "is_template": false,
  "name": "cloudflare-data-security",
  "release": {
    "app_ids": [],
    "app_manifest": null,
    "app_templates": [],
    "description": "Review Cloudflare application data isolation, authorization paths, and storage-specific security controls.",
    "display_name": "Cloudflare RLS",
    "id": "pluginrel_27da7107f424819192f4b6cca562bc14",
    "interface": {
      "brand_color": null,
      "capabilities": [],
      "category": "Developer Tools",
      "composer_icon_dark_url": null,
      "composer_icon_url": "https://files.openai.com/content?id=file_00000000e56881f4acfe61bff3544117",
      "default_prompt": "Review this Cloudflare Worker and D1 code for cross-tenant data access risks.",
      "default_prompts": [
        "Review this Cloudflare Worker and D1 code for cross-tenant data access risks.",
        "Help me design PostgreSQL RLS policies for a database accessed through Hyperdrive.",
        "Create a security checklist for my Cloudflare app's storage and cache paths."
      ],
      "developer_name": "The Doers Firm LTD",
      "logo_url": "https://files.openai.com/content?id=file_0000000084cc81f4add89f4c831c9807",
      "logo_url_dark": null,
      "long_description": "A security review assistant for Cloudflare applications. It helps assess tenant and row-level authorization across Workers, D1, PostgreSQL via Hyperdrive, object and key-value storage, caches, identity boundaries, bindings, and background jobs. It distinguishes D1 application-layer authorization from PostgreSQL native RLS, asks for evidence when needed, and provides prioritized findings and negative tests. It cannot guarantee complete security, inspect an account unless connected evidence is supplied, or deploy changes on its own.",
      "plugin_category_id": "developer tools",
      "privacy_policy_url": null,
      "screenshot_urls": [],
      "short_description": "Implement Row Level Security",
      "terms_of_service_url": null,
      "website_url": null
    },
    "keywords": [],
    "mcp_servers": [],
    "onboarding_skill_name": null,
    "requires_local_executor": false,
    "skills": [
      {
        "description": "Route Cloudflare application security requests to the right data isolation review workflow.",
        "interface": {
          "brand_color": null,
          "default_prompt": null,
          "display_name": "chat-router",
          "icon_large_url": null,
          "icon_small_url": null,
          "iconography": "hierarchy",
          "short_description": "Route Cloudflare application security requests to the right data isolation review workflow."
        },
        "name": "chat-router",
        "plugin_release_skill_id": "pluginrsk_6ab36359f0108191987599ba6a362095"
      },
      {
        "description": "Assess tenant isolation across Cloudflare identity, storage, caching, and asynchronous execution boundaries.",
        "interface": {
          "brand_color": null,
          "default_prompt": null,
          "display_name": "cloudflare-security-boundaries",
          "icon_large_url": null,
          "icon_small_url": null,
          "iconography": "radar",
          "short_description": "Assess tenant isolation across Cloudflare identity, storage, caching, and asynchronous execution boundaries."
        },
        "name": "cloudflare-security-boundaries",
        "plugin_release_skill_id": "pluginrsk_6ab3635a37ac8191b08d0e868550cf23"
      },
      {
        "description": "Review tenant and row authorization in Cloudflare Workers and D1 applications.",
        "interface": {
          "brand_color": null,
          "default_prompt": null,
          "display_name": "d1-workers-isolation",
          "icon_large_url": null,
          "icon_small_url": null,
          "iconography": "code",
          "short_description": "Review tenant and row authorization in Cloudflare Workers and D1 applications."
        },
        "name": "d1-workers-isolation",
        "plugin_release_skill_id": "pluginrsk_6ab3635a28c081918ddc49ac85584175"
      },
      {
        "description": "Design and review PostgreSQL row-level security policies used through Cloudflare Hyperdrive.",
        "interface": {
          "brand_color": null,
          "default_prompt": null,
          "display_name": "postgres-rls-hyperdrive",
          "icon_large_url": null,
          "icon_small_url": null,
          "iconography": "code",
          "short_description": "Design and review PostgreSQL row-level security policies used through Cloudflare Hyperdrive."
        },
        "name": "postgres-rls-hyperdrive",
        "plugin_release_skill_id": "pluginrsk_6ab3635a2664819181f15cb34d216333"
      }
    ],
    "version": "0.1.0"
  },
  "scope": "GLOBAL",
  "share_url": "https://chatgpt.com/plugins/plugins_6ab3635840688191834661e7fb05e07b?open_in_app",
  "status": "ENABLED"
}

SHA-256 of public snapshot: 5514dd085c2ee9634fa466acda74437fd06dc6fc1a5d5870b72a832e1ca6f9c1