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.