A technical tale of NodeSecure - Chapter 1

This page summarizes the projects mentioned and recommended in the original post on dev.to

SurveyJS - Open-Source JSON Form Builder to Create Dynamic Forms Right in Your App
With SurveyJS form UI libraries, you can build and style forms in a fully-integrated drag & drop form builder, render them in your JS app, and store form submission data in any backend, inc. PHP, ASP.NET Core, and Node.js.
surveyjs.io
featured
InfluxDB - Power Real-Time Data Analytics at Scale
Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.
www.influxdata.com
featured
  • registry

    npm registry documentation

  • My first instinct was to work with the public API of the npm registry. This sounds like a very good idea, but you will soon run into a set of problems (cache, private registry etc..).

  • types

    Typescript definitions for npm registry content (by npm)

  • Note: There is a package with the type definitions @npm/types.

  • SurveyJS

    Open-Source JSON Form Builder to Create Dynamic Forms Right in Your App. With SurveyJS form UI libraries, you can build and style forms in a fully-integrated drag & drop form builder, render them in your JS app, and store form submission data in any backend, inc. PHP, ASP.NET Core, and Node.js.

    SurveyJS logo
  • scanner

    ⚡️ A package API to run a static analysis of your module's dependencies. This is the CLI engine! (by NodeSecure)

  • In the NodeSecure/scanner these methods are used at different stages of the analysis. When we browse the dependency tree for example we use the manifest() method with the range version (or specifier) of the package.

  • flags

    NodeSecure security flags 🚩 (configuration and documentation) (by NodeSecure)

  • This also explains why in NodeSecure we have a "hasCustomResolver" flag allowing quick identification of packages using resolutions to dependencies that diverge from the usual.

  • js-x-ray

    JavaScript & Node.js open-source SAST scanner. A static analyser for detecting most common malicious patterns 🔬.

  • Execute NodeSecure/JS-X-Ray on each JavaScript files.

  • InfluxDB

    Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.

    InfluxDB logo
NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a more popular project.

Suggest a related project

Related posts

  • Packj sandbox for “safe installation” of Ruby gems

    2 projects | /r/ruby | 1 Sep 2022
  • Ask HN: Cloud security auditing for indie-grade projects?

    1 project | news.ycombinator.com | 4 Dec 2023
  • Automating AWS Prowler Scans

    1 project | dev.to | 23 Aug 2023
  • [Tool] An alternative to Brakeman for Security

    2 projects | /r/rails | 11 Jul 2023
  • Brakeman VS bearer - a user suggested alternative

    2 projects | 10 Jul 2023