Summary: this page describes the new features and bugs that have been fixed in CAST Report Generator 1.22.x.

Content matrix

VersionSummary of content
1.22.0
  • Support for generating reports using data provided by the OMG Technical Debt extension.
  • New reports are now available:
    • OWASP-API-2021 Compliance Report.docx
    • OWASP-API-2021 Detailed Report.docx
    • OWASP-API-2021 Full Detailed Report.xlsx
    • CWE (2021) Top 25 Compliance Report.docx
    • CWE (2021) Top 25 Detailed Report.docx
    • CWE (2021) Top 25 Full Detailed Report.xlsx
    • ISO-5055 Compliance Report - OMG Technical Debt.docx
    • ISO-5055 Detailed Report - OMG Technical Debt.docx
    • ISO-5055 Full Detailed Report - OMG Technical Debt.xlsx

Compatibility matrix

This release of Report Generator GUI and for Report Generator for Dashboards functions with the following:

CAST RestAPI≥ 2.4.xMandatory
MIPS Reduction Index≥ 20200518

These extensions are required for Compliance Report generation. Depending on what "standard" you are targeting in your Compliance Report, you can install a combination of extensions:

  • To generate Compliance Reports for MIPS standards, you MUST always install the MIPS Reduction Index extension.
  • To generate Compliance Reports for CISQ, ISO-5055 and OWASP standards, you can install either the CISQ, ISO-5055 and OWASP extensions or the Quality Standards Mapping extension. If the CISQ, ISO-5055 and OWASP extensions and the Quality Standards Mapping extension are installed, data is automatically taken from the CISQ, ISO-5055 and OWASP extensions at all times.
  • If you are using CAST AIP Console ≥ 1.14.0, the Quality Standards Mapping extension is installed with all new source code versions, however, you should ensure that the correct release of the extension is used.
  • If you are using CAST AIP Console ≥ 1.24.0, the ISO-5055 extension is installed with all new source code versions, however, you should ensure that the correct release of the extension is used.
CISQ Index≥ 20211122.0.0-funcrel
ISO-5055 Index≥ 20211122.0.0-funcrel
OWASP Index≥ 20211122.0.0-funcrel
Quality Standards Mapping extension≥ 20211122.0.0-funcrel
OMG Technical Debt≥ 2.0.0-funcrel
.NET Core SDK3.1.x-

Component documentation

1.22.0-funcrel

New Features

SummaryDetails
New components for OMG Technical DebtThe following components are new in this release and have been created to display results provided by the OMG Technical Debt extension (release >= 2.0.0), and are available when using CAST-RestAPI and Dashboards >= 2.3.1-funcrel: Text : PF_OMG_TECHDEBT_VS_AFP, Text : PF_OMG_TECHDEBT_VS_KLOC, Text : OMG_TECHNICAL_DEBT, Graph : OMG_TECH_DEBT_BUBBLE, Graph : TREND_OMG_TECH_DEBT, Graph : PF_TREND_OMG_TECH_DEBT, Table : OMG_TECHNICAL_DEBT_TABLE, Table : OMG_TECHNICAL_DEBT_DETAILS_TABLE, Table : OMG_TECHNICAL_DEBT_EVOLUTION, Table : OMG_TECHNICAL_DEBT_RULES_EVOLUTION.
New reportsThe following reports have been added in this release: ISO-5055 Compliance Report - OMG Technical Debt.docx, ISO-5055 Detailed Report - OMG Technical Debt.docx, ISO-5055 Full Detailed Report - OMG Technical Debt.xlsx, OWASP-API-2021 Compliance Report.docx, OWASP-API-2021 Detailed Report.docx, OWASP-API-2021 Full Detailed Report.xlsx, CWE (2021) Top 25 Compliance Report.docx, CWE (2021) Top 25 Detailed Report.docx, CWE (2021) Top 25 Full Detailed Report.xlsx.

Feature Improvements

SummaryDetails
Updated components for OMG Technical DebtThe following components have been updated to take into account information generated by the OMG Technical Debt extension: Graph : GENERIC_GRAPH, Table : GENERIC_TABLE, Graph: PF_GENERIC_GRAPH, Table : PF_GENERIC_TABLE.
Updated reportsThe library reports have been updated to add examples of new components (added for OMG Technical Debt). The Excel compliance reports have also been updated to replace the legacy Technical Debt information with "ISO-5055 Technical Debt (OMG Technical Debt based on ISO-5055 Index).

Other Updates

Internal IdDetails
REPORTGEN-1059The following components are now deprecated and if you are using them, they should be replaced: Text : PF_TECHDEBT_VS_AFP, Text : PF_TECHDEBT_VS_LOC, Text : METRIC_TECHNICAL_DEBT, Graph : BUBBLE, Graph : TREND_TECH_DEBT, Graph : PF_TREND_TECH_DEBT, Table : TECHNICAL_DEBT.
REPORTGEN-1059The following compliance reports are now deprecated: CISQ Compliance Report.docx, CISQ Detailed Report.docx, CISQ Full Detailed Report.xlsx, CISQ Security Compliance Report.docx, CISQ Security Detailed Report.docx, CISQ Security Full Detailed Report.xlsx.