Huge News!Announcing our $40M Series B led by Abstract Ventures.Learn More
Socket
Sign inDemoInstall
Socket

isbot

Package Overview
Dependencies
Maintainers
2
Versions
134
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

isbot - npm Package Versions

1
14

3.0.3

Diff

Changelog

Source

3.0.3

Add bots

  • Respond to crawler user agents added to user-agents.net/bots
omrilotan
published 3.0.2 •

Changelog

Source

3.0.2

Optimise pattern list

Combine all google products: Google browsers' user agent do not contain the word "Google".

Add bots

  • M4A1-WAPCHOI/2.0 (Java; U; MIDP-2.0; vi; NokiaC5-00.2) WAPCHOI/1.0.0 UCPro/9.4.1.377 U2/1.0.0 Mobile UNTRUSTED/1.0 3gpp-gba
  • Mozilla/5.0 (compatible; Domains Project/1.0.3; +https://github.com/tb0hdan/domains)

Overall reduces list by 25 rules (from 345 rules to 320)

omrilotan
published 3.0.1 •

Changelog

Source

3.0.1

Crawlers list update

Add patterns for:

  • Google WebLight Proxy
  • HighWinds Content Delivery System
  • Hydra by addthis
  • RebelMouse
  • Scanners: Jorgee Vulnerability, ClamAV Website, Burp Collaborator
  • Monitoring services: Xymon, AlertSite, Hobbit, updown.io, Monit, Dotcom

Testing

Add some legit browser user-agent strings Fix periodic tests environment Add a tester page to check user agents easily

omrilotan
published 3.0.0 •

Changelog

Source

3.0.0: Maintainability and performance through automation

The API and code has not changed

Breaking changes

  • Remove testing on node 6 and 8
  • Some crawlers list updates can potentially change identification

Non breaking changes

  • Improve efficiency of rule by optimising some parts and removing others

Testing

  • Automatically download crawlers lists for verification
  • Add tests to improve efficiency
omrilotan
published 3.0.0-rc.1 •

omrilotan
published 2.5.7 •

omrilotan
published 2.5.6 •

Changelog

Source

3.0.0: Maintainability and performance through automation

The API and code has not changed

Breaking changes

  • Remove testing on node 6 and 8
  • Some crawlers list updates can potentially change identification

Non breaking changes

  • Improve efficiency of rule by optimising some parts and removing others

Testing

  • Automatically download crawlers lists for verification
  • Add tests to improve efficiency
omrilotan
published 2.5.5 •

omrilotan
published 2.5.4 •

omrilotan
published 2.5.3 •

SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap
  • Changelog

Packages

npm

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc