{"id":154,"date":"2025-01-28T10:19:15","date_gmt":"2025-01-28T08:19:15","guid":{"rendered":"https:\/\/ackeeblockchain.com\/blog\/?post_type=glossary&#038;p=154"},"modified":"2026-01-28T17:13:02","modified_gmt":"2026-01-28T15:13:02","slug":"audit-scope","status":"publish","type":"glossary","link":"https:\/\/ackee.xyz\/blog\/glossary\/audit-scope\/","title":{"rendered":"Audit scope"},"content":{"rendered":"<p><!-- Audit Scope --><\/p>\n<p><strong>Audit scope specifies exactly what code an auditor will review <\/strong>and what falls outside the engagement.<\/p>\n<p>Before any audit begins, auditors and clients agree on scope. This prevents misunderstandings, ensures auditors focus on the code that matters, and allows for accurate time estimates. Changing scope mid-audit typically requires additional time and may necessitate a re-audit.<\/p>\n<p>A typical scope definition includes:<\/p>\n<ul>\n<li><strong>Commit hash: <\/strong>the exact version of the code being reviewed, so both parties reference the same codebase<\/li>\n<li><strong>Files and folders: <\/strong>which smart contracts, Solana programs, or specific directories are included<\/li>\n<li><strong>Exclusions: <\/strong>third-party dependencies, forked code, or out-of-scope integrations that auditors will treat as black boxes<\/li>\n<li><strong>Focus areas: <\/strong>specific concerns like reentrancy, access control, or protocol integrations the client wants prioritized<\/li>\n<\/ul>\n<p>Codebases should be near-production ready before scoping. Incomplete code leads to scope creep, wasted audit time on code that will change, and delays.<\/p>\n<p>Ackee Blockchain <a href=\"https:\/\/github.com\/Ackee-Blockchain\/public-audit-reports\/tree\/master\/2025\" target=\"_blank\" rel=\"noopener\">audit reports<\/a> include a scope section documenting the commit hash, reviewed files, and any subsequent fix reviews on later commits. This clearly defines what was covered. See the <a href=\"https:\/\/ackee.xyz\/blog\/aave-umbrella-audit-summary\/\" target=\"_blank\" rel=\"noopener\">section<\/a> in the summary of Ackee&#8217;s audit of Aave.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Audit scope specifies exactly what code an auditor will review and what falls outside the engagement. Before any audit begins, auditors and clients agree on scope. This prevents misunderstandings, ensures auditors focus on the code that matters, and allows for accurate time estimates. Changing scope mid-audit typically requires additional time and may necessitate a re-audit. A typical scope definition includes: Commit hash:&hellip;<\/p>\n","protected":false},"author":30,"featured_media":0,"parent":0,"template":"","glossary-cat":[38],"class_list":["post-154","glossary","type-glossary","status-publish","hentry","glossary-cat-audit-scope"],"aioseo_notices":[],"aioseo_head":"\n\t\t<!-- All in One SEO 4.9.8 - aioseo.com -->\n\t<meta name=\"description\" content=\"Learn what &quot;Audit scope&quot; means in web3 security lingo, and how it ties into the wider context of what Ackee Blockchain Security does.\" \/>\n\t<meta name=\"robots\" content=\"max-image-preview:large\" \/>\n\t<meta name=\"author\" content=\"Tom\u00e1\u0161 Kova\u0159\u00edk\"\/>\n\t<link rel=\"canonical\" href=\"https:\/\/ackee.xyz\/blog\/glossary\/audit-scope\/\" \/>\n\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 4.9.8\" \/>\n\t\t<meta property=\"og:locale\" content=\"en_US\" \/>\n\t\t<meta property=\"og:site_name\" content=\"Ackee Blockchain - Blog &amp; Research\" \/>\n\t\t<meta property=\"og:type\" content=\"article\" \/>\n\t\t<meta property=\"og:title\" content=\"Audit scope - Ackee Blockchain blog\" \/>\n\t\t<meta property=\"og:description\" content=\"Learn what &quot;Audit scope&quot; means in web3 security lingo, and how it ties into the wider context of what Ackee Blockchain Security does.\" \/>\n\t\t<meta property=\"og:url\" content=\"https:\/\/ackee.xyz\/blog\/glossary\/audit-scope\/\" \/>\n\t\t<meta property=\"og:image\" content=\"https:\/\/abchprod.wpengine.com\/wp-content\/uploads\/2022\/03\/glossary-socials.png\" \/>\n\t\t<meta property=\"og:image:secure_url\" content=\"https:\/\/abchprod.wpengine.com\/wp-content\/uploads\/2022\/03\/glossary-socials.png\" \/>\n\t\t<meta property=\"article:published_time\" content=\"2025-01-28T08:19:15+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"2026-01-28T15:13:02+00:00\" \/>\n\t\t<meta name=\"twitter:card\" content=\"summary\" \/>\n\t\t<meta name=\"twitter:title\" content=\"Audit scope - Ackee Blockchain blog\" \/>\n\t\t<meta name=\"twitter:description\" content=\"Learn what &quot;Audit scope&quot; means in web3 security lingo, and how it ties into the wider context of what Ackee Blockchain Security does.\" \/>\n\t\t<meta name=\"twitter:image\" content=\"https:\/\/abchprod.wpengine.com\/wp-content\/uploads\/2022\/03\/glossary-socials.png\" \/>\n\t\t<script type=\"application\/ld+json\" class=\"aioseo-schema\">\n\t\t\t{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/ackee.xyz\\\/blog\\\/glossary\\\/audit-scope\\\/#breadcrumblist\",\"itemListElement\":[{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/ackee.xyz\\\/blog#listItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/ackee.xyz\\\/blog\",\"nextItem\":{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/ackee.xyz\\\/blog\\\/glossary\\\/#listItem\",\"name\":\"Glossary Terms\"}},{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/ackee.xyz\\\/blog\\\/glossary\\\/#listItem\",\"position\":2,\"name\":\"Glossary Terms\",\"item\":\"https:\\\/\\\/ackee.xyz\\\/blog\\\/glossary\\\/\",\"nextItem\":{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/ackee.xyz\\\/blog\\\/glossary-cat\\\/audit-scope\\\/#listItem\",\"name\":\"Audit scope\"},\"previousItem\":{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/ackee.xyz\\\/blog#listItem\",\"name\":\"Home\"}},{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/ackee.xyz\\\/blog\\\/glossary-cat\\\/audit-scope\\\/#listItem\",\"position\":3,\"name\":\"Audit scope\",\"item\":\"https:\\\/\\\/ackee.xyz\\\/blog\\\/glossary-cat\\\/audit-scope\\\/\",\"nextItem\":{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/ackee.xyz\\\/blog\\\/glossary\\\/audit-scope\\\/#listItem\",\"name\":\"Audit scope\"},\"previousItem\":{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/ackee.xyz\\\/blog\\\/glossary\\\/#listItem\",\"name\":\"Glossary Terms\"}},{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/ackee.xyz\\\/blog\\\/glossary\\\/audit-scope\\\/#listItem\",\"position\":4,\"name\":\"Audit scope\",\"previousItem\":{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/ackee.xyz\\\/blog\\\/glossary-cat\\\/audit-scope\\\/#listItem\",\"name\":\"Audit scope\"}}]},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/ackee.xyz\\\/blog\\\/#organization\",\"name\":\"Ackee Blockchain\",\"description\":\"Blog & Research\",\"url\":\"https:\\\/\\\/ackee.xyz\\\/blog\\\/\",\"logo\":{\"@type\":\"ImageObject\",\"url\":\"https:\\\/\\\/ackee.xyz\\\/blog\\\/wp-content\\\/uploads\\\/2023\\\/02\\\/cropped-ABCH_Logo_blue-black.png\",\"@id\":\"https:\\\/\\\/ackee.xyz\\\/blog\\\/glossary\\\/audit-scope\\\/#organizationLogo\",\"width\":5268,\"height\":825},\"image\":{\"@id\":\"https:\\\/\\\/ackee.xyz\\\/blog\\\/glossary\\\/audit-scope\\\/#organizationLogo\"}},{\"@type\":\"Person\",\"@id\":\"https:\\\/\\\/ackee.xyz\\\/blog\\\/author\\\/tomas-kovarik\\\/#author\",\"url\":\"https:\\\/\\\/ackee.xyz\\\/blog\\\/author\\\/tomas-kovarik\\\/\",\"name\":\"Tom\\u00e1\\u0161 Kova\\u0159\\u00edk\",\"image\":{\"@type\":\"ImageObject\",\"@id\":\"https:\\\/\\\/ackee.xyz\\\/blog\\\/glossary\\\/audit-scope\\\/#authorImage\",\"url\":\"https:\\\/\\\/abchprod.wpengine.com\\\/wp-content\\\/uploads\\\/2025\\\/08\\\/avatar_user_30_1756111591-96x96.png\",\"width\":96,\"height\":96,\"caption\":\"Tom\\u00e1\\u0161 Kova\\u0159\\u00edk\"}},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/ackee.xyz\\\/blog\\\/glossary\\\/audit-scope\\\/#webpage\",\"url\":\"https:\\\/\\\/ackee.xyz\\\/blog\\\/glossary\\\/audit-scope\\\/\",\"name\":\"Audit scope - Ackee Blockchain blog\",\"description\":\"Learn what \\\"Audit scope\\\" means in web3 security lingo, and how it ties into the wider context of what Ackee Blockchain Security does.\",\"inLanguage\":\"en-US\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/ackee.xyz\\\/blog\\\/#website\"},\"breadcrumb\":{\"@id\":\"https:\\\/\\\/ackee.xyz\\\/blog\\\/glossary\\\/audit-scope\\\/#breadcrumblist\"},\"author\":{\"@id\":\"https:\\\/\\\/ackee.xyz\\\/blog\\\/author\\\/tomas-kovarik\\\/#author\"},\"creator\":{\"@id\":\"https:\\\/\\\/ackee.xyz\\\/blog\\\/author\\\/tomas-kovarik\\\/#author\"},\"datePublished\":\"2025-01-28T10:19:15+02:00\",\"dateModified\":\"2026-01-28T17:13:02+02:00\"},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/ackee.xyz\\\/blog\\\/#website\",\"url\":\"https:\\\/\\\/ackee.xyz\\\/blog\\\/\",\"name\":\"Ackee Blockchain\",\"description\":\"Blog & Research\",\"inLanguage\":\"en-US\",\"publisher\":{\"@id\":\"https:\\\/\\\/ackee.xyz\\\/blog\\\/#organization\"}}]}\n\t\t<\/script>\n\t\t<!-- All in One SEO -->\n\n","aioseo_head_json":{"title":"Audit scope - Ackee Blockchain blog","description":"Learn what \"Audit scope\" means in web3 security lingo, and how it ties into the wider context of what Ackee Blockchain Security does.","canonical_url":"https:\/\/ackee.xyz\/blog\/glossary\/audit-scope\/","robots":"max-image-preview:large","keywords":"","webmasterTools":{"miscellaneous":""},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"BreadcrumbList","@id":"https:\/\/ackee.xyz\/blog\/glossary\/audit-scope\/#breadcrumblist","itemListElement":[{"@type":"ListItem","@id":"https:\/\/ackee.xyz\/blog#listItem","position":1,"name":"Home","item":"https:\/\/ackee.xyz\/blog","nextItem":{"@type":"ListItem","@id":"https:\/\/ackee.xyz\/blog\/glossary\/#listItem","name":"Glossary Terms"}},{"@type":"ListItem","@id":"https:\/\/ackee.xyz\/blog\/glossary\/#listItem","position":2,"name":"Glossary Terms","item":"https:\/\/ackee.xyz\/blog\/glossary\/","nextItem":{"@type":"ListItem","@id":"https:\/\/ackee.xyz\/blog\/glossary-cat\/audit-scope\/#listItem","name":"Audit scope"},"previousItem":{"@type":"ListItem","@id":"https:\/\/ackee.xyz\/blog#listItem","name":"Home"}},{"@type":"ListItem","@id":"https:\/\/ackee.xyz\/blog\/glossary-cat\/audit-scope\/#listItem","position":3,"name":"Audit scope","item":"https:\/\/ackee.xyz\/blog\/glossary-cat\/audit-scope\/","nextItem":{"@type":"ListItem","@id":"https:\/\/ackee.xyz\/blog\/glossary\/audit-scope\/#listItem","name":"Audit scope"},"previousItem":{"@type":"ListItem","@id":"https:\/\/ackee.xyz\/blog\/glossary\/#listItem","name":"Glossary Terms"}},{"@type":"ListItem","@id":"https:\/\/ackee.xyz\/blog\/glossary\/audit-scope\/#listItem","position":4,"name":"Audit scope","previousItem":{"@type":"ListItem","@id":"https:\/\/ackee.xyz\/blog\/glossary-cat\/audit-scope\/#listItem","name":"Audit scope"}}]},{"@type":"Organization","@id":"https:\/\/ackee.xyz\/blog\/#organization","name":"Ackee Blockchain","description":"Blog & Research","url":"https:\/\/ackee.xyz\/blog\/","logo":{"@type":"ImageObject","url":"https:\/\/ackee.xyz\/blog\/wp-content\/uploads\/2023\/02\/cropped-ABCH_Logo_blue-black.png","@id":"https:\/\/ackee.xyz\/blog\/glossary\/audit-scope\/#organizationLogo","width":5268,"height":825},"image":{"@id":"https:\/\/ackee.xyz\/blog\/glossary\/audit-scope\/#organizationLogo"}},{"@type":"Person","@id":"https:\/\/ackee.xyz\/blog\/author\/tomas-kovarik\/#author","url":"https:\/\/ackee.xyz\/blog\/author\/tomas-kovarik\/","name":"Tom\u00e1\u0161 Kova\u0159\u00edk","image":{"@type":"ImageObject","@id":"https:\/\/ackee.xyz\/blog\/glossary\/audit-scope\/#authorImage","url":"https:\/\/abchprod.wpengine.com\/wp-content\/uploads\/2025\/08\/avatar_user_30_1756111591-96x96.png","width":96,"height":96,"caption":"Tom\u00e1\u0161 Kova\u0159\u00edk"}},{"@type":"WebPage","@id":"https:\/\/ackee.xyz\/blog\/glossary\/audit-scope\/#webpage","url":"https:\/\/ackee.xyz\/blog\/glossary\/audit-scope\/","name":"Audit scope - Ackee Blockchain blog","description":"Learn what \"Audit scope\" means in web3 security lingo, and how it ties into the wider context of what Ackee Blockchain Security does.","inLanguage":"en-US","isPartOf":{"@id":"https:\/\/ackee.xyz\/blog\/#website"},"breadcrumb":{"@id":"https:\/\/ackee.xyz\/blog\/glossary\/audit-scope\/#breadcrumblist"},"author":{"@id":"https:\/\/ackee.xyz\/blog\/author\/tomas-kovarik\/#author"},"creator":{"@id":"https:\/\/ackee.xyz\/blog\/author\/tomas-kovarik\/#author"},"datePublished":"2025-01-28T10:19:15+02:00","dateModified":"2026-01-28T17:13:02+02:00"},{"@type":"WebSite","@id":"https:\/\/ackee.xyz\/blog\/#website","url":"https:\/\/ackee.xyz\/blog\/","name":"Ackee Blockchain","description":"Blog & Research","inLanguage":"en-US","publisher":{"@id":"https:\/\/ackee.xyz\/blog\/#organization"}}]},"og:locale":"en_US","og:site_name":"Ackee Blockchain - Blog &amp; Research","og:type":"article","og:title":"Audit scope - Ackee Blockchain blog","og:description":"Learn what &quot;Audit scope&quot; means in web3 security lingo, and how it ties into the wider context of what Ackee Blockchain Security does.","og:url":"https:\/\/ackee.xyz\/blog\/glossary\/audit-scope\/","og:image":"https:\/\/abchprod.wpengine.com\/wp-content\/uploads\/2022\/03\/glossary-socials.png","og:image:secure_url":"https:\/\/abchprod.wpengine.com\/wp-content\/uploads\/2022\/03\/glossary-socials.png","article:published_time":"2025-01-28T08:19:15+00:00","article:modified_time":"2026-01-28T15:13:02+00:00","twitter:card":"summary","twitter:title":"Audit scope - Ackee Blockchain blog","twitter:description":"Learn what &quot;Audit scope&quot; means in web3 security lingo, and how it ties into the wider context of what Ackee Blockchain Security does.","twitter:image":"https:\/\/abchprod.wpengine.com\/wp-content\/uploads\/2022\/03\/glossary-socials.png"},"aioseo_meta_data":{"post_id":"154","title":"#post_title #separator_sa #site_title&nbsp;blog","description":"Learn what \"Audit scope\" means in web3 security lingo, and how it ties into the wider context of what Ackee Blockchain Security does.","keywords":null,"keyphrases":{"focus":{"keyphrase":"audit scope","score":88,"analysis":{"keyphraseInTitle":{"score":9,"maxScore":9,"error":0},"keyphraseInDescription":{"score":9,"maxScore":9,"error":0},"keyphraseLength":{"score":9,"maxScore":9,"error":0,"length":2},"keyphraseInURL":{"score":5,"maxScore":5,"error":0},"keyphraseInIntroduction":{"score":3,"maxScore":9,"error":1},"keyphraseInSubHeadings":[],"keyphraseInImageAlt":[],"keywordDensity":{"type":"best","score":9,"maxScore":9,"error":0}}},"additional":[]},"primary_term":null,"canonical_url":null,"og_title":null,"og_description":null,"og_object_type":"default","og_image_type":"custom_image","og_image_url":"https:\/\/abchprod.wpengine.com\/wp-content\/uploads\/2022\/03\/glossary-socials.png","og_image_width":"1600","og_image_height":"917","og_image_custom_url":"https:\/\/abchprod.wpengine.com\/wp-content\/uploads\/2022\/03\/glossary-socials.png","og_image_custom_fields":null,"og_video":"","og_custom_url":null,"og_article_section":null,"og_article_tags":null,"twitter_use_og":false,"twitter_card":"default","twitter_image_type":"default","twitter_image_url":null,"twitter_image_custom_url":null,"twitter_image_custom_fields":null,"twitter_title":null,"twitter_description":null,"schema":{"blockGraphs":[],"customGraphs":[],"default":{"data":{"Article":[],"Course":[],"Dataset":[],"FAQPage":[],"Movie":[],"Person":[],"Product":[],"ProductReview":[],"Car":[],"Recipe":[],"Service":[],"SoftwareApplication":[],"WebPage":[]},"graphName":"WebPage","isEnabled":true},"graphs":[],"defaultGraph":false,"defaultPostTypeGraph":""},"schema_type":"default","schema_type_options":"{\"article\":{\"articleType\":\"BlogPosting\"},\"course\":{\"name\":\"\",\"description\":\"\",\"provider\":\"\"},\"faq\":{\"pages\":[]},\"product\":{\"reviews\":[]},\"recipe\":{\"ingredients\":[],\"instructions\":[],\"keywords\":[]},\"software\":{\"reviews\":[],\"operatingSystems\":[]},\"webPage\":{\"webPageType\":\"WebPage\"}}","pillar_content":false,"robots_default":true,"robots_noindex":false,"robots_noarchive":false,"robots_nosnippet":false,"robots_nofollow":false,"robots_noimageindex":false,"robots_noodp":false,"robots_notranslate":false,"robots_max_snippet":"-1","robots_max_videopreview":"-1","robots_max_imagepreview":"large","priority":null,"frequency":"default","local_seo":null,"limit_modified_date":false,"ai":{"faqs":[],"keyPoints":[],"titles":[],"descriptions":[],"socialPosts":{"email":[],"linkedin":[],"twitter":[],"facebook":[],"instagram":[]}},"created":"2022-03-31 09:19:15","updated":"2026-01-28 15:18:55","breadcrumb_settings":null,"seo_analyzer_scan_date":null},"aioseo_breadcrumb":"<div class=\"aioseo-breadcrumbs\"><span class=\"aioseo-breadcrumb\">\n\t\t\t<a href=\"https:\/\/ackee.xyz\/blog\" title=\"Home\">Home<\/a>\n\t\t<\/span><span class=\"aioseo-breadcrumb-separator\">&raquo;<\/span><span class=\"aioseo-breadcrumb\">\n\t\t\t<a href=\"https:\/\/ackee.xyz\/blog\/glossary\/\" title=\"Glossary Terms\">Glossary Terms<\/a>\n\t\t<\/span><span class=\"aioseo-breadcrumb-separator\">&raquo;<\/span><span class=\"aioseo-breadcrumb\">\n\t\t\t<a href=\"https:\/\/ackee.xyz\/blog\/glossary-cat\/audit-scope\/\" title=\"Audit scope\">Audit scope<\/a>\n\t\t<\/span><span class=\"aioseo-breadcrumb-separator\">&raquo;<\/span><span class=\"aioseo-breadcrumb\">\n\t\t\tAudit scope\n\t\t<\/span><\/div>","aioseo_breadcrumb_json":[{"label":"Home","link":"https:\/\/ackee.xyz\/blog"},{"label":"Glossary Terms","link":"https:\/\/ackee.xyz\/blog\/glossary\/"},{"label":"Audit scope","link":"https:\/\/ackee.xyz\/blog\/glossary-cat\/audit-scope\/"},{"label":"Audit scope","link":"https:\/\/ackee.xyz\/blog\/glossary\/audit-scope\/"}],"_links":{"self":[{"href":"https:\/\/ackee.xyz\/blog\/wp-json\/wp\/v2\/glossary\/154","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/ackee.xyz\/blog\/wp-json\/wp\/v2\/glossary"}],"about":[{"href":"https:\/\/ackee.xyz\/blog\/wp-json\/wp\/v2\/types\/glossary"}],"author":[{"embeddable":true,"href":"https:\/\/ackee.xyz\/blog\/wp-json\/wp\/v2\/users\/30"}],"version-history":[{"count":0,"href":"https:\/\/ackee.xyz\/blog\/wp-json\/wp\/v2\/glossary\/154\/revisions"}],"wp:attachment":[{"href":"https:\/\/ackee.xyz\/blog\/wp-json\/wp\/v2\/media?parent=154"}],"wp:term":[{"taxonomy":"glossary-cat","embeddable":true,"href":"https:\/\/ackee.xyz\/blog\/wp-json\/wp\/v2\/glossary-cat?post=154"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}