{"id":40584,"date":"2025-03-12T11:33:48","date_gmt":"2025-03-12T06:03:48","guid":{"rendered":"https:\/\/www.inogic.com\/blog\/?p=40584"},"modified":"2025-03-27T12:17:12","modified_gmt":"2025-03-27T06:47:12","slug":"power-pages-portal-security-scan-feature-in-dynamics-365","status":"publish","type":"post","link":"https:\/\/www.inogic.com\/blog\/2025\/03\/power-pages-portal-security-scan-feature-in-dynamics-365\/","title":{"rendered":"Power Pages Portal Security Scan Feature in Dynamics 365"},"content":{"rendered":"<p><img decoding=\"async\" class=\"alignnone size-full wp-image-40610\" src=\"https:\/\/www.inogic.com\/blog\/wp-content\/uploads\/2025\/03\/Power-Pages-Portal.png\" alt=\"Power Pages Portal\" width=\"1925\" height=\"1100\" srcset=\"https:\/\/www.inogic.com\/blog\/wp-content\/uploads\/2025\/03\/Power-Pages-Portal.png 1925w, https:\/\/www.inogic.com\/blog\/wp-content\/uploads\/2025\/03\/Power-Pages-Portal-300x171.png 300w, https:\/\/www.inogic.com\/blog\/wp-content\/uploads\/2025\/03\/Power-Pages-Portal-1024x585.png 1024w, https:\/\/www.inogic.com\/blog\/wp-content\/uploads\/2025\/03\/Power-Pages-Portal-768x439.png 768w, https:\/\/www.inogic.com\/blog\/wp-content\/uploads\/2025\/03\/Power-Pages-Portal-1536x878.png 1536w, https:\/\/www.inogic.com\/blog\/wp-content\/uploads\/2025\/03\/Power-Pages-Portal-660x377.png 660w\" sizes=\"(max-width: 1925px) 100vw, 1925px\" \/><\/p>\n<p>In\u00a0the\u00a0current\u00a0digital\u00a0age,\u00a0keeping\u00a0your website\u00a0secure\u00a0is more\u00a0crucial\u00a0than ever. <a href=\"https:\/\/www.inogic.com\/services\/microsoft-power-platform\/microsoft-power-pages\/?utm_source=inogic-t-blog&amp;utm_medium=powerpages&amp;utm_campaign=itblog&amp;utm_id=powerpages\" target=\"_blank\" rel=\"noopener\">Microsoft Power Pages<\/a>\u00a0provides\u00a0a\u00a0feature\u00a0known\u00a0as\u00a0the Security Scan that allows you to scan and repair vulnerabilities, securing your site for users.<\/p>\n<p>In this blog, we\u00a0will\u00a0walk through the Security Scan, how to\u00a0execute\u00a0it, and why it\u00a0is\u00a0important\u00a0for your website&#8217;s security.<\/p>\n<p><strong>What is the Security Scan?<\/strong><\/p>\n<ul>\n<li>This is a feature that is meant to assist you in making your site more resilient.<\/li>\n<li>It detects potential security risks and vulnerabilities and helps you to fix them before they can be used against you.<\/li>\n<li>This preventive measure is critical for ensuring online security.<\/li>\n<\/ul>\n<p><strong>Benefits of Running a Security Scan<\/strong><\/p>\n<ul>\n<li><strong>Identify Vulnerabilities<\/strong>: The scan helps you pinpoint weaknesses in your website&#8217;s security.<\/li>\n<li><strong>Fix Issues<\/strong>: You&#8217;ll receive alerts with descriptions on how to fix any vulnerabilities found.<\/li>\n<li><strong>Safeguard Users<\/strong>: By addressing security threats, you protect your users&#8217; data and enhance their trust in your site.<\/li>\n<\/ul>\n<p><strong>How to Run a Security Scan<\/strong><\/p>\n<p>Running a security scan in Power Pages is straightforward. We will need to follow these steps to get started:<\/p>\n<ul>\n<li><strong>Prerequisites<\/strong>: Power Pages Core version 1.0.2403.84 or later is required.<\/li>\n<li><strong>Access the Security Workspace<\/strong>: Sign in to Power Pages and go to the Security Workspace.<\/li>\n<li><strong>Run the Scan<\/strong>:<\/li>\n<\/ul>\n<ol>\n<li style=\"list-style-type: none;\">\n<ul>\n<li>Click on the <strong>Run Deep Scan<\/strong> button.<\/li>\n<\/ul>\n<\/li>\n<\/ol>\n<p><img decoding=\"async\" class=\"alignnone size-full wp-image-40585\" style=\"border: 1px solid #000000; padding: 1px; margin: 1px;\" src=\"https:\/\/www.inogic.com\/blog\/wp-content\/uploads\/2025\/03\/1Power-Pages-Portal-Security-Scan-Feature.png\" alt=\"Power Pages Portal Security Scan Feature\" width=\"1904\" height=\"885\" srcset=\"https:\/\/www.inogic.com\/blog\/wp-content\/uploads\/2025\/03\/1Power-Pages-Portal-Security-Scan-Feature.png 1904w, https:\/\/www.inogic.com\/blog\/wp-content\/uploads\/2025\/03\/1Power-Pages-Portal-Security-Scan-Feature-300x139.png 300w, https:\/\/www.inogic.com\/blog\/wp-content\/uploads\/2025\/03\/1Power-Pages-Portal-Security-Scan-Feature-1024x476.png 1024w, https:\/\/www.inogic.com\/blog\/wp-content\/uploads\/2025\/03\/1Power-Pages-Portal-Security-Scan-Feature-768x357.png 768w, https:\/\/www.inogic.com\/blog\/wp-content\/uploads\/2025\/03\/1Power-Pages-Portal-Security-Scan-Feature-1536x714.png 1536w, https:\/\/www.inogic.com\/blog\/wp-content\/uploads\/2025\/03\/1Power-Pages-Portal-Security-Scan-Feature-660x307.png 660w\" sizes=\"(max-width: 1904px) 100vw, 1904px\" \/><\/p>\n<ol>\n<li style=\"list-style-type: none;\">\n<ul>\n<li>By default, the scan will check only \u201canonymous pages\u201d from your site. If you want to include authenticated pages (pages whose security is set to \u201cAuthenticated Users\u201d or require login), select the checkbox labeled <strong>Include authenticated pages in scan<\/strong>.<\/li>\n<\/ul>\n<\/li>\n<\/ol>\n<ul>\n<li><strong>Enter Credentials<\/strong>: When scanning authenticated pages, a notification window appears. Enter your username and password of the Contact which is used for portal sign-in, and then click Continue to start the scan.<\/li>\n<\/ul>\n<p><img decoding=\"async\" class=\"alignnone size-full wp-image-40586\" style=\"border: 1px solid #000000; padding: 1px; margin: 1px;\" src=\"https:\/\/www.inogic.com\/blog\/wp-content\/uploads\/2025\/03\/2Power-Pages-Portal-Security-Scan-Feature.png\" alt=\"Power Pages Portal Security Scan Feature\" width=\"1919\" height=\"877\" srcset=\"https:\/\/www.inogic.com\/blog\/wp-content\/uploads\/2025\/03\/2Power-Pages-Portal-Security-Scan-Feature.png 1919w, https:\/\/www.inogic.com\/blog\/wp-content\/uploads\/2025\/03\/2Power-Pages-Portal-Security-Scan-Feature-300x137.png 300w, https:\/\/www.inogic.com\/blog\/wp-content\/uploads\/2025\/03\/2Power-Pages-Portal-Security-Scan-Feature-1024x468.png 1024w, https:\/\/www.inogic.com\/blog\/wp-content\/uploads\/2025\/03\/2Power-Pages-Portal-Security-Scan-Feature-768x351.png 768w, https:\/\/www.inogic.com\/blog\/wp-content\/uploads\/2025\/03\/2Power-Pages-Portal-Security-Scan-Feature-1536x702.png 1536w, https:\/\/www.inogic.com\/blog\/wp-content\/uploads\/2025\/03\/2Power-Pages-Portal-Security-Scan-Feature-660x302.png 660w\" sizes=\"(max-width: 1919px) 100vw, 1919px\" \/><\/p>\n<ul>\n<li><strong>Cancelling the Scan<\/strong>: If you need to stop the scan for any reason, you can do so by returning to the Security workspace and selecting the <strong>Cancel Scan<\/strong> button.<\/li>\n<li><strong>Scan Completed<\/strong>: Once the scan is complete, it will show how many security vulnerabilities are found with status \u201c<strong>Failed<\/strong>\u201d and \u201c<strong>Passed<\/strong>\u201d after the scan.<\/li>\n<\/ul>\n<p><img decoding=\"async\" class=\"alignnone size-full wp-image-40587\" style=\"border: 1px solid #000000; padding: 1px; margin: 1px;\" src=\"https:\/\/www.inogic.com\/blog\/wp-content\/uploads\/2025\/03\/3Power-Pages-Portal-Security-Scan-Feature.png\" alt=\"Power Pages Portal Security Scan Feature\" width=\"1440\" height=\"773\" srcset=\"https:\/\/www.inogic.com\/blog\/wp-content\/uploads\/2025\/03\/3Power-Pages-Portal-Security-Scan-Feature.png 1440w, https:\/\/www.inogic.com\/blog\/wp-content\/uploads\/2025\/03\/3Power-Pages-Portal-Security-Scan-Feature-300x161.png 300w, https:\/\/www.inogic.com\/blog\/wp-content\/uploads\/2025\/03\/3Power-Pages-Portal-Security-Scan-Feature-1024x550.png 1024w, https:\/\/www.inogic.com\/blog\/wp-content\/uploads\/2025\/03\/3Power-Pages-Portal-Security-Scan-Feature-768x412.png 768w, https:\/\/www.inogic.com\/blog\/wp-content\/uploads\/2025\/03\/3Power-Pages-Portal-Security-Scan-Feature-660x354.png 660w\" sizes=\"(max-width: 1440px) 100vw, 1440px\" \/><\/p>\n<ul>\n<li>After identifying the vulnerabilities, the next step we get to check is what kind of issues they are. It will show how to fix them, where to fix them, and provide a link to the specific settings needed to address them.<\/li>\n<\/ul>\n<p><img decoding=\"async\" class=\"alignnone size-full wp-image-40588\" style=\"border: 1px solid #000000; padding: 1px; margin: 1px;\" src=\"https:\/\/www.inogic.com\/blog\/wp-content\/uploads\/2025\/03\/4Power-Pages-Portal-Security-Scan-Feature.png\" alt=\"Power Pages Portal Security Scan Feature\" width=\"1913\" height=\"884\" srcset=\"https:\/\/www.inogic.com\/blog\/wp-content\/uploads\/2025\/03\/4Power-Pages-Portal-Security-Scan-Feature.png 1913w, https:\/\/www.inogic.com\/blog\/wp-content\/uploads\/2025\/03\/4Power-Pages-Portal-Security-Scan-Feature-300x139.png 300w, https:\/\/www.inogic.com\/blog\/wp-content\/uploads\/2025\/03\/4Power-Pages-Portal-Security-Scan-Feature-1024x473.png 1024w, https:\/\/www.inogic.com\/blog\/wp-content\/uploads\/2025\/03\/4Power-Pages-Portal-Security-Scan-Feature-768x355.png 768w, https:\/\/www.inogic.com\/blog\/wp-content\/uploads\/2025\/03\/4Power-Pages-Portal-Security-Scan-Feature-1536x710.png 1536w, https:\/\/www.inogic.com\/blog\/wp-content\/uploads\/2025\/03\/4Power-Pages-Portal-Security-Scan-Feature-660x305.png 660w\" sizes=\"(max-width: 1913px) 100vw, 1913px\" \/><\/p>\n<ul>\n<li>One of the features of security scan results that help us is by providing the <strong>Recommendations<\/strong>. Recommendations for each error are specified in the Recommendations column of the security scan results. (At the end of the blog, you will be able to implement these recommendations).<\/li>\n<\/ul>\n<p><img decoding=\"async\" class=\"alignnone size-full wp-image-40589\" style=\"border: 1px solid #000000; padding: 1px; margin: 1px;\" src=\"https:\/\/www.inogic.com\/blog\/wp-content\/uploads\/2025\/03\/5Power-Pages-Portal-Security-Scan-Feature.png\" alt=\"Power Pages Portal Security Scan Feature\" width=\"1439\" height=\"435\" srcset=\"https:\/\/www.inogic.com\/blog\/wp-content\/uploads\/2025\/03\/5Power-Pages-Portal-Security-Scan-Feature.png 1439w, https:\/\/www.inogic.com\/blog\/wp-content\/uploads\/2025\/03\/5Power-Pages-Portal-Security-Scan-Feature-300x91.png 300w, https:\/\/www.inogic.com\/blog\/wp-content\/uploads\/2025\/03\/5Power-Pages-Portal-Security-Scan-Feature-1024x310.png 1024w, https:\/\/www.inogic.com\/blog\/wp-content\/uploads\/2025\/03\/5Power-Pages-Portal-Security-Scan-Feature-768x232.png 768w, https:\/\/www.inogic.com\/blog\/wp-content\/uploads\/2025\/03\/5Power-Pages-Portal-Security-Scan-Feature-660x200.png 660w\" sizes=\"(max-width: 1439px) 100vw, 1439px\" \/><\/p>\n<ul>\n<li>We can download a report of security checks that provides all the details of failed vulnerabilities in the details in PDF form. This pdf report has impressive details of alerts (alerts are raised because of security check failure), which are categorized in different sections.<\/li>\n<\/ul>\n<p><img decoding=\"async\" class=\"alignnone size-full wp-image-40590\" style=\"border: 1px solid #000000; padding: 1px; margin: 1px;\" src=\"https:\/\/www.inogic.com\/blog\/wp-content\/uploads\/2025\/03\/6Power-Pages-Portal-Security-Scan-Feature.png\" alt=\"Power Pages Portal Security Scan Feature\" width=\"1437\" height=\"301\" srcset=\"https:\/\/www.inogic.com\/blog\/wp-content\/uploads\/2025\/03\/6Power-Pages-Portal-Security-Scan-Feature.png 1437w, https:\/\/www.inogic.com\/blog\/wp-content\/uploads\/2025\/03\/6Power-Pages-Portal-Security-Scan-Feature-300x63.png 300w, https:\/\/www.inogic.com\/blog\/wp-content\/uploads\/2025\/03\/6Power-Pages-Portal-Security-Scan-Feature-1024x214.png 1024w, https:\/\/www.inogic.com\/blog\/wp-content\/uploads\/2025\/03\/6Power-Pages-Portal-Security-Scan-Feature-768x161.png 768w, https:\/\/www.inogic.com\/blog\/wp-content\/uploads\/2025\/03\/6Power-Pages-Portal-Security-Scan-Feature-660x138.png 660w\" sizes=\"(max-width: 1437px) 100vw, 1437px\" \/><\/p>\n<ul>\n<li>After fixing all vulnerabilities that are mentioned in the scan, we can rescan and it will show no vulnerabilities for the website security.<\/li>\n<\/ul>\n<p><strong>REAL TIME EXAMPLE: <\/strong><\/p>\n<p>Until now, we have seen the details of security scans, but here is the use case that will show how we can use these scans for better security and usability of our site.<\/p>\n<p>The following image shows which security checks failed for the First scan.<\/p>\n<p><img decoding=\"async\" class=\"alignnone size-full wp-image-40591\" style=\"border: 1px solid #000000; padding: 1px; margin: 1px;\" src=\"https:\/\/www.inogic.com\/blog\/wp-content\/uploads\/2025\/03\/7Power-Pages-Portal-Security-Scan-Feature.png\" alt=\"Power Pages Portal Security Scan Feature\" width=\"1303\" height=\"626\" srcset=\"https:\/\/www.inogic.com\/blog\/wp-content\/uploads\/2025\/03\/7Power-Pages-Portal-Security-Scan-Feature.png 1303w, https:\/\/www.inogic.com\/blog\/wp-content\/uploads\/2025\/03\/7Power-Pages-Portal-Security-Scan-Feature-300x144.png 300w, https:\/\/www.inogic.com\/blog\/wp-content\/uploads\/2025\/03\/7Power-Pages-Portal-Security-Scan-Feature-1024x492.png 1024w, https:\/\/www.inogic.com\/blog\/wp-content\/uploads\/2025\/03\/7Power-Pages-Portal-Security-Scan-Feature-768x369.png 768w, https:\/\/www.inogic.com\/blog\/wp-content\/uploads\/2025\/03\/7Power-Pages-Portal-Security-Scan-Feature-660x317.png 660w\" sizes=\"(max-width: 1303px) 100vw, 1303px\" \/><\/p>\n<ul>\n<li>A total of 9 security checks failed. Out of these, we will consider the 5th Security risk i.e. Information Disclosure &#8211; Debug Error Messages, highlighted in the yellow box of the above image.<\/li>\n<li>In the <strong>Recommendations<\/strong> column provided for the above-mentioned error we can see a \u201c<strong>Disable Custom Error<\/strong>\u201d button.<\/li>\n<li>Click on the button, it will take us to the Power Platform Admin Centre.<\/li>\n<li>In the left upper corner of the Power Platform Admin Centre page, there is the option of \u201c<strong>Site Actions<\/strong>\u201d.<\/li>\n<li>Click on it, and a list is displayed. From the list, click the <strong>\u201cDisable Custom Error\u201d<\/strong><\/li>\n<\/ul>\n<p><img decoding=\"async\" class=\"alignnone size-full wp-image-40592\" style=\"border: 1px solid #000000; padding: 1px; margin: 1px;\" src=\"https:\/\/www.inogic.com\/blog\/wp-content\/uploads\/2025\/03\/8Power-Pages-Portal-Security-Scan-Feature.png\" alt=\"Power Pages Portal Security Scan Feature\" width=\"1440\" height=\"773\" srcset=\"https:\/\/www.inogic.com\/blog\/wp-content\/uploads\/2025\/03\/8Power-Pages-Portal-Security-Scan-Feature.png 1440w, https:\/\/www.inogic.com\/blog\/wp-content\/uploads\/2025\/03\/8Power-Pages-Portal-Security-Scan-Feature-300x161.png 300w, https:\/\/www.inogic.com\/blog\/wp-content\/uploads\/2025\/03\/8Power-Pages-Portal-Security-Scan-Feature-1024x550.png 1024w, https:\/\/www.inogic.com\/blog\/wp-content\/uploads\/2025\/03\/8Power-Pages-Portal-Security-Scan-Feature-768x412.png 768w, https:\/\/www.inogic.com\/blog\/wp-content\/uploads\/2025\/03\/8Power-Pages-Portal-Security-Scan-Feature-660x354.png 660w\" sizes=\"(max-width: 1440px) 100vw, 1440px\" \/><\/p>\n<ul>\n<li>After this a confirmation message appears on the screen to confirm that we are Disabling the custom messages. Assert the message by clicking the \u201cConfirm Button\u201d.<\/li>\n<\/ul>\n<p>Now let\u2019s run the scan again. This is the second scan result.<\/p>\n<p><img decoding=\"async\" class=\"alignnone size-full wp-image-40593\" style=\"border: 1px solid #000000; padding: 1px; margin: 1px;\" src=\"https:\/\/www.inogic.com\/blog\/wp-content\/uploads\/2025\/03\/9Power-Pages-Portal-Security-Scan-Feature.png\" alt=\"Power Pages Portal Security Scan Feature\" width=\"1439\" height=\"670\" srcset=\"https:\/\/www.inogic.com\/blog\/wp-content\/uploads\/2025\/03\/9Power-Pages-Portal-Security-Scan-Feature.png 1439w, https:\/\/www.inogic.com\/blog\/wp-content\/uploads\/2025\/03\/9Power-Pages-Portal-Security-Scan-Feature-300x140.png 300w, https:\/\/www.inogic.com\/blog\/wp-content\/uploads\/2025\/03\/9Power-Pages-Portal-Security-Scan-Feature-1024x477.png 1024w, https:\/\/www.inogic.com\/blog\/wp-content\/uploads\/2025\/03\/9Power-Pages-Portal-Security-Scan-Feature-768x358.png 768w, https:\/\/www.inogic.com\/blog\/wp-content\/uploads\/2025\/03\/9Power-Pages-Portal-Security-Scan-Feature-660x307.png 660w\" sizes=\"(max-width: 1439px) 100vw, 1439px\" \/><\/p>\n<p>We can see only 7 errors, and the Information Disclosure &#8211; Debug Error Messages error is gone<strong>.<\/strong><\/p>\n<h2><strong>Conclusion<\/strong><\/h2>\n<p>Using the Security Scan in Power Pages is an essential step in maintaining a secure website. By regularly running scans, you can identify vulnerabilities, fix issues, and create a safer environment for your users. Security is an ongoing process, and with tools like the Security Scan, you can stay ahead of potential threats and ensure that your website is protected.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>In\u00a0the\u00a0current\u00a0digital\u00a0age,\u00a0keeping\u00a0your website\u00a0secure\u00a0is more\u00a0crucial\u00a0than ever. Microsoft Power Pages\u00a0provides\u00a0a\u00a0feature\u00a0known\u00a0as\u00a0the Security Scan that allows you to scan and repair vulnerabilities, securing your site for users. In this blog, we\u00a0will\u00a0walk through the Security Scan, how to\u00a0execute\u00a0it, and why it\u00a0is\u00a0important\u00a0for your website&#8217;s security. What is the Security Scan? This is a feature that is meant to assist you in making\u2026 <span class=\"read-more\"><a href=\"https:\/\/www.inogic.com\/blog\/2025\/03\/power-pages-portal-security-scan-feature-in-dynamics-365\/\">Read More &raquo;<\/a><\/span><\/p>\n","protected":false},"author":15,"featured_media":0,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"om_disable_all_campaigns":false,"_monsterinsights_skip_tracking":false,"_monsterinsights_sitenote_active":false,"_monsterinsights_sitenote_note":"","_monsterinsights_sitenote_category":0,"footnotes":""},"categories":[2763,2361],"tags":[2743],"class_list":["post-40584","post","type-post","status-publish","format-standard","hentry","category-power-pages","category-technical","tag-power-pages"],"aioseo_notices":[],"_links":{"self":[{"href":"https:\/\/www.inogic.com\/blog\/wp-json\/wp\/v2\/posts\/40584","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.inogic.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.inogic.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.inogic.com\/blog\/wp-json\/wp\/v2\/users\/15"}],"replies":[{"embeddable":true,"href":"https:\/\/www.inogic.com\/blog\/wp-json\/wp\/v2\/comments?post=40584"}],"version-history":[{"count":0,"href":"https:\/\/www.inogic.com\/blog\/wp-json\/wp\/v2\/posts\/40584\/revisions"}],"wp:attachment":[{"href":"https:\/\/www.inogic.com\/blog\/wp-json\/wp\/v2\/media?parent=40584"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.inogic.com\/blog\/wp-json\/wp\/v2\/categories?post=40584"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.inogic.com\/blog\/wp-json\/wp\/v2\/tags?post=40584"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}