1"use strict";(globalThis.webpackChunkratify=globalThis.webpackChunkratify||[]).push([[3596],{23878(e,i,r){r.r(i),r.d(i,{assets:()=>c,contentTitle:()=>l,default:()=>a,frontMatter:()=>d,metadata:()=>t,toc:()=>o});const t=JSON.parse('{"id":"plugins/verifier/index","title":"Verifiers","description":"Ratify support built-in plugin verifiers and external plugin verifiers. See below for supported versions.","source":"@site/versioned_docs/version-1.3/plugins/verifier/index.md","sourceDirName":"plugins/verifier","slug":"/plugins/verifier/","permalink":"/docs/1.3/plugins/verifier/","draft":false,"unlisted":false,"editUrl":"https://github.com/ratify-project/ratify-web/blob/main/versioned_docs/version-1.3/plugins/verifier/index.md","tags":[],"version":"1.3","frontMatter":{},"sidebar":"tutorialSidebar","previous":{"title":"ORAS","permalink":"/docs/1.3/plugins/store/oras"},"next":{"title":"Notation","permalink":"/docs/1.3/plugins/verifier/notation"}}');var n=r(74848),s=r(28453);const d={},l="Verifiers",c={},o=[{value:"Built-in Verifier Builds",id:"built-in-verifier-builds",level:2},{value:"External Verifier Builds",id:"external-verifier-builds",level:2}];function h(e){const i={a:"a",h1:"h1",h2:"h2",header:"header",p:"p",table:"table",tbody:"tbody",td:"td",th:"th",thead:"thead",tr:"tr",...(0,s.R)(),...e.components};return(0,n.jsxs)(n.Fragment,{children:[(0,n.jsx)(i.header,{children:(0,n.jsx)(i.h1,{id:"verifiers",children:"Verifiers"})}),"\n",(0,n.jsxs)(i.p,{children:["Ratify support built-in plugin verifiers and ",(0,n.jsx)(i.a,{href:"https://github.com/ratify-project/ratify/tree/main/plugins/verifier",children:"external"})," plugin verifiers. See below for supported versions."]}),"\n",(0,n.jsx)(i.h2,{id:"built-in-verifier-builds",children:"Built-in Verifier Builds"}),"\n",(0,n.jsxs)(i.table,{children:[(0,n.jsx)(i.thead,{children:(0,n.jsxs)(i.tr,{children:[(0,n.jsx)(i.th,{children:"Verifier Name"}),(0,n.jsx)(i.th,{children:"Current Version"}),(0,n.jsx)(i.th,{children:"Supported Version"})]})}),(0,n.jsxs)(i.tbody,{children:[(0,n.jsxs)(i.tr,{children:[(0,n.jsx)(i.td,{children:"Notation"}),(0,n.jsx)(i.td,{children:"1.0.0"}),(0,n.jsx)(i.td,{children:"1.0.0"})]}),(0,n.jsxs)(i.tr,{children:[(0,n.jsx)(i.td,{children:"Cosign"}),(0,n.jsx)(i.td,{children:"1.0.0"}),(0,n.jsx)(i.td,{children:"1.0.0"})]})]})]}),"\n",(0,n.jsx)(i.h2,{id:"external-verifier-builds",children:"External Verifier Builds"}),"\n",(0,n.jsxs)(i.table,{children:[(0,n.jsx)(i.thead,{children:(0,n.jsxs)(i.tr,{children:[(0,n.jsx)(i.th,{children:"Verifier Name"}),(0,n.jsx)(i.th,{children:"Current Version"}),(0,n.jsx)(i.th,{children:"Supported Version"})]})}),(0,n.jsxs)(i.tbody,{children:[(0,n.jsxs)(i.tr,{children:[(0,n.jsx)(i.td,{children:"Licensechecker"}),(0,n.jsx)(i.td,{children:"1.0.0"}),(0,n.jsx)(i.td,{children:"1.0.0"})]}),(0,n.jsxs)(i.tr,{children:[(0,n.jsx)(i.td,{children:"SBOM"}),(0,n.jsx)(i.td,{children:"2.0.0-alpha.1"}),(0,n.jsx)(i.td,{children:"2.0.0-alpha.1"})]}),(0,n.jsxs)(i.tr,{children:[(0,n.jsx)(i.td,{children:"Schema Validation"}),(0,n.jsx)(i.td,{children:"1.0.0"}),(0,n.jsx)(i.td,{children:"1.0.0"})]}),(0,n.jsxs)(i.tr,{children:[(0,n.jsx)(i.td,{children:"Vulnerability Report"}),(0,n.jsx)(i.td,{children:"1.0.0"}),(0,n.jsx)(i.td,{children:"1.0.0"})]})]})]})]})}function a(e={}){const{wrapper:i}={...(0,s.R)(),...e.components};return i?(0,n.jsx)(i,{...e,children:(0,n.jsx)(h,{...e})}):h(e)}},28453(e,i,r){r.d(i,{R:()=>d,x:()=>l});var t=r(96540);const n={},s=t.createContext(n);function d(e){const i=t.useContext(s);return t.useMemo(function(){return"function"==typeof e?e(i):{...i,...e}},[i,e])}function l(e){let i;return i=e.disableParentContext?"function"==typeof e.components?e.components(n):e.components||n:d(e.components),t.createElement(s.Provider,{value:i},e.children)}}}]);
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.