@mozartdev0/npmprotect
v1.0.1
Published
🛡️ NpmProtect SDK — Threat Intelligence para o ecossistema npm
Maintainers
Readme
@mozartdev0/npmprotect
🛡️ NpmProtect SDK — Integre threat intelligence do npm no seu site ou app.
Instalação
npm install @mozartdev0/npmprotectUso
const { NpmProtect } = require('@mozartdev0/npmprotect')
const np = new NpmProtect()
// Últimos malwares detectados
const latest = await np.latest(10)
console.log(latest)
// Verificar se pacote tem relatórios
const results = await np.check('lodash')
console.log(results)
// Relatório completo por hash
const report = await np.report('abc123...')
console.log(report)
// Estatísticas da base
const stats = await np.stats()
console.log(stats)
// { total: 42, lastDetection: '2026-02-14T...', dashboard: 'https://npmprotect.vercel.app' }
// Info do pacote no npm
const info = await np.npmInfo('express')
console.log(info)
// { exists: true, name: 'express', version: '5.2.1', downloads: 69722421, ... }Métodos
| Método | Descrição |
|--------|-----------|
| latest(limit?) | Últimos malwares detectados |
| check(pkg) | Relatórios associados a um pacote |
| report(hash) | Relatório completo por SHA-256 |
| stats() | Estatísticas gerais da base |
| npmInfo(pkg) | Info do pacote no npm registry |
Links
- 🌐 Dashboard: npmprotect.vercel.app
- 📦 PyPI: pypi.org/project/npmprotect
- 🐙 GitHub: github.com/mozartdev-0/NpmProtect
Feito por Mozart_Dev · Vynex Labs 🛡️
