diff --git a/404.html b/404.html index 21570834..69874cfe 100644 --- a/404.html +++ b/404.html @@ -5,7 +5,7 @@ Page Not Found | OpenPathfinder - + diff --git a/assets/js/26a098ec.6482c1c9.js b/assets/js/26a098ec.6482c1c9.js deleted file mode 100644 index e5afb5b6..00000000 --- a/assets/js/26a098ec.6482c1c9.js +++ /dev/null @@ -1 +0,0 @@ -"use strict";(self.webpackChunkopenpathfinder_com=self.webpackChunkopenpathfinder_com||[]).push([[8359],{1551:(e,n,i)=>{i.r(n),i.d(n,{assets:()=>c,contentTitle:()=>a,default:()=>p,frontMatter:()=>s,metadata:()=>t,toc:()=>l});const t=JSON.parse('{"id":"checks/2","title":"Training on OWASP Top 10 or Equivalent","description":"This check is currently under development and not yet implemented. Click here to learn how you can help.","source":"@site/docs/checks/owaspTop10Training.mdx","sourceDirName":"checks","slug":"/checks/owaspTop10Training","permalink":"/docs/checks/owaspTop10Training","draft":false,"unlisted":false,"editUrl":"https://github.com/openPathfinder/openpathfinder.com/tree/main/packages/create-docusaurus/templates/shared/docs/checks/owaspTop10Training.mdx","tags":[],"version":"current","sidebarPosition":1,"frontMatter":{"sidebar_position":1,"id":"2","title":"Training on OWASP Top 10 or Equivalent","slug":"/checks/owaspTop10Training"},"sidebar":"tutorialSidebar","previous":{"title":"Checklists","permalink":"/docs/visionBoard/checklists"},"next":{"title":"Enforce MFA in npm Organization(s)","permalink":"/docs/checks/npmOrgMFA"}}');var r=i(4848),o=i(8453);const s={sidebar_position:1,id:2,title:"Training on OWASP Top 10 or Equivalent",slug:"/checks/owaspTop10Training"},a=void 0,c={},l=[{value:"Description",id:"description",level:2},{value:"Details",id:"details",level:2}];function d(e){const n={a:"a",admonition:"admonition",h2:"h2",li:"li",p:"p",ul:"ul",...(0,o.R)(),...e.components};return(0,r.jsxs)(r.Fragment,{children:[(0,r.jsx)(n.admonition,{type:"tip",children:(0,r.jsxs)(n.p,{children:["This check is currently under development and not yet implemented. ",(0,r.jsx)(n.a,{href:"/contribute",children:"Click here to learn how you can help"}),"."]})}),"\n",(0,r.jsx)(n.h2,{id:"description",children:"Description"}),"\n",(0,r.jsx)(n.p,{children:"At least one primary maintainer has taken the training on OWASP Top 10 or Equivalent"}),"\n",(0,r.jsx)(n.h2,{id:"details",children:"Details"}),"\n",(0,r.jsxs)(n.ul,{children:["\n",(0,r.jsx)(n.li,{children:"Default Category: code quality"}),"\n",(0,r.jsx)(n.li,{children:"Default Priority Group: P0"}),"\n",(0,r.jsx)(n.li,{children:"C-SCRM: false"}),"\n",(0,r.jsxs)(n.li,{children:["Mitre: ",(0,r.jsx)(n.a,{href:"https://attack.mitre.org/mitigations/M1013/",children:"M1013"})]}),"\n",(0,r.jsxs)(n.li,{children:["Sources: ",(0,r.jsx)(n.a,{href:"https://www.bestpractices.dev/en/criteria?details=true&rationale=true#0.know_common_errors",children:"OpenSSF Best Practices Badge Passing Level [know_common_errors]"})]}),"\n"]})]})}function p(e={}){const{wrapper:n}={...(0,o.R)(),...e.components};return n?(0,r.jsx)(n,{...e,children:(0,r.jsx)(d,{...e})}):d(e)}},8453:(e,n,i)=>{i.d(n,{R:()=>s,x:()=>a});var t=i(6540);const r={},o=t.createContext(r);function s(e){const n=t.useContext(o);return t.useMemo((function(){return"function"==typeof e?e(n):{...n,...e}}),[n,e])}function a(e){let n;return n=e.disableParentContext?"function"==typeof e.components?e.components(r):e.components||r:s(e.components),t.createElement(o.Provider,{value:n},e.children)}}}]); \ No newline at end of file diff --git a/assets/js/26a098ec.87c2033d.js b/assets/js/26a098ec.87c2033d.js new file mode 100644 index 00000000..bdc48cf1 --- /dev/null +++ b/assets/js/26a098ec.87c2033d.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkopenpathfinder_com=self.webpackChunkopenpathfinder_com||[]).push([[8359],{1551:(e,n,i)=>{i.r(n),i.d(n,{assets:()=>c,contentTitle:()=>a,default:()=>h,frontMatter:()=>r,metadata:()=>t,toc:()=>l});const t=JSON.parse('{"id":"checks/2","title":"Training on OWASP Top 10 or Equivalent","description":"This check is currently under development and not yet implemented. Click here to learn how you can help.","source":"@site/docs/checks/owaspTop10Training.mdx","sourceDirName":"checks","slug":"/checks/owaspTop10Training","permalink":"/docs/checks/owaspTop10Training","draft":false,"unlisted":false,"editUrl":"https://github.com/openPathfinder/openpathfinder.com/tree/main/packages/create-docusaurus/templates/shared/docs/checks/owaspTop10Training.mdx","tags":[],"version":"current","sidebarPosition":1,"frontMatter":{"sidebar_position":1,"id":"2","title":"Training on OWASP Top 10 or Equivalent","slug":"/checks/owaspTop10Training"},"sidebar":"tutorialSidebar","previous":{"title":"Checklists","permalink":"/docs/visionBoard/checklists"},"next":{"title":"Enforce MFA in npm Organization(s)","permalink":"/docs/checks/npmOrgMFA"}}');var o=i(4848),s=i(8453);const r={sidebar_position:1,id:2,title:"Training on OWASP Top 10 or Equivalent",slug:"/checks/owaspTop10Training"},a=void 0,c={},l=[{value:"Description",id:"description",level:2},{value:"Dashboard Inclusion",id:"dashboard-inclusion",level:2},{value:"Details",id:"details",level:2}];function d(e){const n={a:"a",admonition:"admonition",code:"code",h2:"h2",li:"li",p:"p",ul:"ul",...(0,s.R)(),...e.components};return(0,o.jsxs)(o.Fragment,{children:[(0,o.jsx)(n.admonition,{type:"tip",children:(0,o.jsxs)(n.p,{children:["This check is currently under development and not yet implemented. ",(0,o.jsx)(n.a,{href:"/contribute",children:"Click here to learn how you can help"}),"."]})}),"\n",(0,o.jsx)(n.h2,{id:"description",children:"Description"}),"\n",(0,o.jsx)(n.p,{children:"At least one primary maintainer has taken the training on OWASP Top 10 or Equivalent"}),"\n",(0,o.jsx)(n.h2,{id:"dashboard-inclusion",children:"Dashboard Inclusion"}),"\n",(0,o.jsxs)(n.p,{children:["It is considered ",(0,o.jsx)(n.code,{children:"passed"})," if there is a record for the organization in the ",(0,o.jsx)(n.code,{children:"owasp_top10_training"})," dashboard table and the date falls within the valid range (one natural year). This table is maintained manually, ",(0,o.jsx)(n.a,{href:"https://github.com/secure-dashboards/openjs-foundation-dashboard/issues/63",children:"more information"})]}),"\n",(0,o.jsx)(n.h2,{id:"details",children:"Details"}),"\n",(0,o.jsxs)(n.ul,{children:["\n",(0,o.jsx)(n.li,{children:"Default Category: code quality"}),"\n",(0,o.jsx)(n.li,{children:"Default Priority Group: P0"}),"\n",(0,o.jsx)(n.li,{children:"C-SCRM: false"}),"\n",(0,o.jsxs)(n.li,{children:["Mitre: ",(0,o.jsx)(n.a,{href:"https://attack.mitre.org/mitigations/M1013/",children:"M1013"})]}),"\n",(0,o.jsxs)(n.li,{children:["Sources: ",(0,o.jsx)(n.a,{href:"https://www.bestpractices.dev/en/criteria?details=true&rationale=true#0.know_common_errors",children:"OpenSSF Best Practices Badge Passing Level [know_common_errors]"})]}),"\n"]})]})}function h(e={}){const{wrapper:n}={...(0,s.R)(),...e.components};return n?(0,o.jsx)(n,{...e,children:(0,o.jsx)(d,{...e})}):d(e)}},8453:(e,n,i)=>{i.d(n,{R:()=>r,x:()=>a});var t=i(6540);const o={},s=t.createContext(o);function r(e){const n=t.useContext(s);return t.useMemo((function(){return"function"==typeof e?e(n):{...n,...e}}),[n,e])}function a(e){let n;return n=e.disableParentContext?"function"==typeof e.components?e.components(o):e.components||o:r(e.components),t.createElement(s.Provider,{value:n},e.children)}}}]); \ No newline at end of file diff --git a/assets/js/runtime~main.6f2ac65e.js b/assets/js/runtime~main.7c2dfe67.js similarity index 99% rename from assets/js/runtime~main.6f2ac65e.js rename to assets/js/runtime~main.7c2dfe67.js index 48398e9e..4f872d58 100644 --- a/assets/js/runtime~main.6f2ac65e.js +++ b/assets/js/runtime~main.7c2dfe67.js @@ -1 +1 @@ -(()=>{"use strict";var e,a,c,d,f,b={},t={};function r(e){var a=t[e];if(void 0!==a)return a.exports;var c=t[e]={id:e,loaded:!1,exports:{}};return b[e].call(c.exports,c,c.exports,r),c.loaded=!0,c.exports}r.m=b,r.c=t,e=[],r.O=(a,c,d,f)=>{if(!c){var b=1/0;for(i=0;i=f)&&Object.keys(r.O).every((e=>r.O[e](c[o])))?c.splice(o--,1):(t=!1,f0&&e[i-1][2]>f;i--)e[i]=e[i-1];e[i]=[c,d,f]},r.n=e=>{var a=e&&e.__esModule?()=>e.default:()=>e;return r.d(a,{a:a}),a},c=Object.getPrototypeOf?e=>Object.getPrototypeOf(e):e=>e.__proto__,r.t=function(e,d){if(1&d&&(e=this(e)),8&d)return e;if("object"==typeof e&&e){if(4&d&&e.__esModule)return e;if(16&d&&"function"==typeof e.then)return e}var f=Object.create(null);r.r(f);var b={};a=a||[null,c({}),c([]),c(c)];for(var t=2&d&&e;"object"==typeof t&&!~a.indexOf(t);t=c(t))Object.getOwnPropertyNames(t).forEach((a=>b[a]=()=>e[a]));return b.default=()=>e,r.d(f,b),f},r.d=(e,a)=>{for(var c in a)r.o(a,c)&&!r.o(e,c)&&Object.defineProperty(e,c,{enumerable:!0,get:a[c]})},r.f={},r.e=e=>Promise.all(Object.keys(r.f).reduce(((a,c)=>(r.f[c](e,a),a)),[])),r.u=e=>"assets/js/"+({297:"3e3f8afb",320:"687d05ef",351:"c783711f",463:"1b2107de",688:"d16f3476",849:"0058b4c6",867:"33fc5bb8",895:"dfe8f560",1235:"a7456010",1256:"393ba21b",1326:"5a17a8ec",1617:"4b4b8639",1903:"acecf23e",1939:"5e2f577c",2234:"2ecbc0a3",2257:"e6f1d5d9",2304:"b56c404a",2363:"48839c03",2401:"a9bd7a82",2419:"2c88a29c",2556:"d6e7704d",2634:"c4f5d8e4",2711:"9e4087bc",2741:"93f558ea",2775:"81815e46",2781:"1583b5bf",2809:"926e56cd",2841:"627645e7",2867:"3529e74c",2998:"c8b7c897",3079:"2a593a4e",3158:"dc45dbf7",3232:"39a493bb",3249:"ccc49370",3279:"1c0665c0",3462:"13496b6f",3532:"b71b16fd",3649:"8411a829",3680:"96d836a2",3784:"03f1d649",4021:"317df7e9",4027:"91e84a2b",4054:"bfdcba1f",4212:"621db11d",4236:"cb1794b5",4243:"f21c5a11",4300:"6938fd43",4327:"ee6e0711",4347:"9dc2b54c",4381:"f2afad6f",4410:"9661a930",4613:"dee25b21",4788:"ddbe62bb",4874:"bfb2d4f7",4944:"156a7111",4950:"ab6fc2ad",4984:"7c6ad78a",5093:"e7c205ff",5150:"d7f9e50c",5398:"fc4e95ad",5465:"d57bdc25",5492:"02f31de4",5742:"aba21aa0",5770:"cf56bd45",5794:"c5c9028c",5826:"55f512de",6019:"0e89e520",6061:"1f391b9e",6117:"6a80caa6",6132:"c2c46ee1",6378:"ac3acf4f",6436:"d0610505",6444:"cc6b43f4",6534:"c3170973",6684:"9b868f8b",6728:"e9dbec8c",6789:"0297f842",6898:"5d603b6e",7012:"8b8cddd6",7098:"a7bd4aaa",7131:"f46495c3",7448:"da8ed1df",7472:"814f3328",7555:"fb1f78f2",7602:"2172f098",7643:"a6aa9e1f",7700:"3c5b8a9b",7780:"a2d3d900",7792:"21def865",7856:"e515a9f3",8130:"f81c1134",8146:"c15d9823",8230:"6fcd55b8",8348:"70c1ce99",8359:"26a098ec",8401:"17896441",8563:"206b12a4",8577:"d7a584c2",8705:"d9342d57",8715:"7a9d532a",8945:"67d59855",8947:"ef8b811a",9048:"a94703ab",9080:"3d851916",9378:"4929c21c",9385:"06b8786a",9453:"6d62ba6e",9505:"9aaa4ed7",9647:"5e95c892",9671:"5f94ff8b",9684:"c4c85cfe",9714:"4761d20c",9805:"43aa4c08",9858:"36994c47",9913:"fdba8d0c",9914:"76398fbb",9925:"6019a4a6"}[e]||e)+"."+{297:"4138ec3d",320:"898e25f1",351:"545be957",463:"0d1c50b3",688:"576066bd",849:"cd0fc18f",867:"edbf5631",895:"8135cce1",1235:"103edb76",1256:"f1d840ff",1326:"2bddf91d",1538:"d2b38bef",1617:"314780c9",1903:"8ecfe5bb",1939:"129b5a4a",2234:"c2aaf1bd",2237:"b72acfc7",2257:"f002131f",2304:"fde89478",2363:"93228eea",2401:"9a581012",2419:"f1a9c361",2556:"150f96a8",2634:"892584d7",2711:"8931c1ef",2741:"da5376ea",2775:"822adb53",2781:"23f85637",2809:"c51d0dce",2841:"bfcac991",2867:"17141655",2998:"3f360acf",3079:"550599a8",3158:"f07214f1",3232:"e78851bb",3249:"54c025e6",3279:"5fe3020f",3347:"c8cb4718",3462:"7cf354aa",3532:"d33c2e64",3649:"ec18df3d",3680:"e146e384",3784:"799181d7",4021:"821ae95e",4027:"2bd54c78",4054:"0da1833c",4212:"67fb4802",4236:"146f3d62",4243:"ef92ea49",4300:"a2c61b10",4327:"5cc85f53",4347:"82425f04",4381:"460788b9",4410:"a6074bbc",4613:"fe612a26",4788:"573b3d1e",4874:"4e426d30",4944:"bf608139",4950:"46105c3a",4984:"f6cbe8e2",5093:"5c22f914",5150:"86a05c78",5398:"eb389543",5465:"5f9acc56",5492:"a895e635",5742:"819b351c",5770:"99ffd590",5794:"76e43f37",5826:"85dde8d2",6019:"03699f29",6061:"f5a69655",6117:"22b847d4",6132:"d9c1cb99",6378:"3b180028",6436:"45e6229e",6444:"cca33b77",6534:"8e6d3b40",6684:"c62cbca5",6728:"9d7f32b2",6789:"e37f4af6",6898:"424a959b",7012:"f647d980",7098:"39c667ac",7131:"d25196e0",7448:"8f5360d5",7472:"7c1d0c3a",7555:"dde3c07c",7602:"d405a39c",7643:"6769321d",7700:"0ad6167e",7780:"3f07c99b",7792:"2a6e22bd",7856:"6af8d118",8130:"33fa168f",8146:"f947b6be",8230:"44f8f698",8348:"fb894b01",8359:"6482c1c9",8401:"1fcb30c2",8563:"8f9245ca",8577:"be5a83fc",8705:"a2610b49",8715:"0a297122",8945:"17edb816",8947:"52e4f801",9048:"6d889c6b",9080:"ae0c18a8",9378:"07ffe8dc",9385:"7a3dd9ac",9453:"b5d56c33",9505:"63da1629",9647:"a8dc8afb",9671:"6e8723f1",9684:"e3e6a90f",9714:"7ebe4d48",9805:"48aa7bfa",9858:"d7bdbcc7",9913:"b75da482",9914:"76dd1551",9925:"920febdb"}[e]+".js",r.miniCssF=e=>{},r.g=function(){if("object"==typeof globalThis)return globalThis;try{return this||new Function("return this")()}catch(e){if("object"==typeof window)return window}}(),r.o=(e,a)=>Object.prototype.hasOwnProperty.call(e,a),d={},f="openpathfinder.com:",r.l=(e,a,c,b)=>{if(d[e])d[e].push(a);else{var t,o;if(void 0!==c)for(var n=document.getElementsByTagName("script"),i=0;i{t.onerror=t.onload=null,clearTimeout(s);var f=d[e];if(delete d[e],t.parentNode&&t.parentNode.removeChild(t),f&&f.forEach((e=>e(c))),a)return a(c)},s=setTimeout(l.bind(null,void 0,{type:"timeout",target:t}),12e4);t.onerror=l.bind(null,t.onerror),t.onload=l.bind(null,t.onload),o&&document.head.appendChild(t)}},r.r=e=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},r.p="/",r.gca=function(e){return e={17896441:"8401","3e3f8afb":"297","687d05ef":"320",c783711f:"351","1b2107de":"463",d16f3476:"688","0058b4c6":"849","33fc5bb8":"867",dfe8f560:"895",a7456010:"1235","393ba21b":"1256","5a17a8ec":"1326","4b4b8639":"1617",acecf23e:"1903","5e2f577c":"1939","2ecbc0a3":"2234",e6f1d5d9:"2257",b56c404a:"2304","48839c03":"2363",a9bd7a82:"2401","2c88a29c":"2419",d6e7704d:"2556",c4f5d8e4:"2634","9e4087bc":"2711","93f558ea":"2741","81815e46":"2775","1583b5bf":"2781","926e56cd":"2809","627645e7":"2841","3529e74c":"2867",c8b7c897:"2998","2a593a4e":"3079",dc45dbf7:"3158","39a493bb":"3232",ccc49370:"3249","1c0665c0":"3279","13496b6f":"3462",b71b16fd:"3532","8411a829":"3649","96d836a2":"3680","03f1d649":"3784","317df7e9":"4021","91e84a2b":"4027",bfdcba1f:"4054","621db11d":"4212",cb1794b5:"4236",f21c5a11:"4243","6938fd43":"4300",ee6e0711:"4327","9dc2b54c":"4347",f2afad6f:"4381","9661a930":"4410",dee25b21:"4613",ddbe62bb:"4788",bfb2d4f7:"4874","156a7111":"4944",ab6fc2ad:"4950","7c6ad78a":"4984",e7c205ff:"5093",d7f9e50c:"5150",fc4e95ad:"5398",d57bdc25:"5465","02f31de4":"5492",aba21aa0:"5742",cf56bd45:"5770",c5c9028c:"5794","55f512de":"5826","0e89e520":"6019","1f391b9e":"6061","6a80caa6":"6117",c2c46ee1:"6132",ac3acf4f:"6378",d0610505:"6436",cc6b43f4:"6444",c3170973:"6534","9b868f8b":"6684",e9dbec8c:"6728","0297f842":"6789","5d603b6e":"6898","8b8cddd6":"7012",a7bd4aaa:"7098",f46495c3:"7131",da8ed1df:"7448","814f3328":"7472",fb1f78f2:"7555","2172f098":"7602",a6aa9e1f:"7643","3c5b8a9b":"7700",a2d3d900:"7780","21def865":"7792",e515a9f3:"7856",f81c1134:"8130",c15d9823:"8146","6fcd55b8":"8230","70c1ce99":"8348","26a098ec":"8359","206b12a4":"8563",d7a584c2:"8577",d9342d57:"8705","7a9d532a":"8715","67d59855":"8945",ef8b811a:"8947",a94703ab:"9048","3d851916":"9080","4929c21c":"9378","06b8786a":"9385","6d62ba6e":"9453","9aaa4ed7":"9505","5e95c892":"9647","5f94ff8b":"9671",c4c85cfe:"9684","4761d20c":"9714","43aa4c08":"9805","36994c47":"9858",fdba8d0c:"9913","76398fbb":"9914","6019a4a6":"9925"}[e]||e,r.p+r.u(e)},(()=>{var e={5354:0,1869:0};r.f.j=(a,c)=>{var d=r.o(e,a)?e[a]:void 0;if(0!==d)if(d)c.push(d[2]);else if(/^(1869|5354)$/.test(a))e[a]=0;else{var f=new Promise(((c,f)=>d=e[a]=[c,f]));c.push(d[2]=f);var b=r.p+r.u(a),t=new Error;r.l(b,(c=>{if(r.o(e,a)&&(0!==(d=e[a])&&(e[a]=void 0),d)){var f=c&&("load"===c.type?"missing":c.type),b=c&&c.target&&c.target.src;t.message="Loading chunk "+a+" failed.\n("+f+": "+b+")",t.name="ChunkLoadError",t.type=f,t.request=b,d[1](t)}}),"chunk-"+a,a)}},r.O.j=a=>0===e[a];var a=(a,c)=>{var d,f,b=c[0],t=c[1],o=c[2],n=0;if(b.some((a=>0!==e[a]))){for(d in t)r.o(t,d)&&(r.m[d]=t[d]);if(o)var i=o(r)}for(a&&a(c);n{"use strict";var e,a,c,d,f,b={},t={};function r(e){var a=t[e];if(void 0!==a)return a.exports;var c=t[e]={id:e,loaded:!1,exports:{}};return b[e].call(c.exports,c,c.exports,r),c.loaded=!0,c.exports}r.m=b,r.c=t,e=[],r.O=(a,c,d,f)=>{if(!c){var b=1/0;for(i=0;i=f)&&Object.keys(r.O).every((e=>r.O[e](c[o])))?c.splice(o--,1):(t=!1,f0&&e[i-1][2]>f;i--)e[i]=e[i-1];e[i]=[c,d,f]},r.n=e=>{var a=e&&e.__esModule?()=>e.default:()=>e;return r.d(a,{a:a}),a},c=Object.getPrototypeOf?e=>Object.getPrototypeOf(e):e=>e.__proto__,r.t=function(e,d){if(1&d&&(e=this(e)),8&d)return e;if("object"==typeof e&&e){if(4&d&&e.__esModule)return e;if(16&d&&"function"==typeof e.then)return e}var f=Object.create(null);r.r(f);var b={};a=a||[null,c({}),c([]),c(c)];for(var t=2&d&&e;"object"==typeof t&&!~a.indexOf(t);t=c(t))Object.getOwnPropertyNames(t).forEach((a=>b[a]=()=>e[a]));return b.default=()=>e,r.d(f,b),f},r.d=(e,a)=>{for(var c in a)r.o(a,c)&&!r.o(e,c)&&Object.defineProperty(e,c,{enumerable:!0,get:a[c]})},r.f={},r.e=e=>Promise.all(Object.keys(r.f).reduce(((a,c)=>(r.f[c](e,a),a)),[])),r.u=e=>"assets/js/"+({297:"3e3f8afb",320:"687d05ef",351:"c783711f",463:"1b2107de",688:"d16f3476",849:"0058b4c6",867:"33fc5bb8",895:"dfe8f560",1235:"a7456010",1256:"393ba21b",1326:"5a17a8ec",1617:"4b4b8639",1903:"acecf23e",1939:"5e2f577c",2234:"2ecbc0a3",2257:"e6f1d5d9",2304:"b56c404a",2363:"48839c03",2401:"a9bd7a82",2419:"2c88a29c",2556:"d6e7704d",2634:"c4f5d8e4",2711:"9e4087bc",2741:"93f558ea",2775:"81815e46",2781:"1583b5bf",2809:"926e56cd",2841:"627645e7",2867:"3529e74c",2998:"c8b7c897",3079:"2a593a4e",3158:"dc45dbf7",3232:"39a493bb",3249:"ccc49370",3279:"1c0665c0",3462:"13496b6f",3532:"b71b16fd",3649:"8411a829",3680:"96d836a2",3784:"03f1d649",4021:"317df7e9",4027:"91e84a2b",4054:"bfdcba1f",4212:"621db11d",4236:"cb1794b5",4243:"f21c5a11",4300:"6938fd43",4327:"ee6e0711",4347:"9dc2b54c",4381:"f2afad6f",4410:"9661a930",4613:"dee25b21",4788:"ddbe62bb",4874:"bfb2d4f7",4944:"156a7111",4950:"ab6fc2ad",4984:"7c6ad78a",5093:"e7c205ff",5150:"d7f9e50c",5398:"fc4e95ad",5465:"d57bdc25",5492:"02f31de4",5742:"aba21aa0",5770:"cf56bd45",5794:"c5c9028c",5826:"55f512de",6019:"0e89e520",6061:"1f391b9e",6117:"6a80caa6",6132:"c2c46ee1",6378:"ac3acf4f",6436:"d0610505",6444:"cc6b43f4",6534:"c3170973",6684:"9b868f8b",6728:"e9dbec8c",6789:"0297f842",6898:"5d603b6e",7012:"8b8cddd6",7098:"a7bd4aaa",7131:"f46495c3",7448:"da8ed1df",7472:"814f3328",7555:"fb1f78f2",7602:"2172f098",7643:"a6aa9e1f",7700:"3c5b8a9b",7780:"a2d3d900",7792:"21def865",7856:"e515a9f3",8130:"f81c1134",8146:"c15d9823",8230:"6fcd55b8",8348:"70c1ce99",8359:"26a098ec",8401:"17896441",8563:"206b12a4",8577:"d7a584c2",8705:"d9342d57",8715:"7a9d532a",8945:"67d59855",8947:"ef8b811a",9048:"a94703ab",9080:"3d851916",9378:"4929c21c",9385:"06b8786a",9453:"6d62ba6e",9505:"9aaa4ed7",9647:"5e95c892",9671:"5f94ff8b",9684:"c4c85cfe",9714:"4761d20c",9805:"43aa4c08",9858:"36994c47",9913:"fdba8d0c",9914:"76398fbb",9925:"6019a4a6"}[e]||e)+"."+{297:"4138ec3d",320:"898e25f1",351:"545be957",463:"0d1c50b3",688:"576066bd",849:"cd0fc18f",867:"edbf5631",895:"8135cce1",1235:"103edb76",1256:"f1d840ff",1326:"2bddf91d",1538:"d2b38bef",1617:"314780c9",1903:"8ecfe5bb",1939:"129b5a4a",2234:"c2aaf1bd",2237:"b72acfc7",2257:"f002131f",2304:"fde89478",2363:"93228eea",2401:"9a581012",2419:"f1a9c361",2556:"150f96a8",2634:"892584d7",2711:"8931c1ef",2741:"da5376ea",2775:"822adb53",2781:"23f85637",2809:"c51d0dce",2841:"bfcac991",2867:"17141655",2998:"3f360acf",3079:"550599a8",3158:"f07214f1",3232:"e78851bb",3249:"54c025e6",3279:"5fe3020f",3347:"c8cb4718",3462:"7cf354aa",3532:"d33c2e64",3649:"ec18df3d",3680:"e146e384",3784:"799181d7",4021:"821ae95e",4027:"2bd54c78",4054:"0da1833c",4212:"67fb4802",4236:"146f3d62",4243:"ef92ea49",4300:"a2c61b10",4327:"5cc85f53",4347:"82425f04",4381:"460788b9",4410:"a6074bbc",4613:"fe612a26",4788:"573b3d1e",4874:"4e426d30",4944:"bf608139",4950:"46105c3a",4984:"f6cbe8e2",5093:"5c22f914",5150:"86a05c78",5398:"eb389543",5465:"5f9acc56",5492:"a895e635",5742:"819b351c",5770:"99ffd590",5794:"76e43f37",5826:"85dde8d2",6019:"03699f29",6061:"f5a69655",6117:"22b847d4",6132:"d9c1cb99",6378:"3b180028",6436:"45e6229e",6444:"cca33b77",6534:"8e6d3b40",6684:"c62cbca5",6728:"9d7f32b2",6789:"e37f4af6",6898:"424a959b",7012:"f647d980",7098:"39c667ac",7131:"d25196e0",7448:"8f5360d5",7472:"7c1d0c3a",7555:"dde3c07c",7602:"d405a39c",7643:"6769321d",7700:"0ad6167e",7780:"3f07c99b",7792:"2a6e22bd",7856:"6af8d118",8130:"33fa168f",8146:"f947b6be",8230:"44f8f698",8348:"fb894b01",8359:"87c2033d",8401:"1fcb30c2",8563:"8f9245ca",8577:"be5a83fc",8705:"a2610b49",8715:"0a297122",8945:"17edb816",8947:"52e4f801",9048:"6d889c6b",9080:"ae0c18a8",9378:"07ffe8dc",9385:"7a3dd9ac",9453:"b5d56c33",9505:"63da1629",9647:"a8dc8afb",9671:"6e8723f1",9684:"e3e6a90f",9714:"7ebe4d48",9805:"48aa7bfa",9858:"d7bdbcc7",9913:"b75da482",9914:"76dd1551",9925:"920febdb"}[e]+".js",r.miniCssF=e=>{},r.g=function(){if("object"==typeof globalThis)return globalThis;try{return this||new Function("return this")()}catch(e){if("object"==typeof window)return window}}(),r.o=(e,a)=>Object.prototype.hasOwnProperty.call(e,a),d={},f="openpathfinder.com:",r.l=(e,a,c,b)=>{if(d[e])d[e].push(a);else{var t,o;if(void 0!==c)for(var n=document.getElementsByTagName("script"),i=0;i{t.onerror=t.onload=null,clearTimeout(s);var f=d[e];if(delete d[e],t.parentNode&&t.parentNode.removeChild(t),f&&f.forEach((e=>e(c))),a)return a(c)},s=setTimeout(l.bind(null,void 0,{type:"timeout",target:t}),12e4);t.onerror=l.bind(null,t.onerror),t.onload=l.bind(null,t.onload),o&&document.head.appendChild(t)}},r.r=e=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},r.p="/",r.gca=function(e){return e={17896441:"8401","3e3f8afb":"297","687d05ef":"320",c783711f:"351","1b2107de":"463",d16f3476:"688","0058b4c6":"849","33fc5bb8":"867",dfe8f560:"895",a7456010:"1235","393ba21b":"1256","5a17a8ec":"1326","4b4b8639":"1617",acecf23e:"1903","5e2f577c":"1939","2ecbc0a3":"2234",e6f1d5d9:"2257",b56c404a:"2304","48839c03":"2363",a9bd7a82:"2401","2c88a29c":"2419",d6e7704d:"2556",c4f5d8e4:"2634","9e4087bc":"2711","93f558ea":"2741","81815e46":"2775","1583b5bf":"2781","926e56cd":"2809","627645e7":"2841","3529e74c":"2867",c8b7c897:"2998","2a593a4e":"3079",dc45dbf7:"3158","39a493bb":"3232",ccc49370:"3249","1c0665c0":"3279","13496b6f":"3462",b71b16fd:"3532","8411a829":"3649","96d836a2":"3680","03f1d649":"3784","317df7e9":"4021","91e84a2b":"4027",bfdcba1f:"4054","621db11d":"4212",cb1794b5:"4236",f21c5a11:"4243","6938fd43":"4300",ee6e0711:"4327","9dc2b54c":"4347",f2afad6f:"4381","9661a930":"4410",dee25b21:"4613",ddbe62bb:"4788",bfb2d4f7:"4874","156a7111":"4944",ab6fc2ad:"4950","7c6ad78a":"4984",e7c205ff:"5093",d7f9e50c:"5150",fc4e95ad:"5398",d57bdc25:"5465","02f31de4":"5492",aba21aa0:"5742",cf56bd45:"5770",c5c9028c:"5794","55f512de":"5826","0e89e520":"6019","1f391b9e":"6061","6a80caa6":"6117",c2c46ee1:"6132",ac3acf4f:"6378",d0610505:"6436",cc6b43f4:"6444",c3170973:"6534","9b868f8b":"6684",e9dbec8c:"6728","0297f842":"6789","5d603b6e":"6898","8b8cddd6":"7012",a7bd4aaa:"7098",f46495c3:"7131",da8ed1df:"7448","814f3328":"7472",fb1f78f2:"7555","2172f098":"7602",a6aa9e1f:"7643","3c5b8a9b":"7700",a2d3d900:"7780","21def865":"7792",e515a9f3:"7856",f81c1134:"8130",c15d9823:"8146","6fcd55b8":"8230","70c1ce99":"8348","26a098ec":"8359","206b12a4":"8563",d7a584c2:"8577",d9342d57:"8705","7a9d532a":"8715","67d59855":"8945",ef8b811a:"8947",a94703ab:"9048","3d851916":"9080","4929c21c":"9378","06b8786a":"9385","6d62ba6e":"9453","9aaa4ed7":"9505","5e95c892":"9647","5f94ff8b":"9671",c4c85cfe:"9684","4761d20c":"9714","43aa4c08":"9805","36994c47":"9858",fdba8d0c:"9913","76398fbb":"9914","6019a4a6":"9925"}[e]||e,r.p+r.u(e)},(()=>{var e={5354:0,1869:0};r.f.j=(a,c)=>{var d=r.o(e,a)?e[a]:void 0;if(0!==d)if(d)c.push(d[2]);else if(/^(1869|5354)$/.test(a))e[a]=0;else{var f=new Promise(((c,f)=>d=e[a]=[c,f]));c.push(d[2]=f);var b=r.p+r.u(a),t=new Error;r.l(b,(c=>{if(r.o(e,a)&&(0!==(d=e[a])&&(e[a]=void 0),d)){var f=c&&("load"===c.type?"missing":c.type),b=c&&c.target&&c.target.src;t.message="Loading chunk "+a+" failed.\n("+f+": "+b+")",t.name="ChunkLoadError",t.type=f,t.request=b,d[1](t)}}),"chunk-"+a,a)}},r.O.j=a=>0===e[a];var a=(a,c)=>{var d,f,b=c[0],t=c[1],o=c[2],n=0;if(b.some((a=>0!==e[a]))){for(d in t)r.o(t,d)&&(r.m[d]=t[d]);if(o)var i=o(r)}for(a&&a(c);n Archive | OpenPathfinder - + diff --git a/blog/authors/index.html b/blog/authors/index.html index ba5cbf16..5c6afb49 100644 --- a/blog/authors/index.html +++ b/blog/authors/index.html @@ -5,7 +5,7 @@ Authors | OpenPathfinder - + diff --git a/blog/authors/ulisesgascon/index.html b/blog/authors/ulisesgascon/index.html index 167702dc..ed1ded93 100644 --- a/blog/authors/ulisesgascon/index.html +++ b/blog/authors/ulisesgascon/index.html @@ -5,7 +5,7 @@ Ulises Gascón - One post | OpenPathfinder - + diff --git a/blog/index.html b/blog/index.html index 099cc762..86c67957 100644 --- a/blog/index.html +++ b/blog/index.html @@ -5,7 +5,7 @@ Blog | OpenPathfinder - + diff --git a/blog/welcome/index.html b/blog/welcome/index.html index 0d21f2b4..1c309c10 100644 --- a/blog/welcome/index.html +++ b/blog/welcome/index.html @@ -5,7 +5,7 @@ Welcome to OpenPathfinder: Explore Our Mission and Tools | OpenPathfinder - + diff --git a/code_of_conduct/index.html b/code_of_conduct/index.html index 37cb2f25..13815d9a 100644 --- a/code_of_conduct/index.html +++ b/code_of_conduct/index.html @@ -5,7 +5,7 @@ Contributor Covenant Code of Conduct | OpenPathfinder - + diff --git a/contribute/index.html b/contribute/index.html index d1287528..11fd9f2b 100644 --- a/contribute/index.html +++ b/contribute/index.html @@ -5,7 +5,7 @@ Contribute | OpenPathfinder - + diff --git a/docs/checks/MFAImpersonationDefense/index.html b/docs/checks/MFAImpersonationDefense/index.html index cb5c7f7a..0ea6b72e 100644 --- a/docs/checks/MFAImpersonationDefense/index.html +++ b/docs/checks/MFAImpersonationDefense/index.html @@ -5,7 +5,7 @@ Use MFA against impersonation | OpenPathfinder - + diff --git a/docs/checks/PRsBeforeMerge/index.html b/docs/checks/PRsBeforeMerge/index.html index e0c67092..bb49655d 100644 --- a/docs/checks/PRsBeforeMerge/index.html +++ b/docs/checks/PRsBeforeMerge/index.html @@ -5,7 +5,7 @@ Require Pull Requests Before Merging | OpenPathfinder - + diff --git a/docs/checks/SSHKeysRequired/index.html b/docs/checks/SSHKeysRequired/index.html index 7e8a4ca3..02a7fc60 100644 --- a/docs/checks/SSHKeysRequired/index.html +++ b/docs/checks/SSHKeysRequired/index.html @@ -5,7 +5,7 @@ Use SSH Keys with Passphrases for Repository Access | OpenPathfinder - + diff --git a/docs/checks/activeAdminsSixMonths/index.html b/docs/checks/activeAdminsSixMonths/index.html index bf105f7b..5c976f0c 100644 --- a/docs/checks/activeAdminsSixMonths/index.html +++ b/docs/checks/activeAdminsSixMonths/index.html @@ -5,7 +5,7 @@ Require Active Admins in GitHub Org (Activity in 6 Months) | OpenPathfinder - + diff --git a/docs/checks/activeWritersSixMonths/index.html b/docs/checks/activeWritersSixMonths/index.html index 4ff85b16..a0ff96c3 100644 --- a/docs/checks/activeWritersSixMonths/index.html +++ b/docs/checks/activeWritersSixMonths/index.html @@ -5,7 +5,7 @@ Require Active Members with Write Access (Activity in 6 Months) | OpenPathfinder - + diff --git a/docs/checks/adminRepoCreationOnly/index.html b/docs/checks/adminRepoCreationOnly/index.html index 00e7941f..0c9b3cb6 100644 --- a/docs/checks/adminRepoCreationOnly/index.html +++ b/docs/checks/adminRepoCreationOnly/index.html @@ -5,7 +5,7 @@ Allow Only Admins to Create Public Repositories | OpenPathfinder - + diff --git a/docs/checks/annualDependencyRefresh/index.html b/docs/checks/annualDependencyRefresh/index.html index a31321ad..82e6c1d3 100644 --- a/docs/checks/annualDependencyRefresh/index.html +++ b/docs/checks/annualDependencyRefresh/index.html @@ -5,7 +5,7 @@ Refresh Dependencies with Annual Releases | OpenPathfinder - + diff --git a/docs/checks/assignCVEForKnownVulns/index.html b/docs/checks/assignCVEForKnownVulns/index.html index fadb1137..380459ce 100644 --- a/docs/checks/assignCVEForKnownVulns/index.html +++ b/docs/checks/assignCVEForKnownVulns/index.html @@ -5,7 +5,7 @@ Assign CVEs to All Known Security Vulnerabilities | OpenPathfinder - + diff --git a/docs/checks/automateDependencyManagement/index.html b/docs/checks/automateDependencyManagement/index.html index 14c3606f..7f3778a1 100644 --- a/docs/checks/automateDependencyManagement/index.html +++ b/docs/checks/automateDependencyManagement/index.html @@ -5,7 +5,7 @@ Automate Monitoring of Outdated Dependencies | OpenPathfinder - + diff --git a/docs/checks/automateVulnDetection/index.html b/docs/checks/automateVulnDetection/index.html index fa248e2b..a51f7217 100644 --- a/docs/checks/automateVulnDetection/index.html +++ b/docs/checks/automateVulnDetection/index.html @@ -5,7 +5,7 @@ Automate Dependency Vulnerability Identification | OpenPathfinder - + diff --git a/docs/checks/blockWorkflowPRApproval/index.html b/docs/checks/blockWorkflowPRApproval/index.html index a9f60ff4..c57d1f08 100644 --- a/docs/checks/blockWorkflowPRApproval/index.html +++ b/docs/checks/blockWorkflowPRApproval/index.html @@ -5,7 +5,7 @@ Prevent Workflows from Creating or Approving PRs | OpenPathfinder - + diff --git a/docs/checks/ciAndCdPipelineAsCode/index.html b/docs/checks/ciAndCdPipelineAsCode/index.html index 35152556..c67f6fbb 100644 --- a/docs/checks/ciAndCdPipelineAsCode/index.html +++ b/docs/checks/ciAndCdPipelineAsCode/index.html @@ -5,7 +5,7 @@ Automate CI/CD Steps in Code-Based Pipelines | OpenPathfinder - + diff --git a/docs/checks/commitSignoffForWeb/index.html b/docs/checks/commitSignoffForWeb/index.html index 8d35e313..df310f7c 100644 --- a/docs/checks/commitSignoffForWeb/index.html +++ b/docs/checks/commitSignoffForWeb/index.html @@ -5,7 +5,7 @@ Enforce Commit Signoff for Web-Based Commits | OpenPathfinder - + diff --git a/docs/checks/commitStatusChecks/index.html b/docs/checks/commitStatusChecks/index.html index 08674587..028dd780 100644 --- a/docs/checks/commitStatusChecks/index.html +++ b/docs/checks/commitStatusChecks/index.html @@ -5,7 +5,7 @@ Require Commit Status Checks to Pass Before Merging | OpenPathfinder - + diff --git a/docs/checks/consistentBuildProcessDocs/index.html b/docs/checks/consistentBuildProcessDocs/index.html index a7cef886..1cfa1fef 100644 --- a/docs/checks/consistentBuildProcessDocs/index.html +++ b/docs/checks/consistentBuildProcessDocs/index.html @@ -5,7 +5,7 @@ Document Consistent and Automated Build Processes | OpenPathfinder - + diff --git a/docs/checks/defaultTokenPermissionsReadOnly/index.html b/docs/checks/defaultTokenPermissionsReadOnly/index.html index 765a6be0..392d20d1 100644 --- a/docs/checks/defaultTokenPermissionsReadOnly/index.html +++ b/docs/checks/defaultTokenPermissionsReadOnly/index.html @@ -5,7 +5,7 @@ Set Default GitHub Workflow Token Permissions to Read Only | OpenPathfinder - + diff --git a/docs/checks/defineFunctionalRoles/index.html b/docs/checks/defineFunctionalRoles/index.html index b81bd8a3..111e2c18 100644 --- a/docs/checks/defineFunctionalRoles/index.html +++ b/docs/checks/defineFunctionalRoles/index.html @@ -5,7 +5,7 @@ Define Roles Aligned to Functional Responsibilities | OpenPathfinder - + diff --git a/docs/checks/forkWorkflowApproval/index.html b/docs/checks/forkWorkflowApproval/index.html index cbc0fed9..791f8084 100644 --- a/docs/checks/forkWorkflowApproval/index.html +++ b/docs/checks/forkWorkflowApproval/index.html @@ -5,7 +5,7 @@ Require Approval for Forked Workflow Changes | OpenPathfinder - + diff --git a/docs/checks/githubOrgMFA/index.html b/docs/checks/githubOrgMFA/index.html index 03dac547..0d15bdd7 100644 --- a/docs/checks/githubOrgMFA/index.html +++ b/docs/checks/githubOrgMFA/index.html @@ -5,7 +5,7 @@ Enforce MFA in GitHub Organization(s) | OpenPathfinder - + diff --git a/docs/checks/githubWebhookSecrets/index.html b/docs/checks/githubWebhookSecrets/index.html index 19d897d8..85a000b2 100644 --- a/docs/checks/githubWebhookSecrets/index.html +++ b/docs/checks/githubWebhookSecrets/index.html @@ -5,7 +5,7 @@ Secure GitHub Webhooks with Secrets | OpenPathfinder - + diff --git a/docs/checks/githubWriteAccessRoles/index.html b/docs/checks/githubWriteAccessRoles/index.html index bb8cccbf..582f320a 100644 --- a/docs/checks/githubWriteAccessRoles/index.html +++ b/docs/checks/githubWriteAccessRoles/index.html @@ -5,7 +5,7 @@ Define Teams/Individuals with Write Access to Repositories | OpenPathfinder - + diff --git a/docs/checks/identifyModifiedDependencies/index.html b/docs/checks/identifyModifiedDependencies/index.html index f41e9848..d3e41682 100644 --- a/docs/checks/identifyModifiedDependencies/index.html +++ b/docs/checks/identifyModifiedDependencies/index.html @@ -5,7 +5,7 @@ Uniquely Identify Modified Dependencies | OpenPathfinder - + diff --git a/docs/checks/incidentResponsePlan/index.html b/docs/checks/incidentResponsePlan/index.html index 3f98864f..120823a9 100644 --- a/docs/checks/incidentResponsePlan/index.html +++ b/docs/checks/incidentResponsePlan/index.html @@ -5,7 +5,7 @@ Define Clear Communication and Incident Response Plans | OpenPathfinder - + diff --git a/docs/checks/includeCVEInReleaseNotes/index.html b/docs/checks/includeCVEInReleaseNotes/index.html index 5df9cc12..674899f5 100644 --- a/docs/checks/includeCVEInReleaseNotes/index.html +++ b/docs/checks/includeCVEInReleaseNotes/index.html @@ -5,7 +5,7 @@ Include CVE IDs in Release Notes for Security Fixes | OpenPathfinder - + diff --git a/docs/checks/includePackageLock/index.html b/docs/checks/includePackageLock/index.html index ddb6a3b3..045ad0ec 100644 --- a/docs/checks/includePackageLock/index.html +++ b/docs/checks/includePackageLock/index.html @@ -5,7 +5,7 @@ Include package-lock.json in Releases (Freestanding Apps) | OpenPathfinder - + diff --git a/docs/checks/injectedSecretsAtRuntime/index.html b/docs/checks/injectedSecretsAtRuntime/index.html index d715a5eb..ba54a79d 100644 --- a/docs/checks/injectedSecretsAtRuntime/index.html +++ b/docs/checks/injectedSecretsAtRuntime/index.html @@ -5,7 +5,7 @@ Ensure that the secrets are injected at runtime | OpenPathfinder - + diff --git a/docs/checks/limitOrgOwners/index.html b/docs/checks/limitOrgOwners/index.html index fefbb76f..16af24d5 100644 --- a/docs/checks/limitOrgOwners/index.html +++ b/docs/checks/limitOrgOwners/index.html @@ -5,7 +5,7 @@ Limit GitHub Org Owners to Fewer Than Three | OpenPathfinder - + diff --git a/docs/checks/limitRepoAdmins/index.html b/docs/checks/limitRepoAdmins/index.html index 22f7f872..a10828e9 100644 --- a/docs/checks/limitRepoAdmins/index.html +++ b/docs/checks/limitRepoAdmins/index.html @@ -5,7 +5,7 @@ Limit GitHub Repo Admins to Fewer Than Three | OpenPathfinder - + diff --git a/docs/checks/limitWorkflowWritePermissions/index.html b/docs/checks/limitWorkflowWritePermissions/index.html index 7dd623b1..2f370100 100644 --- a/docs/checks/limitWorkflowWritePermissions/index.html +++ b/docs/checks/limitWorkflowWritePermissions/index.html @@ -5,7 +5,7 @@ Limit Workflow Write Permissions to Job-Level | OpenPathfinder - + diff --git a/docs/checks/machineReadableDependencies/index.html b/docs/checks/machineReadableDependencies/index.html index 2075bba8..6c760676 100644 --- a/docs/checks/machineReadableDependencies/index.html +++ b/docs/checks/machineReadableDependencies/index.html @@ -5,7 +5,7 @@ Provide Machine-Readable Dependency Lists | OpenPathfinder - + diff --git a/docs/checks/noArbitraryCodeInPipeline/index.html b/docs/checks/noArbitraryCodeInPipeline/index.html index a98b0f05..5dd836ae 100644 --- a/docs/checks/noArbitraryCodeInPipeline/index.html +++ b/docs/checks/noArbitraryCodeInPipeline/index.html @@ -5,7 +5,7 @@ Restrict Build Pipeline Code Execution to Build Scripts | OpenPathfinder - + diff --git a/docs/checks/noForcePushDefaultBranch/index.html b/docs/checks/noForcePushDefaultBranch/index.html index 20488bef..99b52333 100644 --- a/docs/checks/noForcePushDefaultBranch/index.html +++ b/docs/checks/noForcePushDefaultBranch/index.html @@ -5,7 +5,7 @@ Disable Force Push on Default Branch | OpenPathfinder - + diff --git a/docs/checks/noSelfHostedRunners/index.html b/docs/checks/noSelfHostedRunners/index.html index aebe93ed..b03a6a28 100644 --- a/docs/checks/noSelfHostedRunners/index.html +++ b/docs/checks/noSelfHostedRunners/index.html @@ -5,7 +5,7 @@ Disable Self-Hosted Runners in GitHub Org | OpenPathfinder - + diff --git a/docs/checks/noSensitiveInfoInRepositories/index.html b/docs/checks/noSensitiveInfoInRepositories/index.html index 665334b8..6e0320d3 100644 --- a/docs/checks/noSensitiveInfoInRepositories/index.html +++ b/docs/checks/noSensitiveInfoInRepositories/index.html @@ -5,7 +5,7 @@ Check sensitive information | OpenPathfinder - + diff --git a/docs/checks/npmOrgMFA/index.html b/docs/checks/npmOrgMFA/index.html index c6d577ab..68517f65 100644 --- a/docs/checks/npmOrgMFA/index.html +++ b/docs/checks/npmOrgMFA/index.html @@ -5,7 +5,7 @@ Enforce MFA in npm Organization(s) | OpenPathfinder - + diff --git a/docs/checks/npmPublicationMFA/index.html b/docs/checks/npmPublicationMFA/index.html index e886b3f1..2ee67f6b 100644 --- a/docs/checks/npmPublicationMFA/index.html +++ b/docs/checks/npmPublicationMFA/index.html @@ -5,7 +5,7 @@ Publish to npm Using MFA-Enabled Accounts | OpenPathfinder - + diff --git a/docs/checks/orgToolingMFA/index.html b/docs/checks/orgToolingMFA/index.html index b8cd3b19..15c85a27 100644 --- a/docs/checks/orgToolingMFA/index.html +++ b/docs/checks/orgToolingMFA/index.html @@ -5,7 +5,7 @@ Enforce MFA in all the tools | OpenPathfinder - + diff --git a/docs/checks/owaspTop10Training/index.html b/docs/checks/owaspTop10Training/index.html index 90f37246..a8effbc6 100644 --- a/docs/checks/owaspTop10Training/index.html +++ b/docs/checks/owaspTop10Training/index.html @@ -5,13 +5,15 @@ Training on OWASP Top 10 or Equivalent | OpenPathfinder - +

Training on OWASP Top 10 or Equivalent

tip

This check is currently under development and not yet implemented. Click here to learn how you can help.

Description

At least one primary maintainer has taken the training on OWASP Top 10 or Equivalent

+

Dashboard Inclusion

+

It is considered passed if there is a record for the organization in the owasp_top10_training dashboard table and the date falls within the valid range (one natural year). This table is maintained manually, more information

Details

+
\ No newline at end of file diff --git a/docs/checks/patchCriticalVulns30Days/index.html b/docs/checks/patchCriticalVulns30Days/index.html index 1d735f2d..b34e030e 100644 --- a/docs/checks/patchCriticalVulns30Days/index.html +++ b/docs/checks/patchCriticalVulns30Days/index.html @@ -5,7 +5,7 @@ Patch Actively Exploited Critical Vulnerabilities within 30 Days | OpenPathfinder - + diff --git a/docs/checks/patchExploitableHighVulns14Days/index.html b/docs/checks/patchExploitableHighVulns14Days/index.html index 08d7d731..664a4687 100644 --- a/docs/checks/patchExploitableHighVulns14Days/index.html +++ b/docs/checks/patchExploitableHighVulns14Days/index.html @@ -5,7 +5,7 @@ Patch Critical/High Vulnerabilities in 14 Days | OpenPathfinder - + diff --git a/docs/checks/patchExploitableNoncCriticalVulns60Days/index.html b/docs/checks/patchExploitableNoncCriticalVulns60Days/index.html index 56492e26..1a5bc4d8 100644 --- a/docs/checks/patchExploitableNoncCriticalVulns60Days/index.html +++ b/docs/checks/patchExploitableNoncCriticalVulns60Days/index.html @@ -5,7 +5,7 @@ Patch Non-Critical Vulnerabilities in 60 Days | OpenPathfinder - + diff --git a/docs/checks/patchNonCriticalVulns90Days/index.html b/docs/checks/patchNonCriticalVulns90Days/index.html index f2f78a97..072fedbe 100644 --- a/docs/checks/patchNonCriticalVulns90Days/index.html +++ b/docs/checks/patchNonCriticalVulns90Days/index.html @@ -5,7 +5,7 @@ Patch Non-Critical Vulnerabilities within 90 Days | OpenPathfinder - + diff --git a/docs/checks/pinActionsToSHA/index.html b/docs/checks/pinActionsToSHA/index.html index 95b3b433..fc07d331 100644 --- a/docs/checks/pinActionsToSHA/index.html +++ b/docs/checks/pinActionsToSHA/index.html @@ -5,7 +5,7 @@ Pin Actions with Secrets to Full-Length Commit SHAs | OpenPathfinder - + diff --git a/docs/checks/preventBranchProtectionBypass/index.html b/docs/checks/preventBranchProtectionBypass/index.html index fa6b8e7b..a3c742e8 100644 --- a/docs/checks/preventBranchProtectionBypass/index.html +++ b/docs/checks/preventBranchProtectionBypass/index.html @@ -5,7 +5,7 @@ Prevent Admins from Bypassing Branch Protection | OpenPathfinder - + diff --git a/docs/checks/preventDeletionDefaultBranch/index.html b/docs/checks/preventDeletionDefaultBranch/index.html index ce507ad9..8022875e 100644 --- a/docs/checks/preventDeletionDefaultBranch/index.html +++ b/docs/checks/preventDeletionDefaultBranch/index.html @@ -5,7 +5,7 @@ Prevent Deletion of Default Branch | OpenPathfinder - + diff --git a/docs/checks/preventLandingSensitiveCommits/index.html b/docs/checks/preventLandingSensitiveCommits/index.html index ca43cb99..019838d2 100644 --- a/docs/checks/preventLandingSensitiveCommits/index.html +++ b/docs/checks/preventLandingSensitiveCommits/index.html @@ -5,7 +5,7 @@ Block New Commits with Secrets or Credentials | OpenPathfinder - + diff --git a/docs/checks/preventScriptInjection/index.html b/docs/checks/preventScriptInjection/index.html index 6929111e..70091fd4 100644 --- a/docs/checks/preventScriptInjection/index.html +++ b/docs/checks/preventScriptInjection/index.html @@ -5,7 +5,7 @@ Avoid Script Injection from Untrusted Variables | OpenPathfinder - + diff --git a/docs/checks/regressionTestsForVulns/index.html b/docs/checks/regressionTestsForVulns/index.html index 0eb89fd0..d167d2e7 100644 --- a/docs/checks/regressionTestsForVulns/index.html +++ b/docs/checks/regressionTestsForVulns/index.html @@ -5,7 +5,7 @@ Create Regression Tests for Bugs and Security Vulnerabilities | OpenPathfinder - + diff --git a/docs/checks/requireCodeOwnersReviewForLargeTeams/index.html b/docs/checks/requireCodeOwnersReviewForLargeTeams/index.html index f793eadb..ccb03ae1 100644 --- a/docs/checks/requireCodeOwnersReviewForLargeTeams/index.html +++ b/docs/checks/requireCodeOwnersReviewForLargeTeams/index.html @@ -5,7 +5,7 @@ Require Code Owners Review (Four+ Maintainers) | OpenPathfinder - + diff --git a/docs/checks/requirePRApprovalForMainline/index.html b/docs/checks/requirePRApprovalForMainline/index.html index cdf168d1..d5ede29a 100644 --- a/docs/checks/requirePRApprovalForMainline/index.html +++ b/docs/checks/requirePRApprovalForMainline/index.html @@ -5,7 +5,7 @@ Require Approved PRs for Mainline Commits (Two+ Maintainers) | OpenPathfinder - + diff --git a/docs/checks/requireSignedCommits/index.html b/docs/checks/requireSignedCommits/index.html index 034d453e..f6a93c95 100644 --- a/docs/checks/requireSignedCommits/index.html +++ b/docs/checks/requireSignedCommits/index.html @@ -5,7 +5,7 @@ Require Signed Commits | OpenPathfinder - + diff --git a/docs/checks/requireTwoPartyReview/index.html b/docs/checks/requireTwoPartyReview/index.html index 015b7b14..7f8a1fb7 100644 --- a/docs/checks/requireTwoPartyReview/index.html +++ b/docs/checks/requireTwoPartyReview/index.html @@ -5,7 +5,7 @@ Require Two-Party Review (Two+ Maintainers) | OpenPathfinder - + diff --git a/docs/checks/resolveLinterWarnings/index.html b/docs/checks/resolveLinterWarnings/index.html index 2d672cfe..228f898f 100644 --- a/docs/checks/resolveLinterWarnings/index.html +++ b/docs/checks/resolveLinterWarnings/index.html @@ -5,7 +5,7 @@ Address Compiler/Linter Warnings Before Merging | OpenPathfinder - + diff --git a/docs/checks/restrictOrgSecrets/index.html b/docs/checks/restrictOrgSecrets/index.html index 68e1944c..d8a8b549 100644 --- a/docs/checks/restrictOrgSecrets/index.html +++ b/docs/checks/restrictOrgSecrets/index.html @@ -5,7 +5,7 @@ Restrict GitHub Org Secrets to Specific Repositories | OpenPathfinder - + diff --git a/docs/checks/restrictedOrgPermissions/index.html b/docs/checks/restrictedOrgPermissions/index.html index f0e23df6..ed53dc3c 100644 --- a/docs/checks/restrictedOrgPermissions/index.html +++ b/docs/checks/restrictedOrgPermissions/index.html @@ -5,7 +5,7 @@ Restrict Default GitHub Org Member Permissions | OpenPathfinder - + diff --git a/docs/checks/runnerSecurityScanner/index.html b/docs/checks/runnerSecurityScanner/index.html index 5c31f300..36bbec12 100644 --- a/docs/checks/runnerSecurityScanner/index.html +++ b/docs/checks/runnerSecurityScanner/index.html @@ -5,7 +5,7 @@ Use GitHub Runner Security Scanners | OpenPathfinder - + diff --git a/docs/checks/scanCommitsForSensitiveInfo/index.html b/docs/checks/scanCommitsForSensitiveInfo/index.html index 122f7d9c..6571265e 100644 --- a/docs/checks/scanCommitsForSensitiveInfo/index.html +++ b/docs/checks/scanCommitsForSensitiveInfo/index.html @@ -5,7 +5,7 @@ Ensure that all the commits are scanned | OpenPathfinder - + diff --git a/docs/checks/securityMdMeetsOpenJSCVD/index.html b/docs/checks/securityMdMeetsOpenJSCVD/index.html index c6e663b4..51eaca74 100644 --- a/docs/checks/securityMdMeetsOpenJSCVD/index.html +++ b/docs/checks/securityMdMeetsOpenJSCVD/index.html @@ -5,7 +5,7 @@ Ensure Security.md Meets OpenJS CVD Guidelines | OpenPathfinder - + diff --git a/docs/checks/softwareArchitectureDocs/index.html b/docs/checks/softwareArchitectureDocs/index.html index cb09e1cf..f356d70b 100644 --- a/docs/checks/softwareArchitectureDocs/index.html +++ b/docs/checks/softwareArchitectureDocs/index.html @@ -5,7 +5,7 @@ Document Software Architecture | OpenPathfinder - + diff --git a/docs/checks/softwareDesignTraining/index.html b/docs/checks/softwareDesignTraining/index.html index 6e54caea..98feadec 100644 --- a/docs/checks/softwareDesignTraining/index.html +++ b/docs/checks/softwareDesignTraining/index.html @@ -5,7 +5,7 @@ Training on Secure Software Design | OpenPathfinder - + diff --git a/docs/checks/staticAppSecTesting/index.html b/docs/checks/staticAppSecTesting/index.html index 933d0f1e..11c84dd3 100644 --- a/docs/checks/staticAppSecTesting/index.html +++ b/docs/checks/staticAppSecTesting/index.html @@ -5,7 +5,7 @@ Use Static Application Security Testing for All Commits | OpenPathfinder - + diff --git a/docs/checks/staticCodeAnalysis/index.html b/docs/checks/staticCodeAnalysis/index.html index 55d3e9e1..223df1e2 100644 --- a/docs/checks/staticCodeAnalysis/index.html +++ b/docs/checks/staticCodeAnalysis/index.html @@ -5,7 +5,7 @@ Use Automated Static Code Analysis Tools | OpenPathfinder - + diff --git a/docs/checks/twoOrMoreOwnersForAccess/index.html b/docs/checks/twoOrMoreOwnersForAccess/index.html index 7a04d0da..1f6a7098 100644 --- a/docs/checks/twoOrMoreOwnersForAccess/index.html +++ b/docs/checks/twoOrMoreOwnersForAccess/index.html @@ -5,7 +5,7 @@ Configure Two or more Owners for Access Continuity | OpenPathfinder - + diff --git a/docs/checks/upToDateDefaultBranchBeforeMerge/index.html b/docs/checks/upToDateDefaultBranchBeforeMerge/index.html index c44148b2..7875604d 100644 --- a/docs/checks/upToDateDefaultBranchBeforeMerge/index.html +++ b/docs/checks/upToDateDefaultBranchBeforeMerge/index.html @@ -5,7 +5,7 @@ Require Default Branch Updates Before Merging | OpenPathfinder - + diff --git a/docs/checks/upgradePathDocs/index.html b/docs/checks/upgradePathDocs/index.html index 013e3584..9c829c76 100644 --- a/docs/checks/upgradePathDocs/index.html +++ b/docs/checks/upgradePathDocs/index.html @@ -5,7 +5,7 @@ Support Older Versions or Provide Upgrade Paths | OpenPathfinder - + diff --git a/docs/checks/useCVDToolForVulns/index.html b/docs/checks/useCVDToolForVulns/index.html index 398415df..18f11e2a 100644 --- a/docs/checks/useCVDToolForVulns/index.html +++ b/docs/checks/useCVDToolForVulns/index.html @@ -5,7 +5,7 @@ Use CVD Tools to Manage Vulnerability Reports | OpenPathfinder - + diff --git a/docs/checks/useHwKeyGithubAccess/index.html b/docs/checks/useHwKeyGithubAccess/index.html index db79aebd..4f6af290 100644 --- a/docs/checks/useHwKeyGithubAccess/index.html +++ b/docs/checks/useHwKeyGithubAccess/index.html @@ -5,7 +5,7 @@ Use AAL2/3 Passkeys for GitHub Access | OpenPathfinder - + diff --git a/docs/checks/useHwKeyGithubNonInteractive/index.html b/docs/checks/useHwKeyGithubNonInteractive/index.html index 583fe653..aaf14127 100644 --- a/docs/checks/useHwKeyGithubNonInteractive/index.html +++ b/docs/checks/useHwKeyGithubNonInteractive/index.html @@ -5,7 +5,7 @@ Use AAL2/3 Passkeys for Non-Interactive GitHub Access | OpenPathfinder - + diff --git a/docs/checks/useHwKeyOtherContexts/index.html b/docs/checks/useHwKeyOtherContexts/index.html index 9b290273..4ab03bba 100644 --- a/docs/checks/useHwKeyOtherContexts/index.html +++ b/docs/checks/useHwKeyOtherContexts/index.html @@ -5,7 +5,7 @@ Use AAL2/3 Passkeys in All Other Contexts | OpenPathfinder - + diff --git a/docs/checks/verifiedActionsOnly/index.html b/docs/checks/verifiedActionsOnly/index.html index 32b7adaa..2f019d0e 100644 --- a/docs/checks/verifiedActionsOnly/index.html +++ b/docs/checks/verifiedActionsOnly/index.html @@ -5,7 +5,7 @@ Limit GitHub Actions to Verified or Trusted Actions | OpenPathfinder - + diff --git a/docs/checks/vulnResponse14Days/index.html b/docs/checks/vulnResponse14Days/index.html index 76d767dc..3295fb9e 100644 --- a/docs/checks/vulnResponse14Days/index.html +++ b/docs/checks/vulnResponse14Days/index.html @@ -5,7 +5,7 @@ Respond to External Vulnerability Reports in Under 14 Days | OpenPathfinder - + diff --git a/docs/checks/workflowSecurityScanner/index.html b/docs/checks/workflowSecurityScanner/index.html index 3b6b93af..a8fee14f 100644 --- a/docs/checks/workflowSecurityScanner/index.html +++ b/docs/checks/workflowSecurityScanner/index.html @@ -5,7 +5,7 @@ Use Workflow Security Scanners | OpenPathfinder - + diff --git a/docs/fortSphere/index.html b/docs/fortSphere/index.html index 96a9e421..8587c63e 100644 --- a/docs/fortSphere/index.html +++ b/docs/fortSphere/index.html @@ -5,7 +5,7 @@ About | OpenPathfinder - + diff --git a/docs/fortSphere/installation/index.html b/docs/fortSphere/installation/index.html index 8fc69bf5..e7985ba2 100644 --- a/docs/fortSphere/installation/index.html +++ b/docs/fortSphere/installation/index.html @@ -5,7 +5,7 @@ Installation | OpenPathfinder - + diff --git a/docs/fortSphere/policies/index.html b/docs/fortSphere/policies/index.html index 1dd6f12e..98aaba49 100644 --- a/docs/fortSphere/policies/index.html +++ b/docs/fortSphere/policies/index.html @@ -5,7 +5,7 @@ Policies | OpenPathfinder - + diff --git a/docs/fortSphere/usage/index.html b/docs/fortSphere/usage/index.html index ddf3ab35..c38b8e85 100644 --- a/docs/fortSphere/usage/index.html +++ b/docs/fortSphere/usage/index.html @@ -5,7 +5,7 @@ Usage | OpenPathfinder - + diff --git a/docs/getting-started/index.html b/docs/getting-started/index.html index 41e9e8ec..8e024b3b 100644 --- a/docs/getting-started/index.html +++ b/docs/getting-started/index.html @@ -5,7 +5,7 @@ Getting Started | OpenPathfinder - + diff --git a/docs/history/index.html b/docs/history/index.html index a1efc41b..0d54e258 100644 --- a/docs/history/index.html +++ b/docs/history/index.html @@ -5,7 +5,7 @@ History | OpenPathfinder - + diff --git a/docs/policies/restrictRepoCreationGitHub/index.html b/docs/policies/restrictRepoCreationGitHub/index.html index 576ee484..c7480449 100644 --- a/docs/policies/restrictRepoCreationGitHub/index.html +++ b/docs/policies/restrictRepoCreationGitHub/index.html @@ -5,7 +5,7 @@ Restrict Repository Creation | OpenPathfinder - + diff --git a/docs/visionBoard/Checks/index.html b/docs/visionBoard/Checks/index.html index fbfff61a..8ad3cb30 100644 --- a/docs/visionBoard/Checks/index.html +++ b/docs/visionBoard/Checks/index.html @@ -5,7 +5,7 @@ Checks | OpenPathfinder - + diff --git a/docs/visionBoard/architecture/index.html b/docs/visionBoard/architecture/index.html index 9cd3aba5..f44b06aa 100644 --- a/docs/visionBoard/architecture/index.html +++ b/docs/visionBoard/architecture/index.html @@ -5,7 +5,7 @@ Architecture | OpenPathfinder - + diff --git a/docs/visionBoard/checklists/index.html b/docs/visionBoard/checklists/index.html index a49fe90e..3dc8d7d5 100644 --- a/docs/visionBoard/checklists/index.html +++ b/docs/visionBoard/checklists/index.html @@ -5,7 +5,7 @@ Checklists | OpenPathfinder - + diff --git a/docs/visionBoard/configuration/index.html b/docs/visionBoard/configuration/index.html index 3cceb923..e032bbbd 100644 --- a/docs/visionBoard/configuration/index.html +++ b/docs/visionBoard/configuration/index.html @@ -5,7 +5,7 @@ Configuration | OpenPathfinder - + diff --git a/docs/visionBoard/database-management/index.html b/docs/visionBoard/database-management/index.html index d279e1c7..62f6b69d 100644 --- a/docs/visionBoard/database-management/index.html +++ b/docs/visionBoard/database-management/index.html @@ -5,7 +5,7 @@ Database Management | OpenPathfinder - + diff --git a/docs/visionBoard/importers/index.html b/docs/visionBoard/importers/index.html index 8f303545..6f16f515 100644 --- a/docs/visionBoard/importers/index.html +++ b/docs/visionBoard/importers/index.html @@ -5,7 +5,7 @@ Importers | OpenPathfinder - + diff --git a/docs/visionBoard/index.html b/docs/visionBoard/index.html index 2de8ad0b..0e70c406 100644 --- a/docs/visionBoard/index.html +++ b/docs/visionBoard/index.html @@ -5,7 +5,7 @@ About | OpenPathfinder - + diff --git a/docs/visionBoard/installation/index.html b/docs/visionBoard/installation/index.html index d1acb733..f8177491 100644 --- a/docs/visionBoard/installation/index.html +++ b/docs/visionBoard/installation/index.html @@ -5,7 +5,7 @@ Installation | OpenPathfinder - + diff --git a/docs/visionBoard/providers/index.html b/docs/visionBoard/providers/index.html index 805a53b9..aa7d5826 100644 --- a/docs/visionBoard/providers/index.html +++ b/docs/visionBoard/providers/index.html @@ -5,7 +5,7 @@ Providers | OpenPathfinder - + diff --git a/docs/visionBoard/report-management/index.html b/docs/visionBoard/report-management/index.html index bc659f82..a32b6474 100644 --- a/docs/visionBoard/report-management/index.html +++ b/docs/visionBoard/report-management/index.html @@ -5,7 +5,7 @@ Report Management | OpenPathfinder - + diff --git a/docs/visionBoard/usage/index.html b/docs/visionBoard/usage/index.html index fb30a291..1f626361 100644 --- a/docs/visionBoard/usage/index.html +++ b/docs/visionBoard/usage/index.html @@ -5,7 +5,7 @@ Usage | OpenPathfinder - + diff --git a/index.html b/index.html index c3fd9671..4d9bdb91 100644 --- a/index.html +++ b/index.html @@ -5,7 +5,7 @@ OpenPathfinder | OpenPathfinder - + diff --git a/security/index.html b/security/index.html index 8971da06..810e8d46 100644 --- a/security/index.html +++ b/security/index.html @@ -5,7 +5,7 @@ Security Policy | OpenPathfinder - + diff --git a/support/index.html b/support/index.html index ae49f35e..f9e81561 100644 --- a/support/index.html +++ b/support/index.html @@ -5,7 +5,7 @@ Support | OpenPathfinder - +