{"id":163,"date":"2022-03-31T11:04:08","date_gmt":"2022-03-31T10:04:08","guid":{"rendered":"https:\/\/ackeeblockchain.com\/blog\/?post_type=glossary&#038;p=163"},"modified":"2022-03-31T14:28:19","modified_gmt":"2022-03-31T13:28:19","slug":"slither","status":"publish","type":"glossary","link":"https:\/\/ackee.xyz\/blog\/glossary\/slither\/","title":{"rendered":"Slither"},"content":{"rendered":"<p>Slither is an <strong>open-source framework for static analysis of smart contracts written in Python 3<\/strong>. Developers and auditors can quickly and efficiently find Solidity smart contract code vulnerabilities. As we wrote above, Slither is used in <strong>development and code review, code optimization, or auditing smart contracts.<\/strong><\/p>\n<p>Slither include <strong>features<\/strong> such as:<\/p>\n<p>\u2013 Detects vulnerable Solidity code with low false positives<br \/>\n\u2013 Identifies where the error condition occurs in the source code.<br \/>\n\u2013 Easily integrates into continuous integration and Truffle builds.<br \/>\n\u2013 Built-in\u2019 printers\u2019 quickly report essential contract information.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Slither is an open-source framework for static analysis of smart contracts written in Python 3. Developers and auditors can quickly and efficiently find Solidity smart contract code vulnerabilities. As we wrote above, Slither is used in development and code review, code optimization, or auditing smart contracts. Slither include features such as: \u2013 Detects vulnerable Solidity code with low false positives \u2013 Identifies&hellip;<\/p>\n","protected":false},"author":11,"featured_media":0,"parent":0,"template":"","glossary-cat":[47],"class_list":["post-163","glossary","type-glossary","status-publish","hentry","glossary-cat-slither"],"aioseo_notices":[],"aioseo_head":"\n\t\t<!-- All in One SEO 4.9.9 - aioseo.com -->\n\t<meta name=\"description\" content=\"Slither is an open-source framework for static analysis of smart contracts written in Python 3.\" \/>\n\t<meta name=\"robots\" content=\"max-image-preview:large\" \/>\n\t<meta name=\"author\" content=\"Andrea Nov\u00e1kov\u00e1\"\/>\n\t<link rel=\"canonical\" href=\"https:\/\/ackee.xyz\/blog\/glossary\/slither\/\" \/>\n\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 4.9.9\" \/>\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=\"Slither - Ackee Blockchain blog\" \/>\n\t\t<meta property=\"og:description\" content=\"Slither is an open-source framework for static analysis of smart contracts written in Python 3.\" \/>\n\t\t<meta property=\"og:url\" content=\"https:\/\/ackee.xyz\/blog\/glossary\/slither\/\" \/>\n\t\t<meta property=\"og:image\" content=\"https:\/\/ackee.xyz\/blog\/wp-content\/uploads\/2023\/02\/cropped-ABCH_Logo_blue-black.png\" \/>\n\t\t<meta property=\"og:image:secure_url\" content=\"https:\/\/ackee.xyz\/blog\/wp-content\/uploads\/2023\/02\/cropped-ABCH_Logo_blue-black.png\" \/>\n\t\t<meta property=\"article:published_time\" content=\"2022-03-31T10:04:08+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"2022-03-31T13:28:19+00:00\" \/>\n\t\t<meta name=\"twitter:card\" content=\"summary\" \/>\n\t\t<meta name=\"twitter:title\" content=\"Slither - Ackee Blockchain blog\" \/>\n\t\t<meta name=\"twitter:description\" content=\"Slither is an open-source framework for static analysis of smart contracts written in Python 3.\" \/>\n\t\t<meta name=\"twitter:image\" content=\"https:\/\/ackee.xyz\/blog\/wp-content\/uploads\/2023\/02\/cropped-ABCH_Logo_blue-black.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\\\/slither\\\/#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\\\/slither\\\/#listItem\",\"name\":\"Slither\"},\"previousItem\":{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/ackee.xyz\\\/blog#listItem\",\"name\":\"Home\"}},{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/ackee.xyz\\\/blog\\\/glossary-cat\\\/slither\\\/#listItem\",\"position\":3,\"name\":\"Slither\",\"item\":\"https:\\\/\\\/ackee.xyz\\\/blog\\\/glossary-cat\\\/slither\\\/\",\"nextItem\":{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/ackee.xyz\\\/blog\\\/glossary\\\/slither\\\/#listItem\",\"name\":\"Slither\"},\"previousItem\":{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/ackee.xyz\\\/blog\\\/glossary\\\/#listItem\",\"name\":\"Glossary Terms\"}},{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/ackee.xyz\\\/blog\\\/glossary\\\/slither\\\/#listItem\",\"position\":4,\"name\":\"Slither\",\"previousItem\":{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/ackee.xyz\\\/blog\\\/glossary-cat\\\/slither\\\/#listItem\",\"name\":\"Slither\"}}]},{\"@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\\\/slither\\\/#organizationLogo\",\"width\":5268,\"height\":825},\"image\":{\"@id\":\"https:\\\/\\\/ackee.xyz\\\/blog\\\/glossary\\\/slither\\\/#organizationLogo\"}},{\"@type\":\"Person\",\"@id\":\"https:\\\/\\\/ackee.xyz\\\/blog\\\/author\\\/andrea-novakova\\\/#author\",\"url\":\"https:\\\/\\\/ackee.xyz\\\/blog\\\/author\\\/andrea-novakova\\\/\",\"name\":\"Andrea Nov\\u00e1kov\\u00e1\",\"image\":{\"@type\":\"ImageObject\",\"@id\":\"https:\\\/\\\/ackee.xyz\\\/blog\\\/glossary\\\/slither\\\/#authorImage\",\"url\":\"https:\\\/\\\/abchprod.wpengine.com\\\/wp-content\\\/uploads\\\/2024\\\/08\\\/Frame-331-1-96x96.png\",\"width\":96,\"height\":96,\"caption\":\"Andrea Nov\\u00e1kov\\u00e1\"}},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/ackee.xyz\\\/blog\\\/glossary\\\/slither\\\/#webpage\",\"url\":\"https:\\\/\\\/ackee.xyz\\\/blog\\\/glossary\\\/slither\\\/\",\"name\":\"Slither - Ackee Blockchain blog\",\"description\":\"Slither is an open-source framework for static analysis of smart contracts written in Python 3.\",\"inLanguage\":\"en-US\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/ackee.xyz\\\/blog\\\/#website\"},\"breadcrumb\":{\"@id\":\"https:\\\/\\\/ackee.xyz\\\/blog\\\/glossary\\\/slither\\\/#breadcrumblist\"},\"author\":{\"@id\":\"https:\\\/\\\/ackee.xyz\\\/blog\\\/author\\\/andrea-novakova\\\/#author\"},\"creator\":{\"@id\":\"https:\\\/\\\/ackee.xyz\\\/blog\\\/author\\\/andrea-novakova\\\/#author\"},\"datePublished\":\"2022-03-31T11:04:08+02:00\",\"dateModified\":\"2022-03-31T14:28:19+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":"Slither - Ackee Blockchain blog","description":"Slither is an open-source framework for static analysis of smart contracts written in Python 3.","canonical_url":"https:\/\/ackee.xyz\/blog\/glossary\/slither\/","robots":"max-image-preview:large","keywords":"","webmasterTools":{"miscellaneous":""},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"BreadcrumbList","@id":"https:\/\/ackee.xyz\/blog\/glossary\/slither\/#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\/slither\/#listItem","name":"Slither"},"previousItem":{"@type":"ListItem","@id":"https:\/\/ackee.xyz\/blog#listItem","name":"Home"}},{"@type":"ListItem","@id":"https:\/\/ackee.xyz\/blog\/glossary-cat\/slither\/#listItem","position":3,"name":"Slither","item":"https:\/\/ackee.xyz\/blog\/glossary-cat\/slither\/","nextItem":{"@type":"ListItem","@id":"https:\/\/ackee.xyz\/blog\/glossary\/slither\/#listItem","name":"Slither"},"previousItem":{"@type":"ListItem","@id":"https:\/\/ackee.xyz\/blog\/glossary\/#listItem","name":"Glossary Terms"}},{"@type":"ListItem","@id":"https:\/\/ackee.xyz\/blog\/glossary\/slither\/#listItem","position":4,"name":"Slither","previousItem":{"@type":"ListItem","@id":"https:\/\/ackee.xyz\/blog\/glossary-cat\/slither\/#listItem","name":"Slither"}}]},{"@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\/slither\/#organizationLogo","width":5268,"height":825},"image":{"@id":"https:\/\/ackee.xyz\/blog\/glossary\/slither\/#organizationLogo"}},{"@type":"Person","@id":"https:\/\/ackee.xyz\/blog\/author\/andrea-novakova\/#author","url":"https:\/\/ackee.xyz\/blog\/author\/andrea-novakova\/","name":"Andrea Nov\u00e1kov\u00e1","image":{"@type":"ImageObject","@id":"https:\/\/ackee.xyz\/blog\/glossary\/slither\/#authorImage","url":"https:\/\/abchprod.wpengine.com\/wp-content\/uploads\/2024\/08\/Frame-331-1-96x96.png","width":96,"height":96,"caption":"Andrea Nov\u00e1kov\u00e1"}},{"@type":"WebPage","@id":"https:\/\/ackee.xyz\/blog\/glossary\/slither\/#webpage","url":"https:\/\/ackee.xyz\/blog\/glossary\/slither\/","name":"Slither - Ackee Blockchain blog","description":"Slither is an open-source framework for static analysis of smart contracts written in Python 3.","inLanguage":"en-US","isPartOf":{"@id":"https:\/\/ackee.xyz\/blog\/#website"},"breadcrumb":{"@id":"https:\/\/ackee.xyz\/blog\/glossary\/slither\/#breadcrumblist"},"author":{"@id":"https:\/\/ackee.xyz\/blog\/author\/andrea-novakova\/#author"},"creator":{"@id":"https:\/\/ackee.xyz\/blog\/author\/andrea-novakova\/#author"},"datePublished":"2022-03-31T11:04:08+02:00","dateModified":"2022-03-31T14:28:19+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":"Slither - Ackee Blockchain blog","og:description":"Slither is an open-source framework for static analysis of smart contracts written in Python 3.","og:url":"https:\/\/ackee.xyz\/blog\/glossary\/slither\/","og:image":"https:\/\/ackee.xyz\/blog\/wp-content\/uploads\/2023\/02\/cropped-ABCH_Logo_blue-black.png","og:image:secure_url":"https:\/\/ackee.xyz\/blog\/wp-content\/uploads\/2023\/02\/cropped-ABCH_Logo_blue-black.png","article:published_time":"2022-03-31T10:04:08+00:00","article:modified_time":"2022-03-31T13:28:19+00:00","twitter:card":"summary","twitter:title":"Slither - Ackee Blockchain blog","twitter:description":"Slither is an open-source framework for static analysis of smart contracts written in Python 3.","twitter:image":"https:\/\/ackee.xyz\/blog\/wp-content\/uploads\/2023\/02\/cropped-ABCH_Logo_blue-black.png"},"aioseo_meta_data":{"post_id":"163","title":"#post_title #separator_sa #site_title blog","description":"Slither is an open-source framework for static analysis of smart contracts written in Python 3.","keywords":[],"keyphrases":{"focus":{"keyphrase":"slither","score":100,"analysis":{"keyphraseInTitle":{"title":"Focus Keyphrase in SEO title","description":"Focus Keyphrase found in SEO title.","score":9,"maxScore":9,"error":0},"keyphraseInDescription":{"title":"Focus keyphrase in meta description","description":"Focus keyphrase found in meta description.","score":9,"maxScore":9,"error":0},"keyphraseInURL":{"title":"Focus Keyphrase in URL","description":"Focus Keyphrase used in the URL.","score":5,"maxScore":5,"error":0},"keyphraseLength":{"title":"Focus keyphrase length","description":"Good job!","score":9,"maxScore":9,"error":0,"length":1},"keyphraseInIntroduction":{"title":"Focus keyphrase in introduction","description":"Your Focus keyphrase appears in the first paragraph. Well done!","score":9,"maxScore":9,"error":0},"keyphraseInSubHeadings":[],"keyphraseInImageAlt":[]}},"additional":[]},"primary_term":null,"canonical_url":null,"og_title":null,"og_description":null,"og_object_type":"default","og_image_type":"default","og_image_url":null,"og_image_width":null,"og_image_height":null,"og_image_custom_url":null,"og_image_custom_fields":null,"og_video":"","og_custom_url":null,"og_article_section":null,"og_article_tags":[],"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":"","isEnabled":true},"graphs":[],"defaultGraph":null,"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":null,"created":"2022-03-31 10:04:08","updated":"2022-09-13 19:46:44","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\/slither\/\" title=\"Slither\">Slither<\/a>\n\t\t<\/span><span class=\"aioseo-breadcrumb-separator\">&raquo;<\/span><span class=\"aioseo-breadcrumb\">\n\t\t\tSlither\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":"Slither","link":"https:\/\/ackee.xyz\/blog\/glossary-cat\/slither\/"},{"label":"Slither","link":"https:\/\/ackee.xyz\/blog\/glossary\/slither\/"}],"_links":{"self":[{"href":"https:\/\/ackee.xyz\/blog\/wp-json\/wp\/v2\/glossary\/163","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\/11"}],"version-history":[{"count":0,"href":"https:\/\/ackee.xyz\/blog\/wp-json\/wp\/v2\/glossary\/163\/revisions"}],"wp:attachment":[{"href":"https:\/\/ackee.xyz\/blog\/wp-json\/wp\/v2\/media?parent=163"}],"wp:term":[{"taxonomy":"glossary-cat","embeddable":true,"href":"https:\/\/ackee.xyz\/blog\/wp-json\/wp\/v2\/glossary-cat?post=163"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}