<!DOCTYPE html>
<!--[if lt IE 7 ]><html lang="en-NZ" class="no-js lte6 lte7 lte8 lte9 lte10"><![endif]-->
<!--[if IE 7 ]><html lang="en-NZ" class="no-js lte7 lte8 lte9 lte10"><![endif]-->
<!--[if IE 8 ]><html lang="en-NZ" class="no-js lte8 lte9 lte10"><![endif]-->
<!--[if IE 9 ]><html lang="en-NZ" class="no-js lte9 lte10"><![endif]-->
<!--[if (gt IE 9)|!(IE)]><!-->
<html class="no-js" lang="en-NZ">
<!--<![endif]-->
<head>
<base href="https://www.silverstripe.org/">
<!--[if lte IE 6]></base><![endif]-->
<meta charset="utf-8">
<meta content="IE=edge" http-equiv="X-UA-Compatible">
<meta content="width=device-width, initial-scale=1" name="viewport">
<title>
Forum User Profile
</title>
<title>
arddanam's User profile » Silverstripe CMS
</title>
<link href="/search/description" rel="search" title="Silverstripe.org (Search)" type="application/opensearchdescription+xml">
<link href="/apple-touch-icon.png" rel="apple-touch-icon" sizes="180x180">
<link href="/favicon-32x32.png" rel="icon" sizes="32x32" type="image/png">
<link href="/favicon-16x16.png" rel="icon" sizes="16x16" type="image/png">
<link href="/site.webmanifest" rel="manifest">
<link color="#0049A3" href="/safari-pinned-tab.svg" rel="mask-icon">
<meta content="#0049A3" name="msapplication-TileColor">
<meta content="#ffffff" name="theme-color">
<link href="/site.webmanifest" rel="manifest">
<meta content="arddanam's User profile" property="og:title">
<meta content="ForumMemberProfile/" property="og:url">
<meta content="summary_large_image" name="twitter:card">
<meta content="@silverstripe" name="twitter:site">
<meta content="arddanam's User profile" name="twitter:title">
<meta content="ForumMemberProfile/" name="twitter:url">
<script src="//use.typekit.net/emt4dhq.js" type="text/javascript">
</script>
<script type="text/javascript">
try {
Typekit.load();
} catch (e) {
}
</script>
<meta class="swiftype" content="1" data-type="integer" name="site-priority">
<meta class="swiftype" content="arddanam&#039;s User profile" data-type="string" name="title">
<meta class="swiftype" content="Page" data-type="enum" name="pagetype">
<link href="/themes/ssv3/css/style-bless.min.css?m=1714021298" rel="stylesheet" type="text/css">
</head>
<body class="page_page ForumMemberProfile theme-theme1 top-level">
<a class="sr-only" href="/ForumMemberProfile/show/93261#content">
Skip to main content
</a>
<noscript data-swiftype-index="false">
<p class="js-only-msg bg-warning">
<strong>
This site requires you to enable JavaScript.
</strong>
Your browsing experience may not be as good as with it turned on.
</p>
</noscript>
<p class="old-browser-msg bg-warning" data-swiftype-index="false">
<strong>
This site requires you to update your browser.
</strong>
Your browsing experience maybe affected by not having the most up to date version.
</p>
<header class="site-header" data-swiftype-index="false">
<div class="header-mask">
<div id="navWrapper">
<nav class="navbar navbar-global" id="NavbarGlobal" role="navigation">
<div class="container-fluid">
<div class="navbar-header">
<a class="navbar-menu js-nav-trigger hidden-xs hidden-sm">
<span class="sr-only">
Site Navigation
</span>
<span class="icon ion-navicon-round">
</span>
</a>
<div class="navbar-brand">
<h1 class="brand-name">
<a class="logo" href="//www.silverstripe.org" title="Silverstripe CMS">
<img alt="Open Source" class="global-logo" src="//www.silverstripe.org/themes/ssv3/img/global-logo-home.svg">
</a>
</h1>
</div>
<a class="js-nav-expander navbar-menu nav-expander fixed visible-xs visible-sm">
<span class="icon ion-navicon-round">
</span>
<span class="sr-only">
Mobile site navigation
</span>
</a>
</div>
<ul class="nav navbar-nav global-right pull-right" id="profile-menu" style="display:none;">
<li class="nav-search">
<button aria-label="Search site" class="search" data-target="#modalSearch" data-toggle="modal">
<svg aria-label="Search" id="SearchIcon" role="img" style="enable-background:new 0 0 512 512;" version="1.1" viewBox="0 0 512 512" x="0px" xml:space="preserve" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" y="0px">
<title>
Search
</title>
<desc>
Site search
</desc>
<path class="search-svg" d="M445,386.7l-84.8-85.9c13.8-24.1,21-50.9,21-77.9c0-87.6-71.2-158.9-158.6-158.9C135.2,64,64,135.3,64,222.9
c0,87.6,71.2,158.9,158.6,158.9c27.9,0,55.5-7.7,80.1-22.4l84.4,85.6c1.9,1.9,4.6,3.1,7.3,3.1c2.7,0,5.4-1.1,7.3-3.1l43.3-43.8
C449,397.1,449,390.7,445,386.7z M222.6,125.9c53.4,0,96.8,43.5,96.8,97c0,53.5-43.4,97-96.8,97c-53.4,0-96.8-43.5-96.8-97
C125.8,169.4,169.2,125.9,222.6,125.9z">
</path>
</svg>
</button>
</li>
<li class="hidden-xs hidden-sm profile-login">
<iframe frameborder="0" id="toolbar-iframe" scrolling="no" src="//www.silverstripe.org/toolbar/profile" width="0">
</iframe>
</li>
</ul>
<i class="loader-profile pull-right icon icon-xs ion-ios-reloading" id="loader-menu">
</i>
<ul class="nav navbar-nav global-nav hidden-xs hidden-sm" role="navigation">
<li class="dropdown-hover">
<a class="dropdown-toggle" href="//www.silverstripe.org/software/" title="Go to the Software page">
Software
</a>
<nav class="navbar navbar-inverse navbar-secondary-dropdown">
<div class="container-fluid">
<div class="navbar-collapse collapse">
<ul class="nav navbar-nav" role="navigation">
<li class="">
<a class="" href="//www.silverstripe.org/software/cms/" title=" Go to the CMS page">
CMS
</a>
</li>
<li class="">
<a class="" href="//www.silverstripe.org/software/framework/" title=" Go to the Framework page">
Framework
</a>
</li>
<li class="">
<a class="" href="//www.silverstripe.org/software/addons/" title=" Go to the Addons page">
Addons
</a>
</li>
<li class="">
<a class="" href="//www.silverstripe.org/software/hosting/" title=" Go to the Hosting page">
Hosting
</a>
</li>
<li class="">
<a class="" href="//www.silverstripe.org/software/roadmap/" title=" Go to the Roadmap page">
Roadmap
</a>
</li>
<li class="">
<a class="" href="//www.silverstripe.org/software/history/" title=" Go to the History page">
History
</a>
</li>
<li class="">
<a class="" href="//www.silverstripe.org/software/bsd-license/" title=" Go to the BSD License page">
BSD License
</a>
</li>
</ul>
</div>
</div>
</nav>
</li>
<li class="dropdown-hover">
<a class="dropdown-toggle" href="//www.silverstripe.org/community/" title="Go to the Community page">
Community
</a>
<nav class="navbar navbar-inverse navbar-secondary-dropdown">
<div class="container-fluid">
<div class="navbar-collapse collapse">
<ul class="nav navbar-nav" role="navigation">
<li class="">
<a class="" href="//www.silverstripe.org/community/developer-and-partner-directory/" title=" Go to the Developer directory page">
Developer directory
</a>
</li>
<li class="">
<a class="" href="//www.silverstripe.org/community/showcase/" title=" Go to the Showcase page">
Showcase
</a>
</li>
<li class="">
<a class="" href="//forum.silverstripe.org" title=" Go to the Forums page">
Forums
</a>
</li>
<li class="">
<a class="" href="//www.silverstripe.org/community/slack-signup/" title=" Go to the Join the community page">
Slack
</a>
</li>
<li class="">
<a class="" href="//www.silverstripe.org/ForumMemberProfile/register" title=" Go to the Join us page">
Join us
</a>
</li>
<li class="">
<a class="btn btn-default" href="//www.silverstripe.org/community/contributing-to-silverstripe/" title=" Go to the Contributing to SilverStripe page">
Contribute
</a>
</li>
</ul>
</div>
</div>
</nav>
</li>
<li class="dropdown-hover">
<a class="dropdown-toggle" href="//www.silverstripe.org/learn/" title="Go to the Learn page">
Learn
</a>
<nav class="navbar navbar-inverse navbar-secondary-dropdown">
<div class="container-fluid">
<div class="navbar-collapse collapse">
<ul class="nav navbar-nav" role="navigation">
<li class="">
<a class="" href="//userhelp.silverstripe.org" title=" Go to the Using the CMS page">
Using the CMS
</a>
</li>
<li class="">
<a class="" href="//docs.silverstripe.org" title=" Go to the Developer Documentation page">
Developer Docs
</a>
</li>
<li class="">
<a class="" href="//api.silverstripe.org" title=" Go to the API Documentation page">
API Docs
</a>
</li>
<li class="">
<a class="btn btn-default" href="//www.silverstripe.org/learn/lessons/v4/" title=" Go to the Lessons page">
Lessons
</a>
</li>
</ul>
</div>
</div>
</nav>
</li>
<li class="dropdown-hover">
<a class="dropdown-toggle" href="//www.silverstripe.org/blog/" title="Go to the Blog page">
Blog
</a>
</li>
<li class="dropdown-hover">
<a class="dropdown-toggle" href="//www.silverstripe.org/download/" title="Go to the Download page">
Download
</a>
<nav class="navbar navbar-inverse navbar-secondary-dropdown">
<div class="container-fluid">
<div class="navbar-collapse collapse">
<ul class="nav navbar-nav" role="navigation">
<li class="">
<a class="" href="//addons.silverstripe.org/add-ons" title=" Go to the Addons page">
Addons
</a>
</li>
<li class="">
<a class="" href="//www.silverstripe.org/download/security-releases/" title=" Go to the Security Releases page">
Security Releases
</a>
</li>
<li class="">
<a class="" href="//www.silverstripe.org/download/release-archive/" title=" Go to the Release Archive page">
Release Archive
</a>
</li>
<li class="">
<a class="" href="//docs.silverstripe.org/en/4/changelogs/" title=" Go to the Changelog page">
Changelog
</a>
</li>
<li class="">
<a class="" href="//docs.silverstripe.org/en/4/contributing/release_process/" title=" Go to the About the release process page">
Release process
</a>
</li>
</ul>
</div>
</div>
</nav>
</li>
<li class="dropdown-hover">
<a class="dropdown-toggle" href="//www.silverstripe.org/try/" title="Go to the Try page">
Try
</a>
</li>
</ul>
<nav class="slide-menu visible-xs visible-sm" role="navigation">
<ul class="nav">
<li class="mobile-nav-login pull-left">
<iframe frameborder="0" id="toolbar-iframe-mobile" scrolling="no" src="//www.silverstripe.org/toolbar/profile" width="0">
</iframe>
</li>
<li class="text-right">
<a class="ion-ios-close-empty" id="nav-close">
</a>
</li>
<li class="link children current">
<span class="icon ion-ios-arrow-down" data-target="#nav-2170" data-toggle="collapse">
</span>
<a href="//www.silverstripe.org/" title="Go to the Open Source page">
Open Source
</a>
<ul class="collapse list-unstyled" id="nav-2170" role="menu">
<li class="link sub-nav children">
<span class="icon ion-ios-arrow-down" data-target="#nav-5" data-toggle="collapse">
</span>
<a href="//www.silverstripe.org/software/" title="Go to the Software page">
Software
</a>
<ul class="collapse list-unstyled" id="nav-5" role="menu">
<li class="link sub-nav children">
<span class="icon ion-ios-arrow-down" data-target="#nav-7" data-toggle="collapse">
</span>
<a href="//www.silverstripe.org/software/cms/" title="Go to the CMS page">
CMS
</a>
<ul class="collapse list-unstyled" id="nav-7" role="menu">
<li class="link sub-nav">
<a href="//www.silverstripe.org/software/cms/screencasts/" title="Go to the Screencasts page">
Screencasts
</a>
</li>
</ul>
</li>
<li class="link sub-nav">
<a href="//www.silverstripe.org/software/framework/" title="Go to the Framework page">
Framework
<span class="icon ion-ios-arrow-right">
</span>
</a>
</li>
<li class="link sub-nav children">
<span class="icon ion-ios-arrow-down" data-target="#nav-16" data-toggle="collapse">
</span>
<a href="//www.silverstripe.org/software/addons/" title="Go to the Addons page">
Addons
</a>
<ul class="collapse list-unstyled" id="nav-16" role="menu">
<li class="link sub-nav">
<a href="//addons.silverstripe.org/add-ons" title="Go to the Modules page">
Modules
</a>
</li>
<li class="link sub-nav">
<a href="//addons.silverstripe.org/add-ons?type=theme&view=expanded" title="Go to the Themes page">
Themes
</a>
</li>
<li class="link sub-nav">
<a href="//addons.silverstripe.org/vendors" title="Go to the Vendors page">
Vendors
</a>
</li>
<li class="link sub-nav">
<a href="//addons.silverstripe.org/authors" title="Go to the Authors page">
Authors
</a>
</li>
<li class="link sub-nav">
<a href="//addons.silverstripe.org/tags" title="Go to the Tags page">
Tags
</a>
</li>
<li class="link sub-nav">
<a href="//addons.silverstripe.org/submit" title="Go to the Submit page">
Submit
</a>
</li>
<li class="link sub-nav">
<a href="//www.silverstripe.org/software/addons/supported-modules-definition/" title="Go to the Supported Modules Definition page">
Supported Modules Definition
</a>
</li>
<li class="link sub-nav">
<a href="//docs.silverstripe.org/en/project_governance/supported_modules/" title="Go to the SilverStripe Commercially Supported Module List page">
Commercially Supported Modules
</a>
</li>
</ul>
</li>
<li class="link sub-nav">
<a href="//www.silverstripe.org/software/hosting/" title="Go to the Hosting page">
Hosting
<span class="icon ion-ios-arrow-right">
</span>
</a>
</li>
<li class="link sub-nav">
<a href="//www.silverstripe.org/software/roadmap/" title="Go to the Roadmap page">
Roadmap
<span class="icon ion-ios-arrow-right">
</span>
</a>
</li>
<li class="link sub-nav children">
<span class="icon ion-ios-arrow-down" data-target="#nav-1548" data-toggle="collapse">
</span>
<a href="//www.silverstripe.org/software/history/" title="Go to the History page">
History
</a>
<ul class="collapse list-unstyled" id="nav-1548" role="menu">
<li class="link sub-nav">
<a href="//www.silverstripe.org/software/history/read-feedback/" title="Go to the Feedback and reviews page">
Feedback and reviews
</a>
</li>
</ul>
</li>
<li class="link sub-nav">
<a href="//www.silverstripe.org/software/bsd-license/" title="Go to the BSD License page">
BSD License
<span class="icon ion-ios-arrow-right">
</span>
</a>
</li>
</ul>
</li>
<li class="link sub-nav children">
<span class="icon ion-ios-arrow-down" data-target="#nav-1547" data-toggle="collapse">
</span>
<a href="//www.silverstripe.org/community/" title="Go to the Community page">
Community
</a>
<ul class="collapse list-unstyled" id="nav-1547" role="menu">
<li class="link sub-nav">
<a href="//www.silverstripe.org/community/developer-and-partner-directory/" title="Go to the Developer directory page">
Developer directory
<span class="icon ion-ios-arrow-right">
</span>
</a>
</li>
<li class="link sub-nav children">
<span class="icon ion-ios-arrow-down" data-target="#nav-40" data-toggle="collapse">
</span>
<a href="//www.silverstripe.org/community/showcase/" title="Go to the Showcase page">
Showcase
</a>
<ul class="collapse list-unstyled" id="nav-40" role="menu">
<li class="link sub-nav">
<a href="//www.silverstripe.org/community/showcase/listing/new/manage" title="Go to the New Submission page">
New Submission
</a>
</li>
</ul>
</li>
<li class="link sub-nav">
<a href="//forum.silverstripe.org" title="Go to the Forums page">
Forums
<span class="icon ion-ios-arrow-right">
</span>
</a>
</li>
<li class="link sub-nav">
<a href="//www.silverstripe.org/community/slack-signup/" title="Go to the Join the community page">
Slack
<span class="icon ion-ios-arrow-right">
</span>
</a>
</li>
<li class="link sub-nav">
<a href="//www.silverstripe.org/ForumMemberProfile/register" title="Go to the Join us page">
Join us
<span class="icon ion-ios-arrow-right">
</span>
</a>
</li>
<li class="link sub-nav children">
<span class="icon ion-ios-arrow-down" data-target="#nav-21" data-toggle="collapse">
</span>
<a href="//www.silverstripe.org/community/contributing-to-silverstripe/" title="Go to the Contributing to SilverStripe page">
Contribute
</a>
<ul class="collapse list-unstyled" id="nav-21" role="menu">
<li class="link sub-nav">
<a href="//www.silverstripe.org/community/contributing-to-silverstripe/designers/" title="Go to the Designers page">
Designers
</a>
</li>
<li class="link sub-nav">
<a href="//github-dashing.herokuapp.com/" title="Go to the Community dashboard page">
Community dashboard
</a>
</li>
<li class="link sub-nav">
<a href="//silverstripe-issue-tracker.silverstripe.org/?supported=1&mode=ux" title="Go to the Github All Open UX issues page">
Github All Open UX issues
</a>
</li>
</ul>
</li>
</ul>
</li>
<li class="link sub-nav children">
<span class="icon ion-ios-arrow-down" data-target="#nav-1550" data-toggle="collapse">
</span>
<a href="//www.silverstripe.org/learn/" title="Go to the Learn page">
Learn
</a>
<ul class="collapse list-unstyled" id="nav-1550" role="menu">
<li class="link sub-nav">
<a href="//userhelp.silverstripe.org" title="Go to the Using the CMS page">
Using the CMS
<span class="icon ion-ios-arrow-right">
</span>
</a>
</li>
<li class="link sub-nav">
<a href="//docs.silverstripe.org" title="Go to the Developer Documentation page">
Developer Docs
<span class="icon ion-ios-arrow-right">
</span>
</a>
</li>
<li class="link sub-nav">
<a href="//api.silverstripe.org" title="Go to the API Documentation page">
API Docs
<span class="icon ion-ios-arrow-right">
</span>
</a>
</li>
<li class="link sub-nav children">
<span class="icon ion-ios-arrow-down" data-target="#nav-2812" data-toggle="collapse">
</span>
<a href="//www.silverstripe.org/learn/lessons/v4/" title="Go to the Lessons page">
Lessons
</a>
<ul class="collapse list-unstyled" id="nav-2812" role="menu">
<li class="link sub-nav">
<a href="//www.silverstripe.org/learn/lessons/v4/" title="Go to the Lessons page">
Lessons (v4)
</a>
</li>
<li class="link sub-nav">
<a href="//www.silverstripe.org/learn/lessons/v3/" title="Go to the Lessons page">
Lessons (v3)
</a>
</li>
</ul>
</li>
</ul>
</li>
<li class="link sub-nav">
<a href="//www.silverstripe.org/blog/" title="Go to the Blog page">
Blog
<span class="icon ion-ios-arrow-right">
</span>
</a>
</li>
<li class="link sub-nav children">
<span class="icon ion-ios-arrow-down" data-target="#nav-55" data-toggle="collapse">
</span>
<a href="//www.silverstripe.org/download/" title="Go to the Download page">
Download
</a>
<ul class="collapse list-unstyled" id="nav-55" role="menu">
<li class="link sub-nav">
<a href="//addons.silverstripe.org/add-ons" title="Go to the Addons page">
Addons
<span class="icon ion-ios-arrow-right">
</span>
</a>
</li>
<li class="link sub-nav children">
<span class="icon ion-ios-arrow-down" data-target="#nav-794" data-toggle="collapse">
</span>
<a href="//www.silverstripe.org/download/security-releases/" title="Go to the Security Releases page">
Security Releases
</a>
<ul class="collapse list-unstyled" id="nav-794" role="menu">
<li class="link sub-nav">
<a href="//www.silverstripe.org/download/security-releases/cve-2019-12245/" title="Go to the CVE-2019-12245: Incorrect access control vulnerability in files uploaded to protected folders page">
CVE-2019-12245: Incorrect access control vulnerability in files uploaded to protected folders
</a>
</li>
<li class="link sub-nav">
<a href="//www.silverstripe.org/download/security-releases/cve-2019-12149/" title="Go to the CVE-2019-12149: Potential SQL injection in restfulserver and registry modules page">
CVE-2019-12149: Potential SQL injection in restfulserver and registry modules
</a>
</li>
<li class="link sub-nav">
<a href="//www.silverstripe.org/download/security-releases/cve-2019-12246/" title="Go to the CVE-2019-12246: Denial of Service on flush and development URL tools page">
CVE-2019-12246: Denial of Service on flush and development URL tools
</a>
</li>
<li class="link sub-nav">
<a href="//www.silverstripe.org/download/security-releases/cve-2019-12437/" title="Go to the CVE-2019-12437: Cross Site Request Forgery (CSRF) Protection Bypass in GraphQL page">
CVE-2019-12437: Cross Site Request Forgery (CSRF) Protection Bypass in GraphQL
</a>
</li>
<li class="link sub-nav">
<a href="//www.silverstripe.org/download/security-releases/ss-2018-021/" title="Go to the CVE-2019-5715: Reflected SQL Injection through Form and DataObject page">
CVE-2019-5715: Reflected SQL Injection through Form and DataObject
</a>
</li>
<li class="link sub-nav">
<a href="//www.silverstripe.org/download/security-releases/ss-2018-024/" title="Go to the SS-2018-024: GraphQL does not validate X-CSRF-TOKEN page">
SS-2018-024: GraphQL does not validate X-CSRF-TOKEN
</a>
</li>
<li class="link sub-nav">
<a href="//www.silverstripe.org/download/security-releases/ss-2018-020/" title="Go to the SS-2018-020: Potential SQL vulnerability in PostgreSQL database connector page">
SS-2018-020: Potential SQL vulnerability in PostgreSQL database connector
</a>
</li>
<li class="link sub-nav">
<a href="//www.silverstripe.org/download/security-releases/ss-2018-019/" title="Go to the SS-2018-019: Possible denial of service attack vector when flushing page">
SS-2018-019: Possible denial of service attack vector when flushing
</a>
</li>
<li class="link sub-nav">
<a href="//www.silverstripe.org/download/security-releases/ss-2018-018/" title="Go to the SS-2018-018: Database credentials disclosure during connection failure page">
SS-2018-018: Database credentials disclosure during connection failure
</a>
</li>
<li class="link sub-nav">
<a href="//www.silverstripe.org/download/security-releases/ss-2018-017/" title="Go to the SS-2018-017: Possible PHP Object Injection via Multi-Value Field Extension page">
SS-2018-017: Possible PHP Object Injection via Multi-Value Field Extension
</a>
</li>
<li class="link sub-nav">
<a href="//www.silverstripe.org/download/security-releases/ss-2018-016/" title="Go to the SS-2018-016: Unsafe SQL Query Construction (Safe Data Source) page">
SS-2018-016: Unsafe SQL Query Construction (Safe Data Source)
</a>
</li>
<li class="link sub-nav">
<a href="//www.silverstripe.org/download/security-releases/ss-2018-015/" title="Go to the SS-2018-015: Vulnerable dependency page">
SS-2018-015: Vulnerable dependency
</a>
</li>
<li class="link sub-nav">
<a href="//www.silverstripe.org/download/security-releases/ss-2018-014/" title="Go to the SS-2018-014: Dangerous file types in allowed upload page">
SS-2018-014: Dangerous file types in allowed upload
</a>
</li>
<li class="link sub-nav">
<a href="//www.silverstripe.org/download/security-releases/ss-2018-013/" title="Go to the SS-2018-013: Passwords sent back to browsers under some circumstances page">
SS-2018-013: Passwords sent back to browsers under some circumstances
</a>
</li>
<li class="link sub-nav">
<a href="//www.silverstripe.org/download/security-releases/ss-2018-012/" title="Go to the SS-2018-012: Uploaded PHP script execution in assets page">
SS-2018-012: Uploaded PHP script execution in assets
</a>
</li>
<li class="link sub-nav">
<a href="//www.silverstripe.org/download/security-releases/ss-2018-011/" title="Go to the SS-2018-011: SQL injection vulnerability page">
SS-2018-011: SQL injection vulnerability
</a>
</li>
<li class="link sub-nav">
<a href="//www.silverstripe.org/download/security-releases/ss-2018-010/" title="Go to the SS-2018-010: Member disclosure in login form page">
SS-2018-010: Member disclosure in login form
</a>
</li>
<li class="link sub-nav">
<a href="//www.silverstripe.org/download/security-releases/ss-2018-008/" title="Go to the SS-2018-008: BackURL validation bypass with malformed URLs page">
SS-2018-008: BackURL validation bypass with malformed URLs
</a>
</li>
<li class="link sub-nav">
<a href="//www.silverstripe.org/download/security-releases/ss-2018-007/" title="Go to the SS-2018-007: CSRF vulnerability in graphql page">
SS-2018-007: CSRF vulnerability in graphql
</a>
</li>
<li class="link sub-nav">
<a href="//www.silverstripe.org/download/security-releases/ss-2018-007-graphql-lacks-csrf/" title="Go to the SS-2018-007: GraphQL lacks CSRF page">
SS-2018-007: GraphQL lacks CSRF
</a>
</li>
<li class="link sub-nav">
<a href="//www.silverstripe.org/download/security-releases/ss-2018-006/" title="Go to the SS-2018-006: Code execution vulnerability page">
SS-2018-006: Code execution vulnerability
</a>
</li>
<li class="link sub-nav">
<a href="//www.silverstripe.org/download/security-releases/ss-2018-005/" title="Go to the SS-2018-005: isDev and isTest unguarded page">
SS-2018-005: isDev and isTest unguarded
</a>
</li>
<li class="link sub-nav">
<a href="//www.silverstripe.org/download/security-releases/ss-2018-004/" title="Go to the SS-2018-004: XSS Vulnerability via WYSIWYG editor page">
SS-2018-004: XSS Vulnerability via WYSIWYG editor
</a>
</li>
<li class="link sub-nav">
<a href="//www.silverstripe.org/download/security-releases/ss-2018-001/" title="Go to the SS-2018-001: Privilege Escalation Risk in Member Edit form page">
SS-2018-001: Privilege Escalation Risk in Member Edit form
</a>
</li>
<li class="link sub-nav">
<a href="//www.silverstripe.org/download/security-releases/ss-2017-010/" title="Go to the SS-2017-010: install.php discloses sensitive data by pre-populating DB credential forms page">
SS-2017-010: install.php discloses sensitive data by pre-populating DB credential forms
</a>
</li>
<li class="link sub-nav">
<a href="//www.silverstripe.org/download/security-releases/ss-2017-009/" title="Go to the SS-2017-009: Users inadvertently passing sensitive data to LoginAttempt page">
SS-2017-009: Users inadvertently passing sensitive data to LoginAttempt
</a>
</li>
<li class="link sub-nav">
<a href="//www.silverstripe.org/download/security-releases/ss-2017-008/" title="Go to the SS-2017-008: SQL injection in full text search of SilverStripe 4 page">
SS-2017-008: SQL injection in full text search of SilverStripe 4
</a>
</li>
<li class="link sub-nav">
<a href="//www.silverstripe.org/download/security-releases/ss-2017-007/" title="Go to the SS-2017-007: CSV Excel Macro Injection page">
SS-2017-007: CSV Excel Macro Injection
</a>
</li>
<li class="link sub-nav">
<a href="//www.silverstripe.org/download/security-releases/ss-2017-006/" title="Go to the SS-2017-006: Session user agent change detection page">
SS-2017-006: Session user agent change detection
</a>
</li>
<li class="link sub-nav">
<a href="//www.silverstripe.org/download/security-releases/ss-2017-005/" title="Go to the SS-2017-005: User enumeration via timing attack on login and password reset forms page">
SS-2017-005: User enumeration via timing attack on login and password reset forms
</a>
</li>
<li class="link sub-nav">
<a href="//www.silverstripe.org/download/security-releases/ss-2017-004/" title="Go to the SS-2017-004: XSS in page history comparison page">
SS-2017-004: XSS in page history comparison
</a>
</li>
<li class="link sub-nav">
<a href="//www.silverstripe.org/download/security-releases/ss-2017-003/" title="Go to the SS-2017-003: XSS in RedirectorPage page">
SS-2017-003: XSS in RedirectorPage
</a>
</li>
<li class="link sub-nav">
<a href="//www.silverstripe.org/download/security-releases/ss-2017-002/" title="Go to the SS-2017-002: Member disclosure in login form page">
SS-2017-002: Member disclosure in login form
</a>
</li>
<li class="link sub-nav">
<a href="//www.silverstripe.org/download/security-releases/ss-2017-001/" title="Go to the SS-2017-001: XSS In page name page">
SS-2017-001: XSS In page name
</a>
</li>
<li class="link sub-nav">
<a href="//www.silverstripe.org/download/security-releases/ss-2016-017/" title="Go to the SS-2016-017: SVG Uploads page">
SS-2016-017: SVG Uploads
</a>
</li>
<li class="link sub-nav">
<a href="//www.silverstripe.org/download/security-releases/ss-2016-016/" title="Go to the SS-2016-016: XSS In CMSSecurity BackURL page">
SS-2016-016: XSS In CMSSecurity BackURL
</a>
</li>
<li class="link sub-nav">
<a href="//www.silverstripe.org/download/security-releases/ss-2016-015/" title="Go to the SS-2016-015: XSS In OptionsetField and CheckboxSetField page">
SS-2016-015: XSS In OptionsetField and CheckboxSetField
</a>
</li>
<li class="link sub-nav">
<a href="//www.silverstripe.org/download/security-releases/ss-2016-014/" title="Go to the SS-2016-014: Pre-existing alc_enc cookies log users in if remember me is disabled page">
SS-2016-014: Pre-existing alc_enc cookies log users in if remember me is disabled
</a>
</li>
<li class="link sub-nav">
<a href="//www.silverstripe.org/download/security-releases/ss-2016-013/" title="Go to the SS-2016-013: Member.Name isn't escaped page">
SS-2016-013: Member.Name isn't escaped
</a>
</li>
<li class="link sub-nav">
<a href="//www.silverstripe.org/download/security-releases/ss-2016-012/" title="Go to the SS-2016-012: Missing ACL on reports page">
SS-2016-012: Missing ACL on reports
</a>
</li>
<li class="link sub-nav">
<a href="//www.silverstripe.org/download/security-releases/ss-2016-011/" title="Go to the SS-2016-011: ChangePasswordForm doesn't check Member::canLogIn() page">
SS-2016-011: ChangePasswordForm doesn't check Member::canLogIn()
</a>
</li>
<li class="link sub-nav">
<a href="//www.silverstripe.org/download/security-releases/ss-2016-010/" title="Go to the SS-2016-010: ReadOnly transformation for formfields exploitable page">
SS-2016-010: ReadOnly transformation for formfields exploitable
</a>
</li>
<li class="link sub-nav">
<a href="//www.silverstripe.org/download/security-releases/ss-2016-008/" title="Go to the SS-2016-008: Password encryption salt expiry page">
SS-2016-008: Password encryption salt expiry
</a>
</li>
<li class="link sub-nav">
<a href="//www.silverstripe.org/download/security-releases/ss-2016-007/" title="Go to the SS-2016-007: VersionedRequestFilter vulnerability page">
SS-2016-007: VersionedRequestFilter vulnerability
</a>
</li>
<li class="link sub-nav">
<a href="//www.silverstripe.org/download/security-releases/ss-2016-006/" title="Go to the SS-2016-006: Missing CSRF protection in login form page">
SS-2016-006: Missing CSRF protection in login form
</a>
</li>
<li class="link sub-nav">
<a href="//www.silverstripe.org/download/security-releases/ss-2016-005/" title="Go to the SS-2016-005: Brute force bypass on default admin page">
SS-2016-005: Brute force bypass on default admin
</a>
</li>
<li class="link sub-nav">
<a href="//www.silverstripe.org/download/security-releases/ss-2016-004/" title="Go to the SS-2016-004: XSS in CMS Edit Page page">
SS-2016-004: XSS in CMS Edit Page
</a>
</li>
<li class="link sub-nav">
<a href="//www.silverstripe.org/download/security-releases/ss-2016-003/" title="Go to the SS-2016-003: Hostname, IP and Protocol Spoofing through HTTP Headers page">
SS-2016-003: Hostname, IP and Protocol Spoofing through HTTP Headers
</a>
</li>
<li class="link sub-nav">
<a href="//www.silverstripe.org/download/security-releases/ss-2016-002/" title="Go to the SS-2016-002: CSRF vulnerability in GridFieldAddExistingAutocompleter page">
SS-2016-002: CSRF vulnerability in GridFieldAddExistingAutocompleter
</a>
</li>
<li class="link sub-nav">
<a href="//www.silverstripe.org/download/security-releases/ss-2016-001/" title="Go to the SS-2016-001: XSS in CMSController BackURL page">
SS-2016-001: XSS in CMSController BackURL
</a>
</li>
<li class="link sub-nav">
<a href="//www.silverstripe.org/download/security-releases/ss-2015-029/" title="Go to the SS-2015-029: CSRF vulnerability in savetreenodes page">
SS-2015-029: CSRF vulnerability in savetreenodes
</a>
</li>
<li class="link sub-nav">
<a href="//www.silverstripe.org/download/security-releases/ss-2015-028/" title="Go to the SS-2015-028: Missing security check on dev/build/defaults page">
SS-2015-028: Missing security check on dev/build/defaults
</a>
</li>
<li class="link sub-nav">
<a href="//www.silverstripe.org/download/security-releases/ss-2015-027/" title="Go to the SS-2015-027: HtmlEditor embed url sanitisation page">
SS-2015-027: HtmlEditor embed url sanitisation
</a>
</li>
<li class="link sub-nav">
<a href="//www.silverstripe.org/download/security-releases/ss-2015-026/" title="Go to the SS-2015-026: Form field validation message XSS vulnerability page">
SS-2015-026: Form field validation message XSS vulnerability
</a>
</li>
<li class="link sub-nav">
<a href="//www.silverstripe.org/download/security-releases/ss-2015-025/" title="Go to the SS-2015-025: Request class name exposure on error page">
SS-2015-025: Request class name exposure on error
</a>
</li>
<li class="link sub-nav">
<a href="//www.silverstripe.org/download/security-releases/ss-2015-024/" title="Go to the SS-2015-024: Queued jobs serialised data exposure page">
SS-2015-024: Queued jobs serialised data exposure
</a>
</li>
<li class="link sub-nav">
<a href="//www.silverstripe.org/download/security-releases/ss-2015-023/" title="Go to the SS-2015-023: Advanced workflow member field exposure page">
SS-2015-023: Advanced workflow member field exposure
</a>
</li>
<li class="link sub-nav">
<a href="//www.silverstripe.org/download/security-releases/ss-2015-022/" title="Go to the SS-2015-022: XML escape RSSFeed $link parameter page">
SS-2015-022: XML escape RSSFeed $link parameter
</a>
</li>
<li class="link sub-nav">
<a href="//www.silverstripe.org/download/security-releases/ss-2015-021/" title="Go to the SS-2015-021: Hash rewrite URL filtering page">
SS-2015-021: Hash rewrite URL filtering
</a>
</li>
<li class="link sub-nav">
<a href="//www.silverstripe.org/download/security-releases/ss-2015-020/" title="Go to the SS-2015-020: Privilege Escalation Risk in Security Admin page">
SS-2015-020: Privilege Escalation Risk in Security Admin
</a>
</li>
<li class="link sub-nav">
<a href="//www.silverstripe.org/download/security-releases/ss-2015-019/" title="Go to the SS-2015-019: Leaky draft stage risk page">
SS-2015-019: Leaky draft stage risk
</a>
</li>
<li class="link sub-nav">
<a href="//www.silverstripe.org/download/security-releases/ss-2015-018/" title="Go to the SS-2015-018: File upload exposure on UserForms module page">
SS-2015-018: File upload exposure on UserForms module
</a>
</li>
<li class="link sub-nav">
<a href="//www.silverstripe.org/download/security-releases/ss-2015-017/" title="Go to the SS-2015-017: Forum Module CSRF Vulnerability page">
SS-2015-017: Forum Module CSRF Vulnerability
</a>
</li>
<li class="link sub-nav">
<a href="//www.silverstripe.org/download/security-releases/ss-2015-016/" title="Go to the SS-2015-016: XSS in install.php page">
SS-2015-016: XSS in install.php
</a>
</li>
<li class="link sub-nav">
<a href="//www.silverstripe.org/download/security-releases/ss-2015-015/" title="Go to the SS-2015-015: XSS in dev/build returnURL Parameter page">
SS-2015-015: XSS in dev/build returnURL Parameter
</a>
</li>
<li class="link sub-nav">
<a href="//www.silverstripe.org/download/security-releases/ss-2015-014/" title='Go to the SS-2015-014: Vulnerability on "isDev", "isTest" and "flush" $_GET validation page'>
SS-2015-014: Vulnerability on "isDev", "isTest" and "flush" $_GET validation
</a>
</li>
<li class="link sub-nav">
<a href="//www.silverstripe.org/download/security-releases/ss-2015-013/" title="Go to the SS-2015-013: X-Forwarded-Host request hostname injection page">
SS-2015-013: X-Forwarded-Host request hostname injection
</a>
</li>
<li class="link sub-nav">
<a href="//www.silverstripe.org/download/security-releases/ss-2015-012/" title="Go to the SS-2015-012: External redirection risk in Security?ReturnURL page">
SS-2015-012: External redirection risk in Security?ReturnURL
</a>
</li>
<li class="link sub-nav">
<a href="//www.silverstripe.org/download/security-releases/ss-2015-011/" title="Go to the SS-2015-011: Potential SQL Injection Vulnerability page">
SS-2015-011: Potential SQL Injection Vulnerability
</a>
</li>
<li class="link sub-nav">
<a href="//www.silverstripe.org/download/security-releases/ss-2015-010-xss-in-directorforce-redirect/" title="Go to the SS-2015-010: XSS in Director::force_redirect() page">
SS-2015-010: XSS in Director::force_redirect()
</a>
</li>
<li class="link sub-nav">
<a href="//www.silverstripe.org/download/security-releases/ss-2015-009-xss-in-rewritten-hash-links/" title="Go to the SS-2015-009: XSS In rewritten hash links page">
SS-2015-009: XSS In rewritten hash links
</a>
</li>
<li class="link sub-nav">
<a href="//www.silverstripe.org/download/security-releases/ss-2015-008-sitetree-creation-permission-vulnerability/" title="Go to the SS-2015-008: SiteTree Creation Permission Vulnerability page">
SS-2015-008: SiteTree Creation Permission Vulnerability
</a>
</li>
<li class="link sub-nav">
<a href="//www.silverstripe.org/download/security-releases/ss-2015-007/" title="Go to the SS-2015-007: XSS In FormAction page">
SS-2015-007: XSS In FormAction
</a>
</li>
<li class="link sub-nav">
<a href="//www.silverstripe.org/download/security-releases/ss-2015-006/" title="Go to the SS-2015-006: XSS In GridField print page">
SS-2015-006: XSS In GridField print
</a>
</li>
<li class="link sub-nav">
<a href="//www.silverstripe.org/download/security-releases/ss-2015-005/" title="Go to the SS-2015-005: VirtualPage XSS page">
SS-2015-005: VirtualPage XSS
</a>
</li>
<li class="link sub-nav">
<a href="//www.silverstripe.org/download/security-releases/ss-2015-004/" title="Go to the SS-2015-004: TreeDropdownField and TreeMultiSelectField XSS page">
SS-2015-004: TreeDropdownField and TreeMultiSelectField XSS
</a>
</li>
<li class="link sub-nav">
<a href="//www.silverstripe.org/download/security-releases/ss-2015-003/" title="Go to the SS-2015-003: History XSS Vulnerability page">
SS-2015-003: History XSS Vulnerability
</a>
</li>
<li class="link sub-nav">
<a href="//www.silverstripe.org/download/security-releases/ss-2015-001/" title="Go to the SS-2015-001: Debug information exposed page">
SS-2015-001: Debug information exposed
</a>
</li>
<li class="link sub-nav">
<a href="//www.silverstripe.org/download/security-releases/ss-2014-018-open-file-permissions/" title="Go to the SS-2014-018: Open file permissions vulnerability page">
SS-2014-018
</a>
</li>
<li class="link sub-nav">
<a href="//www.silverstripe.org/download/security-releases/ss-2014-017-xml-quadratic-blowup-attack/" title="Go to the SS-2014-017: XML Quadratic Blowup Attack page">
SS-2014-017: XML Quadratic Blowup Attack
</a>
</li>
<li class="link sub-nav">
<a href="//www.silverstripe.org/download/security-releases/ss-2014-016/" title="Go to the SS-2014-016: Login count is not updated properly when basicauth is used. page">
SS-2014-016
</a>
</li>
<li class="link sub-nav">
<a href="//www.silverstripe.org/download/security-releases/ss-2014-015-ie-requests-not-properly-behaving-with-rewritehashlinks/" title="Go to the SS-2014-015: IE requests not properly behaving with rewritehashlinks page">
SS-2014-015: IE requests not properly behaving with rewritehashlinks
</a>
</li>
<li class="link sub-nav">
<a href="//www.silverstripe.org/download/security-releases/ss-2014-014-front-end-uploadfield-exposes-lists-of-assets/" title="Go to the SS-2014-014: Front end UploadField exposes lists of assets page">
SS-2014-014
</a>
</li>
<li class="link sub-nav">
<a href="//www.silverstripe.org/download/security-releases/ss-2014-013-upload-fileexists-vulnerability/" title="Go to the SS-2014-013: Upload fileexists vulnerability page">
SS-2014-013
</a>
</li>
<li class="link sub-nav">
<a href="//www.silverstripe.org/download/security-releases/ss-2014-012-file-upload-restrictions/" title="Go to the SS-2014-012: File Upload Restrictions page">
SS-2014-012
</a>
</li>
<li class="link sub-nav">
<a href="//www.silverstripe.org/download/security-releases/ss-2014-011-folder-filename-injection/" title="Go to the SS-2014-011: Folder filename injection page">
SS-2014-011
</a>
</li>
<li class="link sub-nav">
<a href="//www.silverstripe.org/download/security-releases/ss-2014-010-injection-filesystem-vulnerability-in-generatesecuretoken/" title="Go to the SS-2014-010: Injection / Filesystem vulnerability in generatesecuretoken page">
SS-2014-010
</a>
</li>
<li class="link sub-nav">
<a href="//www.silverstripe.org/download/security-releases/ss-2014-009-potential-dos-exploit-in-tinymce/" title="Go to the SS-2014-009: Potential DoS exploit in TinyMCE page">
SS-2014-009
</a>
</li>
<li class="link sub-nav">
<a href="//www.silverstripe.org/download/security-releases/ss-2014-008-lack-of-csrf-tokens-in-forum-module/" title="Go to the SS-2014-008: Lack of CSRF tokens in Forum module page">
SS-2014-008
</a>
</li>
<li class="link sub-nav">
<a href="//www.silverstripe.org/download/security-releases/ss-2014-007-confidentiality-breach-can-occur-between-draft-and-live-modes/" title="Go to the SS-2014-007: Confidentiality breach can occur between draft and live modes page">
SS-2014-007
</a>
</li>
<li class="link sub-nav">
<a href="//www.silverstripe.org/download/security-releases/ss-2014-006-xss-in-returnurl-redirection/" title="Go to the SS-2014-006: XSS in returnURL redirection page">
SS-2014-006
</a>
</li>
<li class="link sub-nav">
<a href="//www.silverstripe.org/download/security-releases/ss-2014-005-arbitrary-class-creation-in-cms-backend/" title="Go to the SS-2014-005: Arbitrary class creation in CMS backend page">
SS-2014-005
</a>
</li>
<li class="link sub-nav">
<a href="//www.silverstripe.org/download/security-releases/ss-2014-004-sql-injection-in-sitetree-with-custom-urlsegmentfilter-rules/" title="Go to the SS-2014-004: SQL injection in SiteTree with custom URLSegmentFilter rules page">
SS-2014-004
</a>
</li>
<li class="link sub-nav">
<a href="//www.silverstripe.org/download/security-releases/ss-2014-003-extrameta-allows-javascript-for-malicious-cms-authors-/" title="Go to the SS-2014-003: ExtraMeta allows JavaScript for malicious CMS authors page">
SS-2014-003
</a>
</li>
<li class="link sub-nav">
<a href="//www.silverstripe.org/download/security-releases/ss-2014-002-xss-in-third-party-library-swfupload/" title="Go to the SS-2014-002: XSS in third party library (SWFUpload) page">
SS-2014-002
</a>
</li>
<li class="link sub-nav">
<a href="//www.silverstripe.org/download/security-releases/ss-2014-001-require-admin-for-flush1-and-isdev1/" title="Go to the SS-2014-001: Require ADMIN for ?flush=1&isDev=1 page">
SS-2014-001
</a>
</li>
<li class="link sub-nav">
<a href="//www.silverstripe.org/download/security-releases/ss-2013-001-require-admin-for-flush1/" title="Go to the SS-2013-001: Require ADMIN for ?flush=1 page">
SS-2013-001: Require ADMIN for ?flush=1
</a>
</li>
<li class="link sub-nav">
<a href="//www.silverstripe.org/download/security-releases/ss-2013-002-sql-injection-in-versioned-php/" title="Go to the SS-2013-002: SQL injection in Versioned.php page">
SS-2013-002: SQL injection in Versioned.php
</a>
</li>
<li class="link sub-nav">
<a href="//www.silverstripe.org/download/security-releases/undefined-or-empty-allowed-actions-overrides-parent-definitions/" title="Go to the Undefined or empty `$allowed_actions` overrides parent definitions page">
Undefined or empty `$allowed_actions` overrides parent definitions
</a>
</li>
<li class="link sub-nav">
<a href="//www.silverstripe.org/download/security-releases/information-exposure-through-web-access-on-yaml-configuration-files/" title="Go to the Information exposure through web access on YAML configuration files page">
Information exposure through web access on YAML configuration files
</a>
</li>
<li class="link sub-nav">
<a href="//www.silverstripe.org/download/security-releases/information-exposure-through-web-access-on-composer-files/" title="Go to the Information exposure through web access on composer files page">
Information exposure through web access on composer files
</a>
</li>
<li class="link sub-nav">
<a href="//www.silverstripe.org/download/security-releases/require-admin-permissions-for-showtemplate1/" title="Go to the Require ADMIN permissions for ?showtemplate=1 page">
Require ADMIN permissions for ?showtemplate=1
</a>
</li>
<li class="link sub-nav">
<a href="//www.silverstripe.org/download/security-releases/stored-xss-in-the-new-group-dialog-xss-in-cms-status-messages/" title='Go to the Stored XSS in the "New Group" dialog, XSS in CMS status messages page'>
Stored XSS in the "New Group" dialog, XSS in CMS status messages
</a>
</li>
<li class="link sub-nav">
<a href="//www.silverstripe.org/download/security-releases/older-releases/" title="Go to the Older releases page">
Older releases
</a>
</li>
<li class="link sub-nav">
<a href="//www.silverstripe.org/download/security-releases/ss-2013-003-privilege-escalation-through-group-hierarchy-setting/" title="Go to the SS-2013-003: Privilege escalation through Group hierarchy setting page">
SS-2013-003: Privilege escalation through Group hierarchy setting
</a>
</li>
<li class="link sub-nav">
<a href="//www.silverstripe.org/download/security-releases/ss-2013-004-privilege-escalation-through-group-and-member-csv-upload/" title="Go to the SS-2013-004: Privilege escalation through Group and Member CSV upload page">
SS-2013-004: Privilege escalation through Group and Member CSV upload
</a>
</li>
<li class="link sub-nav">
<a href="//www.silverstripe.org/download/security-releases/ss-2013-005-privilege-escalation-through-apply-roles-assignment/" title="Go to the SS-2013-005: Privilege escalation with APPLY_ROLES page">
SS-2013-005: Privilege escalation with APPLY_ROLES
</a>
</li>
<li class="link sub-nav">
<a href="//www.silverstripe.org/download/security-releases/ss-2013-006-information-disclosure-in-versioned/" title="Go to the SS-2013-006: Information disclosure in Versioned.php page">
SS-2013-006: Information disclosure in Versioned.php
</a>
</li>
<li class="link sub-nav">
<a href="//www.silverstripe.org/download/security-releases/ss-2013-007-xss-in-cms-security-section/" title='Go to the SS-2013-007: XSS in CMS "Security" section page'>
SS-2013-007: XSS in CMS "Security" section
</a>
</li>
<li class="link sub-nav">
<a href="//www.silverstripe.org/download/security-releases/ss-2013-008-xss-in-numericfield-validation/" title="Go to the SS-2013-008: XSS in form validation errors page">
SS-2013-008: XSS in form validation errors
</a>
</li>
<li class="link sub-nav">
<a href="//www.silverstripe.org/download/security-releases/ss-2013-009-xss-in-cms-pages-section/" title='Go to the SS-2013-009: XSS in CMS "Pages" section page'>
SS-2013-009: XSS in CMS "Pages" section
</a>
</li>
<li class="link sub-nav">
<a href="//www.silverstripe.org/download/security-releases/cve-2019-16409/" title="Go to the CVE-2019-16409 secureassets and versionedfiles modules can expose versions of protected files page">
CVE-2019-16409 secureassets and versionedfiles modules can expose versions of protected files
</a>
</li>
<li class="link sub-nav">
<a href="//www.silverstripe.org/download/security-releases/cve-2019-14273/" title="Go to the CVE-2019-14273 Broken Access control on files page">
CVE-2019-14273 Broken Access control on files
</a>
</li>
<li class="link sub-nav">
<a href="//www.silverstripe.org/download/security-releases/cve-2019-12617/" title="Go to the CVE-2019-12617 Access escalation for CMS users with limited access through permission cache pollution page">
CVE-2019-12617 Access escalation for CMS users with limited access through permission cache pollution
</a>
</li>
<li class="link sub-nav">
<a href="//www.silverstripe.org/download/security-releases/cve-2019-12203/" title='Go to the CVE-2019-12203 Session fixation in "change password" form page'>
CVE-2019-12203 Session fixation in "change password" form
</a>
</li>
<li class="link sub-nav">
<a href="//www.silverstripe.org/download/security-releases/cve-2019-12204/" title="Go to the CVE-2019-12204 Missing warning on install.php on public webroot can lead to unauthenticated admin access page">
CVE-2019-12204 Missing warning on install.php on public webroot can lead to unauthenticated admin access
</a>
</li>
<li class="link sub-nav">
<a href="//www.silverstripe.org/download/security-releases/cve-2019-14272/" title="Go to the CVE-2019-14272 XSS in file titles managed through the CMS page">
CVE-2019-14272 XSS in file titles managed through the CMS
</a>
</li>
<li class="link sub-nav">
<a href="//www.silverstripe.org/download/security-releases/cve-2019-12205/" title="Go to the CVE-2019-12205 Flash Clipboard Reflected XSS page">
CVE-2019-12205 Flash Clipboard Reflected XSS
</a>
</li>
<li class="link sub-nav">
<a href="//www.silverstripe.org/download/security-releases/cve-2019-19325/" title="Go to the CVE-2019-19325 XSS through non-scalar FormField attributes page">
CVE-2019-19325 XSS through non-scalar FormField attributes
</a>
</li>
<li class="link sub-nav">
<a href="//www.silverstripe.org/download/security-releases/cve-2020-6165/" title="Go to the CVE-2020-6165 Limited queries break CanViewPermissionChecker page">
CVE-2020-6165
</a>
</li>
<li class="link sub-nav">
<a href="//www.silverstripe.org/download/security-releases/cve-2020-9280/" title="Go to the CVE-2020-9280 Folders migrated from 3.x may be unsafe to upload to page">
CVE-2020-9280 Folders migrated from 3.x may be unsafe to upload to
</a>
</li>
<li class="link sub-nav">
<a href="//www.silverstripe.org/download/security-releases/cve-2020-6164/" title="Go to the CVE-2020-6164 Information disclosure on /interactive URL path page">
CVE-2020-6164
</a>
</li>
<li class="link sub-nav">
<a href="//www.silverstripe.org/download/security-releases/cve-2020-9309/" title="Go to the CVE-2020-9309 Script execution on protected files with MIME spoofing content page">
CVE-2020-9309
</a>
</li>
<li class="link sub-nav">
<a href="//www.silverstripe.org/download/security-releases/cve-2020-9311/" title="Go to the CVE-2020-9311 Malicious user profile information can cause login form XSS page">
CVE-2020-9311
</a>
</li>
<li class="link sub-nav">
<a href="//www.silverstripe.org/download/security-releases/cve-2019-19326/" title="Go to the CVE-2019-19326 Web Cache Poisoning through HTTPRequestBuilder page">
CVE-2019-19326
</a>
</li>
<li class="link sub-nav">
<a href="//www.silverstripe.org/download/security-releases/cve-2021-27938/" title="Go to the CVE-2021-27938 XSS in CreateQueuedJobTask page">
CVE-2021-27938
</a>
</li>
<li class="link sub-nav">
<a href="//www.silverstripe.org/download/security-releases/cve-2021-25817/" title="Go to the CVE-2021-25817 XXE Vulnerability in CSSContentParser page">
CVE-2021-25817
</a>
</li>
<li class="link sub-nav">
<a href="//www.silverstripe.org/download/security-releases/cve-2020-26138/" title="Go to the CVE-2020-26138 FormField with square brackets in field name skips validation page">
CVE-2020-26138
</a>
</li>
<li class="link sub-nav">
<a href="//www.silverstripe.org/download/security-releases/cve-2020-26136/" title="Go to the CVE-2020-26136 GraphQL doesn't honour MFA when using basic auth page">
CVE-2020-26136
</a>
</li>
<li class="link sub-nav">
<a href="//www.silverstripe.org/download/security-releases/cve-2021-28661/" title="Go to the CVE-2021-28661 Default GraphQL permission checker not inherited by query subclass page">
CVE-2021-28661
</a>
</li>
<li class="link sub-nav">
<a href="//www.silverstripe.org/download/security-releases/cve-2021-36150/" title="Go to the CVE-2021-36150 - Insert from files link text - Reflective (self) Cross Site Scripting page">
CVE-2021-36150
</a>
</li>
<li class="link sub-nav">
<a href="//www.silverstripe.org/download/security-releases/cve-2022-28803/" title="Go to the CVE-2022-28803 - Stored XSS in link tags added via XHR page">
CVE-2022-28803
</a>
</li>
<li class="link sub-nav">
<a href="//www.silverstripe.org/download/security-releases/cve-2022-25238/" title="Go to the CVE-2022-25238 - Stored XSS via HTML fields page">
CVE-2022-25238
</a>
</li>
<li class="link sub-nav">
<a href="//www.silverstripe.org/download/security-releases/cve-2021-41559/" title="Go to the CVE-2021-41559 - Quadratic blowup in Convert::xml2array() page">
CVE-2021-41559
</a>
</li>
<li class="link sub-nav">
<a href="//www.silverstripe.org/download/security-releases/cve-2022-24444/" title="Go to the CVE-2022-24444 - Hybridsessions does not expire session id on logout page">
CVE-2022-24444
</a>
</li>
<li class="link sub-nav">
<a href="//www.silverstripe.org/download/security-releases/cve-2022-29858/" title="Go to the CVE-2022-29858 - Unpublished, protected files can be published via shortcode page">
CVE-2022-29858
</a>
</li>
<li class="link sub-nav">
<a href="//www.silverstripe.org/download/security-releases/cve-2022-29254/" title="Go to the CVE-2022-29254 Failed payment recorded has completed page">
CVE-2022-29254
</a>
</li>
<li class="link sub-nav">
<a href="//www.silverstripe.org/download/security-releases/cve-2022-37421/" title="Go to the CVE-2022-37421 Stored XSS in custom meta tags page">
CVE-2022-37421
</a>
</li>
<li class="link sub-nav">
<a href="//www.silverstripe.org/download/security-releases/cve-2022-37429/" title="Go to the CVE-2022-37429 Stored XSS using HTMLEditor page">
CVE-2022-37429
</a>
</li>
<li class="link sub-nav">
<a href="//www.silverstripe.org/download/security-releases/cve-2022-37430/" title="Go to the CVE-2022-37430 Stored XSS using uppercase characters in HTMLEditor page">
CVE-2022-37430
</a>
</li>
<li class="link sub-nav">
<a href="//www.silverstripe.org/download/security-releases/cve-2022-38145/" title="Go to the CVE-2022-38145 Stored XSS in Compare Mode page">
CVE-2022-38145
</a>
</li>
<li class="link sub-nav">
<a href="//www.silverstripe.org/download/security-releases/cve-2022-38146/" title="Go to the CVE-2022-38146 URL XSS vulnerability due to outdated jquery in CMS page">
CVE-2022-38146
</a>
</li>
<li class="link sub-nav">
<a href="//www.silverstripe.org/download/security-releases/cve-2022-38147/" title="Go to the CVE-2022-38147 XSS via uploaded gpx file page">
CVE-2022-38147
</a>
</li>
<li class="link sub-nav">
<a href="//www.silverstripe.org/download/security-releases/cve-2022-38148/" title="Go to the CVE-2022-38148 Blind SQL Injection via GridFieldSortableHeader page">
CVE-2022-38148
</a>
</li>
<li class="link sub-nav">
<a href="//www.silverstripe.org/download/security-releases/cve-2022-38462/" title="Go to the CVE-2022-38462 Reflected XSS in querystring parameters page">
CVE-2022-38462
</a>
</li>
<li class="link sub-nav">
<a href="//www.silverstripe.org/download/security-releases/cve-2022-38724/" title="Go to the CVE-2022-38724 XSS in shortcodes page">
CVE-2022-38724
</a>
</li>
<li class="link sub-nav">
<a href="//www.silverstripe.org/download/security-releases/cve-2022-42949/" title="Go to the CVE-2022-42949 - Subsite weakens file permissions page">
CVE-2022-42949
</a>
</li>
<li class="link sub-nav">
<a href="//www.silverstripe.org/download/security-releases/cve-2023-28104/" title="Go to the CVE-2023-28104 - DDOS attack on graphql endpoints page">
CVE-2023-28104 - DDOS attack on graphql endpoints
</a>
</li>
<li class="link sub-nav">
<a href="//www.silverstripe.org/download/security-releases/ss-2023-001/" title="Go to the SS-2023-001 - XSS vulnerability in underlying TinyMCE library page">
SS-2023-001
</a>
</li>
<li class="link sub-nav">
<a href="//www.silverstripe.org/download/security-releases/cve-2023-22728/" title="Go to the CVE-2023-22728 - Missing permission check in GridFieldPrintButton page">
CVE-2023-22728
</a>
</li>
<li class="link sub-nav">
<a href="//www.silverstripe.org/download/security-releases/cve-2023-22729/" title="Go to the CVE-2023-22729 - Open redirect vulnerability on CMSSecurity relogin screen page">
CVE-2023-22729
</a>
</li>
<li class="link sub-nav">
<a href="//www.silverstripe.org/download/security-releases/ss-2023-002/" title="Go to the SS-2023-002 Cross-site scripting (XSS) vulnerabilities inherited form TinyMCE page">
SS-2023-002
</a>
</li>
<li class="link sub-nav">
<a href="//www.silverstripe.org/download/security-releases/cve-2023-32302/" title="Go to the CVE-2023-32302 Members with no password can be created and bypass custom login forms page">
CVE-2023-32302
</a>
</li>
<li class="link sub-nav">
<a href="//www.silverstripe.org/download/security-releases/cve-2023-40180/" title="Go to the CVE-2023-40180 - DDOS Vulnerability on GraphQL due to lack of protection against recursive queries page">
CVE-2023-40180
</a>
</li>
<li class="link sub-nav">
<a href="//www.silverstripe.org/download/security-releases/cve-2023-49783/" title="Go to the CVE-2023-49783 - No permission checks for editing or deleting records with CSV import form page">
CVE-2023-49783
</a>
</li>
<li class="link sub-nav">
<a href="//www.silverstripe.org/download/security-releases/cve-2023-48714/" title="Go to the CVE-2023-48714 - Record titles for restricted records can be viewed if exposed by GridFieldAddExistingAutocompleter page">
CVE-2023-48714
</a>
</li>
<li class="link sub-nav">
<a href="//www.silverstripe.org/download/security-releases/cve-2023-44401/" title="Go to the CVE-2023-44401 - View permissions are bypassed for paginated lists of ORM data in GraphQL queries page">
CVE-2023-44401
</a>
</li>
</ul>
</li>
<li class="link sub-nav">
<a href="//www.silverstripe.org/download/release-archive/" title="Go to the Release Archive page">
Release Archive
<span class="icon ion-ios-arrow-right">
</span>
</a>
</li>
<li class="link sub-nav">
<a href="//docs.silverstripe.org/en/4/changelogs/" title="Go to the Changelog page">
Changelog
<span class="icon ion-ios-arrow-right">
</span>
</a>
</li>
<li class="link sub-nav">
<a href="//docs.silverstripe.org/en/4/contributing/release_process/" title="Go to the About the release process page">
Release process
<span class="icon ion-ios-arrow-right">
</span>
</a>
</li>
</ul>
</li>
<li class="link sub-nav">
<a href="//www.silverstripe.org/try/" title="Go to the Try page">
Try
<span class="icon ion-ios-arrow-right">
</span>
</a>
</li>
</ul>
</li>
<li class="link children">
<span class="icon ion-ios-arrow-down" data-target="#nav-1568" data-toggle="collapse">
</span>
<a href="//www.silverstripe.com" title="Go to the Company page">
Company
</a>
<ul class="collapse list-unstyled" id="nav-1568" role="menu">
<li class="link sub-nav">
<a href="//www.silverstripe.com/what-we-do/" title="Go to the What we do page">
What we do
<span class="icon ion-ios-arrow-right">
</span>
</a>
</li>
<li class="link sub-nav">
<a href="//www.silverstripe.com/our-work/" title="Go to the Our work page">
Our work
<span class="icon ion-ios-arrow-right">
</span>
</a>
</li>
<li class="link sub-nav">
<a href="//www.silverstripe.com/silverstripe-cms/" title="Go to the New Redirector Page page">
SilverStripe CMS
<span class="icon ion-ios-arrow-right">
</span>
</a>
</li>
<li class="link sub-nav">
<a href="//www.silverstripe.com/partners" title="Go to the Partners page">
Partners
<span class="icon ion-ios-arrow-right">
</span>
</a>
</li>
<li class="link sub-nav">
<a href="//www.silverstripe.com/contact/" title="Go to the Contact page">
Contact
<span class="icon ion-ios-arrow-right">
</span>
</a>
</li>
<li class="link sub-nav">
<a href="//www.silverstripe.com/careers/" title="Go to the Careers page">
Careers
<span class="icon ion-ios-arrow-right">
</span>
</a>
</li>
<li class="link sub-nav">
<a href="//www.silverstripe.com/resources" title="Go to the Resources page">
Resources
<span class="icon ion-ios-arrow-right">
</span>
</a>
</li>
</ul>
</li>
<li class="link children">
<span class="icon ion-ios-arrow-down" data-target="#nav-1569" data-toggle="collapse">
</span>
<a href="//www.silverstripe.com/platform/" title="Go to the Cloud Platform page">
Cloud Platform
</a>
<ul class="collapse list-unstyled" id="nav-1569" role="menu">
<li class="link sub-nav">
<a href="//www.silverstripe.com/platform/features-and-benefits" title="Go to the Features & Benefits page">
Features & Benefits
<span class="icon ion-ios-arrow-right">
</span>
</a>
</li>
<li class="link sub-nav">
<a href="//www.silverstripe.com/platform/expert-support/" title="Go to the Expert Support page">
Expert Support
<span class="icon ion-ios-arrow-right">
</span>
</a>
</li>
<li class="link sub-nav">
<a href="//www.silverstripe.com/platform/private-sector/" title="Go to the Private Sector page">
Private Sector
<span class="icon ion-ios-arrow-right">
</span>
</a>
</li>
<li class="link sub-nav">
<a href="//www.silverstripe.com/platform/public-sector/" title="Go to the Public Sector page">
Public Sector
<span class="icon ion-ios-arrow-right">
</span>
</a>
</li>
<li class="link sub-nav">
<a href="//www.silverstripe.com/platform/private-sector/pricing/" title="Go to the Pricing page">
Pricing
<span class="icon ion-ios-arrow-right">
</span>
</a>
</li>
</ul>
</li>
</ul>
</nav>
</div>
</nav>
<nav class="hidden-xs">
<div class="popup-primary-nav">
<a class="navbar-menu-close js-nav-trigger hidden-xs">
<span class="sr-only">
Site Menu
</span>
<span class="icon ion-close">
</span>
</a>
<h3>
<span class="sr-only">
Silverstripe
</span>
<img alt="Silverstripe" src="//www.silverstripe.org/themes/ssv3/img/brand/logo-lg-nav.png">
</h3>
<div class="popup-holder" role="navigation">
<div class="popup-primary-section current">
<a href="//www.silverstripe.org/">
<h5>
<img alt="Open Source" src="//www.silverstripe.org/themes/ssv3/img/icons/section-home.png">
Open Source
</h5>
</a>
<ul>
<li class="">
<a href="//www.silverstripe.org/software/">
Software
</a>
</li>
<li class="">
<a href="//www.silverstripe.org/community/">
Community
</a>
</li>
<li class="">
<a href="//www.silverstripe.org/learn/">
Learn
</a>
</li>
<li class="">
<a href="//www.silverstripe.org/blog/">
Blog
</a>
</li>
<li class="">
<a href="//www.silverstripe.org/download/">
Download
</a>
</li>
<li class="">
<a href="//www.silverstripe.org/try/">
Try
</a>
</li>
</ul>
</div>
<div class="popup-primary-section">
<a href="//www.silverstripe.com">
<h5>
<img alt="Company" src="//www.silverstripe.org/themes/ssv3/img/icons/section-company.png">
Company
</h5>
</a>
<ul>
<li class="">
<a href="//www.silverstripe.com/what-we-do/">
What we do
</a>
</li>
<li class="">
<a href="//www.silverstripe.com/our-work/">
Our work
</a>
</li>
<li class="">
<a href="//www.silverstripe.com/silverstripe-cms/">
SilverStripe CMS
</a>
</li>
<li class="">
<a href="//www.silverstripe.com/partners">
Partners
</a>
</li>
<li class="">
<a href="//www.silverstripe.com/contact/">
Contact
</a>
</li>
<li class="">
<a href="//www.silverstripe.com/careers/">
Careers
</a>
</li>
<li class="">
<a href="//www.silverstripe.com/resources">
Resources
</a>
</li>
</ul>
</div>
<div class="popup-primary-section">
<a href="//www.silverstripe.com/platform/">
<h5>
<img alt="Cloud Platform" src="//www.silverstripe.org/themes/ssv3/img/icons/section-platform.png">
Cloud Platform
</h5>
</a>
<ul>
<li class="">
<a href="//www.silverstripe.com/platform/features-and-benefits">
Features & Benefits
</a>
</li>
<li class="">
<a href="//www.silverstripe.com/platform/expert-support/">
Expert Support
</a>
</li>
<li class="">
<a href="//www.silverstripe.com/platform/private-sector/">
Private Sector
</a>
</li>
<li class="">
<a href="//www.silverstripe.com/platform/public-sector/">
Public Sector
</a>
</li>
<li class="">
<a href="//www.silverstripe.com/platform/private-sector/pricing/">
Pricing
</a>
</li>
</ul>
</div>
</div>
</div>
</nav>
<script src="//www.silverstripe.org/toolbar/js/iframe-resizer/js/iframeResizer.min.js" type="text/javascript">
</script>
<script src="//cdnjs.cloudflare.com/ajax/libs/jquery/3.4.1/jquery.min.js">
</script>
<script src="//www.silverstripe.org/toolbar/js/bootstrap/modal.js" type="text/javascript">
</script>
<script type="text/javascript">
(function() {
function elHasClass(el, className) {
if (el.classList) {
return el.classList.contains(className);
} else {
return new RegExp('(^| )' + className + '( |$)', 'gi').test(el.className);
}
}
function elAddClass(el, className) {
if (el.classList) {
el.classList.add(className);
} else {
el.className += ' ' + className;
}
}
function elRemoveClass(el, kls) {
if (el.classList) {
el.classList.remove(kls);
} else {
el.className = el.className.replace(' ' + kls, '');
}
}
function elToggleClass(el, className) {
if (el.classList) {
el.classList.toggle(className);
} else if (elHasClass(el, className)) {
elRemoveClass(el, className);
} else {
elAddClass(el, className);
}
}
(function() {
var MQL = 1170;
var q = function(sel) {
return document.querySelector(sel);
};
if (window.innerWidth > MQL) {
var headerHeight = q('.site-header').offsetHeight;
window.addEventListener('scroll', function() {
var currentTop = window.scrollTop;
if (currentTop < this.previousTop) {
if (currentTop > 0 && elHasClass(q('.site-header'), 'is-fixed')) {
elAddClass(q('.site-header'), 'is-visible');
} else {
elRemoveClass(q('.site-header'), 'is-visible is-fixed');
}
} else {
elRemoveClass(q('.site-header'), 'is-visible');
if (currentTop > headerHeight && !elHasClass(q('.site-header'), 'is-fixed')) {
elAddClass(q('.site-header'), 'is-fixed');
}
}
this.previousTop = currentTop;
});
}
var triggers = document.querySelectorAll('.js-nav-trigger');
[].forEach.call(triggers, function(node) {
node.addEventListener('click', function() {
elToggleClass(q('.site-header'), 'menu-is-open');
elToggleClass(q('.popup-primary-nav'), 'open');
});
});
})();
(function() {
document.addEventListener('DOMContentLoaded', function() {
iFrameResize({
enablePublicMethods: true,
sizeWidth: true,
autoResize: false,
log: false
}, '#toolbar-iframe');
iFrameResize({
enablePublicMethods: true,
sizeWidth: true,
autoResize: false,
log: false
}, '#toolbar-iframe-mobile');
setTimeout(function() {
document.getElementById('profile-menu').style.display = 'block';
document.getElementById('loader-menu').style.display = 'none';
}, 1000);
});
})();
(function() {
var interval = window.setInterval(function() {
for (var i = 1; i <= 3; i++) {
if (document.getElementById('gsc-i-id' + i)) {
window.clearInterval(interval);
document.getElementById('gsc-i-id' + i).setAttribute('placeholder', 'Search Silverstripe.org...');
}
}
}.bind(this), 500);
})();
(function(w, d, t, u, n, s, e) {
w['SwiftypeObject'] = n;
w[n] = w[n] || function() {
(w[n].q = w[n].q || []).push(arguments);
};
s = d.createElement(t);
e = d.getElementsByTagName(t)[0];
s.async = 1;
s.src = u;
e.parentNode.insertBefore(s, e);
})(window, document, 'script', '//s.swiftypecdn.com/install/v2/st.js', '_st');
_st('install', 'eButuxno2hwyqyk1C8sV', '2.0.0');
})();
</script>
</div>
</div>
<h1 class="sr-only">
arddanam's User profile
</h1>
</header>
<div class="header band">
<div class="header-mask">
</div>
</div>
<div class="main-content typography" id="content" role="main">
<div class="modal modal-search fade" id="modalSearch" role="dialog" tabindex="-1">
<div class="modal-dialog">
<div class="modal-content">
<div class="modal-header">
<button aria-hidden="true" class="close" data-dismiss="modal" type="button">
×
</button>
</div>
<div class="modal-body">
<form class="search-form">
<input aria-label="Search SilverStripe" autocomplete="off" class="search-form__input st-default-search-input" name="search" placeholder="Search SilverStripe..." size="10" spellcheck="false" type="text">
<button class="search-form__button" type="submit">
<svg aria-label="Search" id="SearchIcon" role="img" style="enable-background:new 0 0 512 512;" version="1.1" viewBox="0 0 512 512" x="0px" xml:space="preserve" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" y="0px">
<title>
Search
</title>
<desc>
Site search
</desc>
<path class="search-svg" d="M445,386.7l-84.8-85.9c13.8-24.1,21-50.9,21-77.9c0-87.6-71.2-158.9-158.6-158.9C135.2,64,64,135.3,64,222.9
c0,87.6,71.2,158.9,158.6,158.9c27.9,0,55.5-7.7,80.1-22.4l84.4,85.6c1.9,1.9,4.6,3.1,7.3,3.1c2.7,0,5.4-1.1,7.3-3.1l43.3-43.8
C449,397.1,449,390.7,445,386.7z M222.6,125.9c53.4,0,96.8,43.5,96.8,97c0,53.5-43.4,97-96.8,97c-53.4,0-96.8-43.5-96.8-97
C125.8,169.4,169.2,125.9,222.6,125.9z">
</path>
</svg>
</button>
</form>
<div class="st-search-container">
</div>
</div>
</div>
</div>
</div>
<div class="container component" data-swiftype-index="false">
<div class="row">
<div class="col-lg-8 col-lg-offset-2">
<div class="media forum-profile-block">
<div class="img-circle-holder img-xl pull-left">
<img alt="arddanam's avatar" class="avatar" src="forum/images/forummember_holder.gif">
</div>
<div class="media-body">
<h2 class="profile-name">
Anonymous
</h2>
<h4>
a.k.a arddanam,
</h4>
<ul class="list-unstyled list-inline icon-set">
<li>
<a class="ion-briefcase icon-ball" data-toggle="tooltip" href="https://www.gmswga.org/" title="Works at ">
<!-- -->
</a>
</li>
</ul>
</div>
<hr class="hr-green">
<p class="enlarge-p">
arddanam
</p>
</div>
<div class="row">
<div class="col-md-6">
</div>
<div class="col-md-6">
</div>
</div>
</div>
</div>
</div>
<div class="component component-join-below-grey" data-swiftype-index="false">
<div class="container">
<h3 class="uppercase text-center">
<strong>
Contributions
</strong>
<br>
<small class="text-muted">
Member since Nov 2022
</small>
</h3>
<hr class="hr-green">
</div>
</div>
<div class="component component-grey" data-swiftype-index="false">
<div class="container">
<div class="row">
<div class="col-med-12">
</div>
</div>
</div>
</div>
</div>
<footer class="site-footer" data-swiftype-index="false">
<div class="container">
<div class="row">
<div class="col-md-12">
<ul class="nav footer-nav nav-pills">
<li class="global-logo hidden-xs hidden-sm">
<a class="js-nav-trigger navbar-brand">
<span>
Silverstripe
</span>
</a>
</li>
<li class="global-logo visible-xs-block visible-sm-block">
<a class="js-nav-expander navbar-brand">
<span>
Silverstripe
</span>
</a>
</li>
<li class="link">
<a class="link levela" href="/" title="Go to the Open Source page">
Open Source
</a>
</li>
<li class="link">
<a class="link levela" href="http://www.silverstripe.com" title="Go to the Company page">
Company
</a>
</li>
<li class="link">
<a class="link levela" href="https://www.silverstripe.com/platform/" title="Go to the Cloud Platform page">
Cloud Platform
</a>
</li>
</ul>
<ul class="footer-connect nav">
<li class="sociallinks_network facebook">
<a class="sociallinks_link" href="http://facebook.com/silverstripe">
<span class="icon icon-sm ion-social-facebook">
</span>
<span class="sr-only">
facebook
</span>
</a>
</li>
<li class="sociallinks_network twitter">
<a class="sociallinks_link" href="http://twitter.com/silverstripe">
<span class="icon icon-sm ion-social-twitter">
</span>
<span class="sr-only">
Twitter
</span>
</a>
</li>
<li class="sociallinks_network github">
<a class="sociallinks_link" href="http://github.com/silverstripe">
<span class="icon icon-sm ion-social-github">
</span>
<span class="sr-only">
GitHub
</span>
</a>
</li>
<li class="sociallinks_network vimeo">
<a class="sociallinks_link" href="http://vimeo.com/silverstripe">
<span class="icon icon-sm ion-social-vimeo">
</span>
<span class="sr-only">
Vimeo
</span>
</a>
</li>
<li class="sociallinks_network linkedin">
<a class="sociallinks_link" href="https://www.linkedin.com/company/silverstripe/">
<span class="icon icon-sm ion-social-linkedin">
</span>
<span class="sr-only">
Linkedin
</span>
</a>
</li>
<li class="sociallinks_network">
<a class="meetup-link sociallinks_link" href="http://silverstripe.meetup.com/" target="_blank">
<!--?xml version="1.0" encoding="utf-8"?-->
<!-- Generator: Adobe Illustrator 18.0.0, SVG Export Plug-In . SVG Version: 6.00 Build 0) -->
<svg aria-label="Meetup logo" class="meetup-svg" enable-background="new 402 289.3 35 16" height="16px" id="Layer_1" role="img" version="1.1" viewBox="402 289.3 35 16" width="35px" x="0px" xml:space="preserve" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" y="0px">
<g>
<path d="M434.7,294.3c-1.2,1.2-1.7,3-2,4.7c1-0.3,1.8-1.2,2.1-2.1C435,296.3,435.2,295.4,434.7,294.3L434.7,294.3z" fill="none">
</path>
<path d="M417.5,297.8h0.3c0.2-0.5,0.3-1.5,0.1-2l-0.1-0.2l-0.1,0.2c-0.1,0.2-0.1,0.3-0.2,0.6c-0.2,0.3-0.4,0.8-0.4,1.3
C417.3,297.8,417.4,297.8,417.5,297.8z" fill="none">
</path>
<path class="meetup-path" d="M415.2,300.1c-0.2,0-0.4,0.1-0.7,0.1c-0.2,0.1-0.5,0.1-0.7,0.1c-0.1,0-0.1,0-0.1,0
c-0.3-0.1-0.5-0.2-0.6-0.4c-0.3-0.4-0.3-1.1-0.1-1.9c0.4,0.1,0.9,0.1,1.5,0.1c0.1,0,0.1,0,0.1,0c0.1,0,0.3,0.1,0.3,0.1
c0.3-1.1,0.1-2.6-0.1-3.5c-0.1-0.1-0.3-0.1-0.5-0.1c-0.3-0.1-0.5-0.2-0.8-0.2c-0.1,0-0.1,0-0.2,0c-1,0.1-1.8,1.6-1.9,3
c-0.1,1.2,0.1,2.8,1.3,3.3c0.3,0.1,0.6,0.1,0.9,0.1c0.8,0,1.7-0.2,2.2-0.4C415.7,300.2,415.5,300.1,415.2,300.1z M412.9,297.3
c0.1-0.6,0.3-1.1,0.7-1.5c0.1,0.6,0.1,1.1,0.1,1.6l-0.1,0.1h-0.1c-0.1,0-0.1-0.1-0.2-0.1c-0.1,0-0.1-0.1-0.1,0L412.9,297.3
L412.9,297.3z" fill="#78898D">
</path>
<path class="meetup-path" d="M408.9,291.9c-0.1,0-0.1,0.1-0.2,0.1c-0.2,0-0.3,0.1-0.6,0c-0.2,0-0.3,0.2-0.6,0.2h-0.1
c-0.1,0-0.1-0.2-0.1-0.3c-0.9,1.2-1.2,3-1.7,4.6c-0.2-0.4-0.4-0.8-0.6-1.2c-0.3-0.8-0.8-1.5-1.2-2.1c-0.1,0-0.2,0-0.3,0
c-0.5,0-1,0.1-1.4,0.2v1.1c-0.1,1.9-0.1,3.7,0.4,5.3c0.1,0,0.2,0,0.3,0c0.6,0,1.1-0.3,1.3-0.4c0.1-0.5,0-0.9-0.1-1.3
c-0.1-0.2-0.1-0.4,0.1-0.7c0.3,0.4,0.6,0.9,1,1.5c0.2,0.3,0.4,0.6,0.6,0.9c0.1,0,0.2,0,0.3,0c0.2,0,0.4,0,0.6-0.1
c0.2,0,0.4-0.1,0.7-0.1l0.1,0.1c0.3-0.6,0.3-1.5,0.3-2.4c0-0.8,0-1.6,0.3-2.2c0.4,1.7,0.9,3.5,1.6,5.2c0.2,0,0.5-0.1,0.8-0.2
c0.2-0.1,0.3-0.1,0.5-0.1c0,0.1,0.1,0.1,0.1,0.1c-0.4-1.1-0.7-2.4-0.9-3.7C409.8,294.8,409.5,293.2,408.9,291.9z" fill="#78898D">
</path>
<path class="meetup-path" d="M424.3,296.5c-0.3-0.3-0.6-0.6-1-0.7c-0.1,0-0.1,0.1-0.1,0.3c0,0.1,0,0.4-0.3,0.4h-0.1v-0.1
c0.1-0.7,0-1.5-0.1-2.4c-0.1-1.3-0.1-2.5,0.1-3.6c-0.3-0.3-0.7-0.5-1.5-0.5c-0.1,0-0.1-0.2-0.1-0.3c-0.4,1.3-0.2,2.8,0,4.4
c0.1,0.9,0.2,1.7,0.1,2.6c-0.1,0-0.3,0-0.5,0s-0.3,0-0.4,0c-0.2,0-0.4,0.1-0.5,0.1c-0.1,0.1-0.1,0.3-0.1,0.6
c0.3,0.2,0.9,0.3,1.5,0.3l0.3,0.1c0,0.5,0.1,1,0.1,1.4c0.1,0.7,0.1,1.4,0.1,2.1c0.1,0,0.3,0,0.4-0.1c0.3,0,0.5,0,0.8-0.1
c0-0.6,0-1-0.1-1.5c0-0.7-0.1-1.3,0-2.1c0.3-0.1,0.6-0.1,0.8-0.1c0.6-0.1,1-0.1,1.2-0.3C424.6,296.8,424.4,296.7,424.3,296.5z" fill="#78898D">
</path>
<path class="meetup-path" d="M419.4,299.7c-0.2,0.3-0.6,0.6-1,0.6c-0.5,0-1-0.2-1.2-0.6c-0.3-0.3-0.3-0.8-0.1-1.3
c0.3,0.1,0.8,0.1,1.1,0.1c0.3,0,0.6-0.1,0.8-0.1c-0.1-0.8,0-1.5,0.1-2.1c0.1-0.6,0.2-1,0.2-1.7c-0.5-0.3-1-0.6-1.6-0.6
c-1.4,1-2.1,2.7-2,5c0.2,1,1.5,1.7,2.6,1.7c0.8,0,1.3-0.2,1.7-0.6C419.9,299.9,419.7,299.8,419.4,299.7z M417.6,296.3
c0.1-0.2,0.1-0.3,0.2-0.6l0.1-0.2l0.1,0.2c0.1,0.6,0.1,1.5-0.1,2h-0.3c-0.1,0-0.3,0-0.3-0.1C417.2,297.1,417.4,296.7,417.6,296.3z" fill="#78898D">
</path>
<path class="meetup-path" d="M428.7,295.4c-0.1,0-0.1,0-0.1,0c-0.1,0-0.1,0.1-0.1,0.1v0.5c0,1.4-0.1,3.3-1.4,3.8
c-0.1-0.8-0.1-1.7-0.2-2.6c0-0.4,0-0.8,0-1.1c-0.1-0.1-0.3-0.1-0.3-0.2c-0.3-0.2-0.6-0.4-1.2-0.4c-0.2,2.4,0.1,3.9,0.7,4.7
c0.3,0.3,0.6,0.5,1,0.5c0.3,0,0.6-0.1,1-0.2l0.1-0.2c0.2-0.3,0.4-0.6,0.8-0.9c0.1-0.1,0.2-0.3,0.3-0.6c0.5-0.8,0.9-1.5,0.8-2.7
C429.6,295.9,429.2,295.4,428.7,295.4z" fill="#78898D">
</path>
<path class="meetup-path" d="M436.4,293.9c-0.8-0.4-1.4-0.6-1.9-0.6c-0.7,0-1.4,0.3-1.9,1c-1,1.2-1.3,3.9-1.5,5.2
c-0.1,0-0.1,0.1-0.2,0.1c-0.2,0.1-0.3,0.1-0.4,0.2c0.6,0.6,0.7,1.7,0.8,2.8c0.1,0.8,0.1,1.7,0.4,2.3c0.1,0,0.3,0.1,0.6,0.1
c0.1,0,0.3,0,0.3,0c0.2,0,0.4,0,0.6,0.1c-0.4-1-0.6-2.3-0.4-4.2c1.6-0.3,3-1.5,3.7-2.9C436.8,296.8,437.1,295.4,436.4,293.9z
M434.8,296.9c-0.3,1-1.2,1.9-2.1,2.1c0.3-1.7,0.8-3.5,2-4.7v0.1C435.2,295.4,435,296.3,434.8,296.9z" fill="#78898D">
</path>
</g>
</svg>
</a>
</li>
</ul>
<span class="footer-divider">
</span>
</div>
</div>
</div>
<div class="container footer-copyright">
<ul class="nav pull-left nav-pills">
<li class="link">
<a class="link levela" href="/home/footer-menu/privacy-policy/" title="Go to the SilverStripe Privacy Policy page">
Privacy Policy
</a>
</li>
<li class="link">
<a class="link levela" href="https://www.silverstripe.com/silverstripe-brand-guides/silverstripe-cms-style-guide/" title="Go to the Branding guidelines page">
Branding guidelines
</a>
</li>
<li class="link">
<a class="link levela" href="/software/bsd-license/" title="Go to the BSD License page">
BSD License
</a>
</li>
</ul>
<p>
©
<a href="http://silverstripe.com" title="Visit Silverstripe Limited ">
Silverstripe Limited
</a>
</p>
</div>
</footer>
<script src="https://cdnjs.cloudflare.com/ajax/libs/bootstrap-slider/6.1.3/bootstrap-slider.min.js" type="text/javascript">
</script>
<script src="themes/ssv3/js/vendor/iframe-resizer/iframeResizer.min.js">
</script>
<script src="themes/ssv3/js/build.min.js" type="text/javascript">
</script>
<script type="text/javascript">
skrollr.init({
forceHeight: false
});
var _noCaptchaFields = _noCaptchaFields || [];
var captchaField = document.querySelector('.g-recaptcha');
if (captchaField) {
while (captchaField && captchaField.tagName !== 'FORM') {
captchaField = captchaField.parentNode;
}
_noCaptchaFields.push(captchaField.id + '_Captcha');
}
(function() {
var gr = document.createElement('script');
gr.type = 'text/javascript';
gr.async = true;
gr.src = ('https:' == document.location.protocol ? 'https://www' : 'http://www') + '.google.com/recaptcha/api.js?render=explicit&hl=en&onload=noCaptchaFieldRender';
var s = document.getElementsByTagName('script')[0];
s.parentNode.insertBefore(gr, s);
window.noCaptchaFieldRender = function() {
for (var i = 0; i < _noCaptchaFields.length; i++) {
var field = document.getElementById('Nocaptcha-' + _noCaptchaFields[i]);
if (field) {
var options = {
'sitekey': field.getAttribute('data-sitekey'),
'theme': field.getAttribute('data-theme'),
'type': field.getAttribute('data-type')
};
grecaptcha.render(field, options);
}
}
};
})();
</script>
<script>
(function(i, s, o, g, r, a, m) {
i['GoogleAnalyticsObject'] = r;
i[r] = i[r] || function() {
(i[r].q = i[r].q || []).push(arguments);
}, i[r].l = 1 * new Date();
a = s.createElement(o), m = s.getElementsByTagName(o)[0];
a.async = 1;
a.src = g;
m.parentNode.insertBefore(a, m);
})(window, document, 'script', '//www.google-analytics.com/analytics.js', 'ga');
ga('create', 'UA-84547-17', 'auto', {
'allowLinker': true
});
ga('require', 'linker');
ga('linker:autoLink', ['www.silverstripe.com','www.silverstripe.org','addons.silverstripe.org','api.silverstripe.org','docs.silverstripe.org','userhelp.silverstripe.org','demo.silverstripe.org']);
ga('send', 'pageview', location.pathname.replace(/\/+$/, ''));
$('.nav-tabs li').click(function() {
var tablabel = $(this).find('.tab-title').text();
ga('send', {
hitType: 'event',
eventCategory: 'ForumMemberProfile',
eventAction: 'tab',
eventLabel: tablabel
});
});
$('a.eventtrack-hosting').click(function(e) {
var hostlabel = $(this).find('img').attr('alt');
ga('send', {
hitType: 'event',
eventCategory: 'ForumMemberProfile',
eventAction: 'hostlogo',
eventLabel: hostlabel
});
window.open($(this).attr('href'), '_blank');
e.preventDefault();
});
</script>
<!-- Start Quantcast Tag -->
<script type="text/javascript">
var _qevents = _qevents || [];
(function() {
var elem = document.createElement('script');
elem.src = (document.location.protocol == "https:" ? "https://secure" : "http://edge") + ".quantserve.com/quant.js";
elem.async = true;
elem.type = "text/javascript";
var scpt = document.getElementsByTagName('script')[0];
scpt.parentNode.insertBefore(elem, scpt);
})();
_qevents.push({
qacct: "p-c660wp5qmFVXF"
});
</script>
<noscript>
<img alt="Quantcast" border="0" height="1" src="//pixel.quantserve.com/pixel/p-c660wp5qmFVXF.gif?labels=_fp.event.Default" style="display: none;" width="1">
</noscript>
<!-- End Quantcast Tag -->
<script async="" src="/_Incapsula_Resource?SWJIYLWA=719d34d31c8e3a6e6fffd425f7e032f3&ns=1&cb=771652719" type="text/javascript">
</script>
</body>
</html>