Skip to content

Commit

Permalink
Merge pull request #150 from Spyderisk/149-bug-in-data-lifecycle-cont…
Browse files Browse the repository at this point in the history
…rol-inference

Issue #149: fixed bug in construction pattern DSDPS+DC.
  • Loading branch information
samuelsenior authored Jul 1, 2024
2 parents 98f31fc + f51d8f7 commit 98a711f
Show file tree
Hide file tree
Showing 3 changed files with 38 additions and 41 deletions.
76 changes: 38 additions & 38 deletions csv/RiskLookupTable.csv
Original file line number Diff line number Diff line change
@@ -1,38 +1,38 @@
IV,LV,package,impactLevel,likelihoodLevel,riskLevel,RV
0,0,domain#000000,domain#ImpactLevelNegligible,domain#Negligible,domain#RiskLevelVeryLow,0
0,0,package#Core,domain#ImpactLevelNegligible,domain#Negligible,domain#RiskLevelVeryLow,0
0,1,package#Core,domain#ImpactLevelNegligible,domain#LikelihoodVeryLow,domain#RiskLevelVeryLow,0
0,2,package#Core,domain#ImpactLevelNegligible,domain#LikelihoodLow,domain#RiskLevelVeryLow,0
0,3,package#Core,domain#ImpactLevelNegligible,domain#LikelihoodMedium,domain#RiskLevelVeryLow,0
0,4,package#Core,domain#ImpactLevelNegligible,domain#LikelihoodHigh,domain#RiskLevelVeryLow,0
0,5,package#Core,domain#ImpactLevelNegligible,domain#LikelihoodVeryHigh,domain#RiskLevelVeryLow,0
1,0,package#Core,domain#ImpactLevelVeryLow,domain#Negligible,domain#RiskLevelVeryLow,0
1,1,package#Core,domain#ImpactLevelVeryLow,domain#LikelihoodVeryLow,domain#RiskLevelVeryLow,0
1,2,package#Core,domain#ImpactLevelVeryLow,domain#LikelihoodLow,domain#RiskLevelVeryLow,0
1,3,package#Core,domain#ImpactLevelVeryLow,domain#LikelihoodMedium,domain#RiskLevelVeryLow,0
1,4,package#Core,domain#ImpactLevelVeryLow,domain#LikelihoodHigh,domain#RiskLevelLow,1
1,5,package#Core,domain#ImpactLevelVeryLow,domain#LikelihoodVeryHigh,domain#RiskLevelLow,1
2,0,package#Core,domain#ImpactLevelLow,domain#Negligible,domain#RiskLevelVeryLow,0
2,1,package#Core,domain#ImpactLevelLow,domain#LikelihoodVeryLow,domain#RiskLevelVeryLow,0
2,2,package#Core,domain#ImpactLevelLow,domain#LikelihoodLow,domain#RiskLevelVeryLow,0
2,3,package#Core,domain#ImpactLevelLow,domain#LikelihoodMedium,domain#RiskLevelLow,1
2,4,package#Core,domain#ImpactLevelLow,domain#LikelihoodHigh,domain#RiskLevelLow,1
2,5,package#Core,domain#ImpactLevelLow,domain#LikelihoodVeryHigh,domain#RiskLevelMedium,2
3,0,package#Core,domain#ImpactLevelMedium,domain#Negligible,domain#RiskLevelVeryLow,0
3,1,package#Core,domain#ImpactLevelMedium,domain#LikelihoodVeryLow,domain#RiskLevelVeryLow,0
3,2,package#Core,domain#ImpactLevelMedium,domain#LikelihoodLow,domain#RiskLevelLow,1
3,3,package#Core,domain#ImpactLevelMedium,domain#LikelihoodMedium,domain#RiskLevelMedium,2
3,4,package#Core,domain#ImpactLevelMedium,domain#LikelihoodHigh,domain#RiskLevelHigh,3
3,5,package#Core,domain#ImpactLevelMedium,domain#LikelihoodVeryHigh,domain#RiskLevelHigh,3
4,0,package#Core,domain#ImpactLevelHigh,domain#Negligible,domain#RiskLevelVeryLow,0
4,1,package#Core,domain#ImpactLevelHigh,domain#LikelihoodVeryLow,domain#RiskLevelLow,1
4,2,package#Core,domain#ImpactLevelHigh,domain#LikelihoodLow,domain#RiskLevelMedium,2
4,3,package#Core,domain#ImpactLevelHigh,domain#LikelihoodMedium,domain#RiskLevelHigh,3
4,4,package#Core,domain#ImpactLevelHigh,domain#LikelihoodHigh,domain#RiskLevelVeryHigh,4
4,5,package#Core,domain#ImpactLevelHigh,domain#LikelihoodVeryHigh,domain#RiskLevelVeryHigh,4
5,0,package#Core,domain#ImpactLevelVeryHigh,domain#Negligible,domain#RiskLevelVeryLow,0
5,1,package#Core,domain#ImpactLevelVeryHigh,domain#LikelihoodVeryLow,domain#RiskLevelLow,1
5,2,package#Core,domain#ImpactLevelVeryHigh,domain#LikelihoodLow,domain#RiskLevelMedium,2
5,3,package#Core,domain#ImpactLevelVeryHigh,domain#LikelihoodMedium,domain#RiskLevelHigh,3
5,4,package#Core,domain#ImpactLevelVeryHigh,domain#LikelihoodHigh,domain#RiskLevelVeryHigh,4
5,5,package#Core,domain#ImpactLevelVeryHigh,domain#LikelihoodVeryHigh,domain#RiskLevelVeryHigh,4
IV,LV,package,impactLevel,likelihoodLevel,riskLevel,RV
0,0,domain#000000,domain#ImpactLevelNegligible,domain#Negligible,domain#RiskLevelVeryLow,0
0,0,package#Core,domain#ImpactLevelNegligible,domain#Negligible,domain#RiskLevelVeryLow,0
0,1,package#Core,domain#ImpactLevelNegligible,domain#LikelihoodVeryLow,domain#RiskLevelVeryLow,0
0,2,package#Core,domain#ImpactLevelNegligible,domain#LikelihoodLow,domain#RiskLevelVeryLow,0
0,3,package#Core,domain#ImpactLevelNegligible,domain#LikelihoodMedium,domain#RiskLevelVeryLow,0
0,4,package#Core,domain#ImpactLevelNegligible,domain#LikelihoodHigh,domain#RiskLevelVeryLow,0
0,5,package#Core,domain#ImpactLevelNegligible,domain#LikelihoodVeryHigh,domain#RiskLevelVeryLow,0
1,0,package#Core,domain#ImpactLevelVeryLow,domain#Negligible,domain#RiskLevelVeryLow,0
1,1,package#Core,domain#ImpactLevelVeryLow,domain#LikelihoodVeryLow,domain#RiskLevelVeryLow,0
1,2,package#Core,domain#ImpactLevelVeryLow,domain#LikelihoodLow,domain#RiskLevelVeryLow,0
1,3,package#Core,domain#ImpactLevelVeryLow,domain#LikelihoodMedium,domain#RiskLevelVeryLow,0
1,4,package#Core,domain#ImpactLevelVeryLow,domain#LikelihoodHigh,domain#RiskLevelLow,1
1,5,package#Core,domain#ImpactLevelVeryLow,domain#LikelihoodVeryHigh,domain#RiskLevelLow,1
2,0,package#Core,domain#ImpactLevelLow,domain#Negligible,domain#RiskLevelVeryLow,0
2,1,package#Core,domain#ImpactLevelLow,domain#LikelihoodVeryLow,domain#RiskLevelVeryLow,0
2,2,package#Core,domain#ImpactLevelLow,domain#LikelihoodLow,domain#RiskLevelVeryLow,0
2,3,package#Core,domain#ImpactLevelLow,domain#LikelihoodMedium,domain#RiskLevelLow,1
2,4,package#Core,domain#ImpactLevelLow,domain#LikelihoodHigh,domain#RiskLevelLow,1
2,5,package#Core,domain#ImpactLevelLow,domain#LikelihoodVeryHigh,domain#RiskLevelMedium,2
3,0,package#Core,domain#ImpactLevelMedium,domain#Negligible,domain#RiskLevelVeryLow,0
3,1,package#Core,domain#ImpactLevelMedium,domain#LikelihoodVeryLow,domain#RiskLevelVeryLow,0
3,2,package#Core,domain#ImpactLevelMedium,domain#LikelihoodLow,domain#RiskLevelLow,1
3,3,package#Core,domain#ImpactLevelMedium,domain#LikelihoodMedium,domain#RiskLevelMedium,2
3,4,package#Core,domain#ImpactLevelMedium,domain#LikelihoodHigh,domain#RiskLevelHigh,3
3,5,package#Core,domain#ImpactLevelMedium,domain#LikelihoodVeryHigh,domain#RiskLevelHigh,3
4,0,package#Core,domain#ImpactLevelHigh,domain#Negligible,domain#RiskLevelVeryLow,0
4,1,package#Core,domain#ImpactLevelHigh,domain#LikelihoodVeryLow,domain#RiskLevelLow,1
4,2,package#Core,domain#ImpactLevelHigh,domain#LikelihoodLow,domain#RiskLevelMedium,2
4,3,package#Core,domain#ImpactLevelHigh,domain#LikelihoodMedium,domain#RiskLevelHigh,3
4,4,package#Core,domain#ImpactLevelHigh,domain#LikelihoodHigh,domain#RiskLevelVeryHigh,4
4,5,package#Core,domain#ImpactLevelHigh,domain#LikelihoodVeryHigh,domain#RiskLevelVeryHigh,4
5,0,package#Core,domain#ImpactLevelVeryHigh,domain#Negligible,domain#RiskLevelVeryLow,0
5,1,package#Core,domain#ImpactLevelVeryHigh,domain#LikelihoodVeryLow,domain#RiskLevelLow,1
5,2,package#Core,domain#ImpactLevelVeryHigh,domain#LikelihoodLow,domain#RiskLevelMedium,2
5,3,package#Core,domain#ImpactLevelVeryHigh,domain#LikelihoodMedium,domain#RiskLevelHigh,3
5,4,package#Core,domain#ImpactLevelVeryHigh,domain#LikelihoodHigh,domain#RiskLevelVeryHigh,4
5,5,package#Core,domain#ImpactLevelVeryHigh,domain#LikelihoodVeryHigh,domain#RiskLevelVeryHigh,4
2 changes: 0 additions & 2 deletions csv/RootPatternLinks.csv
Original file line number Diff line number Diff line change
Expand Up @@ -985,8 +985,6 @@ package#DataLifecycleInference,domain#R-DSDDF,domain#Link-Data-containsField-Dat
package#DataLifecycleInference,domain#R-DSDDF,domain#Link-DataCopy-copyOf-Data
package#DataLifecycleInference,domain#R-DSDPS,domain#Link-DataAccess-isSource-Data
package#DataLifecycleInference,domain#R-DSDPS,domain#Link-DataAccess-usedBy-Process
package#DataLifecycleInference,domain#R-DSDPS,domain#Link-DataDestination-isDest-Data
package#DataLifecycleInference,domain#R-DSDPS,domain#Link-DataDestination-usedBy-Service
package#DataLifecycleInference,domain#R-DSDPS,domain#Link-DataPath-dataPathFor-Data
package#DataLifecycleInference,domain#R-DSDPS,domain#Link-DataPath-fromProc-Process
package#DataLifecycleInference,domain#R-DSDPS,domain#Link-DataPath-toProc-Service
Expand Down
1 change: 0 additions & 1 deletion csv/RootPatternNodes.csv
Original file line number Diff line number Diff line change
Expand Up @@ -961,7 +961,6 @@ package#DataLifecycleInference,domain#R-DSDDF,domain#Node-Data-Data,TRUE
package#DataLifecycleInference,domain#R-DSDDF,domain#Node-DataField-DataField,TRUE
package#DataLifecycleInference,domain#R-DSDPS,domain#Node-DataAccess-DataAccess,TRUE
package#DataLifecycleInference,domain#R-DSDPS,domain#Node-Data-Data,TRUE
package#DataLifecycleInference,domain#R-DSDPS,domain#Node-DataDestination-DataAccess,TRUE
package#DataLifecycleInference,domain#R-DSDPS,domain#Node-DataPath-DataPath,TRUE
package#DataLifecycleInference,domain#R-DSDPS,domain#Node-Process-Process,TRUE
package#DataLifecycleInference,domain#R-DSDPS,domain#Node-Service-Process,TRUE
Expand Down

0 comments on commit 98a711f

Please sign in to comment.