misp
TypeScript icon, indicating that this package has built-in type declarations

0.1.1 • Public • Published

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.

Package Sidebar

Install

npm i misp

Weekly Downloads

11

Version

0.1.1

License

MIT

Unpacked Size

195 kB

Total Files

9

Last publish

Collaborators

  • revoverflow