
MITRE / CAPEC와 호환되는 공통 취약점 열거(CWE) Node.js SDK
MITRE / CAPEC와 호환되는 공통 취약점 열거(Common Weakness Enumeration, CWE) Node.js SDK입니다.
yarn add cwe-sdk
CweManager 클래스를 불러와 메서드를 사용하세요.
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
이 CWE SDK는 빌드 과정을 통해 JSON 데이터를 준비합니다. 최신 버전의 CWE 아카이브(예: https://cwe.mitre.org/data/xml/cwec_v4.1.xml.zip)를 다운로드한 후 데이터를 압축하여 다음 데이터 스냅샷을 생성합니다:
./raw/cwe-archive.json에 제공되는 미러 JSON 객체./raw/cwe-dictionary.json JSON 사전./raw/cwe-hierarchy.json JSON 배열이 작업은 ./build/ 디렉터리의 스크립트 덕분에 가능합니다.
실행하려면 yarn run build를 입력하세요.
기여 지침은 기여 가이드를 참조하세요.
cwe-sdk © Liran Tal, Apache-2.0 라이선스 하에 배포됨.