Changes for page What an XWiki Security Review Should Actually Include
Last modified by Agnease on 2026/06/08 18:44
Summary
-
Page properties (1 modified, 0 added, 0 removed)
Details
- Page properties
-
- Content
-
... ... @@ -45,11 +45,6 @@ 45 45 </p> 46 46 47 47 <p> 48 - An XWiki security review is a practical audit of the platform configuration, access model, 49 - authentication setup, installed extensions, custom code, infrastructure and recovery procedures. 50 - </p> 51 - 52 - <p> 53 53 Security risks are often hidden in less visible areas: outdated versions, inherited permissions, 54 54 forgotten administrator accounts, overly powerful rights, old extensions, undocumented scripts, 55 55 weak fallback access or backup assumptions that were never tested. ... ... @@ -127,7 +127,7 @@ 127 127 of small exceptions that nobody reviewed later. 128 128 </p> 129 129 130 - <p>125 + <p> 131 131 For a deeper look at this topic, see 132 132 <a href="$xwiki.getURL('resources.xwiki-access-rights-governance')">why XWiki access rights need a clear governance model</a>. 133 133 For a practical starting point, see ... ... @@ -181,7 +181,7 @@ 181 181 A structured review can check versions, access rights, authentication, 182 182 extensions, custom code, infrastructure, backups and operational practices. 183 183 </p> 184 - <a class="btn btn- primary" href="$xwiki.getURL('contact.WebHome')">Request a security review</a>179 + <a class="btn btn-secondary" href="$xwiki.getURL('contact.WebHome')">Request a security review</a> 185 185 </div> 186 186 187 187 <h2 id="security-checklist">XWiki security review checklist</h2> ... ... @@ -265,49 +265,39 @@ 265 265 266 266 <h2 id="security-review-faq">XWiki security review FAQ</h2> 267 267 268 - <details class="resource-faq-item" open> 269 - <summary>What should an XWiki security review include?</summary> 270 - <p> 271 - An XWiki security review should include the installed XWiki version, upgrade path, 272 - access rights, groups, authentication setup, installed extensions, custom code, 273 - infrastructure, backups, restore expectations and operational procedures. 274 - </p> 275 - </details> 263 + <h3>What should an XWiki security review include?</h3> 264 + <p> 265 + An XWiki security review should include the installed XWiki version, upgrade path, 266 + access rights, groups, authentication setup, installed extensions, custom code, 267 + infrastructure, backups, restore expectations and operational procedures. 268 + </p> 276 276 277 - <details class="resource-faq-item"> 278 - <summary>Is an updated XWiki instance automatically secure?</summary> 279 - <p> 280 - No. Updating XWiki is important, but security also depends on permissions, 281 - authentication, extensions, custom code, infrastructure configuration, backups 282 - and how the instance is maintained. 283 - </p> 284 - </details> 270 + <h3>Is an updated XWiki instance automatically secure?</h3> 271 + <p> 272 + No. Updating XWiki is important, but security also depends on permissions, 273 + authentication, extensions, custom code, infrastructure configuration, backups 274 + and how the instance is maintained. 275 + </p> 285 285 286 - <details class="resource-faq-item"> 287 - <summary>Does SSO solve XWiki access control?</summary> 288 - <p> 289 - No. SSO helps authenticate users, but access control still depends on XWiki groups, 290 - inherited permissions, page-level rights and administrative privileges. 291 - </p> 292 - </details> 277 + <h3>Does SSO solve XWiki access control?</h3> 278 + <p> 279 + No. SSO helps authenticate users, but access control still depends on XWiki groups, 280 + inherited permissions, page-level rights and administrative privileges. 281 + </p> 293 293 294 - <details class="resource-faq-item"> 295 - <summary>Why should custom code be reviewed?</summary> 296 - <p> 297 - Custom scripts, templates, macros, UI extensions and Java components can affect 298 - permissions, workflows, rendering, integrations and upgrade behavior. They should 299 - be identified, documented and tested. 300 - </p> 301 - </details> 283 + <h3>Why should custom code be reviewed?</h3> 284 + <p> 285 + Custom scripts, templates, macros, UI extensions and Java components can affect 286 + permissions, workflows, rendering, integrations and upgrade behavior. They should 287 + be identified, documented and tested. 288 + </p> 302 302 303 - <details class="resource-faq-item"> 304 - <summary>When should an XWiki security review be done?</summary> 305 - <p> 306 - A review is useful before a major upgrade, after years of organic growth, after 307 - authentication changes, before exposing the wiki more broadly, or when the instance 308 - becomes business-critical. 309 - </p> 310 - </details> 290 + <h3>When should an XWiki security review be done?</h3> 291 + <p> 292 + A review is useful before a major upgrade, after years of organic growth, after 293 + authentication changes, before exposing the wiki more broadly, or when the instance 294 + becomes business-critical. 295 + </p> 311 311 312 312 <div class="resource-note related-resources"> 313 313 <p><strong>Related resources:</strong></p>