On this page:
CAST AI Administrator
Summary: this page lists:
All changes in results related to extensions are now listed in the extension documentation and will not appear in this page.
The rule Avoid hard-coded credentials (8222) has been updated to include support for detecting hard-coded credentials in the PasswordDeriveBytes Class. Therefore after an upgrade to CAST AIP 8.3.18 and the generation of a post upgrade consistency snapshot on unchanged source code, results may be impacted: there may be more violations reported for this rule.
A bug has been discovered which is causing an inconsistent numbers of violations for certain rules to be calculated. The rules impacted are:
Avoid unreferenced Functions (7860)
Avoid using GOTO statement (7816)
Avoid Namespaces with High Efferent Coupling (CE) (7262)
Avoid namespaces with High Afferent Coupling (CA) (7264)
This was caused by an erroneous calculation where the same objects were reported as violating the rules multiple times, thereby artificially increasing the number of violations for each rule. This was materialized in the CAST Engineering Dashboard in two places, both locations displaying different and incorrect values. The bugs has been fixed and after an upgrade to CAST AIP 8.3.18, results may be impacted for these rules: there may be a change in the number of violations. The display issues in the CAST Engineering Dashboard has also been resolved.