{"id":1155,"date":"2019-12-23T18:09:10","date_gmt":"2019-12-23T17:09:10","guid":{"rendered":"https:\/\/dradisframework.com\/blog\/?p=1155"},"modified":"2026-01-14T19:28:59","modified_gmt":"2026-01-14T19:28:59","slug":"year-in-review-a-future-dradis-feature","status":"publish","type":"post","link":"https:\/\/dradis.com\/blog\/2019\/12\/year-in-review-a-future-dradis-feature\/","title":{"rendered":"Year in Review &#8211; a future Dradis feature"},"content":{"rendered":"\n<p class=\"has-text-align-center\"><strong>This feature was implemented in Dradis v4.19.0. <\/strong><br>Check out the full details in our <a href=\"https:\/\/discuss.dradis.com\/t\/an-improved-business-intelligence-dashboard\/981\">forum post<\/a>.<\/p>\n\n\n\n<p>How many Dradis projects did you create this year? How many Issues did you find? What were the most commonly found Issues? What was the most common severity of the Issues that you found?<\/p>\n\n\n\n<p>Credit for this script idea goes to Marc Ligthart. His teammate reached out via the support inbox to see if we could create a quick &#8220;<a href=\"https:\/\/github.com\/securityroots\/dradispro-scripting\/blob\/main\/admin_summary\/year_in_review.rb\" target=\"_blank\" rel=\"noreferrer noopener\">Year in Review<\/a>&#8221; script that would list out the following:<br><br>1. Count of Projects created this year<br>2. Total Critical\/High\/Medium\/Low Issues (by Tag) <br>3. Top 10 most found Issues (by title)<br>4. Top 10 most found Critical\/High\/Medium Issues (by title)<\/p>\n\n\n\n<figure class=\"wp-block-image\"><img decoding=\"async\" loading=\"lazy\" width=\"1440\" height=\"618\" src=\"https:\/\/dradisframework.com\/blog\/wp-content\/uploads\/2019\/12\/Screen-Shot-2019-12-20-at-4.35.18-PM.png\" alt=\"Dradis year in review script output example\" class=\"wp-image-1158\"\/><figcaption class=\"wp-element-caption\">Example output from the year-in-review script<\/figcaption><\/figure>\n\n\n\n<p>You can already head over to our scripting repo and check out the <a href=\"https:\/\/github.com\/securityroots\/dradispro-scripting\/blob\/master\/year_in_review.rb\">Year in Review<\/a> script. To use it: <br><br>1. SCP the file to your instance (e.g., to the \/tmp folder)<br><br>2. Run the following in the command line as &#8220;dradispro&#8221;: <br><code>$ cd \/opt\/dradispro\/dradispro\/current\/<br>$ RAILS_ENV=production bundle exec rails runner \/tmp\/year_in_review.rb<\/code><\/p>\n\n\n\n<p>The output will list out the yearly review for all of the projects present on your Dradis instance. <\/p>\n\n\n\n<p>Now, for the fun part? We want your feedback. If you like this idea, you&#8217;ll like version 2.0 even better. We want to include this functionality as part of the existing <a href=\"https:\/\/dradisframework.com\/support\/guides\/business_intelligence\/\">Business Intelligence Dashboard<\/a> within Dradis. But first, we want to hear from you. What else would you like to see in a summary view like this in the BI Dashboard? What other metrics would be helpful for your team, or what isn&#8217;t particularly useful about the current output? Please email our support team directly with feedback! We&#8217;re excited to continue working with you in 2020 and get you some more valuable insights into your Dradis usage along the way. <\/p>\n\n\n\n<p><\/p>\n","protected":false},"excerpt":{"rendered":"<p>This feature was implemented in Dradis v4.19.0. Check out the full details in our forum post. How many Dradis projects did you create this year? How many Issues did you find? What were the most commonly found Issues? What was the most common severity of the Issues that you found? Credit for this script idea [&hellip;]<\/p>\n","protected":false},"author":4,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"jetpack_post_was_ever_published":false,"jetpack_publicize_message":"","jetpack_is_tweetstorm":false,"jetpack_publicize_feature_enabled":true,"jetpack_social_post_already_shared":true,"jetpack_social_options":[]},"categories":[1],"tags":[],"jetpack_publicize_connections":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v20.2 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>Year in Review - a future Dradis feature - Dradis Framework Blog<\/title>\n<meta name=\"description\" content=\"How many projects did you create this year? How many Issues did you find and which were the most commonly found? Answers with Dradis Year in Review!\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/dradis.com\/blog\/2019\/12\/year-in-review-a-future-dradis-feature\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Year in Review - a future Dradis feature - Dradis Framework Blog\" \/>\n<meta property=\"og:description\" content=\"How many projects did you create this year? How many Issues did you find and which were the most commonly found? Answers with Dradis Year in Review!\" \/>\n<meta property=\"og:url\" content=\"https:\/\/dradis.com\/blog\/2019\/12\/year-in-review-a-future-dradis-feature\/\" \/>\n<meta property=\"og:site_name\" content=\"Dradis Framework Blog\" \/>\n<meta property=\"article:published_time\" content=\"2019-12-23T17:09:10+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2026-01-14T19:28:59+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/dradisframework.com\/blog\/wp-content\/uploads\/2019\/12\/Screen-Shot-2019-12-20-at-4.35.18-PM.png\" \/>\n<meta name=\"author\" content=\"Rachael Carder\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@dradisfw\" \/>\n<meta name=\"twitter:site\" content=\"@dradisfw\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Rachael Carder\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"2 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\/\/dradis.com\/blog\/2019\/12\/year-in-review-a-future-dradis-feature\/\",\"url\":\"https:\/\/dradis.com\/blog\/2019\/12\/year-in-review-a-future-dradis-feature\/\",\"name\":\"Year in Review - a future Dradis feature - Dradis Framework Blog\",\"isPartOf\":{\"@id\":\"https:\/\/dradis.com\/blog\/#website\"},\"datePublished\":\"2019-12-23T17:09:10+00:00\",\"dateModified\":\"2026-01-14T19:28:59+00:00\",\"author\":{\"@id\":\"https:\/\/dradis.com\/blog\/#\/schema\/person\/978f2d4e6ffa56f0569a62775a8320bb\"},\"description\":\"How many projects did you create this year? How many Issues did you find and which were the most commonly found? Answers with Dradis Year in Review!\",\"breadcrumb\":{\"@id\":\"https:\/\/dradis.com\/blog\/2019\/12\/year-in-review-a-future-dradis-feature\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/dradis.com\/blog\/2019\/12\/year-in-review-a-future-dradis-feature\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/dradis.com\/blog\/2019\/12\/year-in-review-a-future-dradis-feature\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/dradis.com\/blog\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Year in Review &#8211; a future Dradis feature\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/dradis.com\/blog\/#website\",\"url\":\"https:\/\/dradis.com\/blog\/\",\"name\":\"Dradis Framework Blog\",\"description\":\"Information management for security teams\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/dradis.com\/blog\/?s={search_term_string}\"},\"query-input\":\"required name=search_term_string\"}],\"inLanguage\":\"en-US\"},{\"@type\":\"Person\",\"@id\":\"https:\/\/dradis.com\/blog\/#\/schema\/person\/978f2d4e6ffa56f0569a62775a8320bb\",\"name\":\"Rachael Carder\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/dradis.com\/blog\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/c6fd1058f5864e774d11780f6ba80d56?s=96&d=mm&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/c6fd1058f5864e774d11780f6ba80d56?s=96&d=mm&r=g\",\"caption\":\"Rachael Carder\"},\"url\":\"https:\/\/dradis.com\/blog\/author\/rachkor\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Year in Review - a future Dradis feature - Dradis Framework Blog","description":"How many projects did you create this year? How many Issues did you find and which were the most commonly found? Answers with Dradis Year in Review!","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/dradis.com\/blog\/2019\/12\/year-in-review-a-future-dradis-feature\/","og_locale":"en_US","og_type":"article","og_title":"Year in Review - a future Dradis feature - Dradis Framework Blog","og_description":"How many projects did you create this year? How many Issues did you find and which were the most commonly found? Answers with Dradis Year in Review!","og_url":"https:\/\/dradis.com\/blog\/2019\/12\/year-in-review-a-future-dradis-feature\/","og_site_name":"Dradis Framework Blog","article_published_time":"2019-12-23T17:09:10+00:00","article_modified_time":"2026-01-14T19:28:59+00:00","og_image":[{"url":"https:\/\/dradisframework.com\/blog\/wp-content\/uploads\/2019\/12\/Screen-Shot-2019-12-20-at-4.35.18-PM.png"}],"author":"Rachael Carder","twitter_card":"summary_large_image","twitter_creator":"@dradisfw","twitter_site":"@dradisfw","twitter_misc":{"Written by":"Rachael Carder","Est. reading time":"2 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/dradis.com\/blog\/2019\/12\/year-in-review-a-future-dradis-feature\/","url":"https:\/\/dradis.com\/blog\/2019\/12\/year-in-review-a-future-dradis-feature\/","name":"Year in Review - a future Dradis feature - Dradis Framework Blog","isPartOf":{"@id":"https:\/\/dradis.com\/blog\/#website"},"datePublished":"2019-12-23T17:09:10+00:00","dateModified":"2026-01-14T19:28:59+00:00","author":{"@id":"https:\/\/dradis.com\/blog\/#\/schema\/person\/978f2d4e6ffa56f0569a62775a8320bb"},"description":"How many projects did you create this year? How many Issues did you find and which were the most commonly found? Answers with Dradis Year in Review!","breadcrumb":{"@id":"https:\/\/dradis.com\/blog\/2019\/12\/year-in-review-a-future-dradis-feature\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/dradis.com\/blog\/2019\/12\/year-in-review-a-future-dradis-feature\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/dradis.com\/blog\/2019\/12\/year-in-review-a-future-dradis-feature\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/dradis.com\/blog\/"},{"@type":"ListItem","position":2,"name":"Year in Review &#8211; a future Dradis feature"}]},{"@type":"WebSite","@id":"https:\/\/dradis.com\/blog\/#website","url":"https:\/\/dradis.com\/blog\/","name":"Dradis Framework Blog","description":"Information management for security teams","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/dradis.com\/blog\/?s={search_term_string}"},"query-input":"required name=search_term_string"}],"inLanguage":"en-US"},{"@type":"Person","@id":"https:\/\/dradis.com\/blog\/#\/schema\/person\/978f2d4e6ffa56f0569a62775a8320bb","name":"Rachael Carder","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/dradis.com\/blog\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/c6fd1058f5864e774d11780f6ba80d56?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/c6fd1058f5864e774d11780f6ba80d56?s=96&d=mm&r=g","caption":"Rachael Carder"},"url":"https:\/\/dradis.com\/blog\/author\/rachkor\/"}]}},"jetpack_featured_media_url":"","jetpack_shortlink":"https:\/\/wp.me\/p3ijVs-iD","jetpack_sharing_enabled":true,"jetpack-related-posts":[{"id":2632,"url":"https:\/\/dradis.com\/blog\/2026\/02\/turn-your-pentests-into-insights-the-new-business-intelligence-dashboard\/","url_meta":{"origin":1155,"position":0},"title":"Turn Your Pentests Into Insights: The New Business Intelligence Dashboard","date":"February 6, 2026","format":false,"excerpt":"Remember when we shared a \"Year in Review\" script that could pull basic stats from your Dradis instance? Well, we heard your feedback loud and clear. You wanted more than a command-line script. You wanted insights that were easy to access, customizable to your needs, and powerful enough to help\u2026","rel":"","context":"Similar post","img":{"alt_text":"","src":"https:\/\/i0.wp.com\/dradis.com\/blog\/wp-content\/uploads\/2026\/02\/image.png?resize=350%2C200&ssl=1","width":350,"height":200},"classes":[]},{"id":1164,"url":"https:\/\/dradis.com\/blog\/2020\/01\/dradis-wpscan-integration\/","url_meta":{"origin":1155,"position":1},"title":"New Dradis Integration: WPScan","date":"January 30, 2020","format":false,"excerpt":"When the WPScan team approached us in late 2019 offering to create an integration for Dradis, we were excited to work together. What goes together better than a WordPress security scanning tool and an easy way to turn those findings into a customized report? Maybe chocolate and peanut butter, but\u2026","rel":"","context":"In &quot;Features&quot;","img":{"alt_text":"","src":"https:\/\/i0.wp.com\/dradis.com\/blog\/wp-content\/uploads\/2020\/01\/NEW-DRADIS-INTEGRATION3.png?resize=350%2C200&ssl=1","width":350,"height":200},"classes":[]},{"id":774,"url":"https:\/\/dradis.com\/blog\/2017\/04\/new-dradis-pro-v2-6\/","url_meta":{"origin":1155,"position":2},"title":"New in Dradis Pro v2.6","date":"April 6, 2017","format":false,"excerpt":"Dradis Professional Edition is a collaboration and reporting tool for information security teams that will help you create the same reports, in a fraction of the time. Our first 2017 release, Dradis Pro v2.6 is loaded with some very interesting features to coordinate your team and generate better reports, faster.\u2026","rel":"","context":"In &quot;Dradis_Pro&quot;","img":{"alt_text":"Dradis Pro v2.6.0 includes an updated Methodologies feature. Move Tasks between lists.","src":"https:\/\/i0.wp.com\/dradisframework.com\/blog\/wp-content\/uploads\/2017\/04\/projects-01.gif?resize=350%2C200&ssl=1","width":350,"height":200},"classes":[]},{"id":2443,"url":"https:\/\/dradis.com\/blog\/2025\/01\/new-in-dradis-pro-v4-15\/","url_meta":{"origin":1155,"position":3},"title":"New in Dradis Pro v4.15","date":"January 7, 2025","format":false,"excerpt":"Dradis v4.15.0 includes automatic cross-references, custom tag ordering, and kit updates.","rel":"","context":"In &quot;Dradis_Pro&quot;","img":{"alt_text":"","src":"https:\/\/i0.wp.com\/dradis.com\/blog\/wp-content\/uploads\/2024\/12\/reports-203.webp?resize=350%2C200&ssl=1","width":350,"height":200},"classes":[]},{"id":2522,"url":"https:\/\/dradis.com\/blog\/2025\/05\/new-in-dradis-pro-v4-16\/","url_meta":{"origin":1155,"position":4},"title":"New in Dradis Pro v4.16","date":"May 21, 2025","format":false,"excerpt":"Dradis v4.15.0 includes automatic cross-references, custom tag ordering, and kit updates.","rel":"","context":"In &quot;Dradis_Pro&quot;","img":{"alt_text":"","src":"https:\/\/i0.wp.com\/dradis.com\/blog\/wp-content\/uploads\/2025\/05\/image.png?resize=350%2C200&ssl=1","width":350,"height":200},"classes":[]},{"id":2583,"url":"https:\/\/dradis.com\/blog\/2025\/12\/icymi-what-we-shipped-in-2025-%f0%9f%9a%80\/","url_meta":{"origin":1155,"position":5},"title":"ICYMI: What we shipped in 2025 \ud83d\ude80","date":"December 17, 2025","format":false,"excerpt":"2025 has been a busy and productive year for the entire Dradis team. While we shipped a lot of cool stuff, there are some features that really stand out as we look back over the year. We hope you\u2019ve been making as much use of these as we have. Our\u2026","rel":"","context":"In &quot;Design&quot;","img":{"alt_text":"","src":"https:\/\/i0.wp.com\/dradis.com\/blog\/wp-content\/uploads\/2025\/12\/Services-1.png?resize=350%2C200&ssl=1","width":350,"height":200},"classes":[]}],"_links":{"self":[{"href":"https:\/\/dradis.com\/blog\/wp-json\/wp\/v2\/posts\/1155"}],"collection":[{"href":"https:\/\/dradis.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/dradis.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/dradis.com\/blog\/wp-json\/wp\/v2\/users\/4"}],"replies":[{"embeddable":true,"href":"https:\/\/dradis.com\/blog\/wp-json\/wp\/v2\/comments?post=1155"}],"version-history":[{"count":9,"href":"https:\/\/dradis.com\/blog\/wp-json\/wp\/v2\/posts\/1155\/revisions"}],"predecessor-version":[{"id":2630,"href":"https:\/\/dradis.com\/blog\/wp-json\/wp\/v2\/posts\/1155\/revisions\/2630"}],"wp:attachment":[{"href":"https:\/\/dradis.com\/blog\/wp-json\/wp\/v2\/media?parent=1155"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/dradis.com\/blog\/wp-json\/wp\/v2\/categories?post=1155"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/dradis.com\/blog\/wp-json\/wp\/v2\/tags?post=1155"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}