Comprehensive Security Solutions by Spearbit and Cantina
Smart contract security audits are the cornerstone of secure onchain development. Whether you’re building decentralized protocols, financial applications, or ecosystem infrastructure, our expert networks provide tailored security assessments to uncover vulnerabilities before they become exploits.Spearbit delivers bespoke audits led by elite, hand-selected researchers who specialize in deep, manual security analysis. With 282 audits completed, 4500+ vulnerabilities found, and 119 projects secured, Spearbit focuses on high-end security audits with team sizes typically of 4-5 security researchers for complex, high-value deployments.Cantina offers flexible smart contract security audits through modular teams of solo security researchers, competitive formats, and collaborative audits. Cantina provides scalable audit formats that match your workflow and risk profile, from individual expert audits to structured competitive assessments.Both approaches ensure transparent, expert-led security audits that go beyond surface-level checks to uncover architectural weaknesses, specific edge cases, and logic flaws that typical audits miss.
An overview of how our team conducts comprehensive security audits of your smart contracts. This process aims to uncover vulnerabilities, evaluate the security of your code, and provide actionable insights to strengthen your system’s integrity.
In this stage, we focus on understanding your project’s unique needs. Our team will collect the necessary documentation, such as technical specifications, source code, and architecture details, to accurately scope the audit. This helps ensure that the audit addresses all critical areas of concern.
The Statement of Work (SOW) outlines the scope, deliverables, timelines, and responsibilities associated with the security audit. It serves as a contract between your organization and our team, ensuring transparency and mutual understanding throughout the process.
The kickoff phase happens after scoping, information gathering and signed SOW, where our team coordinates with your organization to finalize scope details and set expectations. During this phase, we’ll schedule meetings, clarify project goals, and align on deliverables before the security audit begins. For engagements longer than one week, we’ll also schedule a mid-audit sync to provide progress updates and address any emerging questions.
Once the audit is kicked off, the security researchers dive deep into your smart contracts, conducting a detailed examination for vulnerabilities, bugs, and potential exploits. This phase includes manual analysis, automated testing, and in-depth exploration of the codebase.
Clear communication is essential throughout the audit process. We establish regular touchpoints of your preference with your organization, addressing questions, and providing status updates.
After the initial audit, our team provides feedback on any vulnerabilities discovered. Your development team then has a set period to address and patch these issues. During this period, we offer guidance and clarification to ensure fixes are properly implemented.
Once all issues have been addressed, we schedule a findings call. This session provides an opportunity for your team to discuss the audit findings, ask questions, and gain a deeper understanding of the identified vulnerabilities and how they were mitigated.
Following the findings call, our team delivers a comprehensive final report summarizing all findings, remediation actions taken, and security recommendations. This report is designed to be clear, actionable, and useful for your team’s future security efforts.
After report delivery, we conduct a closeout call focused on engagement feedback and quarterly business audit (QBR). This session allows us to gather feedback on the overall engagement experience and discuss your organization’s broader security strategy and future needs.
{"docsConfig":{"theme":"mint","$schema":"https://mintlify.com/docs.json","name":"Cantina Documentation","colors":{"primary":"#DB4E11","light":"#F06A32","dark":"#A9380C"},"logo":{"light":"https://mintcdn.com/cantina/tgEekvUexOAC2gco/logo/light.svg?fit=max\u0026auto=format\u0026n=tgEekvUexOAC2gco\u0026q=85\u0026s=501ef0f8eaa0da5329fcd2fcd93143f4","dark":"https://mintcdn.com/cantina/tgEekvUexOAC2gco/logo/dark.svg?fit=max\u0026auto=format\u0026n=tgEekvUexOAC2gco\u0026q=85\u0026s=4b61984ecb438713afdd62d82740395e"},"favicon":"https://mintcdn.com/cantina/FmHlNC94qPGzvjfL/favicon.svg?fit=max\u0026auto=format\u0026n=FmHlNC94qPGzvjfL\u0026q=85\u0026s=a7040063242737a909ec600ee58b971e","background":{"image":{"light":"https://mintcdn.com/cantina/AP2w605nRxe1AmJZ/background-light.svg?fit=max\u0026auto=format\u0026n=AP2w605nRxe1AmJZ\u0026q=85\u0026s=ad8ad733e8e3b4924e61c625aa254cae","dark":"https://mintcdn.com/cantina/AP2w605nRxe1AmJZ/background-dark.svg?fit=max\u0026auto=format\u0026n=AP2w605nRxe1AmJZ\u0026q=85\u0026s=2f37b72a15b9f94b3d12b09eb0c3ec10"},"color":{"light":"#F5EFE4","dark":"#06161E"}},"navbar":{"links":[{"href":"https://www.cantina.security/","label":"Website"},{"href":"mailto:support@cantina.xyz","label":"Support"}]},"footer":{"socials":{"x":"https://x.com/cantinasecurity","github":"https://github.com/cantina-fyi","linkedin":"https://www.linkedin.com/company/cantinasecurity"}},"contextual":{"options":["copy","view","chatgpt","claude","perplexity","mcp","cursor","vscode"],"display":"header"},"styling":{"latex":true},"navigation":{"pages":[]}},"deployment":{"deploymentMetadataValue":{"subdomain":"cantina","hasAudioNarration":false,"actualSubdomain":"cantina","customDomains":["docs.cantina.security"],"gitSource":{"type":"github","owner":"spearbit","repo":"cantina-docs","deployBranch":"main","contentDirectory":"","isPrivate":true,"mountPath":"","label":""},"chroma":{"liveDeploymentHistoryId":"6ae2510f322060d1d219d3b7","collectionId":"47b7032a-0d15-4091-b244-f011e0043552","schemaVersion":"v3","latestBuiltDeploymentHistoryId":"6ae2510f322060d1d219d3b7"},"entitlements":{"AI_CHAT":{"status":"ENABLED"},"WEB_MCP":{"status":"ENABLED"},"NARRATION":{"status":"ENABLED"}},"buildId":"6ae2510f322060d1d219d3b7","clientVersion":"0.0.4044","searchFilterCounts":[{"language":"default","tag":"Documentation","count":151},{"language":"default","tag":"Products","count":90},{"language":"default","tag":"Clarion","count":82},{"language":"default","tag":"Integrations","count":67},{"language":"default","tag":"For Security Researchers","count":19},{"language":"default","tag":"For Security Teams","count":19},{"language":"default","tag":"Participation Guides","count":11},{"language":"default","tag":"Security Solutions","count":10},{"language":"default","tag":"Learn","count":9},{"language":"default","tag":"Apex","count":8}]},"assistantConfig":{},"basePath":"","hasChatPermissions":true,"hasWebMcpPermissions":true,"toggles":[{"name":"kill-isr","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"agent-mintlify-slack","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"agent-integrations-settings","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automations-pr-grouping","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"custom-prefix","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"analytics-v7","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"user-flows-analytics","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"no-publish-flow","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-onboarding","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"llms-txt-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"snapshot-serving-live","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"stripTemperatureMiddleware","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"support-platform-pylon-zendesk","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"snapshot-serving","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"instant-rollback","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"granular-notifications-server","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"granular-notifications","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automations-fable","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"fixed-ai-action-pricing","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automation-resolve-merge-conflict","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"scoped-publishing","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"mintql","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"page-level-analytics","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"editor-version-history-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"billing-page-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"full-page-search","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workspace-projects","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"assistant-v5","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"byok-sep-25","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"fork-pr-previews","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"revalidation-jwt","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"vite-origin","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"billing-updated-9-15","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-sso-scim","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"hobby-abuse-scan","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"dashboard-inbox","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-signup","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"turbopuffer-dual-write","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-enabled","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"approve-review-flow","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"sso-setup-deadline-banner","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false}],"googleFontsInlined":false},"customCss":[{"filePath":"style.css","content":"#background-color{z-index:-10!important;pointer-events:none!important}span.fixed.inset-0.pointer-events-none{background-size:cover!important;background-position:top right!important;background-repeat:no-repeat!important;background-attachment:fixed!important}#navbar,#sidebar,#sidebar-content,#table-of-contents,#table-of-contents-content{background-color:rgb(var(--background-light)/.97)}.dark #navbar,.dark #table-of-contents,.dark #table-of-contents-content,:is(.dark) #navbar,:is(.dark) #table-of-contents,:is(.dark) #table-of-contents-content{background-color:rgb(var(--background-dark)/.55)}.dark #sidebar,:is(.dark) #sidebar{background-image:linear-gradient(to bottom,rgb(var(--background-dark)/.28) 0%,rgb(var(--background-dark)/.5) 28%,rgb(var(--background-dark)/.68) 55%,rgb(var(--background-dark)/.72) 100%)!important;-webkit-mask-image:linear-gradient(to right,#000 0,#000 calc(100% - 22px),transparent 100%);mask-image:linear-gradient(to right,#000 0,#000 calc(100% - 22px),transparent 100%)}.dark #sidebar,.dark #sidebar-content,:is(.dark) #sidebar,:is(.dark) #sidebar-content{background-color:transparent!important}.dark #navbar-transition,:is(.dark) #navbar-transition{border-color:transparent!important}.dark #content-area,.dark #navbar,.dark #navbar button,.dark #sidebar,.dark #sidebar .nav-dropdown-item-icon,.dark #sidebar button,.dark #sidebar-content,.dark #table-of-contents,.dark #table-of-contents-content,:is(.dark) #content-area,:is(.dark) #navbar,:is(.dark) #navbar button,:is(.dark) #sidebar,:is(.dark) #sidebar .nav-dropdown-item-icon,:is(.dark) #sidebar button,:is(.dark) #sidebar-content,:is(.dark) #table-of-contents,:is(.dark) #table-of-contents-content{border-color:transparent!important;box-shadow:none!important}"}],"page":{"pagePath":"security-teams/services/smart-contract-audits","slug":"/security-teams/services/smart-contract-audits","pageMetadata":{"title":"Smart Contract Security Audits","description":"Comprehensive security audits by Spearbit and Cantina","href":"/security-teams/services/smart-contract-audits"},"description":{"compiledSource":"\"use strict\";\nconst {jsx: _jsx} = arguments[0];\nconst {useMDXComponents: _provideComponents} = arguments[0];\nfunction _createMdxContent(props) {\n const _components = {\n p: \"p\",\n ..._provideComponents(),\n ...props.components\n };\n return _jsx(_components.p, {\n children: \"Comprehensive security audits by Spearbit and Cantina\"\n });\n}\nfunction MDXContent(props = {}) {\n const {wrapper: MDXLayout} = {\n ..._provideComponents(),\n ...props.components\n };\n return MDXLayout ? _jsx(MDXLayout, {\n ...props,\n children: _jsx(_createMdxContent, {\n ...props\n })\n }) : _createMdxContent(props);\n}\nreturn {\n default: MDXContent\n};\n","frontmatter":{},"scope":{}},"pageType":"default","mdx":{"mdxSource":{"compiledSource":"\"use strict\";const{Fragment:_Fragment,jsx:_jsx,jsxs:_jsxs}=arguments[0];const{useMDXComponents:_provideComponents}=arguments[0];function _createMdxContent(props){const _components={p:`p`,strong:`strong`,..._provideComponents(),...props.components},{Heading}=_components;if(!Heading)_missingMdxReference(`Heading`,true);return _jsxs(_Fragment,{children:[_jsx(Heading,{level:`2`,id:`comprehensive-security-solutions-by-spearbit-and-cantina`,children:`Comprehensive Security Solutions by Spearbit and Cantina`}),`\n`,_jsx(_components.p,{children:`Smart contract security audits are the cornerstone of secure onchain development. Whether you’re building decentralized protocols, financial applications, or ecosystem infrastructure, our expert networks provide tailored security assessments to uncover vulnerabilities before they become exploits.`}),`\n`,_jsxs(_components.p,{children:[_jsx(_components.strong,{children:`Spearbit`}),` delivers bespoke audits led by elite, hand-selected researchers who specialize in deep, manual security analysis. With 282 audits completed, 4500+ vulnerabilities found, and 119 projects secured, Spearbit focuses on high-end security audits with team sizes typically of 4-5 security researchers for complex, high-value deployments.`]}),`\n`,_jsxs(_components.p,{children:[_jsx(_components.strong,{children:`Cantina`}),` offers flexible smart contract security audits through modular teams of solo security researchers, competitive formats, and collaborative audits. Cantina provides scalable audit formats that match your workflow and risk profile, from individual expert audits to structured competitive assessments.`]}),`\n`,_jsx(_components.p,{children:`Both approaches ensure transparent, expert-led security audits that go beyond surface-level checks to uncover architectural weaknesses, specific edge cases, and logic flaws that typical audits miss.`}),`\n`,_jsx(Heading,{level:`2`,id:`process-overview`,children:`Process Overview`}),`\n`,_jsx(_components.p,{children:`An overview of how our team conducts comprehensive security audits of your smart contracts. This process aims to uncover vulnerabilities, evaluate the security of your code, and provide actionable insights to strengthen your system’s integrity.`}),`\n`,_jsx(Heading,{level:`3`,id:`scoping-and-information-gathering`,children:`Scoping and Information Gathering`}),`\n`,_jsx(_components.p,{children:`In this stage, we focus on understanding your project’s unique needs. Our team will collect the necessary documentation, such as technical specifications, source code, and architecture details, to accurately scope the audit. This helps ensure that the audit addresses all critical areas of concern.`}),`\n`,_jsx(Heading,{level:`3`,id:`statement-of-work-sow`,children:`Statement of Work (SOW)`}),`\n`,_jsx(_components.p,{children:`The Statement of Work (SOW) outlines the scope, deliverables, timelines, and responsibilities associated with the security audit. It serves as a contract between your organization and our team, ensuring transparency and mutual understanding throughout the process.`}),`\n`,_jsx(Heading,{level:`3`,id:`kickoff`,children:`Kickoff`}),`\n`,_jsx(_components.p,{children:`The kickoff phase happens after scoping, information gathering and signed SOW, where our team coordinates with your organization to finalize scope details and set expectations. During this phase, we’ll schedule meetings, clarify project goals, and align on deliverables before the security audit begins. For engagements longer than one week, we’ll also schedule a mid-audit sync to provide progress updates and address any emerging questions.`}),`\n`,_jsx(Heading,{level:`3`,id:`security-audit-period`,children:`Security Audit Period`}),`\n`,_jsx(_components.p,{children:`Once the audit is kicked off, the security researchers dive deep into your smart contracts, conducting a detailed examination for vulnerabilities, bugs, and potential exploits. This phase includes manual analysis, automated testing, and in-depth exploration of the codebase.`}),`\n`,_jsx(Heading,{level:`3`,id:`communication-channels`,children:`Communication Channels`}),`\n`,_jsx(_components.p,{children:`Clear communication is essential throughout the audit process. We establish regular touchpoints of your preference with your organization, addressing questions, and providing status updates.`}),`\n`,_jsx(Heading,{level:`3`,id:`fix-period`,children:`Fix Period`}),`\n`,_jsx(_components.p,{children:`After the initial audit, our team provides feedback on any vulnerabilities discovered. Your development team then has a set period to address and patch these issues. During this period, we offer guidance and clarification to ensure fixes are properly implemented.`}),`\n`,_jsx(Heading,{level:`3`,id:`findings-call`,children:`Findings Call`}),`\n`,_jsx(_components.p,{children:`Once all issues have been addressed, we schedule a findings call. This session provides an opportunity for your team to discuss the audit findings, ask questions, and gain a deeper understanding of the identified vulnerabilities and how they were mitigated.`}),`\n`,_jsx(Heading,{level:`3`,id:`final-report-delivery`,children:`Final Report Delivery`}),`\n`,_jsx(_components.p,{children:`Following the findings call, our team delivers a comprehensive final report summarizing all findings, remediation actions taken, and security recommendations. This report is designed to be clear, actionable, and useful for your team’s future security efforts.`}),`\n`,_jsx(Heading,{level:`3`,id:`closeout-call`,children:`Closeout Call`}),`\n`,_jsx(_components.p,{children:`After report delivery, we conduct a closeout call focused on engagement feedback and quarterly business audit (QBR). This session allows us to gather feedback on the overall engagement experience and discuss your organization’s broader security strategy and future needs.`})]})}function MDXContent(props={}){const{wrapper:MDXLayout}={..._provideComponents(),...props.components};return MDXLayout?_jsx(MDXLayout,{...props,children:_jsx(_createMdxContent,{...props})}):_createMdxContent(props)}return{default:MDXContent};function _missingMdxReference(id,component){throw new Error(`Expected `+(component?`component`:`object`)+\" `\"+id+\"` to be defined: you likely forgot to import, pass, or provide it.\")}","frontmatter":{},"scope":{"config":{},"pageMetadata":{"title":"Smart Contract Security Audits","description":"Comprehensive security audits by Spearbit and Cantina","href":"/security-teams/services/smart-contract-audits"}}},"mdxSourceWithNoJs":null},"mdxExtracts":{"tableOfContents":[{"title":"Comprehensive Security Solutions by Spearbit and Cantina","slug":"comprehensive-security-solutions-by-spearbit-and-cantina","depth":2,"children":[]},{"title":"Process Overview","slug":"process-overview","depth":2,"children":[{"title":"Scoping and Information Gathering","slug":"scoping-and-information-gathering","depth":3,"children":[]},{"title":"Statement of Work (SOW)","slug":"statement-of-work-sow","depth":3,"children":[]},{"title":"Kickoff","slug":"kickoff","depth":3,"children":[]},{"title":"Security Audit Period","slug":"security-audit-period","depth":3,"children":[]},{"title":"Communication Channels","slug":"communication-channels","depth":3,"children":[]},{"title":"Fix Period","slug":"fix-period","depth":3,"children":[]},{"title":"Findings Call","slug":"findings-call","depth":3,"children":[]},{"title":"Final Report Delivery","slug":"final-report-delivery","depth":3,"children":[]},{"title":"Closeout Call","slug":"closeout-call","depth":3,"children":[]}]}],"codeExamples":{}},"jsLinks":[],"subdomain":"cantina","siteName":"Cantina Documentation","title":"Smart Contract Security Audits - Cantina Documentation","navMaps":{"firstHrefInVersion":{},"firstHrefInLanguage":{}},"lastModified":"2026-07-20T07:16:39.448Z","originalFileLocation":"security-teams/services/smart-contract-audits.mdx"},"headHtml":"\u003cscript data-mint-head>(function(){var d=document.documentElement,p=null;if(!p){try{p=localStorage.getItem(\"isDarkMode\")}catch(e){}if(p==='true')p='dark';else if(p==='false')p='light';if(p!=='light'\u0026\u0026p!=='dark'\u0026\u0026p!=='system')p=\"system\"}var r=p==='system'?(matchMedia(\"(prefers-color-scheme: dark)\").matches?'dark':'light'):p;d.classList.remove(r==='dark'?'light':'dark');d.classList.add(r);d.setAttribute(\"data-theme-preference\",p)})();\u003c/script>\u003cmeta data-mint-head name=\"description\" content=\"Comprehensive security audits by Spearbit and Cantina\">\u003cmeta data-mint-head name=\"application-name\" content=\"Cantina Documentation\">\u003cmeta data-mint-head name=\"generator\" content=\"Mintlify\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"192x192\" href=\"/mintlify-assets/_mintlify/favicons/cantina/e46l_1vpQTNpB2S9/_generated/favicon/android-chrome-192x192.png\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"apple-touch-icon\" type=\"image/png\" sizes=\"180x180\" href=\"/mintlify-assets/_mintlify/favicons/cantina/e46l_1vpQTNpB2S9/_generated/favicon/apple-touch-icon.png\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"16x16\" href=\"/mintlify-assets/_mintlify/favicons/cantina/e46l_1vpQTNpB2S9/_generated/favicon/favicon-16x16.png\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"32x32\" href=\"/mintlify-assets/_mintlify/favicons/cantina/e46l_1vpQTNpB2S9/_generated/favicon/favicon-32x32.png\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"shortcut icon\" type=\"image/x-icon\" href=\"/mintlify-assets/_mintlify/favicons/cantina/e46l_1vpQTNpB2S9/_generated/favicon/favicon.ico\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"192x192\" href=\"/mintlify-assets/_mintlify/favicons/cantina/e46l_1vpQTNpB2S9/_generated/favicon-dark/android-chrome-192x192.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"16x16\" href=\"/mintlify-assets/_mintlify/favicons/cantina/e46l_1vpQTNpB2S9/_generated/favicon-dark/favicon-16x16.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"32x32\" href=\"/mintlify-assets/_mintlify/favicons/cantina/e46l_1vpQTNpB2S9/_generated/favicon-dark/favicon-32x32.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"shortcut icon\" type=\"image/x-icon\" href=\"/mintlify-assets/_mintlify/favicons/cantina/e46l_1vpQTNpB2S9/_generated/favicon-dark/favicon.ico\" media=\"(prefers-color-scheme: dark)\">\u003cmeta data-mint-head property=\"og:title\" content=\"Smart Contract Security Audits - Cantina Documentation\">\u003cmeta data-mint-head property=\"og:description\" content=\"Comprehensive security audits by Spearbit and Cantina\">\u003cmeta data-mint-head property=\"og:site_name\" content=\"Cantina Documentation\">\u003cmeta data-mint-head property=\"og:url\" content=\"https://docs.cantina.security/security-teams/services/smart-contract-audits\">\u003cmeta data-mint-head property=\"og:type\" content=\"website\">\u003cmeta data-mint-head property=\"og:image\" content=\"https://cantina.mintlify.app/_mintlify/api/og/v2?division=Security+Solutions\u0026amp;title=Smart+Contract+Security+Audits\u0026amp;description=Comprehensive+security+audits+by+Spearbit+and+Cantina\u0026amp;theme=28ccc8b418a6e5f2e969f9b5\u0026amp;signature=ed0795dcb3e19c8b1e74617f6106a2b740cfb54e058c39487a0539843ec7e519\">\u003cmeta data-mint-head property=\"og:image:width\" content=\"1200\">\u003cmeta data-mint-head property=\"og:image:height\" content=\"630\">\u003cmeta data-mint-head name=\"twitter:card\" content=\"summary_large_image\">\u003cmeta data-mint-head name=\"twitter:title\" content=\"Smart Contract Security Audits - Cantina Documentation\">\u003cmeta data-mint-head name=\"twitter:description\" content=\"Comprehensive security audits by Spearbit and Cantina\">\u003cmeta data-mint-head name=\"twitter:image\" content=\"https://cantina.mintlify.app/_mintlify/api/og/v2?division=Security+Solutions\u0026amp;title=Smart+Contract+Security+Audits\u0026amp;description=Comprehensive+security+audits+by+Spearbit+and+Cantina\u0026amp;theme=28ccc8b418a6e5f2e969f9b5\u0026amp;signature=ed0795dcb3e19c8b1e74617f6106a2b740cfb54e058c39487a0539843ec7e519\">\u003cmeta data-mint-head name=\"twitter:image:width\" content=\"1200\">\u003cmeta data-mint-head name=\"twitter:image:height\" content=\"630\">\u003cmeta data-mint-head name=\"msapplication-config\" content=\"/mintlify-assets/_mintlify/favicons/cantina/e46l_1vpQTNpB2S9/_generated/favicon/browserconfig.xml\">\u003cmeta data-mint-head name=\"apple-mobile-web-app-title\" content=\"Cantina Documentation\">\u003cmeta data-mint-head name=\"msapplication-TileColor\" content=\"#DB4E11\">\u003clink data-mint-head rel=\"canonical\" href=\"https://docs.cantina.security/security-teams/services/smart-contract-audits\">\u003clink data-mint-head rel=\"alternate\" type=\"application/xml\" href=\"/sitemap.xml\">\u003clink data-mint-head rel=\"alternate\" type=\"text/markdown\" href=\"/security-teams/services/smart-contract-audits.md\">\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@graph\":[{\"@type\":\"Organization\",\"@id\":\"https://docs.cantina.security/#organization\",\"name\":\"Cantina Documentation\",\"url\":\"https://docs.cantina.security\",\"logo\":{\"@type\":\"ImageObject\",\"url\":\"https://mintcdn.com/cantina/tgEekvUexOAC2gco/logo/light.svg?fit=max\u0026auto=format\u0026n=tgEekvUexOAC2gco\u0026q=85\u0026s=501ef0f8eaa0da5329fcd2fcd93143f4\"}},{\"@type\":\"WebSite\",\"@id\":\"https://docs.cantina.security#website\",\"name\":\"Cantina Documentation\",\"url\":\"https://docs.cantina.security\",\"publisher\":{\"@id\":\"https://docs.cantina.security/#organization\"}},{\"@type\":\"WebPage\",\"@id\":\"https://docs.cantina.security/security-teams/services/smart-contract-audits#webpage\",\"url\":\"https://docs.cantina.security/security-teams/services/smart-contract-audits\",\"name\":\"Smart Contract Security Audits\",\"description\":\"Comprehensive security audits by Spearbit and Cantina\",\"dateModified\":\"2026-07-20T07:16:39.448Z\",\"isPartOf\":{\"@id\":\"https://docs.cantina.security#website\"},\"breadcrumb\":{\"@id\":\"https://docs.cantina.security/security-teams/services/smart-contract-audits#breadcrumb\"}},{\"@type\":\"BreadcrumbList\",\"@id\":\"https://docs.cantina.security/security-teams/services/smart-contract-audits#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"For Security Teams\",\"item\":\"https://docs.cantina.security/security-teams/getting-started\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Security Solutions\",\"item\":\"https://docs.cantina.security/security-teams/services\"},{\"@type\":\"ListItem\",\"position\":3,\"name\":\"Smart Contract Security Audits\",\"item\":\"https://docs.cantina.security/security-teams/services/smart-contract-audits\"}]},{\"@type\":[\"Article\",\"TechArticle\"],\"@id\":\"https://docs.cantina.security/security-teams/services/smart-contract-audits#article\",\"headline\":\"Smart Contract Security Audits\",\"name\":\"Smart Contract Security Audits\",\"description\":\"Comprehensive security audits by Spearbit and Cantina\",\"url\":\"https://docs.cantina.security/security-teams/services/smart-contract-audits\",\"mainEntityOfPage\":{\"@id\":\"https://docs.cantina.security/security-teams/services/smart-contract-audits#webpage\"},\"dateModified\":\"2026-07-20T07:16:39.448Z\",\"publisher\":{\"@id\":\"https://docs.cantina.security/#organization\"},\"isPartOf\":{\"@id\":\"https://docs.cantina.security#website\"}}]}\u003c/script>\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@type\":\"WebSite\",\"name\":\"Cantina Documentation\",\"creator\":{\"@type\":\"Organization\",\"name\":\"Mintlify\",\"url\":\"https://mintlify.com\"}}\u003c/script>","siteName":"Cantina Documentation","nav":{"global":null,"dropdowns":[{"dropdown":"Documentation","icon":"book","description":"Cantina Documentation","groups":[{"group":"Introduction","pages":[{"title":"Welcome to Cantina","href":"/introduction"},{"title":"How Cantina works: the loop","href":"/how-it-works"},{"title":"Vision and approach","href":"/vision-and-approach"},{"title":"Use Cantina with AI agents","href":"/agent-resources"}]},{"group":"Platform Overview","pages":[{"title":"Platform overview","href":"/platform/overview"},{"title":"The security loop","href":"/platform/the-loop"},{"title":"Products at a glance","href":"/platform/products"},{"title":"Trust, auditability, and human control","href":"/platform/trust"}]},{"group":"Products","pages":[{"group":"Apex","pages":[{"title":"Apex AI penetration testing and code security","href":"/apex"},{"title":"AI penetration testing and code security","href":"/apex/penetration-testing"},{"title":"Client onboarding guide","href":"/apex/onboarding"},{"title":"Apex scan manual","href":"/apex/scan-manual"},{"title":"Scheduled scans","href":"/apex/scheduled-scans"},{"title":"Apex CLI guide","href":"/apex/cli"},{"title":"Apex service API","href":"/apex/api"},{"title":"Apex API agent environment","href":"/apex/api-agent-environment"}]},{"group":"Clarion","pages":[{"group":"Getting Started","pages":[{"title":"Clarion security operations documentation","href":"/clarion"},{"title":"Getting started","href":"/clarion/getting-started"}]},{"group":"Easy ROI","pages":[{"title":"Measuring your ROI","href":"/clarion/roi/measuring-roi"},{"title":"Getting the most value","href":"/clarion/roi/getting-the-most-value"}]},{"group":"Knowledge Base","pages":[{"title":"Knowledge base","href":"/clarion/knowledge-base"}]},{"group":"Learn","pages":[{"title":"Introduction","href":"/clarion/learn"},{"title":"Issues","href":"/clarion/learn/issues"},{"title":"Tasks","href":"/clarion/learn/tasks"},{"title":"Agents","href":"/clarion/learn/agents"},{"title":"Skills","href":"/clarion/learn/skills"},{"title":"Tools","href":"/clarion/learn/tools"},{"title":"AI chat","href":"/clarion/learn/chat"},{"title":"Notifications","href":"/clarion/learn/notifications"},{"title":"Settings","href":"/clarion/learn/settings"}]},{"group":"Integrations","pages":[{"group":"AWS","pages":[{"title":"AWS","href":"/clarion/integrations/aws"},{"title":"EventBridge and SNS","href":"/clarion/integrations/aws/eventbridge"},{"title":"CloudTrail via existing S3 bucket","href":"/clarion/integrations/aws/cloudtrail-s3"}]},{"group":"Google Cloud","pages":[{"title":"Google Cloud","href":"/clarion/integrations/google-cloud"},{"title":"Cloud Logging","href":"/clarion/integrations/google-cloud/cloud-logging"},{"title":"Cloud Monitoring","href":"/clarion/integrations/google-cloud/cloud-monitoring"},{"title":"Security Command Center","href":"/clarion/integrations/google-cloud/security-command-center"}]},{"group":"Cloudflare","pages":[{"title":"Cloudflare","href":"/clarion/integrations/cloudflare"},{"title":"Logpush","href":"/clarion/integrations/cloudflare/logpush"}]},{"group":"Threat Intel","pages":[{"title":"Threat Intel","href":"/clarion/integrations/threat-intel"},{"title":"Webhook","href":"/clarion/integrations/threat-intel/webhook"},{"title":"RSS Feed","href":"/clarion/integrations/threat-intel/rss-feed"}]},{"title":"Okta","href":"/clarion/integrations/okta"},{"title":"Microsoft Entra ID","href":"/clarion/integrations/microsoft-entra-id"},{"title":"Microsoft Sentinel","href":"/clarion/integrations/microsoft-sentinel"},{"title":"Microsoft Teams","href":"/clarion/integrations/microsoft-teams"},{"title":"Google Workspace","href":"/clarion/integrations/google-workspace"},{"title":"Google Calendar","href":"/clarion/integrations/google-calendar"},{"title":"JumpCloud","href":"/clarion/integrations/jumpcloud"},{"title":"1Password","href":"/clarion/integrations/1password"},{"title":"NinjaOne","href":"/clarion/integrations/ninjaone"},{"title":"Swif","href":"/clarion/integrations/swif"},{"title":"Vanta","href":"/clarion/integrations/vanta"},{"title":"CrowdStrike Falcon","href":"/clarion/integrations/crowdstrike"},{"title":"SentinelOne","href":"/clarion/integrations/sentinelone"},{"title":"Huntress","href":"/clarion/integrations/huntress"},{"title":"Microsoft Defender XDR","href":"/clarion/integrations/microsoft-defender-xdr"},{"title":"Wiz","href":"/clarion/integrations/wiz"},{"title":"Falco","href":"/clarion/integrations/falco"},{"title":"Splunk","href":"/clarion/integrations/splunk"},{"title":"Datadog","href":"/clarion/integrations/datadog"},{"title":"Grafana","href":"/clarion/integrations/grafana"},{"title":"Better Stack","href":"/clarion/integrations/betterstack"},{"title":"Status Page","href":"/clarion/integrations/status-page"},{"title":"DNS Monitor","href":"/clarion/integrations/dns"},{"title":"Envoy","href":"/clarion/integrations/envoy"},{"title":"Hypernative","href":"/clarion/integrations/hypernative"},{"title":"Hexagate","href":"/clarion/integrations/hexagate"},{"title":"Tenderly","href":"/clarion/integrations/tenderly"},{"title":"Guardrail","href":"/clarion/integrations/guardrail"},{"title":"Cantina Bug Bounty","href":"/clarion/integrations/cantina-bbp"},{"title":"Iru","href":"/clarion/integrations/iru"},{"title":"Apex","href":"/clarion/integrations/apex"},{"title":"NightVision","href":"/clarion/integrations/nightvision"},{"title":"GitHub","href":"/clarion/integrations/github"},{"title":"Vercel","href":"/clarion/integrations/vercel"},{"title":"Supabase","href":"/clarion/integrations/supabase"},{"title":"Replit","href":"/clarion/integrations/replit"},{"title":"Jira","href":"/clarion/integrations/jira"},{"title":"Linear","href":"/clarion/integrations/linear"},{"title":"Pylon","href":"/clarion/integrations/pylon"},{"title":"Notion","href":"/clarion/integrations/notion"},{"title":"Confluence","href":"/clarion/integrations/confluence"},{"title":"Slack","href":"/clarion/integrations/slack"},{"title":"Telegram","href":"/clarion/integrations/telegram"},{"title":"Twilio (SMS \u0026 phone)","href":"/clarion/integrations/twilio"},{"title":"PagerDuty","href":"/clarion/integrations/pagerduty"},{"title":"incident.io","href":"/clarion/integrations/incident-io"},{"title":"Halo","href":"/clarion/integrations/halo"},{"title":"Tailscale","href":"/clarion/integrations/tailscale"},{"title":"Zscaler","href":"/clarion/integrations/zscaler"},{"title":"Generic Webhook","href":"/clarion/integrations/generic-webhook"},{"title":"Custom MCP","href":"/clarion/integrations/custom-mcp"},{"title":"Custom toolset (API)","href":"/clarion/integrations/custom-toolset"},{"title":"Claude Code","href":"/clarion/integrations/claude-code"},{"title":"Devin","href":"/clarion/integrations/devin"},{"title":"OpenClaw","href":"/clarion/integrations/openclaw"}]},{"group":"Terms","pages":[{"title":"Clarion Terms of Service","href":"/resources/clarion-terms"}]}]}]},{"group":"For Security Teams","pages":[{"group":"Getting Started","pages":[{"title":"Getting Started with Cantina","href":"/security-teams/getting-started"},{"title":"API Access","href":"/security-teams/getting-started/api-access"},{"title":"SSO Configuration","href":"/security-teams/getting-started/sso"}]},{"group":"Security Solutions","pages":[{"title":"Security solutions","description":"Human-delivered security services powered by the Spearbit network, each plugging into the same find, prioritize, remediate, and prove-closure loop.","href":"/security-teams/services"},{"title":"Smart Contract Security Audits","href":"/security-teams/services/smart-contract-audits"},{"title":"Application Security Audits","description":"Comprehensive application infrastructure and application security assessments","href":"/security-teams/services/application-security-audits"},{"title":"Competitions","href":"/security-teams/services/competitions"},{"title":"Bug Bounty","href":"/security-teams/services/bug-bounty"},{"title":"Penetration Testing","href":"/security-teams/services/penetration-testing"},{"title":"Managed Detection and Response","href":"/security-teams/services/managed-detection-and-response"},{"title":"Advisory","href":"/security-teams/services/advisory"},{"title":"Multisig Security","href":"/security-teams/services/multisig-security"},{"title":"How Cantina Audits Work","href":"/security-teams/services/how-audits-work"}]},{"group":"Cantina Code","pages":[{"title":"Cantina Code for Companies","href":"/security-teams/cantina-code"},{"title":"Managing Findings","href":"/security-teams/cantina-code/managing-findings"},{"title":"Working with Reports","href":"/security-teams/cantina-code/working-with-reports"}]},{"group":"Community","pages":[{"title":"Building agents on the platform","href":"/security-teams/community/building-agents"},{"title":"Sharing and reusing","href":"/security-teams/community/sharing"},{"title":"Community guidelines","href":"/security-teams/community/guidelines"}]}]},{"group":"For Security Researchers","pages":[{"group":"Joining Cantina","pages":[{"title":"Joining Cantina","href":"/researchers/joining"},{"title":"KYC and Payments","href":"/researchers/joining/kyc"},{"title":"Payout Process","href":"/researchers/joining/payout-process"}]},{"group":"Participation Guides","pages":[{"title":"Participation Guides","href":"/researchers/participation"},{"title":"Bug Bounty","href":"/researchers/participation/bounties"},{"title":"New Bounty Platform","href":"/researchers/participation/new-bounty-platform"},{"title":"Bug Bounty Participation","href":"/researchers/participation/bug-bounty"},{"title":"Bug Bounty Finding Statuses","href":"/researchers/participation/bug-bounty-statuses"},{"title":"Bug Bounty Payout","href":"/researchers/participation/bug-bounty-payouts"},{"title":"Deposits for Bounty Submissions","href":"/researchers/participation/deposits"},{"title":"Competition Participation","href":"/researchers/participation/competitions"},{"title":"Submission Guidelines","href":"/researchers/participation/submission-guidelines"},{"title":"Finding Submission Examples","href":"/researchers/participation/examples"},{"title":"Security Review Process","href":"/researchers/participation/security-review-process"}]},{"group":"Cantina Tools","pages":[{"title":"Cantina Tools","href":"/researchers/tools"},{"title":"Communication Features","href":"/researchers/tools/features"},{"title":"Cantina Code Usage","href":"/researchers/tools/cantina-code"}]},{"group":"Researcher Resources","pages":[{"title":"Researcher Resources","href":"/researchers/resources"},{"title":"Competitions","sidebarTitle":"Competitions (quick links)","href":"/researchers/competitions"}]}]},{"group":"Evaluations \u0026 Standards","pages":[{"title":"Evaluations and Standards","href":"/standards"},{"group":"Severity Classifications","pages":[{"title":"Severity Classifications","href":"/standards/severity"},{"title":"Bug Bounty Severity Classification","href":"/standards/severity/bug-bounty"},{"title":"Competition Finding Severity Criteria","href":"/standards/severity/competition"},{"title":"Finding Labels and Status","href":"/standards/severity/finding-categorization"}]},{"title":"Judging Processes","href":"/standards/judging"}]},{"group":"Referral Program","pages":[{"title":"Referral Program","href":"/referrals"}]},{"group":"Resources","pages":[{"title":"FAQ","href":"/resources/faq"},{"title":"Public Reports","href":"/resources/public-reports"},{"title":"Links","href":"/resources/links"},{"title":"Clarion Privacy \u0026 Legal Disclosures","href":"/resources/legal"},{"title":"Cantina Community Code of Conduct","href":"/resources/code-of-conduct"},{"title":"Support","href":"/resources/support"}]},{"group":"API Reference","pages":[{"title":"Client API Reference","href":"/api"},{"title":"MCP access","href":"/api/mcp-access"}]}]}]},"basePath":"","title":"Smart Contract Security Audits - Cantina Documentation","buildId":"dpl_DeHjVRGfFnhYQwHnfC2pjeXXv8h9","deploymentId":"dpl_DeHjVRGfFnhYQwHnfC2pjeXXv8h9","dynamics":[],"chunks":[]}