 
                            | Content by Label | ||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 
 | 
| Info | 
|---|
| Information for Editors | 
Risk Assessment Summary
| Rule | Severity | Likelihood | Detectable | Repairable | Priority | Level | 
|---|---|---|---|---|---|---|
| MSC30-C | Medium | Unlikely | Yes | No | P4 | L3 | 
| MSC32-C | Medium | Likely | Yes | Yes | P18 | L1 | 
| MSC33-C | High | Likely | No | No | P9 | L2 | 
| MSC37-C | High | Unlikely | Yes | No | P6 | L2 | 
| MSC38-C | Low | Unlikely | Yes | No | P2 | L3 | 
| MSC39-C | Low | Unlikely | Yes | No | P2 | L3 | 
| MSC40-C | Low | Unlikely | No | No | P1 | L3 | 
| MSC41-C | High | Probable | No | No | P6 | L2 | 
...
Recommendations
MSC00-A. Compile cleanly at high warning levels
MSC01-A. Strive for Logical Completeness
MSC02-A. Avoid errors of omission
MSC03-A. Avoid errors of addition
MSC04-A. Use comments consistently and in a readable fashion
MSC06-A. Avoid race conditions with multiple threads
SIGxx-A. Avoid race conditions with signal handlers
Rules
MSC30-C. Do not use the rand function
MSC31-C. Ensure return values are compared against the proper type
Risk Assessment Summary
| Recommendation | Severity | Likelihood | Remediation Cost | Priority | Level | 
|---|---|---|---|---|---|
| MSC00-A | 3 (high) | 2 (probable) | 2 (medium) | P12 | L1 | 
| MSC02-A | 1 (low) | 1 (unlikely) | 2 (medium) | P2 | L3 | 
| MSC04-A | 3 (high) | 1 (unlikely) | 2 (med) | P6 | L2 | 
| MSC06-A | 2 (medium) | 1 (unlikely) | 1 (high) | P2 | L3 | 
| MSC07-S | 1 (low) | 2 (probable) | 2 (medium) | P4 | L3 | 
...
Rule
...
Severity
...
Likelihood
...
Remediation Cost
...
Priority
...
Level
...
MSC30-C
...
1 (low)
...
1 (low)
...
1 (high)
...
P1
...
L3
...
MSC31-C
...
1 (low)
...
2 (probable)
...
2 (medium)
...
P4
...