New:Microsoft Teams Notifications Are Now Available in Socket.Learn more →
Get Started

@defen.so/sdk-bun

Package Overview
Dependencies
Maintainers
1
Versions
1
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

@defen.so/sdk-bun

Defenso fail-open WAF SDK for Bun (Bun.serve, Elysia, Hono).

latest
Source
npmnpm
Version
0.2.0
Version published
Weekly downloads
2
Maintainers
1
Weekly downloads
 
Created
Source

@defen.so/sdk-bun

Same as @defen.so/sdk-node but built for Bun.serve.

Install

bun add @defen.so/sdk-node

Use

defensoNext inspects any Web Request and returns { blocked, reason }, which wires straight into Bun.serve:

import { defensoNext } from '@defen.so/sdk-node/next'

const inspect = defensoNext({ token: Bun.env.DEFENSO_TOKEN! })

Bun.serve({
  fetch(req) {
    const verdict = inspect(req)
    if (verdict.blocked) {
      return new Response(JSON.stringify({ error: verdict.reason }), { status: 403 })
    }
    return new Response('hi')
  },
})

The Node SDK's @defen.so/sdk-node already works under Bun. This package is a re-export to make the discover-and-install story symmetric with other runtimes.

Status

Alpha alias — use @defen.so/sdk-node directly for now.

Source

  • Public repo: github.com/1fancy/defen.so
  • Issues: github.com/1fancy/defen.so/issues
  • License: MIT
  • Publisher: Next Lab LLC · info@defen.so

Keywords

security

FAQs

Package last updated on 03 Aug 2026

Related posts