
Research
/Security News
9 Malicious NuGet Packages Deliver Time-Delayed Destructive Payloads
Socket researchers discovered nine malicious NuGet packages that use time-delayed payloads to crash applications and corrupt industrial control systems.
sidebase-auth-refresh
Advanced tools

nuxt-authis a feature-packed, open-source authentication module for Nuxt 3 applications. Starting with v0.6nuxt-authalso supports static Nuxt applications
npm i -D @sidebase/nuxt-auth
Then visit the Quick Start documentation to setup the module for <= v0.5 - the current stable version.
Visit the Quick Start documentation to setup the module for >= v0.6 - the "future" experimental version with support for static Nuxt 3 apps and the local provider.
nuxt-auth is a library with the goal of supporting authentication for any universal Nuxt 3 application. At the moment two providers are supported:
local for static pages that rely on an external backend with a credential flow for authentication. local is supported starting with v0.6 of the moduleFeatures of the authjs-provider of nuxt-auth include:
useAuth supports:
getSession, getCsrfToken, getProviders, signIn, signOutstatus, data, lastRefreshedAtGET /signin,POST /signin/:provider,GET/POST /callback/:provider,GET /signout,POST /signout,GET /session,GET /csrf,GET /providersYou can find a feature-table of all starting with v0.6 in the nuxt-auth "next"-version-docs.
Visit the nuxt-auth demo page here:

You can find the demo source-code here.
This project uses pnpm for development.
pnpm dev:prepare to generate type stubs.pnpm dev to start the module playground in development mode.pnpm lint to run eslintpnpm typecheck to run typescheck via tscpnpm publish --access public to publish (bump version before)This module also has it's own playground:
> git clone https://github.com/sidebase/nuxt-auth
> cd nuxt-auth
# **OPEN THE `~/playground/server/api/auth/[...].ts` and configure your own auth-provider
> pnpm i
> pnpm dev:prepare
> pnpm dev
# -> open http://localhost:3000
We have one playground per provider:
How to test static Nuxt 3 apps?
To test static Nuxt 3 apps we want to run a static frontend and a separate backend that will take over authentication:
playground-local/nuxt.config.ts: Add baseURL: 'http://localhost:3001' to the auth-configcd playground-local
pnpm generate
pnpm start
cd playground-local
pnpm dev
# A seconds Nuxt app should now be running on http://localhost:3001. We use this purely for authentication
3001FAQs

We found that sidebase-auth-refresh demonstrated a not healthy version release cadence and project activity because the last version was released a year ago. It has 1 open source maintainer collaborating on the project.
Did you know?

Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.

Research
/Security News
Socket researchers discovered nine malicious NuGet packages that use time-delayed payloads to crash applications and corrupt industrial control systems.

Security News
Socket CTO Ahmad Nassri discusses why supply chain attacks now target developer machines and what AI means for the future of enterprise security.

Security News
Learn the essential steps every developer should take to stay secure on npm and reduce exposure to supply chain attacks.