2024-05-17 14:20:23 +00:00
<!doctype html>
2025-08-13 03:24:27 +00:00
< html lang = "en-GB" dir = "ltr" class = "docs-wrapper plugin-docs plugin-id-default docs-version-current docs-doc-page docs-doc-id-undefined" data-has-hydrated = "false" >
2024-05-17 14:20:23 +00:00
< head >
< meta charset = "UTF-8" >
2025-08-13 03:24:27 +00:00
< meta name = "generator" content = "Docusaurus v3.8.1" >
< title data-rh = "true" > Security | Waku Documentation</ title >< meta data-rh = "true" name = "viewport" content = "width=device-width,initial-scale=1" >< meta data-rh = "true" name = "twitter:card" content = "summary_large_image" >< meta data-rh = "true" property = "og:url" content = "https://docs.waku.org/security" >< meta data-rh = "true" property = "og:locale" content = "en_GB" >< meta data-rh = "true" name = "docusaurus_locale" content = "en-GB" >< meta data-rh = "true" name = "docsearch:language" content = "en-GB" >< meta data-rh = "true" name = "keywords" content = "waku, web3" >< meta data-rh = "true" name = "image" content = "https://docs.waku.org/_og/4f1636cfc6eb4c1cebf5ceebb9e308e04b85d9d3.png" >< meta data-rh = "true" name = "docusaurus_version" content = "current" >< meta data-rh = "true" name = "docusaurus_tag" content = "docs-default-current" >< meta data-rh = "true" name = "docsearch:version" content = "current" >< meta data-rh = "true" name = "docsearch:docusaurus_tag" content = "docs-default-current" >< meta data-rh = "true" property = "og:title" content = "Security | Waku Documentation" >< meta data-rh = "true" name = "description" content = "We take security seriously at Waku and across the Institute of Free Technology and its affiliates." >< meta data-rh = "true" property = "og:description" content = "We take security seriously at Waku and across the Institute of Free Technology and its affiliates." >< link data-rh = "true" rel = "icon" href = "/theme/image/favicon.ico" >< link data-rh = "true" rel = "canonical" href = "https://docs.waku.org/security" >< link data-rh = "true" rel = "alternate" href = "https://docs.waku.org/security" hreflang = "en-GB" >< link data-rh = "true" rel = "alternate" href = "https://docs.waku.org/security" hreflang = "x-default" >< link rel = "alternate icon" type = "image/png" href = "/theme/image/favicon.png" >
2025-10-03 05:55:52 +00:00
< link rel = "icon" type = "image/svg+xml" href = "/theme/image/favicon.svg" >< link rel = "stylesheet" href = "/assets/css/styles.f0961b96.css" >
2026-03-13 09:56:32 +00:00
< script src = "/assets/js/runtime~main.5ff1e07d.js" defer = "defer" ></ script >
< script src = "/assets/js/main.279f15d8.js" defer = "defer" ></ script >
2025-08-13 03:24:27 +00:00
< meta property = "og:image" content = "https://docs.waku.org/_og/4f1636cfc6eb4c1cebf5ceebb9e308e04b85d9d3.png" >< meta name = "twitter:image" content = "https://docs.waku.org/_og/4f1636cfc6eb4c1cebf5ceebb9e308e04b85d9d3.png" ></ head >
2024-05-17 14:20:23 +00:00
< body class = "navigation-with-keyboard" >
2025-08-13 03:24:27 +00:00
< svg xmlns = "http://www.w3.org/2000/svg" style = "display: none;" >< defs >
< symbol id = "theme-svg-external-link" viewBox = "0 0 24 24" >< path fill = "currentColor" d = "M21 13v10h-21v-19h12v2h-10v15h17v-8h2zm3-12h-10.988l4.035 4-6.977 7.07 2.828 2.828 6.977-7.07 4.125 4.172v-11z" ></ path ></ symbol >
</ defs ></ svg >
< script > ! function (){ var t = function (){ try { return new URLSearchParams ( window . location . search ). get ( "docusaurus-theme" )} catch ( t ){}}() || function (){ try { return window . localStorage . getItem ( "theme" )} catch ( t ){}}(); document . documentElement . setAttribute ( "data-theme" , t || ( window . matchMedia ( "(prefers-color-scheme: dark)" ). matches ? "dark" : "light" )), document . documentElement . setAttribute ( "data-theme-choice" , t || "system" )}(), function (){ try { const c = new URLSearchParams ( window . location . search ). entries (); for ( var [ t , e ] of c ) if ( t . startsWith ( "docusaurus-data-" )){ var a = t . replace ( "docusaurus-data-" , "data-" ); document . documentElement . setAttribute ( a , e )}} catch ( t ){}}()</ script >< div id = "__docusaurus" >< link rel = "preload" as = "image" href = "/theme/image/logo-black.svg" >< link rel = "preload" as = "image" href = "/theme/image/logo.svg" >< style data-emotion = "css-global 3rtehh" >. lsd-button { width : auto ; cursor : pointer ; padding : 6 px 24 px ;}. lsd-button--disabled { cursor : default ; opacity : 0.34 ;}. lsd-button--large { padding : 10 px 40 px ;}. lsd-button--medium { padding : 6 px 24 px ;}. lsd-button--small { padding : 6 px 12 px ;}. lsd-button : hover : not ( . lsd-button--disabled ) . lsd-button__text { -webkit- text-decoration : underline ; text-decoration : underline ;}. lsd-button--with-icon { display : -webkit- box ; display : -webkit- flex ; display : -ms- flexbox ; display : flex ; -webkit- align-items : center ; -webkit- box-align : center ; -ms- flex-align : center ; align-items : center ;}. lsd-button__icon { display : -webkit- box ; display : -webkit- flex ; display : -ms- flexbox ; display : flex ; -webkit- box-pack : center ; -ms- flex-pack : center ; -webkit- justify-content : center ; justify-content : center ; -webkit- align-items : center ; -webkit- box-align : center ; -ms- flex-align : center ; align-items : center ; height : 100 % ;}. lsd-button--large . lsd-button--with-icon { padding : 10 px 0 px 10 px 18 px ;}. lsd-button--large . lsd-button--with-icon . lsd-button__icon { width : 42 px ;}. lsd-button--medium . lsd-button--with-icon { padding : 6 px 0 px 6 px 14 px ;}. lsd-button--medium . lsd-button--with-icon . lsd-button__icon { width : 38 px ;}. lsd-button--small . lsd-button--with-icon { padding : 6 px 0 px 6 px 12 px ;}. lsd-button--small . lsd-button--with-icon . lsd-button__icon { width : 34 px ;}. lsd-button--outlined { background : none ; border : 1 px solid rgb ( var ( -- lsd - border - primary ));}. lsd-button--outlined . lsd-button__text { color : rgb ( var ( -- lsd - text - primary ));}. lsd-button--filled { background : rgb ( var ( -- lsd - surface - secondary )); border : 1 px solid rgb ( var ( -- lsd - border - primary ));}. lsd-button--filled . lsd-button__text { color : rgb ( var ( -- lsd - text - secondary ));}</ style >< style data-emotion = "css-global 10bahxd" >. lsd-icon-button { display : -webkit- box ; display : -webkit- flex ; display : -ms- flexbox ; display : flex ; -webkit- flex-direction : row ; -ms- flex-direction : row ; flex-direction : row ; -webkit- align-items : center ; -webkit- box-align : center ; -ms- flex-align : center ; align-items : center ; -webkit- box-pack : center ; -ms- flex-pack : center ; -webkit- justify-content : center ; justify-content : center ; cursor : pointer ; background : none ; padding : 0 ; border : 1 px solid rgb ( var ( -- lsd - border - primary ));}. lsd-icon-button--filled { background-color : rgb ( var ( -- lsd - icon - primary ));}. lsd-icon-button--filled svg { --lsd-icon-primary : var ( -- lsd - icon - secondary );}. lsd-icon-button--disabled { opacity : 0.34 ; cursor : default ;}. lsd-icon-button--large { width : 40 px ; height : 40 px ;}. lsd-icon-button--medium { width : 32 px ; height : 32 px ;}. lsd-icon-button--small { width : 28 px ; height : 28 px ;}</ style >< style data-emotion = "css-global icqph9" >. lsd-icon-button-group { display : -webkit- box ; display : -webkit- flex ; display : -ms- flexbox ; display : flex ; -webkit- flex-direction : row ; -ms- flex-direction : row ; flex-direction : row ;}. lsd-icon-button-group--outlined . lsd-icon-button : not ( : last-child ) { border-right : none ;}</ style >< style data-emotion = "css-global 1f43ub2" > body * { font-family : var ( -- lsd - typography - generic - font - family );}. lsd-typography { color : rgb ( var ( -- lsd - text - primary ));}. lsd-typography--sans-serif , . lsd-typography--sans-serif * { font-family : sans-serif ;}. lsd-typography--serif , . lsd-typography--serif * { font-family : serif ;}. lsd-typography--monospace , . lsd-typography--monospace * { font-family : monospace ;}. lsd-typography--display1 { color : rgb ( var ( -- lsd - text - primary )); font-weight : var ( -- lsd - display1 - fontWeight ); font-size : var ( -- lsd
2024-05-17 14:20:23 +00:00
. lsd - dropdown -- error
) . lsd-dropdown__trigger : hover . lsd-dropdown__option-label , . lsd-dropdown : not ( . lsd - dropdown -- disabled ) : not (
. lsd - dropdown -- error
2025-10-03 05:55:52 +00:00
) . lsd-dropdown__trigger : focus . lsd-dropdown__option-label { -webkit- text - decoration : underline ; text-decoration : underline ;}. lsd-dropdown__label { display : block ;}. lsd-dropdown__button-container { display : -webkit- box ; display : -webkit- flex ; display : -ms- flexbox ; display : flex ; -webkit- box-pack : justify ; -webkit- justify-content : space-between ; justify-content : space-between ;}. lsd-dropdown__trigger { width : 100 % ; display : -webkit- box ; display : -webkit- flex ; display : -ms- flexbox ; display : flex ; -webkit- flex-direction : row ; -ms- flex-direction : row ; flex-direction : row ; -webkit- align-items : center ; -webkit- box-align : center ; -ms- flex-align : center ; align-items : center ; -webkit- box-pack : justify ; -webkit- justify-content : space-between ; justify-content : space-between ; border : none ; cursor : pointer ; background : none ;}. lsd-dropdown__trigger : focus { outline : none ;}. lsd-dropdown__option-label { cursor : inherit ; white-space : nowrap ; overflow : hidden ; text-overflow : ellipsis ;}. lsd-dropdown__icons { display : -webkit- box ; display : -webkit- flex ; display : -ms- flexbox ; display : flex ; -webkit- flex-direction : row ; -ms- flex-direction : row ; flex-direction : row ; -webkit- align-items : center ; -webkit- box-align : center ; -ms- flex-align : center ; align-items : center ; -webkit- box-pack : center ; -ms- flex-pack : center ; -webkit- justify-content : center ; justify-content : center ; gap : 8 px ;}. lsd-dropdown__icon { display : -webkit- box ; display : -webkit- flex ; display : -ms- flexbox ; display : flex ; -webkit- align-items : center ; -webkit- box-align : center ; -ms- flex-align : center ; align-items : center ;}. lsd-dropdown__supporting-text { margin : 6 px 14 px ;}. lsd-dropdown--error . lsd-dropdown__option-label { -webkit- text-decoration : line-through ; text-decoration : line-through ;}. lsd-dropdown--disabled { opacity : 0.34 ; cursor : initial ;}. lsd-dropdown--large { width : 208 px ;}. lsd-dropdown--large . lsd-dropdown--error { width : 230 px ;}. lsd-dropdown--large . lsd-dropdown__label { margin : 0 0 6 px 18 px ;}. lsd-dropdown--large . lsd-dropdown__button-container { height : 40 px ;}. lsd-dropdown--large . lsd-dropdown__trigger { padding : 10 px 0 px 10 px 18 px ;}. lsd-dropdown--large . lsd-dropdown__icons { padding : 0 px 14 px ;}. lsd-dropdown--medium { width : 188 px ;}. lsd-dropdown--medium . lsd-dropdown--error { width : 210 px ;}. lsd-dropdown--medium . lsd-dropdown__label { margin : 0 0 6 px 14 px ;}. lsd-dropdown--medium . lsd-dropdown__button-container { height : 32 px ;}. lsd-dropdown--medium . lsd-dropdown__trigger { padding : 6 px 0 px 6 px 14 px ;}. lsd-dropdown--medium . lsd-dropdown__icons { padding : 0 px 12 px ;}. lsd-dropdown--small { width : 164 px ;}. lsd-dropdown--small . lsd-dropdown--error { width : 186 px ;}. lsd-dropdown--small . lsd-dropdown__label { margin : 0 0 6 px 12 px ;}. lsd-dropdown--small . lsd-dropdown__button-container { height : 28 px ;}. lsd-dropdown--small . lsd-dropdown__trigger { padding : 6 px 0 px 6 px 12 px ;}. lsd-dropdown--small . lsd-dropdown__icons { padding : 0 px 10 px ;}. lsd-dropdown--outlined . lsd-dropdown__button-container { border : 1 px solid rgb ( var ( -- lsd - border - primary ));}. lsd-dropdown--underlined . lsd-dropdown__button-container { border : 1 px solid transparent ; border-bottom : 1 px solid rgb ( var ( -- lsd - border - primary ));}</ style >< style data-emotion = "css-global w2g5fy" > .lsd-dropdown-item{width:100%;box-sizing:border-box;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border:1px solid rgb(var(--lsd-border-primary));}.lsd-dropdown-item:not(.lsd-dropdown-item--disabled){cursor:pointer;}.lsd-dropdown-item:not(.lsd-dropdown-item--disabled):hover,.lsd-dropdown-item:not(.lsd-dropdown-item--disabled):focus{outline:none;}.lsd-dropdown-item:not(.lsd-dropdown-item--disabled):hover .lsd-dropdown-item__label,.lsd-dropdown-item:not(.lsd-dropdown-item--disabled):focus .lsd-dropdown-item__label{-webkit-text-decoration:underline;text-decoration:underline;}.lsd-dropdown-item__label{display:block;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}.lsd-dropdown-item--disabled{opacity:0.34;}.lsd-dropdown-item__icon{margin-right:18px;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;}.lsd-dropdown-item--small{padding:5px 9px;height:28px;}.l
2025-08-13 03:24:27 +00:00
< p > We take security seriously at Waku and across the < a href = "https://free.technology/" target = "_blank" > Institute of Free Technology</ a > and its affiliates.</ p >
< p > Please report any security incidents via < a href = "mailto:security@free.technology" >< a href = "mailto:security@free.technology" target = "_blank" rel = "noopener noreferrer" > security@free.technology</ a ></ a > .</ p >
2026-03-13 09:56:32 +00:00
< p > Please report any discovered vulnerabilities in our bounty programme at < a href = "https://hackenproof.com/ift" target = "_blank" > HackenProof</ a > to help ensure our protocols and software remain secure.</ p ></ div >< footer class = "theme-doc-footer docusaurus-mt-lg" >< div class = "row margin-top--sm theme-doc-footer-edit-meta-row" >< div class = "col" >< a href = "https://github.com/waku-org/docs.waku.org/tree/develop/docs/security.md" target = "_blank" rel = "noreferrer noopener" class = "theme-edit-this-page" >< div class = "icon_S7Kx m_thRi" >< svg xmlns = "http://www.w3.org/2000/svg" width = "16" height = "16" fill = "none" viewBox = "0 0 16 16" >< path fill = "#fff" fill-rule = "evenodd" d = "m12.707 2.393.9.9c.526.52.526 1.367 0 1.887L4.787 14H2v-2.787l6.933-6.94 1.887-1.88c.52-.52 1.367-.52 1.887 0M3.333 12.667l.94.04 6.547-6.554-.94-.94-6.547 6.547z" clip-rule = "evenodd" ></ path ></ svg ></ div >< span class = "lsd-typography lsd-typography--body2" > Edit this page</ span ></ a ></ div >< div class = "col lastUpdated_JAkA" ></ div ></ div ></ footer ></ article >< nav class = "docusaurus-mt-lg pagination-nav" aria-label = "Docs pages" ></ nav ></ div ></ div >< div class = "gap1_XuuQ" ></ div ></ div ></ div ></ main ></ div ></ div ></ div >< footer class = "footer" >< div class = "container container-fluid firstRow_ar1q" >< div class = "footer__bottom text--center" >< div class = "margin-bottom--sm" >< a class = "footerLogoLink_BH7S" href = "/" >< img src = "/theme/image/logo.svg" alt = "Waku" class = "themedImage_kfRS themedImage--light_BL8e footer__logo" width = "22" >< img src = "/theme/image/logo.svg" alt = "Waku" class = "themedImage_kfRS themedImage--dark_OvIx footer__logo" width = "22" ></ a ></ div >< div class = "footer__copyright" > Waku</ div ></ div >< div class = "row footer__links" >< div class = "theme-layout-footer-column col footer__col" >< div class = "footer__title" > Community</ div >< ul class = "footer__items clean-list" >< li class = "footer__item" >< a href = "https://twitter.com/waku_org/" target = "_blank" rel = "noopener noreferrer" class = "footer__link-item" > X< svg width = "13.5" height = "13.5" aria-hidden = "true" class = "iconExternalLink_nPIU" >< use href = "#theme-svg-external-link" ></ use ></ svg ></ a ></ li >< li class = "footer__item" >< a href = "https://discord.waku.org/" target = "_blank" rel = "noopener noreferrer" class = "footer__link-item" > Discord< svg width = "13.5" height = "13.5" aria-hidden = "true" class = "iconExternalLink_nPIU" >< use href = "#theme-svg-external-link" ></ use ></ svg ></ a ></ li >< li class = "footer__item" >< a href = "https://github.com/waku-org/" target = "_blank" rel = "noopener noreferrer" class = "footer__link-item" > GitHub< svg width = "13.5" height = "13.5" aria-hidden = "true" class = "iconExternalLink_nPIU" >< use href = "#theme-svg-external-link" ></ use ></ svg ></ a ></ li >< li class = "footer__item" >< a href = "https://www.youtube.com/@wakuorg" target = "_blank" rel = "noopener noreferrer" class = "footer__link-item" > YouTube< svg width = "13.5" height = "13.5" aria-hidden = "true" class = "iconExternalLink_nPIU" >< use href = "#theme-svg-external-link" ></ use ></ svg ></ a ></ li >< li class = "footer__item" >< a href = "https://www.linkedin.com/company/waku-org" target = "_blank" rel = "noopener noreferrer" class = "footer__link-item" > LinkedIn< svg width = "13.5" height = "13.5" aria-hidden = "true" class = "iconExternalLink_nPIU" >< use href = "#theme-svg-external-link" ></ use ></ svg ></ a ></ li >< li class = "footer__item" >< a href = "https://warpcast.com/waku" target = "_blank" rel = "noopener noreferrer" class = "footer__link-item" > Farcaster< svg width = "13.5" height = "13.5" aria-hidden = "true" class = "iconExternalLink_nPIU" >< use href = "#theme-svg-external-link" ></ use ></ svg ></ a ></ li ></ ul ></ div >< div class = "theme-layout-footer-column col footer__col" >< div class = "footer__title" > Resources</ div >< ul class = "footer__items clean-list" >< li class = "footer__item" >< a href = "https://blog.waku.org/" target = "_blank" rel = "noopener noreferrer" class = "footer__link-item" > Blog< svg width = "13.5" height = "13.5" aria-hidden = "true" class = "iconExternalLink_nPIU" >< use href = "#theme-svg-external-link" ></ use ></ svg ></ a ></ li >< li class = "footer__item" >< a href = "https://rfc.vac.dev/waku" target = "_blank" rel = "noopener noreferrer" class = "footer__link-item" > Waku RFCs< svg width = "13.5" height = "13.5" aria-hidden = "true" class = "ic
2024-05-17 14:20:23 +00:00
</ body >
</ html >