Package detail

misp

revoverflow17MIT0.1.1

Node.js client for MISP (Malware Information Sharing Platform) API.

misp, cert, threat, intelligence

readme

misp

Node.js client for MISP (Malware Information Sharing Platform) API.

The library is built in TypeScript and is compatible with both CommonJS and ES Modules.

This is a work in progress project and implements just a few resources for now.

Installation

npm install misp

Usage

const { Client } = require('misp');

const client = new Client('https://misp.example.com', 'your-api-key');

// Retrieve all events
client.events.list().then((events) => {
    console.log(events);
});

Roadmap

  • [x] Implement all resources
    • [x] Events
    • [x] Tags
    • [x] Attributes
    • [x] Objects
    • [x] Users
    • [x] Organisations
    • [x] Galaxies
    • [x] Galaxy clusters
    • [x] Taxonomies
    • [x] Feeds
    • [x] Servers
    • [x] Workers
    • [x] Analyst Data
    • [x] Auth Keys
    • [x] Logs
    • [x] Sightings
    • [x] Warninglists
    • [x] Noticelists
    • [x] Sharing groups
    • [x] User settings
    • [x] Event report
  • [ ] Typed values for parameters and return values
  • [ ] Unit tests

License

This project is licensed under the MIT License. See the LICENSE file for more details.