| 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
MSC07-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
...