react-router-data-mode

Warn

Audited by Runlayer on Feb 21, 2026

Risk Level: MEDIUM
Scan Summary
Max Score
78%
Files
8
Flagged
8
Chunks
10
Flagged Files (8)
SKILL.mdHIGH
78.3%

Malicious tool definition detected

Tool: SKILL.md Description: --- name: react-router-data-mode description: Build React applications using React Router's data mode with createBrowserRouter and RouterProvider.

references/actions.mdHIGH
78.3%

Malicious tool definition detected

Tool: references/actions.md [1/2] Description: --- title: Actions and Form Handling description: Form submission, mutations with actions, useFetcher, and validation tags: [action, Form, useFetcher, useSubmit, useActionData, mutations, validation] --- # Actions and Form Handling Actions handle data mutations (create, update, delete).

Tool: references/actions.md [2/2]

references/data-loading.mdHIGH
78.3%

Malicious tool definition detected

Tool: references/data-loading.md Description: --- title: Data Loading description: Loading data with loaders and useLoaderData tags: [loader, useLoaderData, data-loading, params, request] --- # Data Loading Data is loaded using `loader` functions defined on route objects.

references/navigation.mdHIGH
78.3%

Malicious tool definition detected

Tool: references/navigation.md Description: --- title: Navigation description: Link, NavLink, useNavigate, redirect, and Form navigation tags: [navigation, Link, NavLink, useNavigate, redirect, Form, ScrollRestoration] --- # Navigation React Router provides several ways to navigate between routes.

references/pending-ui.mdHIGH
78.3%

Malicious tool definition detected

Tool: references/pending-ui.md [1/2] Description: --- title: Pending UI and Optimistic Updates description: Loading states, optimistic UI with useNavigation and useFetcher tags: [pending-ui, optimistic-ui, useNavigation, useFetcher, loading, spinner] --- # Pending UI and Optimistic Updates **Key principle:** Show expected results immediately using `fetcher.formData`, then let React Router sync with the server.

Tool: references/pending-ui.md [2/2] Description: ]); function Root() { const navigation = useNavigation(); const isNavigating = navigation.state !== "idle"; return ( <div style={{ opacity: isNavigating ?

references/route-object.mdHIGH
78.3%

Malicious tool definition detected

Tool: references/route-object.md Description: --- title: Route Object description: Route object properties including Component, loader, action, and lazy tags: [route-object, Component, loader, action, lazy, shouldRevalidate, middleware] --- # Route Object Route objects define the behavior of each route in your application.

references/routing.mdHIGH
78.3%

Malicious tool definition detected

Tool: references/routing.md Description: --- title: Routing description: Route configuration with createBrowserRouter and route objects tags: [routing, createBrowserRouter, route-objects, nested-routes, layout, dynamic-segments] --- # Routing Routes are configured as JavaScript objects and passed to `createBrowserRouter`.

references/ssr.mdHIGH
78.3%

Malicious tool definition detected

Tool: references/ssr.md Description: --- title: Server-Side Rendering description: Manual SSR setup with createStaticHandler, createStaticRouter, and StaticRouterProvider tags: [ssr, server-side-rendering, createStaticHandler, createStaticRouter, StaticRouterProvider, hydration] --- # Server-Side Rendering SSR with data mode requires manual setup using `createStaticHandler` on the server and hydration with `createBrowserRouter` on the client.

Audit Metadata
Max File Score
78%
Classification
UNKNOWN_SERVER
Files Scanned
8
Files Flagged
8
Chunks Analyzed
10
Analyzed
Feb 21, 2026, 01:23 PM
Security Audit — runlayer — react-router-data-mode