A React Framework for building internal tools, admin panels, dashboards & B2B apps with unmatched flexibility.
762 matches across 12 categories. Click a row to expand file-level details.
| Severity | File | Line | Snippet |
|---|---|---|---|
| LOW | …ntation/tutorial/authentication/user-identity/index.md | 96 | For the purpose of demonstration, our fake REST API returns "John Doe" as the user's name, regardless of the token sent. |
| LOW | …umentation/docs/audit-logs/audit-log-provider/index.md | 282 | console.log(author); // { id: "1", name: "John Doe" } |
| LOW | documentation/docs/guides-concepts/audit-logs/index.md | 45 | console.log(author); // { id: "1", name: "John Doe" } |
| LOW | …ocs/guides-concepts/general-concepts/layout/chakra.tsx | 66 | name: "John Doe", |
| LOW | …cs/guides-concepts/general-concepts/layout/mantine.tsx | 76 | name: "John Doe", |
| LOW | …n/docs/guides-concepts/general-concepts/layout/mui.tsx | 71 | name: "John Doe", |
| LOW | …/docs/guides-concepts/general-concepts/layout/antd.tsx | 60 | getIdentity: async () => ({ id: 1, name: "John Doe", avatar: "https://i.pravatar.cc/300"}) |
| LOW | …guides-concepts/general-concepts/auth-pages/chakra.tsx | 74 | name: "John Doe", |
| LOW | …uides-concepts/general-concepts/auth-pages/mantine.tsx | 81 | name: "John Doe", |
| LOW | …ides-concepts/general-concepts/auth-pages/headless.tsx | 61 | name: "John Doe", |
| LOW | …cs/guides-concepts/general-concepts/auth-pages/mui.tsx | 86 | name: "John Doe", |
| LOW | …s/guides-concepts/general-concepts/auth-pages/antd.tsx | 75 | name: "John Doe", |
| LOW | …des-concepts/authentication/auth-provider-interface.md | 80 | name: "Jane Doe", |
| LOW | …s/guides-concepts/authentication/auth-pages/chakra.tsx | 74 | name: "John Doe", |
| LOW | …/guides-concepts/authentication/auth-pages/mantine.tsx | 85 | name: "John Doe", |
| LOW | …guides-concepts/authentication/auth-pages/headless.tsx | 61 | name: "John Doe", |
| LOW | …docs/guides-concepts/authentication/auth-pages/mui.tsx | 86 | name: "John Doe", |
| LOW | …ocs/guides-concepts/authentication/auth-pages/antd.tsx | 75 | name: "John Doe", |
| LOW | …s/advanced-tutorials/data-provider/handling-filters.md | 101 | value: "John Doe", |
| LOW | …s/advanced-tutorials/data-provider/handling-filters.md | 148 | value: "John Doe", |
| LOW | …s/advanced-tutorials/data-provider/handling-filters.md | 163 | value: "Jane Doe", |
| LOW | documentation/docs/getting-started/example/sandpack.tsx | 267 | name: "John Doe", |
| LOW | …tation/docs/packages/tanstack-table/use-table/index.md | 82 | value: "John Doe", |
| LOW | …tation/docs/packages/tanstack-table/use-table/index.md | 90 | console.log(nameFilterValue); // "John Doe" |
| LOW | …outing/integrations/next-js/provider-client-server.tsx | 241 | name: "John Doe", |
| LOW | …outing/integrations/next-js/provider-client-server.tsx | 247 | name: "Jane Doe", |
| LOW | …outing/integrations/next-js/provider-client-server.tsx | 253 | name: "Jane Doe", |
| LOW | documentation/docs/data/hooks/use-table/index.md | 88 | value: "John Doe", |
| LOW | documentation/docs/data/hooks/use-table/index.md | 95 | console.log(nameFilterValue); // "John Doe" |
| LOW | documentation/docs/data/packages/supabase/index.md | 1476 | content: "Lorem ipsum dolor sit amet", |
| LOW | documentation/docs/data/packages/supabase/index.md | 1476 | content: "Lorem ipsum dolor sit amet", |
| LOW | …on/docs/authentication/hooks/use-get-identity/index.md | 32 | fullName: "Jane Doe", |
| LOW | …ra-ui/introduction/previews/usage-react-router-dom.tsx | 82 | getIdentity: async () => ({ id: 1, name: "John Doe", avatar: "https://i.pravatar.cc/300"}) |
| LOW | …ions/chakra-ui/introduction/previews/usage-next-js.tsx | 82 | getIdentity: async () => ({ id: 1, name: "John Doe", avatar: "https://i.pravatar.cc/300"}) |
| LOW | …tegrations/chakra-ui/introduction/previews/theming.tsx | 94 | getIdentity: async () => ({ id: 1, name: "John Doe", avatar: "https://i.pravatar.cc/300"}) |
| LOW | …grations/chakra-ui/introduction/previews/auth-page.tsx | 78 | getIdentity: async () => ({ id: 1, name: "John Doe", avatar: "https://i.pravatar.cc/300"}) |
| LOW | …ations/chakra-ui/introduction/previews/usage-remix.tsx | 84 | getIdentity: async () => ({ id: 1, name: "John Doe", avatar: "https://i.pravatar.cc/300"}) |
| LOW | …tegrations/chakra-ui/introduction/previews/example.tsx | 82 | getIdentity: async () => ({ id: 1, name: "John Doe", avatar: "https://i.pravatar.cc/300"}) |
| LOW | …tegrations/chakra-ui/components/themed-layout/index.md | 29 | name: "Jane Doe", |
| LOW | …al-ui/introduction/previews/usage-react-router-dom.tsx | 82 | getIdentity: async () => ({ id: 1, name: "John Doe", avatar: "https://i.pravatar.cc/300"}) |
| LOW | …ns/material-ui/introduction/previews/usage-next-js.tsx | 82 | getIdentity: async () => ({ id: 1, name: "John Doe", avatar: "https://i.pravatar.cc/300"}) |
| LOW | …grations/material-ui/introduction/previews/theming.tsx | 92 | getIdentity: async () => ({ id: 1, name: "John Doe", avatar: "https://i.pravatar.cc/300"}) |
| LOW | …ations/material-ui/introduction/previews/auth-page.tsx | 80 | getIdentity: async () => ({ id: 1, name: "John Doe", avatar: "https://i.pravatar.cc/300"}) |
| LOW | …ions/material-ui/introduction/previews/usage-remix.tsx | 87 | getIdentity: async () => ({ id: 1, name: "John Doe", avatar: "https://i.pravatar.cc/300"}) |
| LOW | …grations/material-ui/introduction/previews/example.tsx | 81 | getIdentity: async () => ({ id: 1, name: "John Doe", avatar: "https://i.pravatar.cc/300"}) |
| LOW | …grations/material-ui/components/themed-layout/index.md | 29 | name: "Jane Doe", |
| LOW | …-integrations/material-ui/hooks/use-data-grid/index.md | 250 | value: "John Doe", |
| LOW | …-integrations/material-ui/hooks/use-data-grid/index.md | 257 | console.log(nameFilterValue); // "John Doe" |
| LOW | …ntine/introduction/previews/usage-react-router-dom.tsx | 81 | getIdentity: async () => ({ id: 1, name: "John Doe", avatar: "https://i.pravatar.cc/300"}) |
| LOW | …ations/mantine/introduction/previews/usage-next-js.tsx | 81 | getIdentity: async () => ({ id: 1, name: "John Doe", avatar: "https://i.pravatar.cc/300"}) |
| LOW | …integrations/mantine/introduction/previews/theming.tsx | 91 | getIdentity: async () => ({ id: 1, name: "John Doe", avatar: "https://i.pravatar.cc/300"}) |
| LOW | …tegrations/mantine/introduction/previews/auth-page.tsx | 79 | getIdentity: async () => ({ id: 1, name: "John Doe", avatar: "https://i.pravatar.cc/300"}) |
| LOW | …grations/mantine/introduction/previews/usage-remix.tsx | 86 | getIdentity: async () => ({ id: 1, name: "John Doe", avatar: "https://i.pravatar.cc/300"}) |
| LOW | …integrations/mantine/introduction/previews/example.tsx | 80 | getIdentity: async () => ({ id: 1, name: "John Doe", avatar: "https://i.pravatar.cc/300"}) |
| LOW | …integrations/mantine/components/themed-layout/index.md | 29 | name: "Jane Doe", |
| LOW | …esign/introduction/previews/usage-react-router-dom.tsx | 74 | getIdentity: async () => ({ id: 1, name: "John Doe", avatar: "https://i.pravatar.cc/300"}) |
| LOW | …ons/ant-design/introduction/previews/usage-next-js.tsx | 74 | getIdentity: async () => ({ id: 1, name: "John Doe", avatar: "https://i.pravatar.cc/300"}) |
| LOW | …sign/introduction/previews/layout-react-router-dom.tsx | 64 | getIdentity: async () => ({ id: 1, name: "John Doe", avatar: "https://i.pravatar.cc/300"}) |
| LOW | …egrations/ant-design/introduction/previews/theming.tsx | 84 | getIdentity: async () => ({ id: 1, name: "John Doe", avatar: "https://i.pravatar.cc/300"}) |
| LOW | …rations/ant-design/introduction/previews/auth-page.tsx | 72 | getIdentity: async () => ({ id: 1, name: "John Doe", avatar: "https://i.pravatar.cc/300"}) |
| 527 more matches not shown… | |||
| Severity | File | Line | Snippet |
|---|---|---|---|
| HIGH | documentation/blog/2026-02-24-vibe-coding.md | 90 | **Debugging AI-generated code.** This is the sleeper issue. When something breaks in code you wrote, you have mental con |
| HIGH | documentation/blog/2023-09-06-daisy-ui-panel.md | 1655 | 2. Navigate along the `/products` path to an action route in your browser and get the code from the page by clicking on |
| HIGH | documentation/blog/2023-09-06-daisy-ui-panel.md | 1806 | We'll grab the generated code from the page modal by clicking on the `Show the auto-generated code` button. It is pretty |
| HIGH | …entation/blog/2026-04-01-how-to-develop-app-with-ai.md | 122 | **Security testing.** Run your code through static analysis tools. Check for the [OWASP Top 10](https://owasp.org/www-pr |
| HIGH | …entation/blog/2026-04-01-how-to-develop-app-with-ai.md | 186 | ### Is AI-generated code secure? |
| HIGH | …entation/blog/2026-04-01-how-to-develop-app-with-ai.md | 190 | ### Will AI-generated code become harder to maintain over time? |
| HIGH | …l/1-getting-started/chakra-ui/3-generate-crud-pages.md | 19 | 2. Inferencer generates code that is easy to customize. Instead of starting from scratch, you can use the auto-generated |
| HIGH | …ial/1-getting-started/mantine/3-generate-crud-pages.md | 19 | 2. Inferencer generates code that is easy to customize. Instead of starting from scratch, you can use the auto-generated |
| HIGH | …utorial/1-getting-started/mui/3-generate-crud-pages.md | 19 | 2. Inferencer generates code that is easy to customize. Instead of starting from scratch, you can use the auto-generated |
| HIGH | …torial/1-getting-started/antd/3-generate-crud-pages.md | 19 | 2. Inferencer generates code that is easy to customize. Instead of starting from scratch, you can use the auto-generated |
| HIGH | …al/1-getting-started/headless/3-generate-crud-pages.md | 22 | 2. Inferencer generates code that is easy to customize. Instead of starting from scratch, you can use the auto-generated |
| HIGH | …inferencer/src/components/shared-code-viewer/index.tsx | 211 | <span>Show the auto-generated code</span> |
| HIGH | …inferencer/src/components/shared-code-viewer/index.tsx | 294 | Auto-generated code by Inferencer |
| Severity | File | Line | Snippet |
|---|---|---|---|
| CRITICAL | …ages/codemod/src/transformations/refine2-to-refine3.ts | 570 | const setEditIdProperty = path.parentPath.node.id.properties.find( |
| CRITICAL | …ages/codemod/src/transformations/refine2-to-refine3.ts | 578 | const editIdProperty = path.parentPath.node.id.properties.find( |
| CRITICAL | …/codemod/src/transformations/v4/fix-v4-deprecations.ts | 1048 | const setSorterProperty = path.parentPath.node.id.properties.find( |
| CRITICAL | …/codemod/src/transformations/v4/fix-v4-deprecations.ts | 1056 | const sorterPropery = path.parentPath.node.id.properties.find( |
| CRITICAL | …/codemod/src/transformations/v4/fix-v4-deprecations.ts | 1060 | const sortersProperty = path.parentPath.node.id.properties.find( |
| Severity | File | Line | Snippet |
|---|---|---|---|
| LOW | documentation/tailwind.config.js | 401 | "new-badge-border-dark": |
| LOW | documentation/tailwind.config.js | 421 | #4D0099, |
| LOW | documentation/k8s/refine-documentation/Chart.yaml | 1 | apiVersion: v2 |
| LOW | documentation/k8s/refine-documentation/Chart.yaml | 21 | # incremented each time you make changes to the application. Versions are not expected to |
| LOW | …ntation/docs/data/packages/rest-data-provider/index.md | 441 | // "error": "Validation failed", |
| LOW | …ntation/docs/data/packages/rest-data-provider/index.md | 601 | // API returns: { "data": { "id": 123, "title": "Updated Title" } } |
| LOW | examples/i18n-nextjs/next-env.d.ts | 1 | /// <reference types="next" /> |
| LOW | examples/template-material-ui/src/setupTests.ts | 1 | // jest-dom adds custom jest matchers for asserting on DOM nodes. |
| LOW | examples/tutorial-mantine/src/setupTests.ts | 1 | // jest-dom adds custom jest matchers for asserting on DOM nodes. |
| LOW | examples/with-nextjs/next-env.d.ts | 1 | /// <reference types="next" /> |
| LOW | examples/app-crm-minimal/README.MD | 301 | }, |
| LOW | examples/blog-sveltekit-crud/src/app.d.ts | 1 | // See https://kit.svelte.dev/docs/types#app |
| LOW | examples/template-mantine/src/setupTests.ts | 1 | // jest-dom adds custom jest matchers for asserting on DOM nodes. |
| LOW | examples/mern-dashboard-client/src/setupTests.ts | 1 | // jest-dom adds custom jest matchers for asserting on DOM nodes. |
| LOW | examples/blog-react-dnd/src/setupTests.ts | 1 | // jest-dom adds custom jest matchers for asserting on DOM nodes. |
| LOW | examples/blog-refine-react-hook-form/src/setupTests.ts | 1 | // jest-dom adds custom jest matchers for asserting on DOM nodes. |
| LOW | examples/with-web3/src/setupTests.ts | 1 | // jest-dom adds custom jest matchers for asserting on DOM nodes. |
| LOW | examples/with-remix-material-ui/remix.env.d.ts | 1 | /// <reference types="@remix-run/dev" /> |
| LOW | examples/tutorial-chakra-ui/src/setupTests.ts | 1 | // jest-dom adds custom jest matchers for asserting on DOM nodes. |
| LOW | examples/blog-responsive-navbar/src/setupTests.ts | 1 | // jest-dom adds custom jest matchers for asserting on DOM nodes. |
| LOW | examples/blog-react-hook-dynamic-form/src/setupTests.ts | 1 | // jest-dom adds custom jest matchers for asserting on DOM nodes. |
| LOW | examples/blog-ecommerce/next-env.d.ts | 1 | /// <reference types="next" /> |
| LOW | examples/blog-react-memoization-memo/src/setupTests.js | 1 | // jest-dom adds custom jest matchers for asserting on DOM nodes. |
| LOW | examples/finefoods-client/next-env.d.ts | 1 | /// <reference types="next" /> |
| LOW | examples/with-remix-auth/remix.env.d.ts | 1 | /// <reference types="@remix-run/dev" /> |
| LOW | examples/with-remix-vite-headless/env.d.ts | 1 | /// <reference types="vite/client" /> |
| LOW | examples/blog-react-aria/src/setupTests.ts | 1 | // jest-dom adds custom jest matchers for asserting on DOM nodes. |
| LOW | examples/template-headless/src/setupTests.ts | 1 | // jest-dom adds custom jest matchers for asserting on DOM nodes. |
| LOW | examples/with-remix-antd/remix.env.d.ts | 1 | /// <reference types="@remix-run/dev" /> |
| LOW | examples/with-nextjs-next-auth/next-env.d.ts | 1 | /// <reference types="next" /> |
| LOW | examples/tutorial-material-ui/src/setupTests.ts | 1 | // jest-dom adds custom jest matchers for asserting on DOM nodes. |
| LOW | examples/blog-refine-airtable-crud/src/setupTests.ts | 1 | // jest-dom adds custom jest matchers for asserting on DOM nodes. |
| LOW | …amples/blog-refine-antd-dynamic-form/src/setupTests.ts | 1 | // jest-dom adds custom jest matchers for asserting on DOM nodes. |
| LOW | examples/tutorial-headless/src/setupTests.ts | 1 | // jest-dom adds custom jest matchers for asserting on DOM nodes. |
| LOW | examples/blog-heroicons-example/src/setupTests.js | 1 | // jest-dom adds custom jest matchers for asserting on DOM nodes. |
| LOW | examples/with-remix-headless/remix.env.d.ts | 1 | /// <reference types="@remix-run/dev" /> |
| LOW | examples/template-chakra-ui/src/setupTests.ts | 1 | // jest-dom adds custom jest matchers for asserting on DOM nodes. |
| LOW | examples/blog-material-ui/src/setupTests.ts | 1 | // jest-dom adds custom jest matchers for asserting on DOM nodes. |
| LOW | examples/tutorial-antd/src/setupTests.ts | 1 | // jest-dom adds custom jest matchers for asserting on DOM nodes. |
| LOW | examples/store/next-env.d.ts | 1 | /// <reference types="next" /> |
| LOW | examples/blog-next-refine-pwa/next-env.d.ts | 1 | /// <reference types="next" /> |
| LOW | packages/core/src/contexts/data/types.ts | 241 | query: QueryResponse<T>; |
| LOW | packages/core/src/contexts/data/types.ts | 261 | // | containss | Contains, case sensitive | |
| LOW | packages/refine-ui/next-env.d.ts | 1 | /// <reference types="next" /> |
| LOW | packages/mui/src/components/buttons/show/index.tsx | 41 | if (isHidden) return null; |
| LOW | packages/mui/src/components/buttons/edit/index.tsx | 41 | if (isHidden) return null; |
| LOW | packages/mui/src/components/buttons/clone/index.tsx | 41 | |
| LOW | packages/mui/src/components/buttons/list/index.tsx | 41 | // `startIcon` is extracted from rest props so it doesn't get passed to the |
| LOW | packages/mui/src/components/buttons/create/index.tsx | 41 | |
| LOW | packages/appwrite/test/getList/index.mock.ts | 921 | // "queries%5B2%5D": "limit%2810%29", |
| LOW | packages/appwrite/test/getList/index.mock.ts | 941 | // $id: "health-and-fitness", |
| LOW | packages/appwrite/test/getList/index.mock.ts | 961 | // "Access-Control-Allow-Origin", |
| LOW | packages/appwrite/test/getList/index.mock.ts | 981 | // "Connection", |
| LOW | packages/devtools-ui/src/components/sidebar.tsx | 301 | // path: "/resource-viewer", |
| Severity | File | Line | Snippet |
|---|---|---|---|
| LOW | documentation/plugins/blog-plugin.js | 222 | function sortBlogPostsByDateDescending(blogPosts) { |
| LOW | documentation/plugins/blog-plugin.js | 988 | async function createCategoryPostsListPage(category) { |
| LOW | …/guides-concepts/forms/server-side-validation-core.tsx | 4 | export default function ServerSideValidationReactHookForm() { |
| LOW | …ides-concepts/forms/server-side-validation-mantine.tsx | 4 | export default function ServerSideValidationMantine() { |
| LOW | …es-concepts/forms/server-side-validation-chakra-ui.tsx | 4 | export default function ServerSideValidationChakraUi() { |
| LOW | …cepts/forms/server-side-validation-react-hook-form.tsx | 4 | export default function ServerSideValidationReactHookForm() { |
| LOW | …-concepts/routing/nextjs/resource-and-routes-usage.tsx | 4 | export function NextJSResourceAndRoutesUsage() { |
| LOW | …s-concepts/routing/remix/resource-and-routes-usage.tsx | 4 | export function RemixResourceAndRoutesUsage() { |
| LOW | …pts/routing/react-router/resource-and-routes-usage.tsx | 4 | export function ReactRouterResourceAndRoutesUsage() { |
| LOW | …concepts/routing/react-router/use-modal-form-usage.tsx | 4 | export function ReactRouterUseModalFormUsage() { |
| LOW | …outing/integrations/next-js/provider-client-server.tsx | 4 | export function NextJSAppProviderServerClient() { |
| LOW | documentation/blog/2024-11-12-react-date-picker.md | 924 | function DatePickerWithTranslation() { |
| LOW | documentation/blog/2024-08-15-react-web-socket.md | 306 | function handleClientDisconnection(userId) { |
| LOW | documentation/blog/2025-08-15-comments-in-code.md | 162 | function filterItemsByUserPermissions(items, permissions) { |
| LOW | …/guides-concepts/forms/server-side-validation-core.tsx | 4 | export default function ServerSideValidationReactHookForm() { |
| LOW | …ides-concepts/forms/server-side-validation-mantine.tsx | 4 | export default function ServerSideValidationMantine() { |
| LOW | …es-concepts/forms/server-side-validation-chakra-ui.tsx | 4 | export default function ServerSideValidationChakraUi() { |
| LOW | …cepts/forms/server-side-validation-react-hook-form.tsx | 4 | export default function ServerSideValidationReactHookForm() { |
| LOW | …-concepts/routing/nextjs/resource-and-routes-usage.tsx | 4 | export function NextJSResourceAndRoutesUsage() { |
| LOW | …s-concepts/routing/remix/resource-and-routes-usage.tsx | 4 | export function RemixResourceAndRoutesUsage() { |
| LOW | …pts/routing/react-router/resource-and-routes-usage.tsx | 4 | export function ReactRouterResourceAndRoutesUsage() { |
| LOW | …concepts/routing/react-router/use-modal-form-usage.tsx | 4 | export function ReactRouterUseModalFormUsage() { |
| LOW | …outing/integrations/next-js/provider-client-server.tsx | 4 | export function NextJSAppProviderServerClient() { |
| LOW | …ntation/src/refine-theme/landing-doc-search-button.tsx | 9 | >(function LandingDocSearchButtonComponent({ className, ...props }, ref) { |
| LOW | documentation/src/refine-theme/doc-card-list.tsx | 9 | function DocCardListForCurrentSidebarCategory({ className }) { |
| LOW | …entation/src/refine-theme/doc-generated-index-page.tsx | 15 | function DocCategoryGeneratedIndexPageMetadata({ categoryGeneratedIndex }) { |
| LOW | …entation/src/refine-theme/doc-generated-index-page.tsx | 27 | function DocCategoryGeneratedIndexPageContent({ categoryGeneratedIndex }) { |
| LOW | documentation/src/theme/BlogCategoryPostsPage/index.js | 17 | function BlogCategoryPostsPageMetadata(props) { |
| LOW | documentation/src/theme/BlogCategoryPostsPage/index.js | 53 | function BlogCategoryPostsPageContent(props) { |
| LOW | documentation/src/theme/SearchPage/index.js | 43 | function useDocsSearchVersionsHelpers() { |
| LOW | documentation/src/theme/BlogTagsPostsPage/index.js | 34 | function useBlogTagsPostsPageTitle(tag) { |
| LOW | documentation/src/theme/BlogTagsPostsPage/index.js | 58 | function BlogTagsPostsPageMetadata({ tag }) { |
| LOW | documentation/src/theme/Admonition/index.tsx | 38 | function extractMDXAdmonitionTitle(children) { |
| LOW | …/blog-refine-supabase-auth/src/components/ui/chart.tsx | 302 | function getPayloadConfigFromPayload( |
| LOW | …/components/refine-ui/data-table/data-table-filter.tsx | 87 | export function DataTableFilterDropdownActions({ |
| LOW | …/components/refine-ui/data-table/data-table-filter.tsx | 888 | export function DataTableFilterOperatorSelect({ |
| LOW | examples/store/src/components/product/helpers.ts | 23 | export function selectDefaultOptionFromProduct( |
| LOW | …amples/blog-next-refine-pwa/public/workbox-eac1af49.js | 1461 | async function executeQuotaErrorCallbacks() { |
| LOW | …kages/chakra-ui/src/components/fields/number/index.tsx | 6 | function toLocaleStringSupportsOptions() { |
| LOW | …src/definitions/helpers/generateDocumentTitle/index.ts | 10 | export function generateDefaultDocumentTitle( |
| LOW | packages/refine-ui/public/r/data-table.json | 35 | "content": "\"use client\";\n\nimport { useState, useEffect, useMemo } from \"react\";\nimport { useTranslate, typ |
| LOW | packages/refine-ui/registry/new-york/ui/chart.tsx | 309 | function getPayloadConfigFromPayload( |
| LOW | …ry/new-york/refine-ui/data-table/data-table-filter.tsx | 87 | export function DataTableFilterDropdownActions({ |
| LOW | …ry/new-york/refine-ui/data-table/data-table-filter.tsx | 897 | export function DataTableFilterOperatorSelect({ |
| LOW | packages/mantine/src/components/fields/number/index.tsx | 6 | function toLocaleStringSupportsOptions() { |
| LOW | packages/mui/src/components/fields/number/index.tsx | 6 | function toLocaleStringSupportsOptions() { |
| LOW | packages/antd/src/components/fields/number/index.tsx | 4 | function toLocaleStringSupportsOptions() { |
| Severity | File | Line | Snippet |
|---|---|---|---|
| LOW | …outing/integrations/next-js/provider-client-server.tsx | 83 | async function getData() { |
| LOW | …outing/integrations/next-js/provider-client-server.tsx | 83 | async function getData() { |
| LOW | examples/i18n-nextjs/src/app/blog-posts/layout.tsx | 17 | async function getData() { |
| LOW | examples/i18n-nextjs/src/app/register/page.tsx | 15 | async function getData() { |
| LOW | examples/i18n-nextjs/src/app/update-password/page.tsx | 15 | async function getData() { |
| LOW | examples/i18n-nextjs/src/app/forgot-password/page.tsx | 15 | async function getData() { |
| LOW | examples/i18n-nextjs/src/app/categories/layout.tsx | 17 | async function getData() { |
| LOW | examples/i18n-nextjs/src/app/login/page.tsx | 15 | async function getData() { |
| LOW | examples/with-nextjs/src/app/blog-posts/layout.tsx | 17 | async function getData() { |
| LOW | examples/with-nextjs/src/app/register/page.tsx | 15 | async function getData() { |
| LOW | examples/with-nextjs/src/app/update-password/page.tsx | 15 | async function getData() { |
| LOW | examples/with-nextjs/src/app/forgot-password/page.tsx | 15 | async function getData() { |
| LOW | examples/with-nextjs/src/app/categories/layout.tsx | 17 | async function getData() { |
| LOW | examples/with-nextjs/src/app/login/page.tsx | 15 | async function getData() { |
| LOW | examples/with-remix-material-ui/app/entry.server.tsx | 9 | export default function handleRequest( |
| LOW | …les/with-nextjs-headless/src/app/blog-posts/layout.tsx | 15 | async function getData() { |
| LOW | examples/with-nextjs-headless/src/app/register/page.tsx | 15 | async function getData() { |
| LOW | …/with-nextjs-headless/src/app/update-password/page.tsx | 15 | async function getData() { |
| LOW | …/with-nextjs-headless/src/app/forgot-password/page.tsx | 15 | async function getData() { |
| LOW | examples/with-nextjs-headless/src/app/login/page.tsx | 23 | async function getData() { |
| LOW | examples/finefoods-client/src/app/orders/[id]/page.tsx | 40 | async function getData(props: GetDataProps) { |
| LOW | …es/finefoods-client/src/app/categories/[id]/layout.tsx | 48 | async function getData() { |
| LOW | …ples/finefoods-client/src/app/categories/[id]/page.tsx | 50 | async function getData(props: GetDataProps) { |
| LOW | examples/with-remix-auth/app/entry.server.tsx | 5 | export default function handleRequest( |
| LOW | examples/with-remix-vite-headless/app/entry.server.tsx | 5 | export default function handleRequest( |
| LOW | examples/with-remix-antd/app/entry.server.tsx | 5 | export default function handleRequest( |
| LOW | …es/with-nextjs-next-auth/src/app/blog-posts/layout.tsx | 17 | async function getData() { |
| LOW | …es/with-nextjs-next-auth/src/app/categories/layout.tsx | 17 | async function getData() { |
| LOW | examples/with-nextjs-next-auth/src/app/login/layout.tsx | 18 | async function getData() { |
| LOW | examples/with-nextjs-next-auth/src/app/login/page.tsx | 37 | async function getData() { |
| LOW | examples/with-remix-headless/app/entry.server.tsx | 5 | export default function handleRequest( |
| Severity | File | Line | Snippet |
|---|---|---|---|
| HIGH | documentation/docs/advanced-tutorials/real-time.md | 42 | export const ablyClient = new Ably.Realtime("your-api-key"); |
| HIGH | …ntation/docs/data/packages/rest-data-provider/index.md | 1826 | request.headers.set("X-API-Key", "your-api-key"); |
| HIGH | documentation/blog/2023-08-12-react-admin-vs-refine.md | 516 | const ablyClient = new Ably.Realtime("your-api-key"); |
| HIGH | …d_docs/version-3.xx.xx/advanced-tutorials/real-time.md | 37 | export const ablyClient = new Ably.Realtime("your-api-key"); |
| HIGH | …d_docs/version-4.xx.xx/advanced-tutorials/real-time.md | 42 | export const ablyClient = new Ably.Realtime("your-api-key"); |
| Severity | File | Line | Snippet |
|---|---|---|---|
| LOW | …re/src/definitions/helpers/router/check-by-segments.ts | 16 | // we need to check if the route and resourceRoute have the same number of segments |
| LOW | packages/react-hook-form/src/useModalForm/index.spec.ts | 407 | // Step 1: Open create modal - should work |
| LOW | packages/react-hook-form/src/useModalForm/index.spec.ts | 413 | // Step 2: Close modal |
| LOW | packages/react-hook-form/src/useModalForm/index.spec.ts | 419 | // Step 3: Switch to edit action |
| LOW | packages/react-hook-form/src/useModalForm/index.spec.ts | 422 | // Step 4: Open edit modal with ID - should work |
| LOW | packages/react-hook-form/src/useModalForm/index.spec.ts | 428 | // Step 5: Close modal |
| LOW | packages/react-hook-form/src/useModalForm/index.spec.ts | 434 | // Step 6: Switch back to create action |
| LOW | packages/react-hook-form/src/useModalForm/index.spec.ts | 437 | // Step 7: Try to open create modal again |
| LOW | …sformations/v5/mutation-result-to-mutation-property.ts | 18 | // Step 1: Find all destructuring assignments from mutation hooks and track variable mappings |
| LOW | …sformations/v5/mutation-result-to-mutation-property.ts | 117 | // Step 2: Update variable usages based on mappings |
| LOW | …sformations/v5/mutation-result-to-mutation-property.ts | 134 | // Step 3: Transform direct property access on mutation variables |
| Severity | File | Line | Snippet |
|---|---|---|---|
| MEDIUM | documentation/src/components/json-ld/index.tsx | 5 | // ──────────────────────────────────────────────────────────────────────────── |
| MEDIUM | documentation/src/components/json-ld/index.tsx | 7 | // ──────────────────────────────────────────────────────────────────────────── |
| MEDIUM | documentation/src/components/json-ld/index.tsx | 35 | // ──────────────────────────────────────────────────────────────────────────── |
| MEDIUM | documentation/src/components/json-ld/index.tsx | 37 | // ──────────────────────────────────────────────────────────────────────────── |
| MEDIUM | documentation/src/components/json-ld/index.tsx | 109 | // ──────────────────────────────────────────────────────────────────────────── |
| MEDIUM | documentation/src/components/json-ld/index.tsx | 111 | // ──────────────────────────────────────────────────────────────────────────── |
| Severity | File | Line | Snippet |
|---|---|---|---|
| HIGH | documentation/blog/2025-08-15-comments-in-code.md | 84 | Connects to the database and returns a connection object. Args: user (str): The username for the database. |
| Severity | File | Line | Snippet |
|---|---|---|---|
| HIGH | …amples/blog-next-refine-pwa/public/workbox-eac1af49.js | 70 | print(method, args); |
| Severity | File | Line | Snippet |
|---|---|---|---|
| MEDIUM | packages/core/src/hooks/form/types.ts | 177 | * If you customize the [`optimisticUpdateMap`](https://refine.dev/docs/api-reference/core/hooks/data/useUpdateMany/#o |