├── .github ├── ISSUE_TEMPLATE │ └── issue-report.yml └── workflows │ ├── backend-test.yml │ └── main.yml ├── .gitignore ├── .vscode └── settings.json ├── CONTRIBUTING.md ├── LICENSE ├── README.md ├── SECURITY.md ├── app ├── doc │ └── .gitkeep ├── package-lock.json ├── package.json ├── src │ ├── asset │ │ ├── isra-app-icon-512.png │ │ ├── link.svg │ │ └── welcome_diagram.png │ ├── constants │ │ └── colors.js │ ├── electron │ │ ├── import.js │ │ ├── main.js │ │ ├── preload.js │ │ ├── request-handlers.js │ │ └── validation.js │ ├── global styles │ │ └── global-styles.css │ ├── javascript │ │ ├── common.js │ │ └── tabs.js │ └── tabs │ │ ├── Business Assets │ │ ├── business-assets.html │ │ ├── renderer.js │ │ └── styles.css │ │ ├── Import │ │ ├── import_dialog.html │ │ ├── renderer.js │ │ └── styles.css │ │ ├── Project Context │ │ ├── project-context.html │ │ ├── renderer.js │ │ └── styles.css │ │ ├── Report │ │ ├── renderer.js │ │ ├── report.html │ │ └── styles.css │ │ ├── Risks │ │ ├── renderer.js │ │ ├── risks.html │ │ └── styles.css │ │ ├── Supporting Assets │ │ ├── renderer.js │ │ ├── styles.css │ │ └── supporting-assets.html │ │ ├── Vulnerabilities │ │ ├── renderer.js │ │ ├── styles.css │ │ └── vulnerabilities.html │ │ └── Welcome │ │ ├── renderer.js │ │ ├── styles.css │ │ └── welcome.html └── test │ └── .gitkeep ├── doc ├── ISRA_Test_Plan_Final.xlsx └── resources │ └── sample001.sra └── lib ├── .eslintrc.json ├── doc └── config │ └── jsdoc.json ├── package-lock.json ├── package.json ├── src ├── api │ ├── Business Asset │ │ ├── handler-event.js │ │ └── render-business-assets.js │ ├── ISRAProject │ │ ├── handler-event.js │ │ └── render-welcome.js │ ├── ISRAProjectContext │ │ ├── handler-event.js │ │ └── render-project-context.js │ ├── Risk │ │ ├── handler-event.js │ │ └── render-risks.js │ ├── Supporting Asset │ │ ├── handler-event.js │ │ └── render-supporting-assets.js │ ├── Vulnerability │ │ ├── handler-event.js │ │ └── render-vulnerabilities.js │ ├── data-load │ │ ├── import-isra.js │ │ └── index.js │ ├── data-new │ │ └── index.js │ ├── data-store │ │ └── index.js │ ├── encode-file.js │ ├── index.js │ ├── utility.js │ └── xml-json │ │ ├── alter-isra │ │ ├── alter-business-assets.js │ │ ├── alter-isra-meta.js │ │ ├── alter-isra.js │ │ ├── alter-project-context.js │ │ ├── alter-risks.js │ │ ├── alter-supporting-assets.js │ │ └── alter-vulnerability.js │ │ ├── const │ │ ├── ajv-instance.js │ │ └── cvssv2-const.js │ │ ├── index.js │ │ ├── parser.js │ │ ├── populate-class.js │ │ ├── utility.js │ │ └── validate-json-schema.js ├── config.js ├── model │ ├── classes │ │ ├── BusinessAsset │ │ │ ├── business-asset-properties.js │ │ │ ├── business-asset.js │ │ │ └── validation.js │ │ ├── ISRAProject │ │ │ ├── isra-meta-tracking.js │ │ │ ├── isra-project.js │ │ │ └── validation.js │ │ ├── ISRAProjectContext │ │ │ ├── isra-project-context.js │ │ │ └── validation.js │ │ ├── Risk │ │ │ ├── risk-attack-path.js │ │ │ ├── risk-impact.js │ │ │ ├── risk-likelihood.js │ │ │ ├── risk-mitigation.js │ │ │ ├── risk.js │ │ │ └── validation.js │ │ ├── SupportingAsset │ │ │ ├── supporting-asset.js │ │ │ └── validation.js │ │ ├── Vulnerability │ │ │ ├── validation.js │ │ │ └── vulnerability.js │ │ ├── map2array.js │ │ └── validation │ │ │ ├── ajv-instance.js │ │ │ └── validate-class-properties.js │ └── schema │ │ ├── json-schema.js │ │ └── validation-pattern │ │ └── validation-pattern.js └── utility-global.js └── test ├── integration ├── fixtures │ ├── risk-duplicate-vuln.json │ ├── test-1.xml │ ├── test-10.json │ ├── test-2.xml │ ├── test-3.xml │ ├── test-4.xml │ ├── test-5.xml │ ├── test-6.xml │ └── test-7.xml ├── test-1 │ └── test-1.test.js ├── test-10 │ └── test-10.test.js ├── test-2 │ └── test-2.test.js ├── test-3 │ └── test-3.test.js ├── test-4 │ └── test-4.test.js ├── test-5 │ └── test-5.test.js ├── test-6 │ └── test-6.test.js ├── test-7 │ └── test-7.test.js └── test-risk-duplicate │ ├── risk-attack-path-duplicate.test.js │ └── risk-renderer-dom.test.js └── unit ├── test-8 └── test-8.test.js ├── test-9 └── test-9.test.js ├── test-utility └── utility.richtext.test.js └── vulnerability └── handler-event.test.js /.github/ISSUE_TEMPLATE/issue-report.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThalesGroup/security-risk-assessment-tool/HEAD/.github/ISSUE_TEMPLATE/issue-report.yml -------------------------------------------------------------------------------- /.github/workflows/backend-test.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThalesGroup/security-risk-assessment-tool/HEAD/.github/workflows/backend-test.yml -------------------------------------------------------------------------------- /.github/workflows/main.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThalesGroup/security-risk-assessment-tool/HEAD/.github/workflows/main.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThalesGroup/security-risk-assessment-tool/HEAD/.gitignore -------------------------------------------------------------------------------- /.vscode/settings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThalesGroup/security-risk-assessment-tool/HEAD/.vscode/settings.json -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThalesGroup/security-risk-assessment-tool/HEAD/CONTRIBUTING.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThalesGroup/security-risk-assessment-tool/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThalesGroup/security-risk-assessment-tool/HEAD/README.md -------------------------------------------------------------------------------- /SECURITY.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThalesGroup/security-risk-assessment-tool/HEAD/SECURITY.md -------------------------------------------------------------------------------- /app/doc/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /app/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThalesGroup/security-risk-assessment-tool/HEAD/app/package-lock.json -------------------------------------------------------------------------------- /app/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThalesGroup/security-risk-assessment-tool/HEAD/app/package.json -------------------------------------------------------------------------------- /app/src/asset/isra-app-icon-512.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThalesGroup/security-risk-assessment-tool/HEAD/app/src/asset/isra-app-icon-512.png -------------------------------------------------------------------------------- /app/src/asset/link.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThalesGroup/security-risk-assessment-tool/HEAD/app/src/asset/link.svg -------------------------------------------------------------------------------- /app/src/asset/welcome_diagram.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThalesGroup/security-risk-assessment-tool/HEAD/app/src/asset/welcome_diagram.png -------------------------------------------------------------------------------- /app/src/constants/colors.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThalesGroup/security-risk-assessment-tool/HEAD/app/src/constants/colors.js -------------------------------------------------------------------------------- /app/src/electron/import.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThalesGroup/security-risk-assessment-tool/HEAD/app/src/electron/import.js -------------------------------------------------------------------------------- /app/src/electron/main.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThalesGroup/security-risk-assessment-tool/HEAD/app/src/electron/main.js -------------------------------------------------------------------------------- /app/src/electron/preload.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThalesGroup/security-risk-assessment-tool/HEAD/app/src/electron/preload.js -------------------------------------------------------------------------------- /app/src/electron/request-handlers.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThalesGroup/security-risk-assessment-tool/HEAD/app/src/electron/request-handlers.js -------------------------------------------------------------------------------- /app/src/electron/validation.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThalesGroup/security-risk-assessment-tool/HEAD/app/src/electron/validation.js -------------------------------------------------------------------------------- /app/src/global styles/global-styles.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThalesGroup/security-risk-assessment-tool/HEAD/app/src/global styles/global-styles.css -------------------------------------------------------------------------------- /app/src/javascript/common.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThalesGroup/security-risk-assessment-tool/HEAD/app/src/javascript/common.js -------------------------------------------------------------------------------- /app/src/javascript/tabs.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThalesGroup/security-risk-assessment-tool/HEAD/app/src/javascript/tabs.js -------------------------------------------------------------------------------- /app/src/tabs/Business Assets/business-assets.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThalesGroup/security-risk-assessment-tool/HEAD/app/src/tabs/Business Assets/business-assets.html -------------------------------------------------------------------------------- /app/src/tabs/Business Assets/renderer.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThalesGroup/security-risk-assessment-tool/HEAD/app/src/tabs/Business Assets/renderer.js -------------------------------------------------------------------------------- /app/src/tabs/Business Assets/styles.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThalesGroup/security-risk-assessment-tool/HEAD/app/src/tabs/Business Assets/styles.css -------------------------------------------------------------------------------- /app/src/tabs/Import/import_dialog.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThalesGroup/security-risk-assessment-tool/HEAD/app/src/tabs/Import/import_dialog.html -------------------------------------------------------------------------------- /app/src/tabs/Import/renderer.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThalesGroup/security-risk-assessment-tool/HEAD/app/src/tabs/Import/renderer.js -------------------------------------------------------------------------------- /app/src/tabs/Import/styles.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThalesGroup/security-risk-assessment-tool/HEAD/app/src/tabs/Import/styles.css -------------------------------------------------------------------------------- /app/src/tabs/Project Context/project-context.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThalesGroup/security-risk-assessment-tool/HEAD/app/src/tabs/Project Context/project-context.html -------------------------------------------------------------------------------- /app/src/tabs/Project Context/renderer.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThalesGroup/security-risk-assessment-tool/HEAD/app/src/tabs/Project Context/renderer.js -------------------------------------------------------------------------------- /app/src/tabs/Project Context/styles.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThalesGroup/security-risk-assessment-tool/HEAD/app/src/tabs/Project Context/styles.css -------------------------------------------------------------------------------- /app/src/tabs/Report/renderer.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThalesGroup/security-risk-assessment-tool/HEAD/app/src/tabs/Report/renderer.js -------------------------------------------------------------------------------- /app/src/tabs/Report/report.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThalesGroup/security-risk-assessment-tool/HEAD/app/src/tabs/Report/report.html -------------------------------------------------------------------------------- /app/src/tabs/Report/styles.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThalesGroup/security-risk-assessment-tool/HEAD/app/src/tabs/Report/styles.css -------------------------------------------------------------------------------- /app/src/tabs/Risks/renderer.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThalesGroup/security-risk-assessment-tool/HEAD/app/src/tabs/Risks/renderer.js -------------------------------------------------------------------------------- /app/src/tabs/Risks/risks.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThalesGroup/security-risk-assessment-tool/HEAD/app/src/tabs/Risks/risks.html -------------------------------------------------------------------------------- /app/src/tabs/Risks/styles.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThalesGroup/security-risk-assessment-tool/HEAD/app/src/tabs/Risks/styles.css -------------------------------------------------------------------------------- /app/src/tabs/Supporting Assets/renderer.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThalesGroup/security-risk-assessment-tool/HEAD/app/src/tabs/Supporting Assets/renderer.js -------------------------------------------------------------------------------- /app/src/tabs/Supporting Assets/styles.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThalesGroup/security-risk-assessment-tool/HEAD/app/src/tabs/Supporting Assets/styles.css -------------------------------------------------------------------------------- /app/src/tabs/Supporting Assets/supporting-assets.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThalesGroup/security-risk-assessment-tool/HEAD/app/src/tabs/Supporting Assets/supporting-assets.html -------------------------------------------------------------------------------- /app/src/tabs/Vulnerabilities/renderer.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThalesGroup/security-risk-assessment-tool/HEAD/app/src/tabs/Vulnerabilities/renderer.js -------------------------------------------------------------------------------- /app/src/tabs/Vulnerabilities/styles.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThalesGroup/security-risk-assessment-tool/HEAD/app/src/tabs/Vulnerabilities/styles.css -------------------------------------------------------------------------------- /app/src/tabs/Vulnerabilities/vulnerabilities.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThalesGroup/security-risk-assessment-tool/HEAD/app/src/tabs/Vulnerabilities/vulnerabilities.html -------------------------------------------------------------------------------- /app/src/tabs/Welcome/renderer.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThalesGroup/security-risk-assessment-tool/HEAD/app/src/tabs/Welcome/renderer.js -------------------------------------------------------------------------------- /app/src/tabs/Welcome/styles.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThalesGroup/security-risk-assessment-tool/HEAD/app/src/tabs/Welcome/styles.css -------------------------------------------------------------------------------- /app/src/tabs/Welcome/welcome.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThalesGroup/security-risk-assessment-tool/HEAD/app/src/tabs/Welcome/welcome.html -------------------------------------------------------------------------------- /app/test/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /doc/ISRA_Test_Plan_Final.xlsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThalesGroup/security-risk-assessment-tool/HEAD/doc/ISRA_Test_Plan_Final.xlsx -------------------------------------------------------------------------------- /doc/resources/sample001.sra: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThalesGroup/security-risk-assessment-tool/HEAD/doc/resources/sample001.sra -------------------------------------------------------------------------------- /lib/.eslintrc.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThalesGroup/security-risk-assessment-tool/HEAD/lib/.eslintrc.json -------------------------------------------------------------------------------- /lib/doc/config/jsdoc.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThalesGroup/security-risk-assessment-tool/HEAD/lib/doc/config/jsdoc.json -------------------------------------------------------------------------------- /lib/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThalesGroup/security-risk-assessment-tool/HEAD/lib/package-lock.json -------------------------------------------------------------------------------- /lib/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThalesGroup/security-risk-assessment-tool/HEAD/lib/package.json -------------------------------------------------------------------------------- /lib/src/api/Business Asset/handler-event.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThalesGroup/security-risk-assessment-tool/HEAD/lib/src/api/Business Asset/handler-event.js -------------------------------------------------------------------------------- /lib/src/api/Business Asset/render-business-assets.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThalesGroup/security-risk-assessment-tool/HEAD/lib/src/api/Business Asset/render-business-assets.js -------------------------------------------------------------------------------- /lib/src/api/ISRAProject/handler-event.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThalesGroup/security-risk-assessment-tool/HEAD/lib/src/api/ISRAProject/handler-event.js -------------------------------------------------------------------------------- /lib/src/api/ISRAProject/render-welcome.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThalesGroup/security-risk-assessment-tool/HEAD/lib/src/api/ISRAProject/render-welcome.js -------------------------------------------------------------------------------- /lib/src/api/ISRAProjectContext/handler-event.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThalesGroup/security-risk-assessment-tool/HEAD/lib/src/api/ISRAProjectContext/handler-event.js -------------------------------------------------------------------------------- /lib/src/api/ISRAProjectContext/render-project-context.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThalesGroup/security-risk-assessment-tool/HEAD/lib/src/api/ISRAProjectContext/render-project-context.js -------------------------------------------------------------------------------- /lib/src/api/Risk/handler-event.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThalesGroup/security-risk-assessment-tool/HEAD/lib/src/api/Risk/handler-event.js -------------------------------------------------------------------------------- /lib/src/api/Risk/render-risks.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThalesGroup/security-risk-assessment-tool/HEAD/lib/src/api/Risk/render-risks.js -------------------------------------------------------------------------------- /lib/src/api/Supporting Asset/handler-event.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThalesGroup/security-risk-assessment-tool/HEAD/lib/src/api/Supporting Asset/handler-event.js -------------------------------------------------------------------------------- /lib/src/api/Supporting Asset/render-supporting-assets.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThalesGroup/security-risk-assessment-tool/HEAD/lib/src/api/Supporting Asset/render-supporting-assets.js -------------------------------------------------------------------------------- /lib/src/api/Vulnerability/handler-event.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThalesGroup/security-risk-assessment-tool/HEAD/lib/src/api/Vulnerability/handler-event.js -------------------------------------------------------------------------------- /lib/src/api/Vulnerability/render-vulnerabilities.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThalesGroup/security-risk-assessment-tool/HEAD/lib/src/api/Vulnerability/render-vulnerabilities.js -------------------------------------------------------------------------------- /lib/src/api/data-load/import-isra.js: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /lib/src/api/data-load/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThalesGroup/security-risk-assessment-tool/HEAD/lib/src/api/data-load/index.js -------------------------------------------------------------------------------- /lib/src/api/data-new/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThalesGroup/security-risk-assessment-tool/HEAD/lib/src/api/data-new/index.js -------------------------------------------------------------------------------- /lib/src/api/data-store/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThalesGroup/security-risk-assessment-tool/HEAD/lib/src/api/data-store/index.js -------------------------------------------------------------------------------- /lib/src/api/encode-file.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThalesGroup/security-risk-assessment-tool/HEAD/lib/src/api/encode-file.js -------------------------------------------------------------------------------- /lib/src/api/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThalesGroup/security-risk-assessment-tool/HEAD/lib/src/api/index.js -------------------------------------------------------------------------------- /lib/src/api/utility.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThalesGroup/security-risk-assessment-tool/HEAD/lib/src/api/utility.js -------------------------------------------------------------------------------- /lib/src/api/xml-json/alter-isra/alter-business-assets.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThalesGroup/security-risk-assessment-tool/HEAD/lib/src/api/xml-json/alter-isra/alter-business-assets.js -------------------------------------------------------------------------------- /lib/src/api/xml-json/alter-isra/alter-isra-meta.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThalesGroup/security-risk-assessment-tool/HEAD/lib/src/api/xml-json/alter-isra/alter-isra-meta.js -------------------------------------------------------------------------------- /lib/src/api/xml-json/alter-isra/alter-isra.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThalesGroup/security-risk-assessment-tool/HEAD/lib/src/api/xml-json/alter-isra/alter-isra.js -------------------------------------------------------------------------------- /lib/src/api/xml-json/alter-isra/alter-project-context.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThalesGroup/security-risk-assessment-tool/HEAD/lib/src/api/xml-json/alter-isra/alter-project-context.js -------------------------------------------------------------------------------- /lib/src/api/xml-json/alter-isra/alter-risks.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThalesGroup/security-risk-assessment-tool/HEAD/lib/src/api/xml-json/alter-isra/alter-risks.js -------------------------------------------------------------------------------- /lib/src/api/xml-json/alter-isra/alter-supporting-assets.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThalesGroup/security-risk-assessment-tool/HEAD/lib/src/api/xml-json/alter-isra/alter-supporting-assets.js -------------------------------------------------------------------------------- /lib/src/api/xml-json/alter-isra/alter-vulnerability.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThalesGroup/security-risk-assessment-tool/HEAD/lib/src/api/xml-json/alter-isra/alter-vulnerability.js -------------------------------------------------------------------------------- /lib/src/api/xml-json/const/ajv-instance.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThalesGroup/security-risk-assessment-tool/HEAD/lib/src/api/xml-json/const/ajv-instance.js -------------------------------------------------------------------------------- /lib/src/api/xml-json/const/cvssv2-const.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThalesGroup/security-risk-assessment-tool/HEAD/lib/src/api/xml-json/const/cvssv2-const.js -------------------------------------------------------------------------------- /lib/src/api/xml-json/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThalesGroup/security-risk-assessment-tool/HEAD/lib/src/api/xml-json/index.js -------------------------------------------------------------------------------- /lib/src/api/xml-json/parser.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThalesGroup/security-risk-assessment-tool/HEAD/lib/src/api/xml-json/parser.js -------------------------------------------------------------------------------- /lib/src/api/xml-json/populate-class.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThalesGroup/security-risk-assessment-tool/HEAD/lib/src/api/xml-json/populate-class.js -------------------------------------------------------------------------------- /lib/src/api/xml-json/utility.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThalesGroup/security-risk-assessment-tool/HEAD/lib/src/api/xml-json/utility.js -------------------------------------------------------------------------------- /lib/src/api/xml-json/validate-json-schema.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThalesGroup/security-risk-assessment-tool/HEAD/lib/src/api/xml-json/validate-json-schema.js -------------------------------------------------------------------------------- /lib/src/config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThalesGroup/security-risk-assessment-tool/HEAD/lib/src/config.js -------------------------------------------------------------------------------- /lib/src/model/classes/BusinessAsset/business-asset-properties.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThalesGroup/security-risk-assessment-tool/HEAD/lib/src/model/classes/BusinessAsset/business-asset-properties.js -------------------------------------------------------------------------------- /lib/src/model/classes/BusinessAsset/business-asset.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThalesGroup/security-risk-assessment-tool/HEAD/lib/src/model/classes/BusinessAsset/business-asset.js -------------------------------------------------------------------------------- /lib/src/model/classes/BusinessAsset/validation.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThalesGroup/security-risk-assessment-tool/HEAD/lib/src/model/classes/BusinessAsset/validation.js -------------------------------------------------------------------------------- /lib/src/model/classes/ISRAProject/isra-meta-tracking.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThalesGroup/security-risk-assessment-tool/HEAD/lib/src/model/classes/ISRAProject/isra-meta-tracking.js -------------------------------------------------------------------------------- /lib/src/model/classes/ISRAProject/isra-project.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThalesGroup/security-risk-assessment-tool/HEAD/lib/src/model/classes/ISRAProject/isra-project.js -------------------------------------------------------------------------------- /lib/src/model/classes/ISRAProject/validation.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThalesGroup/security-risk-assessment-tool/HEAD/lib/src/model/classes/ISRAProject/validation.js -------------------------------------------------------------------------------- /lib/src/model/classes/ISRAProjectContext/isra-project-context.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThalesGroup/security-risk-assessment-tool/HEAD/lib/src/model/classes/ISRAProjectContext/isra-project-context.js -------------------------------------------------------------------------------- /lib/src/model/classes/ISRAProjectContext/validation.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThalesGroup/security-risk-assessment-tool/HEAD/lib/src/model/classes/ISRAProjectContext/validation.js -------------------------------------------------------------------------------- /lib/src/model/classes/Risk/risk-attack-path.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThalesGroup/security-risk-assessment-tool/HEAD/lib/src/model/classes/Risk/risk-attack-path.js -------------------------------------------------------------------------------- /lib/src/model/classes/Risk/risk-impact.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThalesGroup/security-risk-assessment-tool/HEAD/lib/src/model/classes/Risk/risk-impact.js -------------------------------------------------------------------------------- /lib/src/model/classes/Risk/risk-likelihood.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThalesGroup/security-risk-assessment-tool/HEAD/lib/src/model/classes/Risk/risk-likelihood.js -------------------------------------------------------------------------------- /lib/src/model/classes/Risk/risk-mitigation.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThalesGroup/security-risk-assessment-tool/HEAD/lib/src/model/classes/Risk/risk-mitigation.js -------------------------------------------------------------------------------- /lib/src/model/classes/Risk/risk.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThalesGroup/security-risk-assessment-tool/HEAD/lib/src/model/classes/Risk/risk.js -------------------------------------------------------------------------------- /lib/src/model/classes/Risk/validation.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThalesGroup/security-risk-assessment-tool/HEAD/lib/src/model/classes/Risk/validation.js -------------------------------------------------------------------------------- /lib/src/model/classes/SupportingAsset/supporting-asset.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThalesGroup/security-risk-assessment-tool/HEAD/lib/src/model/classes/SupportingAsset/supporting-asset.js -------------------------------------------------------------------------------- /lib/src/model/classes/SupportingAsset/validation.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThalesGroup/security-risk-assessment-tool/HEAD/lib/src/model/classes/SupportingAsset/validation.js -------------------------------------------------------------------------------- /lib/src/model/classes/Vulnerability/validation.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThalesGroup/security-risk-assessment-tool/HEAD/lib/src/model/classes/Vulnerability/validation.js -------------------------------------------------------------------------------- /lib/src/model/classes/Vulnerability/vulnerability.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThalesGroup/security-risk-assessment-tool/HEAD/lib/src/model/classes/Vulnerability/vulnerability.js -------------------------------------------------------------------------------- /lib/src/model/classes/map2array.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThalesGroup/security-risk-assessment-tool/HEAD/lib/src/model/classes/map2array.js -------------------------------------------------------------------------------- /lib/src/model/classes/validation/ajv-instance.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThalesGroup/security-risk-assessment-tool/HEAD/lib/src/model/classes/validation/ajv-instance.js -------------------------------------------------------------------------------- /lib/src/model/classes/validation/validate-class-properties.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThalesGroup/security-risk-assessment-tool/HEAD/lib/src/model/classes/validation/validate-class-properties.js -------------------------------------------------------------------------------- /lib/src/model/schema/json-schema.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThalesGroup/security-risk-assessment-tool/HEAD/lib/src/model/schema/json-schema.js -------------------------------------------------------------------------------- /lib/src/model/schema/validation-pattern/validation-pattern.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThalesGroup/security-risk-assessment-tool/HEAD/lib/src/model/schema/validation-pattern/validation-pattern.js -------------------------------------------------------------------------------- /lib/src/utility-global.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThalesGroup/security-risk-assessment-tool/HEAD/lib/src/utility-global.js -------------------------------------------------------------------------------- /lib/test/integration/fixtures/risk-duplicate-vuln.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThalesGroup/security-risk-assessment-tool/HEAD/lib/test/integration/fixtures/risk-duplicate-vuln.json -------------------------------------------------------------------------------- /lib/test/integration/fixtures/test-1.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThalesGroup/security-risk-assessment-tool/HEAD/lib/test/integration/fixtures/test-1.xml -------------------------------------------------------------------------------- /lib/test/integration/fixtures/test-10.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThalesGroup/security-risk-assessment-tool/HEAD/lib/test/integration/fixtures/test-10.json -------------------------------------------------------------------------------- /lib/test/integration/fixtures/test-2.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThalesGroup/security-risk-assessment-tool/HEAD/lib/test/integration/fixtures/test-2.xml -------------------------------------------------------------------------------- /lib/test/integration/fixtures/test-3.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThalesGroup/security-risk-assessment-tool/HEAD/lib/test/integration/fixtures/test-3.xml -------------------------------------------------------------------------------- /lib/test/integration/fixtures/test-4.xml: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /lib/test/integration/fixtures/test-5.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThalesGroup/security-risk-assessment-tool/HEAD/lib/test/integration/fixtures/test-5.xml -------------------------------------------------------------------------------- /lib/test/integration/fixtures/test-6.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThalesGroup/security-risk-assessment-tool/HEAD/lib/test/integration/fixtures/test-6.xml -------------------------------------------------------------------------------- /lib/test/integration/fixtures/test-7.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThalesGroup/security-risk-assessment-tool/HEAD/lib/test/integration/fixtures/test-7.xml -------------------------------------------------------------------------------- /lib/test/integration/test-1/test-1.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThalesGroup/security-risk-assessment-tool/HEAD/lib/test/integration/test-1/test-1.test.js -------------------------------------------------------------------------------- /lib/test/integration/test-10/test-10.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThalesGroup/security-risk-assessment-tool/HEAD/lib/test/integration/test-10/test-10.test.js -------------------------------------------------------------------------------- /lib/test/integration/test-2/test-2.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThalesGroup/security-risk-assessment-tool/HEAD/lib/test/integration/test-2/test-2.test.js -------------------------------------------------------------------------------- /lib/test/integration/test-3/test-3.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThalesGroup/security-risk-assessment-tool/HEAD/lib/test/integration/test-3/test-3.test.js -------------------------------------------------------------------------------- /lib/test/integration/test-4/test-4.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThalesGroup/security-risk-assessment-tool/HEAD/lib/test/integration/test-4/test-4.test.js -------------------------------------------------------------------------------- /lib/test/integration/test-5/test-5.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThalesGroup/security-risk-assessment-tool/HEAD/lib/test/integration/test-5/test-5.test.js -------------------------------------------------------------------------------- /lib/test/integration/test-6/test-6.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThalesGroup/security-risk-assessment-tool/HEAD/lib/test/integration/test-6/test-6.test.js -------------------------------------------------------------------------------- /lib/test/integration/test-7/test-7.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThalesGroup/security-risk-assessment-tool/HEAD/lib/test/integration/test-7/test-7.test.js -------------------------------------------------------------------------------- /lib/test/integration/test-risk-duplicate/risk-attack-path-duplicate.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThalesGroup/security-risk-assessment-tool/HEAD/lib/test/integration/test-risk-duplicate/risk-attack-path-duplicate.test.js -------------------------------------------------------------------------------- /lib/test/integration/test-risk-duplicate/risk-renderer-dom.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThalesGroup/security-risk-assessment-tool/HEAD/lib/test/integration/test-risk-duplicate/risk-renderer-dom.test.js -------------------------------------------------------------------------------- /lib/test/unit/test-8/test-8.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThalesGroup/security-risk-assessment-tool/HEAD/lib/test/unit/test-8/test-8.test.js -------------------------------------------------------------------------------- /lib/test/unit/test-9/test-9.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThalesGroup/security-risk-assessment-tool/HEAD/lib/test/unit/test-9/test-9.test.js -------------------------------------------------------------------------------- /lib/test/unit/test-utility/utility.richtext.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThalesGroup/security-risk-assessment-tool/HEAD/lib/test/unit/test-utility/utility.richtext.test.js -------------------------------------------------------------------------------- /lib/test/unit/vulnerability/handler-event.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThalesGroup/security-risk-assessment-tool/HEAD/lib/test/unit/vulnerability/handler-event.test.js --------------------------------------------------------------------------------