Skip to content

NodeSecure Database #3

Open
Open
@fraxken

Description

@fraxken
Member

The goal of this project would be a create our own databases that contain packument and manifest from NPM registry.

We could integrate our tools with this database to store data that would be relevant to us:

  • From scanner
  • From vulnera
  • From js-x-ray

We can start this project by using a replicate of NPM

// Import Node.js Dependencies
import fs from "fs";

// Import Third-party Dependencies
import * as httpie from "@myunisoft/httpie";

// CONSTANTS
const kNpmReplicateDB = "https://replicate.npmjs.com/_all_docs?include_docs=true";

httpie.stream("GET", kNpmReplicateDB)(fs.createWriteStream("./npmdb.json"));

Then this database can be used for project like Preview (or for our own research).

Activity

Kawacrepe

Kawacrepe commented on Aug 7, 2022

@Kawacrepe
Member

We may want to add information about domains inside our database.

Since whois.iana looks like having a rate limit

fraxken

fraxken commented on Aug 9, 2022

@fraxken
MemberAuthor

After discussion in the last meeting, we should clarify:

  • Why do we need a database project in NodeSecure ?

Actions to take to work on the subject:

  • Initiate a Github repository.
  • Let the collaborators open issues and discuss on what and where they want to go.
  • Work toward minimal delivery goals.

@Rossb0b was interested to be the champion on this project.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

      Development

      No branches or pull requests

        Participants

        @fraxken@Kawacrepe

        Issue actions

          NodeSecure Database · Issue #3 · NodeSecure/rfcs