
Um SDK Node.js de Common Weakness Enumeration (CWE) compatível com MITRE / CAPEC
yarn add cwe-sdk
Carregue a classe CweManager com require e use seus métodos
const { CweManager } = require('cwe-sdk')
const { CweManager } = require('cwe-sdk')
const cweManager = new CweManager()
const result = cweManager.isChildOf({ weaknessId: '117', parentId: '116' })
console.log(result) // true
Este SDK CWE possui um processo de compilação que prepara os dados JSON baixando a versão mais recente do arquivo CWE (ex.: https://cwe.mitre.org/data/xml/cwec_v4.1.xml.zip) e então os processa para criar os seguintes snapshots de dados:
./raw/cwe-archive.json./raw/cwe-dictionary.json./raw/cwe-hierarchy.jsonEste trabalho é possível graças aos scripts em ./build/
Para executá-lo, execute yarn run build
Por favor, consulte CONTRIBUTING para obter diretrizes sobre como contribuir com este projeto.
cwe-sdk © Liran Tal, lançado sob a licença Apache-2.0.