
SDK بلغة Node.js لتعداد نقاط الضعف الشائعة (CWE) متوافق مع MITRE / CAPEC
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
يحتوي هذا الـ SDK الخاص بـ CWE على عملية بناء تجهّز بيانات JSON عن طريق تنزيل أحدث إصدار من أرشيف CWE (مثل: https://cwe.mitre.org/data/xml/cwec_v4.1.xml.zip) ثم تعالجها لإنشاء لقطات البيانات التالية:
./raw/cwe-archive.json./raw/cwe-dictionary.json./raw/cwe-hierarchy.jsonهذا العمل ممكن بفضل السكربتات الموجودة في ./build/
لتشغيله، نفّذ yarn run build
يُرجى الاطلاع على CONTRIBUTING للحصول على إرشادات حول المساهمة في هذا المشروع.
cwe-sdk © Liran Tal، صدر بموجب رخصة Apache-2.0.