[
  {
    "name": "auth_rls_initplan",
    "title": "Auth RLS Initialization Plan",
    "level": "WARN",
    "facing": "EXTERNAL",
    "categories": "[\"PERFORMANCE\"]",
    "description": "Detects if calls to `auth.<function>()` in RLS policies are being unnecessarily re-evaluated for each row",
    "detail": "Table `public.buddies` has a row level security policy `Manage own buddies` that re-evaluates an auth.<function>() for each row. This produces suboptimal query performance at scale. Resolve the issue by replacing `auth.<function>()` with `(select auth.<function>())`. See [docs](https://supabase.com/docs/guides/database/postgres/row-level-security#call-functions-with-select) for more info.",
    "remediation": "https://supabase.com/docs/guides/database/database-linter?lint=0003_auth_rls_initplan",
    "metadata": "{\"name\":\"buddies\",\"type\":\"table\",\"schema\":\"public\"}",
    "cache_key": "auth_rls_init_plan_public_buddies_Manage own buddies"
  },
  {
    "name": "auth_rls_initplan",
    "title": "Auth RLS Initialization Plan",
    "level": "WARN",
    "facing": "EXTERNAL",
    "categories": "[\"PERFORMANCE\"]",
    "description": "Detects if calls to `auth.<function>()` in RLS policies are being unnecessarily re-evaluated for each row",
    "detail": "Table `public.tasting_sessions` has a row level security policy `Manage own sessions` that re-evaluates an auth.<function>() for each row. This produces suboptimal query performance at scale. Resolve the issue by replacing `auth.<function>()` with `(select auth.<function>())`. See [docs](https://supabase.com/docs/guides/database/postgres/row-level-security#call-functions-with-select) for more info.",
    "remediation": "https://supabase.com/docs/guides/database/database-linter?lint=0003_auth_rls_initplan",
    "metadata": "{\"name\":\"tasting_sessions\",\"type\":\"table\",\"schema\":\"public\"}",
    "cache_key": "auth_rls_init_plan_public_tasting_sessions_Manage own sessions"
  },
  {
    "name": "auth_rls_initplan",
    "title": "Auth RLS Initialization Plan",
    "level": "WARN",
    "facing": "EXTERNAL",
    "categories": "[\"PERFORMANCE\"]",
    "description": "Detects if calls to `auth.<function>()` in RLS policies are being unnecessarily re-evaluated for each row",
    "detail": "Table `public.tastings` has a row level security policy `tastings_owner_all` that re-evaluates an auth.<function>() for each row. This produces suboptimal query performance at scale. Resolve the issue by replacing `auth.<function>()` with `(select auth.<function>())`. See [docs](https://supabase.com/docs/guides/database/postgres/row-level-security#call-functions-with-select) for more info.",
    "remediation": "https://supabase.com/docs/guides/database/database-linter?lint=0003_auth_rls_initplan",
    "metadata": "{\"name\":\"tastings\",\"type\":\"table\",\"schema\":\"public\"}",
    "cache_key": "auth_rls_init_plan_public_tastings_tastings_owner_all"
  },
  {
    "name": "auth_rls_initplan",
    "title": "Auth RLS Initialization Plan",
    "level": "WARN",
    "facing": "EXTERNAL",
    "categories": "[\"PERFORMANCE\"]",
    "description": "Detects if calls to `auth.<function>()` in RLS policies are being unnecessarily re-evaluated for each row",
    "detail": "Table `public.tasting_tags` has a row level security policy `tags_owner_all` that re-evaluates an auth.<function>() for each row. This produces suboptimal query performance at scale. Resolve the issue by replacing `auth.<function>()` with `(select auth.<function>())`. See [docs](https://supabase.com/docs/guides/database/postgres/row-level-security#call-functions-with-select) for more info.",
    "remediation": "https://supabase.com/docs/guides/database/database-linter?lint=0003_auth_rls_initplan",
    "metadata": "{\"name\":\"tasting_tags\",\"type\":\"table\",\"schema\":\"public\"}",
    "cache_key": "auth_rls_init_plan_public_tasting_tags_tags_owner_all"
  },
  {
    "name": "auth_rls_initplan",
    "title": "Auth RLS Initialization Plan",
    "level": "WARN",
    "facing": "EXTERNAL",
    "categories": "[\"PERFORMANCE\"]",
    "description": "Detects if calls to `auth.<function>()` in RLS policies are being unnecessarily re-evaluated for each row",
    "detail": "Table `public.session_participants` has a row level security policy `session_owner_all` that re-evaluates an auth.<function>() for each row. This produces suboptimal query performance at scale. Resolve the issue by replacing `auth.<function>()` with `(select auth.<function>())`. See [docs](https://supabase.com/docs/guides/database/postgres/row-level-security#call-functions-with-select) for more info.",
    "remediation": "https://supabase.com/docs/guides/database/database-linter?lint=0003_auth_rls_initplan",
    "metadata": "{\"name\":\"session_participants\",\"type\":\"table\",\"schema\":\"public\"}",
    "cache_key": "auth_rls_init_plan_public_session_participants_session_owner_all"
  },
  {
    "name": "multiple_permissive_policies",
    "title": "Multiple Permissive Policies",
    "level": "WARN",
    "facing": "EXTERNAL",
    "categories": "[\"PERFORMANCE\"]",
    "description": "Detects if multiple permissive row level security policies are present on a table for the same `role` and `action` (e.g. insert). Multiple permissive policies are suboptimal for performance as each policy must be executed for every relevant query.",
    "detail": "Table `public.bottles` has multiple permissive policies for role `authenticated` for action `DELETE`. Policies include `{\"Relaxed bottles access\",bottles_owner_policy}`",
    "remediation": "https://supabase.com/docs/guides/database/database-linter?lint=0006_multiple_permissive_policies",
    "metadata": "{\"name\":\"bottles\",\"type\":\"table\",\"schema\":\"public\"}",
    "cache_key": "multiple_permissive_policies_public_bottles_authenticated_DELETE"
  },
  {
    "name": "multiple_permissive_policies",
    "title": "Multiple Permissive Policies",
    "level": "WARN",
    "facing": "EXTERNAL",
    "categories": "[\"PERFORMANCE\"]",
    "description": "Detects if multiple permissive row level security policies are present on a table for the same `role` and `action` (e.g. insert). Multiple permissive policies are suboptimal for performance as each policy must be executed for every relevant query.",
    "detail": "Table `public.bottles` has multiple permissive policies for role `authenticated` for action `INSERT`. Policies include `{\"Relaxed bottles access\",bottles_owner_policy}`",
    "remediation": "https://supabase.com/docs/guides/database/database-linter?lint=0006_multiple_permissive_policies",
    "metadata": "{\"name\":\"bottles\",\"type\":\"table\",\"schema\":\"public\"}",
    "cache_key": "multiple_permissive_policies_public_bottles_authenticated_INSERT"
  },
  {
    "name": "multiple_permissive_policies",
    "title": "Multiple Permissive Policies",
    "level": "WARN",
    "facing": "EXTERNAL",
    "categories": "[\"PERFORMANCE\"]",
    "description": "Detects if multiple permissive row level security policies are present on a table for the same `role` and `action` (e.g. insert). Multiple permissive policies are suboptimal for performance as each policy must be executed for every relevant query.",
    "detail": "Table `public.bottles` has multiple permissive policies for role `authenticated` for action `SELECT`. Policies include `{\"Relaxed bottles access\",bottles_owner_policy}`",
    "remediation": "https://supabase.com/docs/guides/database/database-linter?lint=0006_multiple_permissive_policies",
    "metadata": "{\"name\":\"bottles\",\"type\":\"table\",\"schema\":\"public\"}",
    "cache_key": "multiple_permissive_policies_public_bottles_authenticated_SELECT"
  },
  {
    "name": "multiple_permissive_policies",
    "title": "Multiple Permissive Policies",
    "level": "WARN",
    "facing": "EXTERNAL",
    "categories": "[\"PERFORMANCE\"]",
    "description": "Detects if multiple permissive row level security policies are present on a table for the same `role` and `action` (e.g. insert). Multiple permissive policies are suboptimal for performance as each policy must be executed for every relevant query.",
    "detail": "Table `public.bottles` has multiple permissive policies for role `authenticated` for action `UPDATE`. Policies include `{\"Relaxed bottles access\",bottles_owner_policy}`",
    "remediation": "https://supabase.com/docs/guides/database/database-linter?lint=0006_multiple_permissive_policies",
    "metadata": "{\"name\":\"bottles\",\"type\":\"table\",\"schema\":\"public\"}",
    "cache_key": "multiple_permissive_policies_public_bottles_authenticated_UPDATE"
  },
  {
    "name": "multiple_permissive_policies",
    "title": "Multiple Permissive Policies",
    "level": "WARN",
    "facing": "EXTERNAL",
    "categories": "[\"PERFORMANCE\"]",
    "description": "Detects if multiple permissive row level security policies are present on a table for the same `role` and `action` (e.g. insert). Multiple permissive policies are suboptimal for performance as each policy must be executed for every relevant query.",
    "detail": "Table `public.buddies` has multiple permissive policies for role `anon` for action `DELETE`. Policies include `{\"Manage own buddies\",buddies_access_policy}`",
    "remediation": "https://supabase.com/docs/guides/database/database-linter?lint=0006_multiple_permissive_policies",
    "metadata": "{\"name\":\"buddies\",\"type\":\"table\",\"schema\":\"public\"}",
    "cache_key": "multiple_permissive_policies_public_buddies_anon_DELETE"
  },
  {
    "name": "multiple_permissive_policies",
    "title": "Multiple Permissive Policies",
    "level": "WARN",
    "facing": "EXTERNAL",
    "categories": "[\"PERFORMANCE\"]",
    "description": "Detects if multiple permissive row level security policies are present on a table for the same `role` and `action` (e.g. insert). Multiple permissive policies are suboptimal for performance as each policy must be executed for every relevant query.",
    "detail": "Table `public.buddies` has multiple permissive policies for role `anon` for action `INSERT`. Policies include `{\"Manage own buddies\",buddies_access_policy}`",
    "remediation": "https://supabase.com/docs/guides/database/database-linter?lint=0006_multiple_permissive_policies",
    "metadata": "{\"name\":\"buddies\",\"type\":\"table\",\"schema\":\"public\"}",
    "cache_key": "multiple_permissive_policies_public_buddies_anon_INSERT"
  },
  {
    "name": "multiple_permissive_policies",
    "title": "Multiple Permissive Policies",
    "level": "WARN",
    "facing": "EXTERNAL",
    "categories": "[\"PERFORMANCE\"]",
    "description": "Detects if multiple permissive row level security policies are present on a table for the same `role` and `action` (e.g. insert). Multiple permissive policies are suboptimal for performance as each policy must be executed for every relevant query.",
    "detail": "Table `public.buddies` has multiple permissive policies for role `anon` for action `SELECT`. Policies include `{\"Manage own buddies\",buddies_access_policy}`",
    "remediation": "https://supabase.com/docs/guides/database/database-linter?lint=0006_multiple_permissive_policies",
    "metadata": "{\"name\":\"buddies\",\"type\":\"table\",\"schema\":\"public\"}",
    "cache_key": "multiple_permissive_policies_public_buddies_anon_SELECT"
  },
  {
    "name": "multiple_permissive_policies",
    "title": "Multiple Permissive Policies",
    "level": "WARN",
    "facing": "EXTERNAL",
    "categories": "[\"PERFORMANCE\"]",
    "description": "Detects if multiple permissive row level security policies are present on a table for the same `role` and `action` (e.g. insert). Multiple permissive policies are suboptimal for performance as each policy must be executed for every relevant query.",
    "detail": "Table `public.buddies` has multiple permissive policies for role `anon` for action `UPDATE`. Policies include `{\"Manage own buddies\",buddies_access_policy}`",
    "remediation": "https://supabase.com/docs/guides/database/database-linter?lint=0006_multiple_permissive_policies",
    "metadata": "{\"name\":\"buddies\",\"type\":\"table\",\"schema\":\"public\"}",
    "cache_key": "multiple_permissive_policies_public_buddies_anon_UPDATE"
  },
  {
    "name": "multiple_permissive_policies",
    "title": "Multiple Permissive Policies",
    "level": "WARN",
    "facing": "EXTERNAL",
    "categories": "[\"PERFORMANCE\"]",
    "description": "Detects if multiple permissive row level security policies are present on a table for the same `role` and `action` (e.g. insert). Multiple permissive policies are suboptimal for performance as each policy must be executed for every relevant query.",
    "detail": "Table `public.buddies` has multiple permissive policies for role `authenticated` for action `DELETE`. Policies include `{\"Manage own buddies\",buddies_access_policy}`",
    "remediation": "https://supabase.com/docs/guides/database/database-linter?lint=0006_multiple_permissive_policies",
    "metadata": "{\"name\":\"buddies\",\"type\":\"table\",\"schema\":\"public\"}",
    "cache_key": "multiple_permissive_policies_public_buddies_authenticated_DELETE"
  },
  {
    "name": "multiple_permissive_policies",
    "title": "Multiple Permissive Policies",
    "level": "WARN",
    "facing": "EXTERNAL",
    "categories": "[\"PERFORMANCE\"]",
    "description": "Detects if multiple permissive row level security policies are present on a table for the same `role` and `action` (e.g. insert). Multiple permissive policies are suboptimal for performance as each policy must be executed for every relevant query.",
    "detail": "Table `public.buddies` has multiple permissive policies for role `authenticated` for action `INSERT`. Policies include `{\"Manage own buddies\",buddies_access_policy}`",
    "remediation": "https://supabase.com/docs/guides/database/database-linter?lint=0006_multiple_permissive_policies",
    "metadata": "{\"name\":\"buddies\",\"type\":\"table\",\"schema\":\"public\"}",
    "cache_key": "multiple_permissive_policies_public_buddies_authenticated_INSERT"
  },
  {
    "name": "multiple_permissive_policies",
    "title": "Multiple Permissive Policies",
    "level": "WARN",
    "facing": "EXTERNAL",
    "categories": "[\"PERFORMANCE\"]",
    "description": "Detects if multiple permissive row level security policies are present on a table for the same `role` and `action` (e.g. insert). Multiple permissive policies are suboptimal for performance as each policy must be executed for every relevant query.",
    "detail": "Table `public.buddies` has multiple permissive policies for role `authenticated` for action `SELECT`. Policies include `{\"Manage own buddies\",buddies_access_policy}`",
    "remediation": "https://supabase.com/docs/guides/database/database-linter?lint=0006_multiple_permissive_policies",
    "metadata": "{\"name\":\"buddies\",\"type\":\"table\",\"schema\":\"public\"}",
    "cache_key": "multiple_permissive_policies_public_buddies_authenticated_SELECT"
  },
  {
    "name": "multiple_permissive_policies",
    "title": "Multiple Permissive Policies",
    "level": "WARN",
    "facing": "EXTERNAL",
    "categories": "[\"PERFORMANCE\"]",
    "description": "Detects if multiple permissive row level security policies are present on a table for the same `role` and `action` (e.g. insert). Multiple permissive policies are suboptimal for performance as each policy must be executed for every relevant query.",
    "detail": "Table `public.buddies` has multiple permissive policies for role `authenticated` for action `UPDATE`. Policies include `{\"Manage own buddies\",buddies_access_policy}`",
    "remediation": "https://supabase.com/docs/guides/database/database-linter?lint=0006_multiple_permissive_policies",
    "metadata": "{\"name\":\"buddies\",\"type\":\"table\",\"schema\":\"public\"}",
    "cache_key": "multiple_permissive_policies_public_buddies_authenticated_UPDATE"
  },
  {
    "name": "multiple_permissive_policies",
    "title": "Multiple Permissive Policies",
    "level": "WARN",
    "facing": "EXTERNAL",
    "categories": "[\"PERFORMANCE\"]",
    "description": "Detects if multiple permissive row level security policies are present on a table for the same `role` and `action` (e.g. insert). Multiple permissive policies are suboptimal for performance as each policy must be executed for every relevant query.",
    "detail": "Table `public.buddies` has multiple permissive policies for role `authenticator` for action `DELETE`. Policies include `{\"Manage own buddies\",buddies_access_policy}`",
    "remediation": "https://supabase.com/docs/guides/database/database-linter?lint=0006_multiple_permissive_policies",
    "metadata": "{\"name\":\"buddies\",\"type\":\"table\",\"schema\":\"public\"}",
    "cache_key": "multiple_permissive_policies_public_buddies_authenticator_DELETE"
  },
  {
    "name": "multiple_permissive_policies",
    "title": "Multiple Permissive Policies",
    "level": "WARN",
    "facing": "EXTERNAL",
    "categories": "[\"PERFORMANCE\"]",
    "description": "Detects if multiple permissive row level security policies are present on a table for the same `role` and `action` (e.g. insert). Multiple permissive policies are suboptimal for performance as each policy must be executed for every relevant query.",
    "detail": "Table `public.buddies` has multiple permissive policies for role `authenticator` for action `INSERT`. Policies include `{\"Manage own buddies\",buddies_access_policy}`",
    "remediation": "https://supabase.com/docs/guides/database/database-linter?lint=0006_multiple_permissive_policies",
    "metadata": "{\"name\":\"buddies\",\"type\":\"table\",\"schema\":\"public\"}",
    "cache_key": "multiple_permissive_policies_public_buddies_authenticator_INSERT"
  },
  {
    "name": "multiple_permissive_policies",
    "title": "Multiple Permissive Policies",
    "level": "WARN",
    "facing": "EXTERNAL",
    "categories": "[\"PERFORMANCE\"]",
    "description": "Detects if multiple permissive row level security policies are present on a table for the same `role` and `action` (e.g. insert). Multiple permissive policies are suboptimal for performance as each policy must be executed for every relevant query.",
    "detail": "Table `public.buddies` has multiple permissive policies for role `authenticator` for action `SELECT`. Policies include `{\"Manage own buddies\",buddies_access_policy}`",
    "remediation": "https://supabase.com/docs/guides/database/database-linter?lint=0006_multiple_permissive_policies",
    "metadata": "{\"name\":\"buddies\",\"type\":\"table\",\"schema\":\"public\"}",
    "cache_key": "multiple_permissive_policies_public_buddies_authenticator_SELECT"
  },
  {
    "name": "multiple_permissive_policies",
    "title": "Multiple Permissive Policies",
    "level": "WARN",
    "facing": "EXTERNAL",
    "categories": "[\"PERFORMANCE\"]",
    "description": "Detects if multiple permissive row level security policies are present on a table for the same `role` and `action` (e.g. insert). Multiple permissive policies are suboptimal for performance as each policy must be executed for every relevant query.",
    "detail": "Table `public.buddies` has multiple permissive policies for role `authenticator` for action `UPDATE`. Policies include `{\"Manage own buddies\",buddies_access_policy}`",
    "remediation": "https://supabase.com/docs/guides/database/database-linter?lint=0006_multiple_permissive_policies",
    "metadata": "{\"name\":\"buddies\",\"type\":\"table\",\"schema\":\"public\"}",
    "cache_key": "multiple_permissive_policies_public_buddies_authenticator_UPDATE"
  },
  {
    "name": "multiple_permissive_policies",
    "title": "Multiple Permissive Policies",
    "level": "WARN",
    "facing": "EXTERNAL",
    "categories": "[\"PERFORMANCE\"]",
    "description": "Detects if multiple permissive row level security policies are present on a table for the same `role` and `action` (e.g. insert). Multiple permissive policies are suboptimal for performance as each policy must be executed for every relevant query.",
    "detail": "Table `public.buddies` has multiple permissive policies for role `dashboard_user` for action `DELETE`. Policies include `{\"Manage own buddies\",buddies_access_policy}`",
    "remediation": "https://supabase.com/docs/guides/database/database-linter?lint=0006_multiple_permissive_policies",
    "metadata": "{\"name\":\"buddies\",\"type\":\"table\",\"schema\":\"public\"}",
    "cache_key": "multiple_permissive_policies_public_buddies_dashboard_user_DELETE"
  },
  {
    "name": "multiple_permissive_policies",
    "title": "Multiple Permissive Policies",
    "level": "WARN",
    "facing": "EXTERNAL",
    "categories": "[\"PERFORMANCE\"]",
    "description": "Detects if multiple permissive row level security policies are present on a table for the same `role` and `action` (e.g. insert). Multiple permissive policies are suboptimal for performance as each policy must be executed for every relevant query.",
    "detail": "Table `public.buddies` has multiple permissive policies for role `dashboard_user` for action `INSERT`. Policies include `{\"Manage own buddies\",buddies_access_policy}`",
    "remediation": "https://supabase.com/docs/guides/database/database-linter?lint=0006_multiple_permissive_policies",
    "metadata": "{\"name\":\"buddies\",\"type\":\"table\",\"schema\":\"public\"}",
    "cache_key": "multiple_permissive_policies_public_buddies_dashboard_user_INSERT"
  },
  {
    "name": "multiple_permissive_policies",
    "title": "Multiple Permissive Policies",
    "level": "WARN",
    "facing": "EXTERNAL",
    "categories": "[\"PERFORMANCE\"]",
    "description": "Detects if multiple permissive row level security policies are present on a table for the same `role` and `action` (e.g. insert). Multiple permissive policies are suboptimal for performance as each policy must be executed for every relevant query.",
    "detail": "Table `public.buddies` has multiple permissive policies for role `dashboard_user` for action `SELECT`. Policies include `{\"Manage own buddies\",buddies_access_policy}`",
    "remediation": "https://supabase.com/docs/guides/database/database-linter?lint=0006_multiple_permissive_policies",
    "metadata": "{\"name\":\"buddies\",\"type\":\"table\",\"schema\":\"public\"}",
    "cache_key": "multiple_permissive_policies_public_buddies_dashboard_user_SELECT"
  },
  {
    "name": "multiple_permissive_policies",
    "title": "Multiple Permissive Policies",
    "level": "WARN",
    "facing": "EXTERNAL",
    "categories": "[\"PERFORMANCE\"]",
    "description": "Detects if multiple permissive row level security policies are present on a table for the same `role` and `action` (e.g. insert). Multiple permissive policies are suboptimal for performance as each policy must be executed for every relevant query.",
    "detail": "Table `public.buddies` has multiple permissive policies for role `dashboard_user` for action `UPDATE`. Policies include `{\"Manage own buddies\",buddies_access_policy}`",
    "remediation": "https://supabase.com/docs/guides/database/database-linter?lint=0006_multiple_permissive_policies",
    "metadata": "{\"name\":\"buddies\",\"type\":\"table\",\"schema\":\"public\"}",
    "cache_key": "multiple_permissive_policies_public_buddies_dashboard_user_UPDATE"
  },
  {
    "name": "multiple_permissive_policies",
    "title": "Multiple Permissive Policies",
    "level": "WARN",
    "facing": "EXTERNAL",
    "categories": "[\"PERFORMANCE\"]",
    "description": "Detects if multiple permissive row level security policies are present on a table for the same `role` and `action` (e.g. insert). Multiple permissive policies are suboptimal for performance as each policy must be executed for every relevant query.",
    "detail": "Table `public.session_participants` has multiple permissive policies for role `anon` for action `DELETE`. Policies include `{session_owner_all,session_participants_owner_policy}`",
    "remediation": "https://supabase.com/docs/guides/database/database-linter?lint=0006_multiple_permissive_policies",
    "metadata": "{\"name\":\"session_participants\",\"type\":\"table\",\"schema\":\"public\"}",
    "cache_key": "multiple_permissive_policies_public_session_participants_anon_DELETE"
  },
  {
    "name": "multiple_permissive_policies",
    "title": "Multiple Permissive Policies",
    "level": "WARN",
    "facing": "EXTERNAL",
    "categories": "[\"PERFORMANCE\"]",
    "description": "Detects if multiple permissive row level security policies are present on a table for the same `role` and `action` (e.g. insert). Multiple permissive policies are suboptimal for performance as each policy must be executed for every relevant query.",
    "detail": "Table `public.session_participants` has multiple permissive policies for role `anon` for action `INSERT`. Policies include `{session_owner_all,session_participants_owner_policy}`",
    "remediation": "https://supabase.com/docs/guides/database/database-linter?lint=0006_multiple_permissive_policies",
    "metadata": "{\"name\":\"session_participants\",\"type\":\"table\",\"schema\":\"public\"}",
    "cache_key": "multiple_permissive_policies_public_session_participants_anon_INSERT"
  },
  {
    "name": "multiple_permissive_policies",
    "title": "Multiple Permissive Policies",
    "level": "WARN",
    "facing": "EXTERNAL",
    "categories": "[\"PERFORMANCE\"]",
    "description": "Detects if multiple permissive row level security policies are present on a table for the same `role` and `action` (e.g. insert). Multiple permissive policies are suboptimal for performance as each policy must be executed for every relevant query.",
    "detail": "Table `public.session_participants` has multiple permissive policies for role `anon` for action `SELECT`. Policies include `{session_owner_all,session_participants_owner_policy}`",
    "remediation": "https://supabase.com/docs/guides/database/database-linter?lint=0006_multiple_permissive_policies",
    "metadata": "{\"name\":\"session_participants\",\"type\":\"table\",\"schema\":\"public\"}",
    "cache_key": "multiple_permissive_policies_public_session_participants_anon_SELECT"
  },
  {
    "name": "multiple_permissive_policies",
    "title": "Multiple Permissive Policies",
    "level": "WARN",
    "facing": "EXTERNAL",
    "categories": "[\"PERFORMANCE\"]",
    "description": "Detects if multiple permissive row level security policies are present on a table for the same `role` and `action` (e.g. insert). Multiple permissive policies are suboptimal for performance as each policy must be executed for every relevant query.",
    "detail": "Table `public.session_participants` has multiple permissive policies for role `anon` for action `UPDATE`. Policies include `{session_owner_all,session_participants_owner_policy}`",
    "remediation": "https://supabase.com/docs/guides/database/database-linter?lint=0006_multiple_permissive_policies",
    "metadata": "{\"name\":\"session_participants\",\"type\":\"table\",\"schema\":\"public\"}",
    "cache_key": "multiple_permissive_policies_public_session_participants_anon_UPDATE"
  },
  {
    "name": "multiple_permissive_policies",
    "title": "Multiple Permissive Policies",
    "level": "WARN",
    "facing": "EXTERNAL",
    "categories": "[\"PERFORMANCE\"]",
    "description": "Detects if multiple permissive row level security policies are present on a table for the same `role` and `action` (e.g. insert). Multiple permissive policies are suboptimal for performance as each policy must be executed for every relevant query.",
    "detail": "Table `public.session_participants` has multiple permissive policies for role `authenticated` for action `DELETE`. Policies include `{session_owner_all,session_participants_owner_policy}`",
    "remediation": "https://supabase.com/docs/guides/database/database-linter?lint=0006_multiple_permissive_policies",
    "metadata": "{\"name\":\"session_participants\",\"type\":\"table\",\"schema\":\"public\"}",
    "cache_key": "multiple_permissive_policies_public_session_participants_authenticated_DELETE"
  },
  {
    "name": "multiple_permissive_policies",
    "title": "Multiple Permissive Policies",
    "level": "WARN",
    "facing": "EXTERNAL",
    "categories": "[\"PERFORMANCE\"]",
    "description": "Detects if multiple permissive row level security policies are present on a table for the same `role` and `action` (e.g. insert). Multiple permissive policies are suboptimal for performance as each policy must be executed for every relevant query.",
    "detail": "Table `public.session_participants` has multiple permissive policies for role `authenticated` for action `INSERT`. Policies include `{session_owner_all,session_participants_owner_policy}`",
    "remediation": "https://supabase.com/docs/guides/database/database-linter?lint=0006_multiple_permissive_policies",
    "metadata": "{\"name\":\"session_participants\",\"type\":\"table\",\"schema\":\"public\"}",
    "cache_key": "multiple_permissive_policies_public_session_participants_authenticated_INSERT"
  },
  {
    "name": "multiple_permissive_policies",
    "title": "Multiple Permissive Policies",
    "level": "WARN",
    "facing": "EXTERNAL",
    "categories": "[\"PERFORMANCE\"]",
    "description": "Detects if multiple permissive row level security policies are present on a table for the same `role` and `action` (e.g. insert). Multiple permissive policies are suboptimal for performance as each policy must be executed for every relevant query.",
    "detail": "Table `public.session_participants` has multiple permissive policies for role `authenticated` for action `SELECT`. Policies include `{session_owner_all,session_participants_owner_policy}`",
    "remediation": "https://supabase.com/docs/guides/database/database-linter?lint=0006_multiple_permissive_policies",
    "metadata": "{\"name\":\"session_participants\",\"type\":\"table\",\"schema\":\"public\"}",
    "cache_key": "multiple_permissive_policies_public_session_participants_authenticated_SELECT"
  },
  {
    "name": "multiple_permissive_policies",
    "title": "Multiple Permissive Policies",
    "level": "WARN",
    "facing": "EXTERNAL",
    "categories": "[\"PERFORMANCE\"]",
    "description": "Detects if multiple permissive row level security policies are present on a table for the same `role` and `action` (e.g. insert). Multiple permissive policies are suboptimal for performance as each policy must be executed for every relevant query.",
    "detail": "Table `public.session_participants` has multiple permissive policies for role `authenticated` for action `UPDATE`. Policies include `{session_owner_all,session_participants_owner_policy}`",
    "remediation": "https://supabase.com/docs/guides/database/database-linter?lint=0006_multiple_permissive_policies",
    "metadata": "{\"name\":\"session_participants\",\"type\":\"table\",\"schema\":\"public\"}",
    "cache_key": "multiple_permissive_policies_public_session_participants_authenticated_UPDATE"
  },
  {
    "name": "multiple_permissive_policies",
    "title": "Multiple Permissive Policies",
    "level": "WARN",
    "facing": "EXTERNAL",
    "categories": "[\"PERFORMANCE\"]",
    "description": "Detects if multiple permissive row level security policies are present on a table for the same `role` and `action` (e.g. insert). Multiple permissive policies are suboptimal for performance as each policy must be executed for every relevant query.",
    "detail": "Table `public.session_participants` has multiple permissive policies for role `authenticator` for action `DELETE`. Policies include `{session_owner_all,session_participants_owner_policy}`",
    "remediation": "https://supabase.com/docs/guides/database/database-linter?lint=0006_multiple_permissive_policies",
    "metadata": "{\"name\":\"session_participants\",\"type\":\"table\",\"schema\":\"public\"}",
    "cache_key": "multiple_permissive_policies_public_session_participants_authenticator_DELETE"
  },
  {
    "name": "multiple_permissive_policies",
    "title": "Multiple Permissive Policies",
    "level": "WARN",
    "facing": "EXTERNAL",
    "categories": "[\"PERFORMANCE\"]",
    "description": "Detects if multiple permissive row level security policies are present on a table for the same `role` and `action` (e.g. insert). Multiple permissive policies are suboptimal for performance as each policy must be executed for every relevant query.",
    "detail": "Table `public.session_participants` has multiple permissive policies for role `authenticator` for action `INSERT`. Policies include `{session_owner_all,session_participants_owner_policy}`",
    "remediation": "https://supabase.com/docs/guides/database/database-linter?lint=0006_multiple_permissive_policies",
    "metadata": "{\"name\":\"session_participants\",\"type\":\"table\",\"schema\":\"public\"}",
    "cache_key": "multiple_permissive_policies_public_session_participants_authenticator_INSERT"
  },
  {
    "name": "multiple_permissive_policies",
    "title": "Multiple Permissive Policies",
    "level": "WARN",
    "facing": "EXTERNAL",
    "categories": "[\"PERFORMANCE\"]",
    "description": "Detects if multiple permissive row level security policies are present on a table for the same `role` and `action` (e.g. insert). Multiple permissive policies are suboptimal for performance as each policy must be executed for every relevant query.",
    "detail": "Table `public.session_participants` has multiple permissive policies for role `authenticator` for action `SELECT`. Policies include `{session_owner_all,session_participants_owner_policy}`",
    "remediation": "https://supabase.com/docs/guides/database/database-linter?lint=0006_multiple_permissive_policies",
    "metadata": "{\"name\":\"session_participants\",\"type\":\"table\",\"schema\":\"public\"}",
    "cache_key": "multiple_permissive_policies_public_session_participants_authenticator_SELECT"
  },
  {
    "name": "multiple_permissive_policies",
    "title": "Multiple Permissive Policies",
    "level": "WARN",
    "facing": "EXTERNAL",
    "categories": "[\"PERFORMANCE\"]",
    "description": "Detects if multiple permissive row level security policies are present on a table for the same `role` and `action` (e.g. insert). Multiple permissive policies are suboptimal for performance as each policy must be executed for every relevant query.",
    "detail": "Table `public.session_participants` has multiple permissive policies for role `authenticator` for action `UPDATE`. Policies include `{session_owner_all,session_participants_owner_policy}`",
    "remediation": "https://supabase.com/docs/guides/database/database-linter?lint=0006_multiple_permissive_policies",
    "metadata": "{\"name\":\"session_participants\",\"type\":\"table\",\"schema\":\"public\"}",
    "cache_key": "multiple_permissive_policies_public_session_participants_authenticator_UPDATE"
  },
  {
    "name": "multiple_permissive_policies",
    "title": "Multiple Permissive Policies",
    "level": "WARN",
    "facing": "EXTERNAL",
    "categories": "[\"PERFORMANCE\"]",
    "description": "Detects if multiple permissive row level security policies are present on a table for the same `role` and `action` (e.g. insert). Multiple permissive policies are suboptimal for performance as each policy must be executed for every relevant query.",
    "detail": "Table `public.session_participants` has multiple permissive policies for role `dashboard_user` for action `DELETE`. Policies include `{session_owner_all,session_participants_owner_policy}`",
    "remediation": "https://supabase.com/docs/guides/database/database-linter?lint=0006_multiple_permissive_policies",
    "metadata": "{\"name\":\"session_participants\",\"type\":\"table\",\"schema\":\"public\"}",
    "cache_key": "multiple_permissive_policies_public_session_participants_dashboard_user_DELETE"
  },
  {
    "name": "multiple_permissive_policies",
    "title": "Multiple Permissive Policies",
    "level": "WARN",
    "facing": "EXTERNAL",
    "categories": "[\"PERFORMANCE\"]",
    "description": "Detects if multiple permissive row level security policies are present on a table for the same `role` and `action` (e.g. insert). Multiple permissive policies are suboptimal for performance as each policy must be executed for every relevant query.",
    "detail": "Table `public.session_participants` has multiple permissive policies for role `dashboard_user` for action `INSERT`. Policies include `{session_owner_all,session_participants_owner_policy}`",
    "remediation": "https://supabase.com/docs/guides/database/database-linter?lint=0006_multiple_permissive_policies",
    "metadata": "{\"name\":\"session_participants\",\"type\":\"table\",\"schema\":\"public\"}",
    "cache_key": "multiple_permissive_policies_public_session_participants_dashboard_user_INSERT"
  },
  {
    "name": "multiple_permissive_policies",
    "title": "Multiple Permissive Policies",
    "level": "WARN",
    "facing": "EXTERNAL",
    "categories": "[\"PERFORMANCE\"]",
    "description": "Detects if multiple permissive row level security policies are present on a table for the same `role` and `action` (e.g. insert). Multiple permissive policies are suboptimal for performance as each policy must be executed for every relevant query.",
    "detail": "Table `public.session_participants` has multiple permissive policies for role `dashboard_user` for action `SELECT`. Policies include `{session_owner_all,session_participants_owner_policy}`",
    "remediation": "https://supabase.com/docs/guides/database/database-linter?lint=0006_multiple_permissive_policies",
    "metadata": "{\"name\":\"session_participants\",\"type\":\"table\",\"schema\":\"public\"}",
    "cache_key": "multiple_permissive_policies_public_session_participants_dashboard_user_SELECT"
  },
  {
    "name": "multiple_permissive_policies",
    "title": "Multiple Permissive Policies",
    "level": "WARN",
    "facing": "EXTERNAL",
    "categories": "[\"PERFORMANCE\"]",
    "description": "Detects if multiple permissive row level security policies are present on a table for the same `role` and `action` (e.g. insert). Multiple permissive policies are suboptimal for performance as each policy must be executed for every relevant query.",
    "detail": "Table `public.session_participants` has multiple permissive policies for role `dashboard_user` for action `UPDATE`. Policies include `{session_owner_all,session_participants_owner_policy}`",
    "remediation": "https://supabase.com/docs/guides/database/database-linter?lint=0006_multiple_permissive_policies",
    "metadata": "{\"name\":\"session_participants\",\"type\":\"table\",\"schema\":\"public\"}",
    "cache_key": "multiple_permissive_policies_public_session_participants_dashboard_user_UPDATE"
  },
  {
    "name": "multiple_permissive_policies",
    "title": "Multiple Permissive Policies",
    "level": "WARN",
    "facing": "EXTERNAL",
    "categories": "[\"PERFORMANCE\"]",
    "description": "Detects if multiple permissive row level security policies are present on a table for the same `role` and `action` (e.g. insert). Multiple permissive policies are suboptimal for performance as each policy must be executed for every relevant query.",
    "detail": "Table `public.tasting_sessions` has multiple permissive policies for role `anon` for action `DELETE`. Policies include `{\"Manage own sessions\",session_access_policy}`",
    "remediation": "https://supabase.com/docs/guides/database/database-linter?lint=0006_multiple_permissive_policies",
    "metadata": "{\"name\":\"tasting_sessions\",\"type\":\"table\",\"schema\":\"public\"}",
    "cache_key": "multiple_permissive_policies_public_tasting_sessions_anon_DELETE"
  },
  {
    "name": "multiple_permissive_policies",
    "title": "Multiple Permissive Policies",
    "level": "WARN",
    "facing": "EXTERNAL",
    "categories": "[\"PERFORMANCE\"]",
    "description": "Detects if multiple permissive row level security policies are present on a table for the same `role` and `action` (e.g. insert). Multiple permissive policies are suboptimal for performance as each policy must be executed for every relevant query.",
    "detail": "Table `public.tasting_sessions` has multiple permissive policies for role `anon` for action `INSERT`. Policies include `{\"Manage own sessions\",session_access_policy}`",
    "remediation": "https://supabase.com/docs/guides/database/database-linter?lint=0006_multiple_permissive_policies",
    "metadata": "{\"name\":\"tasting_sessions\",\"type\":\"table\",\"schema\":\"public\"}",
    "cache_key": "multiple_permissive_policies_public_tasting_sessions_anon_INSERT"
  },
  {
    "name": "multiple_permissive_policies",
    "title": "Multiple Permissive Policies",
    "level": "WARN",
    "facing": "EXTERNAL",
    "categories": "[\"PERFORMANCE\"]",
    "description": "Detects if multiple permissive row level security policies are present on a table for the same `role` and `action` (e.g. insert). Multiple permissive policies are suboptimal for performance as each policy must be executed for every relevant query.",
    "detail": "Table `public.tasting_sessions` has multiple permissive policies for role `anon` for action `SELECT`. Policies include `{\"Manage own sessions\",session_access_policy}`",
    "remediation": "https://supabase.com/docs/guides/database/database-linter?lint=0006_multiple_permissive_policies",
    "metadata": "{\"name\":\"tasting_sessions\",\"type\":\"table\",\"schema\":\"public\"}",
    "cache_key": "multiple_permissive_policies_public_tasting_sessions_anon_SELECT"
  },
  {
    "name": "multiple_permissive_policies",
    "title": "Multiple Permissive Policies",
    "level": "WARN",
    "facing": "EXTERNAL",
    "categories": "[\"PERFORMANCE\"]",
    "description": "Detects if multiple permissive row level security policies are present on a table for the same `role` and `action` (e.g. insert). Multiple permissive policies are suboptimal for performance as each policy must be executed for every relevant query.",
    "detail": "Table `public.tasting_sessions` has multiple permissive policies for role `anon` for action `UPDATE`. Policies include `{\"Manage own sessions\",session_access_policy}`",
    "remediation": "https://supabase.com/docs/guides/database/database-linter?lint=0006_multiple_permissive_policies",
    "metadata": "{\"name\":\"tasting_sessions\",\"type\":\"table\",\"schema\":\"public\"}",
    "cache_key": "multiple_permissive_policies_public_tasting_sessions_anon_UPDATE"
  },
  {
    "name": "multiple_permissive_policies",
    "title": "Multiple Permissive Policies",
    "level": "WARN",
    "facing": "EXTERNAL",
    "categories": "[\"PERFORMANCE\"]",
    "description": "Detects if multiple permissive row level security policies are present on a table for the same `role` and `action` (e.g. insert). Multiple permissive policies are suboptimal for performance as each policy must be executed for every relevant query.",
    "detail": "Table `public.tasting_sessions` has multiple permissive policies for role `authenticated` for action `DELETE`. Policies include `{\"Manage own sessions\",session_access_policy}`",
    "remediation": "https://supabase.com/docs/guides/database/database-linter?lint=0006_multiple_permissive_policies",
    "metadata": "{\"name\":\"tasting_sessions\",\"type\":\"table\",\"schema\":\"public\"}",
    "cache_key": "multiple_permissive_policies_public_tasting_sessions_authenticated_DELETE"
  },
  {
    "name": "multiple_permissive_policies",
    "title": "Multiple Permissive Policies",
    "level": "WARN",
    "facing": "EXTERNAL",
    "categories": "[\"PERFORMANCE\"]",
    "description": "Detects if multiple permissive row level security policies are present on a table for the same `role` and `action` (e.g. insert). Multiple permissive policies are suboptimal for performance as each policy must be executed for every relevant query.",
    "detail": "Table `public.tasting_sessions` has multiple permissive policies for role `authenticated` for action `INSERT`. Policies include `{\"Manage own sessions\",session_access_policy}`",
    "remediation": "https://supabase.com/docs/guides/database/database-linter?lint=0006_multiple_permissive_policies",
    "metadata": "{\"name\":\"tasting_sessions\",\"type\":\"table\",\"schema\":\"public\"}",
    "cache_key": "multiple_permissive_policies_public_tasting_sessions_authenticated_INSERT"
  },
  {
    "name": "multiple_permissive_policies",
    "title": "Multiple Permissive Policies",
    "level": "WARN",
    "facing": "EXTERNAL",
    "categories": "[\"PERFORMANCE\"]",
    "description": "Detects if multiple permissive row level security policies are present on a table for the same `role` and `action` (e.g. insert). Multiple permissive policies are suboptimal for performance as each policy must be executed for every relevant query.",
    "detail": "Table `public.tasting_sessions` has multiple permissive policies for role `authenticated` for action `SELECT`. Policies include `{\"Manage own sessions\",session_access_policy}`",
    "remediation": "https://supabase.com/docs/guides/database/database-linter?lint=0006_multiple_permissive_policies",
    "metadata": "{\"name\":\"tasting_sessions\",\"type\":\"table\",\"schema\":\"public\"}",
    "cache_key": "multiple_permissive_policies_public_tasting_sessions_authenticated_SELECT"
  },
  {
    "name": "multiple_permissive_policies",
    "title": "Multiple Permissive Policies",
    "level": "WARN",
    "facing": "EXTERNAL",
    "categories": "[\"PERFORMANCE\"]",
    "description": "Detects if multiple permissive row level security policies are present on a table for the same `role` and `action` (e.g. insert). Multiple permissive policies are suboptimal for performance as each policy must be executed for every relevant query.",
    "detail": "Table `public.tasting_sessions` has multiple permissive policies for role `authenticated` for action `UPDATE`. Policies include `{\"Manage own sessions\",session_access_policy}`",
    "remediation": "https://supabase.com/docs/guides/database/database-linter?lint=0006_multiple_permissive_policies",
    "metadata": "{\"name\":\"tasting_sessions\",\"type\":\"table\",\"schema\":\"public\"}",
    "cache_key": "multiple_permissive_policies_public_tasting_sessions_authenticated_UPDATE"
  },
  {
    "name": "multiple_permissive_policies",
    "title": "Multiple Permissive Policies",
    "level": "WARN",
    "facing": "EXTERNAL",
    "categories": "[\"PERFORMANCE\"]",
    "description": "Detects if multiple permissive row level security policies are present on a table for the same `role` and `action` (e.g. insert). Multiple permissive policies are suboptimal for performance as each policy must be executed for every relevant query.",
    "detail": "Table `public.tasting_sessions` has multiple permissive policies for role `authenticator` for action `DELETE`. Policies include `{\"Manage own sessions\",session_access_policy}`",
    "remediation": "https://supabase.com/docs/guides/database/database-linter?lint=0006_multiple_permissive_policies",
    "metadata": "{\"name\":\"tasting_sessions\",\"type\":\"table\",\"schema\":\"public\"}",
    "cache_key": "multiple_permissive_policies_public_tasting_sessions_authenticator_DELETE"
  },
  {
    "name": "multiple_permissive_policies",
    "title": "Multiple Permissive Policies",
    "level": "WARN",
    "facing": "EXTERNAL",
    "categories": "[\"PERFORMANCE\"]",
    "description": "Detects if multiple permissive row level security policies are present on a table for the same `role` and `action` (e.g. insert). Multiple permissive policies are suboptimal for performance as each policy must be executed for every relevant query.",
    "detail": "Table `public.tasting_sessions` has multiple permissive policies for role `authenticator` for action `INSERT`. Policies include `{\"Manage own sessions\",session_access_policy}`",
    "remediation": "https://supabase.com/docs/guides/database/database-linter?lint=0006_multiple_permissive_policies",
    "metadata": "{\"name\":\"tasting_sessions\",\"type\":\"table\",\"schema\":\"public\"}",
    "cache_key": "multiple_permissive_policies_public_tasting_sessions_authenticator_INSERT"
  },
  {
    "name": "multiple_permissive_policies",
    "title": "Multiple Permissive Policies",
    "level": "WARN",
    "facing": "EXTERNAL",
    "categories": "[\"PERFORMANCE\"]",
    "description": "Detects if multiple permissive row level security policies are present on a table for the same `role` and `action` (e.g. insert). Multiple permissive policies are suboptimal for performance as each policy must be executed for every relevant query.",
    "detail": "Table `public.tasting_sessions` has multiple permissive policies for role `authenticator` for action `SELECT`. Policies include `{\"Manage own sessions\",session_access_policy}`",
    "remediation": "https://supabase.com/docs/guides/database/database-linter?lint=0006_multiple_permissive_policies",
    "metadata": "{\"name\":\"tasting_sessions\",\"type\":\"table\",\"schema\":\"public\"}",
    "cache_key": "multiple_permissive_policies_public_tasting_sessions_authenticator_SELECT"
  },
  {
    "name": "multiple_permissive_policies",
    "title": "Multiple Permissive Policies",
    "level": "WARN",
    "facing": "EXTERNAL",
    "categories": "[\"PERFORMANCE\"]",
    "description": "Detects if multiple permissive row level security policies are present on a table for the same `role` and `action` (e.g. insert). Multiple permissive policies are suboptimal for performance as each policy must be executed for every relevant query.",
    "detail": "Table `public.tasting_sessions` has multiple permissive policies for role `authenticator` for action `UPDATE`. Policies include `{\"Manage own sessions\",session_access_policy}`",
    "remediation": "https://supabase.com/docs/guides/database/database-linter?lint=0006_multiple_permissive_policies",
    "metadata": "{\"name\":\"tasting_sessions\",\"type\":\"table\",\"schema\":\"public\"}",
    "cache_key": "multiple_permissive_policies_public_tasting_sessions_authenticator_UPDATE"
  },
  {
    "name": "multiple_permissive_policies",
    "title": "Multiple Permissive Policies",
    "level": "WARN",
    "facing": "EXTERNAL",
    "categories": "[\"PERFORMANCE\"]",
    "description": "Detects if multiple permissive row level security policies are present on a table for the same `role` and `action` (e.g. insert). Multiple permissive policies are suboptimal for performance as each policy must be executed for every relevant query.",
    "detail": "Table `public.tasting_sessions` has multiple permissive policies for role `dashboard_user` for action `DELETE`. Policies include `{\"Manage own sessions\",session_access_policy}`",
    "remediation": "https://supabase.com/docs/guides/database/database-linter?lint=0006_multiple_permissive_policies",
    "metadata": "{\"name\":\"tasting_sessions\",\"type\":\"table\",\"schema\":\"public\"}",
    "cache_key": "multiple_permissive_policies_public_tasting_sessions_dashboard_user_DELETE"
  },
  {
    "name": "multiple_permissive_policies",
    "title": "Multiple Permissive Policies",
    "level": "WARN",
    "facing": "EXTERNAL",
    "categories": "[\"PERFORMANCE\"]",
    "description": "Detects if multiple permissive row level security policies are present on a table for the same `role` and `action` (e.g. insert). Multiple permissive policies are suboptimal for performance as each policy must be executed for every relevant query.",
    "detail": "Table `public.tasting_sessions` has multiple permissive policies for role `dashboard_user` for action `INSERT`. Policies include `{\"Manage own sessions\",session_access_policy}`",
    "remediation": "https://supabase.com/docs/guides/database/database-linter?lint=0006_multiple_permissive_policies",
    "metadata": "{\"name\":\"tasting_sessions\",\"type\":\"table\",\"schema\":\"public\"}",
    "cache_key": "multiple_permissive_policies_public_tasting_sessions_dashboard_user_INSERT"
  },
  {
    "name": "multiple_permissive_policies",
    "title": "Multiple Permissive Policies",
    "level": "WARN",
    "facing": "EXTERNAL",
    "categories": "[\"PERFORMANCE\"]",
    "description": "Detects if multiple permissive row level security policies are present on a table for the same `role` and `action` (e.g. insert). Multiple permissive policies are suboptimal for performance as each policy must be executed for every relevant query.",
    "detail": "Table `public.tasting_sessions` has multiple permissive policies for role `dashboard_user` for action `SELECT`. Policies include `{\"Manage own sessions\",session_access_policy}`",
    "remediation": "https://supabase.com/docs/guides/database/database-linter?lint=0006_multiple_permissive_policies",
    "metadata": "{\"name\":\"tasting_sessions\",\"type\":\"table\",\"schema\":\"public\"}",
    "cache_key": "multiple_permissive_policies_public_tasting_sessions_dashboard_user_SELECT"
  },
  {
    "name": "multiple_permissive_policies",
    "title": "Multiple Permissive Policies",
    "level": "WARN",
    "facing": "EXTERNAL",
    "categories": "[\"PERFORMANCE\"]",
    "description": "Detects if multiple permissive row level security policies are present on a table for the same `role` and `action` (e.g. insert). Multiple permissive policies are suboptimal for performance as each policy must be executed for every relevant query.",
    "detail": "Table `public.tasting_sessions` has multiple permissive policies for role `dashboard_user` for action `UPDATE`. Policies include `{\"Manage own sessions\",session_access_policy}`",
    "remediation": "https://supabase.com/docs/guides/database/database-linter?lint=0006_multiple_permissive_policies",
    "metadata": "{\"name\":\"tasting_sessions\",\"type\":\"table\",\"schema\":\"public\"}",
    "cache_key": "multiple_permissive_policies_public_tasting_sessions_dashboard_user_UPDATE"
  }
]