<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>CAST Engineering Dashboard - Violations on Documentation - V2</title><link>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cast-engineering-dashboard-component-ced/cast-engineering-dashboard-violations/</link><description>Recent content in CAST Engineering Dashboard - Violations on Documentation - V2</description><generator>Hugo</generator><language>en</language><atom:link href="https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cast-engineering-dashboard-component-ced/cast-engineering-dashboard-violations/index.xml" rel="self" type="application/rss+xml"/><item><title>CAST Engineering Dashboard - Violations - How to reset violation status</title><link>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cast-engineering-dashboard-component-ced/cast-engineering-dashboard-violations/cast-engineering-dashboard-violations-how-to-reset-violation-status/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cast-engineering-dashboard-component-ced/cast-engineering-dashboard-violations/cast-engineering-dashboard-violations-how-to-reset-violation-status/</guid><description>&lt;p&gt;&lt;strong&gt;Purpose (problem description)&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;This page provides a methodology on how to reset violation status in certain cases. A screenshot of violation status before running the steps in this page is shown here:&lt;br&gt;
&lt;img src="https://doc-data.castsoftware.com/TG/attachments/566539279/566539280.png" alt=""&gt;&lt;/p&gt;
&lt;p&gt;Here is a screenshot that shows the status after running the steps&lt;br&gt;
&lt;img src="https://doc-data.castsoftware.com/TG/attachments/566539279/566539278.png" alt=""&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Observed in CAST AIP&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Release&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;8.3.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Observed on RDBMS&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;RDBMS&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;h4 id="step-by-step-scenario"&gt;Step by Step scenario&lt;/h4&gt;
&lt;p&gt;It is currently unclear about the steps that lead to this situation. It was noticed in a dashboard but the steps done prior to the issue were not provided.&lt;/p&gt;</description></item><item><title>CAST Engineering Dashboard - Violations - Incorrect Violation Status</title><link>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cast-engineering-dashboard-component-ced/cast-engineering-dashboard-violations/cast-engineering-dashboard-violations-incorrect-violation-status/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cast-engineering-dashboard-component-ced/cast-engineering-dashboard-violations/cast-engineering-dashboard-violations-incorrect-violation-status/</guid><description>&lt;p&gt;&lt;strong&gt;Purpose (problem description)&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;This page explains the case when the violation status changed between snapshots while the source code is &lt;strong&gt;UNCHANGED&lt;/strong&gt;.&lt;/p&gt;
&lt;p&gt;&lt;img src="https://doc-data.castsoftware.com/TG/attachments/566539310/566539316.png" alt=""&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Observed in CAST AIP&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Release&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;8.3.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Observed on RDBMS&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;RDBMS&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;h4 id="step-by-step-scenario"&gt;Step by Step scenario&lt;/h4&gt;
&lt;ol&gt;
&lt;li&gt;Compute at least 2 snapshots&lt;/li&gt;
&lt;li&gt;Launch CED&lt;/li&gt;
&lt;li&gt;Read violation status&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;&lt;strong&gt;Action Plan&lt;/strong&gt;&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;
&lt;p&gt;Read the violation status, for more information about the violation status refer to &lt;a href="https://doc.castsoftware.com/display/DOC72/FRAME_PORTAL_VIOLATION_VIEW+-+Risk+Indicators+-+Object+Level#FRAME_PORTAL_VIOLATION_VIEW-RiskIndicators-ObjectLevel-ViolationList"&gt;Violation List&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;img src="https://doc-data.castsoftware.com/TG/attachments/566539310/566539311.png" alt=""&gt;&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;If the violation status is &lt;strong&gt;A****dded&lt;/strong&gt;
&lt;ol&gt;
&lt;li&gt;
&lt;p&gt;Read the object status of the violated object (refer to the screenshot in the purpose) for more information about the object status refer to &lt;a href="https://doc.castsoftware.com/display/DOC72/FRAME_PORTAL_VIOLATION_VIEW+-+Risk+Indicators+-+Object+Level#FRAME_PORTAL_VIOLATION_VIEW-RiskIndicators-ObjectLevel-ViolationList"&gt;Violation List&lt;/a&gt;&lt;br&gt;
&lt;img src="https://doc-data.castsoftware.com/TG/attachments/566539310/566539311.png" alt=""&gt;&lt;/p&gt;</description></item><item><title>CAST Engineering Dashboard - Violations - Number of All violations is not equal to the latest violations</title><link>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cast-engineering-dashboard-component-ced/cast-engineering-dashboard-violations/cast-engineering-dashboard-violations-number-of-all-violations-is-not-equal-to-the-latest-violations/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cast-engineering-dashboard-component-ced/cast-engineering-dashboard-violations/cast-engineering-dashboard-violations-number-of-all-violations-is-not-equal-to-the-latest-violations/</guid><description>&lt;p&gt;&lt;strong&gt;Purpose (problem description)&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;This page troubleshoots issue when the number of all violation is not equal to the number of latest violation in the Vendors - Deliverables Acceptance View.&lt;/p&gt;
&lt;p&gt;&lt;img src="https://doc-data.castsoftware.com/TG/attachments/566539320/566539321.png" alt=""&gt;&lt;/p&gt;
&lt;p&gt;For more information on this view refer to - &lt;a href="http://doc.castsoftware.com/display/DOC82/Vendors+-+Deliverables+Acceptance?src=contextnavpagetreemode"&gt;Vendors - Deliverables Acceptance&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Observed in CAST AIP&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Release&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;8.3.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Observed on RDBMS&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;RDBMS&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;h4 id="step-by-step-scenario"&gt;Step by Step scenario&lt;/h4&gt;
&lt;ol&gt;
&lt;li&gt;Launch CAST Engineering Dashboard&lt;/li&gt;
&lt;li&gt;Navigate to Vendors - Deliverables Acceptance View&lt;/li&gt;
&lt;li&gt;Observe that the number of all violation is not equal to the number of latest violation&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;&lt;strong&gt;Action Plan&lt;/strong&gt;&lt;/p&gt;</description></item><item><title>CAST Engineering Dashboard - Violations - Variation in Critical Violations value</title><link>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cast-engineering-dashboard-component-ced/cast-engineering-dashboard-violations/cast-engineering-dashboard-violations-variation-in-critical-violations-value/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cast-engineering-dashboard-component-ced/cast-engineering-dashboard-violations/cast-engineering-dashboard-violations-variation-in-critical-violations-value/</guid><description>&lt;p&gt;&lt;strong&gt;Purpose (problem description)&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;This page describes how to investigate differences in the number of critical violations between two snapshots when the source code does not change between two versions.&lt;/p&gt;
&lt;p&gt;&lt;img src="https://doc-data.castsoftware.com/TG/attachments/566539323/566539322.png" alt=""&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Observed in CAST AIP&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Release&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;8.3.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Observed on RDBMS&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;RDBMS&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Step by Step scenario&lt;/strong&gt;&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;Take at least 2 snapshots.&lt;/li&gt;
&lt;li&gt;Open CED.&lt;/li&gt;
&lt;li&gt;Observe that the number of critical violations is not the same between the 2 latest snapshots.&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;&lt;strong&gt;Action Plan&lt;/strong&gt;&lt;/p&gt;</description></item><item><title>CAST Engineering Dashboard - Violations - Duplicate Violation Details - Multiple display of violation status in the Violation Info tab</title><link>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cast-engineering-dashboard-component-ced/cast-engineering-dashboard-violations/cast-engineering-dashboard-violations-duplicate-violation-details-multiple-display-of-violation-status-in-the-violation-info-tab/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cast-engineering-dashboard-component-ced/cast-engineering-dashboard-violations/cast-engineering-dashboard-violations-duplicate-violation-details-multiple-display-of-violation-status-in-the-violation-info-tab/</guid><description>&lt;p&gt;&lt;strong&gt;Problem&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Violation status is displayed multiple times for all the metrics in Violation Info as added,added,added,added. Please see the below screenshot&lt;/p&gt;
&lt;p&gt;&lt;img src="https://doc-data.castsoftware.com/TG/attachments/566539133/566539132.jpg" alt=""&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Description&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;The violation status is displayed multiple times because there exists duplicate values in the dss_violation_statuses table.&lt;/p&gt;
&lt;p&gt;The result of below query ran on Central repository shows that there are duplicates :&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-sql" data-lang="sql"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="k"&gt;select&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;SNAPSHOT_ID&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="n"&gt;DIAG_ID&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="n"&gt;OBJECT_ID&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;count&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="mi"&gt;1&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="k"&gt;from&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;DSS_VIOLATION_STATUSES&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="k"&gt;group&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;by&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;SNAPSHOT_ID&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;DIAG_ID&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;OBJECT_ID&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="k"&gt;having&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;count&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="mi"&gt;1&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;&amp;gt;&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="mi"&gt;1&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="k"&gt;order&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;by&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;SNAPSHOT_ID&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;DIAG_ID&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;OBJECT_ID&lt;/span&gt;&lt;span class="p"&gt;;&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;&lt;strong&gt;Observed in CAST AIP&lt;/strong&gt;&lt;/p&gt;</description></item><item><title>CAST Engineering Dashboard - Violations - Wrong involved objects in path - List of involved objects in Path is empty for QR Avoid Too Many Copy Pasted Artifacts</title><link>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cast-engineering-dashboard-component-ced/cast-engineering-dashboard-violations/cast-engineering-dashboard-violations-wrong-involved-objects-in-path-list-of-involved-objects-in-path-is-empty-for-qr-avoid-too-many-copy-pasted-artifacts/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cast-engineering-dashboard-component-ced/cast-engineering-dashboard-violations/cast-engineering-dashboard-violations-wrong-involved-objects-in-path-list-of-involved-objects-in-path-is-empty-for-qr-avoid-too-many-copy-pasted-artifacts/</guid><description>&lt;p&gt;&lt;strong&gt;Description&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;In the quality model drill down, the list of involved objects in Path is empty for QR: Avoid Too Many Copy Pasted Artifacts.&lt;/p&gt;
&lt;p&gt;&lt;img src="https://doc-data.castsoftware.com/TG/attachments/566539331/566539333.png" alt=""&gt;&lt;/p&gt;
&lt;p&gt;&lt;img src="https://doc-data.castsoftware.com/TG/attachments/566539331/566539332.png" alt=""&gt;&lt;/p&gt;
&lt;p&gt;When you are expecting to see the list of objects containing copy-pasted source code&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Observed in CAST AIP&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Release&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;8.3.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Observed on RDBMS&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;RDBMS&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Step by Step Scenario&lt;/strong&gt;&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;Generate a snapshot on an application.&lt;/li&gt;
&lt;li&gt;Connect to the quality model drill down.&lt;/li&gt;
&lt;li&gt;Go to quality rule &amp;ldquo;Avoid Too Many Copy Pasted Artifacts&amp;rdquo; underTechnical Creteria &amp;ldquo;Architecture-Reuse&amp;rdquo; underBusiness Criteria &amp;ldquo;Total Quality index&amp;rdquo;.&lt;/li&gt;
&lt;li&gt;Go to the bottom right to see the &amp;ldquo;Involved Objects: The list of &amp;ldquo;Involved Objects&amp;rdquo; is empty.&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;&lt;img src="https://doc-data.castsoftware.com/TG/attachments/566539331/566539333.png" alt=""&gt;&lt;img src="https://doc-data.castsoftware.com/TG/attachments/566539331/566539332.png" alt=""&gt;&lt;/p&gt;</description></item><item><title>CAST Engineering Dashboard - Violations - Wrong violation for added method to user Input Data Flow Security Analysis</title><link>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cast-engineering-dashboard-component-ced/cast-engineering-dashboard-violations/cast-engineering-dashboard-violations-wrong-violation-for-added-method-to-user-input-data-flow-security-analysis/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cast-engineering-dashboard-component-ced/cast-engineering-dashboard-violations/cast-engineering-dashboard-violations-wrong-violation-for-added-method-to-user-input-data-flow-security-analysis/</guid><description>&lt;p&gt;&lt;strong&gt;Purpose (problem description)&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;In User Input Security tab of CAST-MS, we activate user Input Data Flow Security Analysis (.NET or J2EE), and we add specific method (sanitization, user input method  or target method), for more information, please visit the page &lt;a href="http://doc.castsoftware.com/display/DOC82/User+Input+Security+-+Adding+Application+Specific+Input+or+Target+Methods"&gt;User Input Security - Adding Application Specific Input or Target Methods&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;img src="https://doc-data.castsoftware.com/TG/attachments/566532191/566532190.png" alt=""&gt;&lt;/p&gt;
&lt;p&gt; &lt;/p&gt;
&lt;p&gt;In Dashboard the specific method appear as violation (security vulnerabilities) while it&amp;rsquo;s should not.&lt;/p&gt;
&lt;p&gt;&lt;img src="https://doc-data.castsoftware.com/TG/attachments/566532191/566532192.jpg" alt=""&gt;&lt;/p&gt;
&lt;p&gt;That can be due to the fact that analyzer have not detect an external method on the data flow engine&amp;rsquo;s deductions. An external code is unknown and cannot be accessed by the analyzer, and as such is not taken into account by the User Input feature.&lt;/p&gt;</description></item></channel></rss>