Nutter Tools
Nutter Tools

A free toolbox that runs in your browser. A tool for every job.

Your files never leave your device

Images

  • Convert images
  • Compress images
  • Resize images
  • Crop
  • Watermark

PDF & files

  • Merge PDFs
  • Split a PDF
  • Images to PDF
  • PDF to images
  • Remove photo location

Video & audio

  • Compress video
  • Convert video
  • Video to GIF
  • Convert audio
  • Trim audio

Everyday

  • QR codes
  • Passwords
  • Time zones
  • Unit converter
  • Word count
  • Webcam test

Developer

  • JSON formatter
  • Base64
  • Regex tester
  • Hashes
  • JWT decoder

Site

  • About
  • Contact
  • Settings
  • Privacy
  • Terms
  • Site map
  • llms.txt

Everyday

  • Images
  • Video
  • Audio
  • PDF & files
  • Text
  • QR codes
  • Units & math
  • Time & dates
  • Color
  • Passwords & IDs
  • Device tests
  • Sun & moon

For developers

  • JSON
  • Encoding
  • Regex & cron
  • Web & auth
  • Hashing & encryption
  • Config files
  • Network
  • Browser
  • AI
  • Fake data
© Nutter Toolsnutter.tools
  1. Home
  2. Web & auth
  3. Vulnerable JavaScript library checker
Your files stay on your device

Vulnerable JavaScript library checker

Paste page HTML or a script list, read the library versions the URLs prove, and check those exact versions against the free OSV.dev advisory API, showing unknowns as not checked.

This tool is in beta

Still being tested. If a result looks wrong, tell us.

Report a problem

Page HTML

0 of 1,000,000 characters

Script URLs, one per line

Checked in addition to the HTML; lines starting with # are skipped

Nothing checked yet

Paste page HTML or a list of script URLs, then press Check against advisories.

Identification reads the fixed list of 26 library signatures below, and a version counts only when the URL itself states one: a full x.y.z file name, path segment, or npm tag. Query strings like ?ver= are ignored on purpose, because on many sites that value tracks the site build rather than the library. The advisory answers come from OSV.dev, a free and keyless service that aggregates GitHub Security Advisories and npm advisory data. The safety rule: an unreachable database, a version the URL never stated, and a file no signature matched all read as not checked, never as a clean pass. Script files a bundler wrote carry neither a library name nor a version, so they are invisible here; a source map or a build-time SBOM names them honestly.

Paste to check

Optional; relative script sources resolve against it

What leaves your browser

When you press Check against advisories, the browser sends one small POST query per detected library name and version to api.osv.dev, read-only. This page leaves your browser only when you press the button; never on load, never in the background. Nothing is sent anywhere else. Google Analytics still measures the visit to this page, and it never receives what you run through this tool.

More settings▾

Caps: 1,000,000 characters of HTML, 50,000 of URL list, 500 library rows, 50 advisory queries per run. Anything past a cap stays not checked and is named in the result.

Runs on this device. Nothing is uploaded.

More web & auth tools

  • Subresource integrity
  • CSP evaluator & builder
  • HTTP timing probe
All web & auth tools

Was this tool useful?