{"id":690,"date":"2016-04-14T08:56:27","date_gmt":"2016-04-14T07:56:27","guid":{"rendered":"http:\/\/securityroots.com\/blog\/?p=690"},"modified":"2024-03-28T08:09:16","modified_gmt":"2024-03-28T08:09:16","slug":"new-dradis-pro-v2-2","status":"publish","type":"post","link":"https:\/\/dradis.com\/blog\/2016\/04\/new-dradis-pro-v2-2\/","title":{"rendered":"New in Dradis Pro v2.2"},"content":{"rendered":"<p><a href=\"http:\/\/securityroots.com\/dradispro\/\">Dradis Professional Edition<\/a> is a <strong>collaboration and automated reporting tool<\/strong> for <a href=\"http:\/\/securityroots.com\/dradispro\/customers.html\">information security teams<\/a> that will cut your reporting time in half.<\/p>\n<p>Two short months after the release of <a href=\"http:\/\/securityroots.com\/blog\/2016\/02\/new-dradis-pro-v2-1\/\">Dradis Pro v2.1<\/a> in February we&#8217;re pleased to bring you <strong>Dradis Pro v2.2<\/strong> which is focused around connectivity and performance.<\/p>\n<h2>The highlights of Dradis Pro v2.2<\/h2>\n<ul>\n<li>Full REST\/JSON API coverage (<a href=\"http:\/\/securityroots.com\/dradispro\/support\/guides\/rest_api\/\">documentation<\/a>)<\/li>\n<li>Performance improvements: Rails 4.2, Ruby 2.2, memory monitoring.<\/li>\n<li>Fix bug in Activity Feed of project templates.<\/li>\n<li>Add-on enhancements:\n<ul>\n<li>CSV: export evidence data, fix CLI integration<\/li>\n<li>HTML: fix CLI integration<\/li>\n<\/ul>\n<\/li>\n<li>Bugs fixed: <a href=\"https:\/\/github.com\/securityroots\/dradispro-tracker\/issues\/204\">#204<\/a>, <a href=\"https:\/\/github.com\/securityroots\/dradispro-tracker\/issues\/319\">#319<\/a><\/li>\n<\/ul>\n<h2>The REST API<\/h2>\n<p>Through the new HTTP JSON APPI you can securely access all of the application entities including:<\/p>\n<ul>\n<li><a href=\"http:\/\/securityroots.com\/dradispro\/support\/guides\/rest_api\/clients.html\">Clients<\/a><\/li>\n<li><a href=\"http:\/\/securityroots.com\/dradispro\/support\/guides\/rest_api\/projects.html\">Projects<\/a><\/li>\n<li><a href=\"http:\/\/securityroots.com\/dradispro\/support\/guides\/rest_api\/issues.html\">Issues<\/a><\/li>\n<li><a href=\"http:\/\/securityroots.com\/dradispro\/support\/guides\/rest_api\/nodes.html\">Nodes \/ Evidence and Notes<\/a><\/li>\n<\/ul>\n<div id=\"attachment_691\" style=\"width: 713px\" class=\"wp-caption aligncenter\"><a href=\"http:\/\/securityroots.com\/blog\/wp-content\/uploads\/2016\/04\/rest_api-01.png\"><img loading=\"lazy\" decoding=\"async\" aria-describedby=\"caption-attachment-691\" src=\"http:\/\/securityroots.com\/blog\/wp-content\/uploads\/2016\/04\/rest_api-01.png\" alt=\"Screenshot showing a GET request to the \/clients endpoint\" width=\"703\" height=\"618\" class=\"size-full wp-image-691\" \/><\/a><p id=\"caption-attachment-691\" class=\"wp-caption-text\">Perform CRUD operations on all application objects through an easy-to-use JSON interface.<\/p><\/div>\n<div id=\"attachment_692\" style=\"width: 708px\" class=\"wp-caption aligncenter\"><a href=\"http:\/\/securityroots.com\/blog\/wp-content\/uploads\/2016\/04\/rest_api-02.png\"><img loading=\"lazy\" decoding=\"async\" aria-describedby=\"caption-attachment-692\" src=\"http:\/\/securityroots.com\/blog\/wp-content\/uploads\/2016\/04\/rest_api-02.png\" alt=\"Screenshot showing a POST request to the \/issues endpoint\" width=\"698\" height=\"515\" class=\"size-full wp-image-692\" \/><\/a><p id=\"caption-attachment-692\" class=\"wp-caption-text\">Use your favorite language to interact with the data contained in your Dradis environment.<\/p><\/div>\n<h2>Performance boost: faster, more responsive interface<\/h2>\n<p>Dradis Pro v2.2 also comes with a new version of the Rails framework and a modern version of Ruby. Both of these upgrades should have a significant impact in the overall performance and snappiness of the app and also bring some interesting security features out of the box. Strong parameters and DB performance come to mind on the Rails front and garbage collection (GC) of symbols on the Ruby front are some of the notable changes.<\/p>\n<p>For the nitty gritty details please see the <a href=\"http:\/\/guides.rubyonrails.org\/4_2_release_notes.html\">Rails 4.2 release notes<\/a> and the <a href=\"https:\/\/www.ruby-lang.org\/en\/news\/2014\/12\/25\/ruby-2-2-0-released\/\">Ruby 2.2 announcements<\/a>.<\/p>\n<h2>Still not a Dradis user?<\/h2>\n<p>These are some of the benefits you&#8217;re missing out:<\/p>\n<ul>\n<li><a href=\"http:\/\/securityroots.com\/dradispro\/features.html#reporting\">Automated reports<\/a>, generate the same reports your clients know and love in a fraction of the time.<\/li>\n<li><a href=\"http:\/\/securityroots.com\/dradispro\/features.html#plugins\">Combine the output from 19+ different tools (including Qualys, Metasploit, Burp&#8230;) into a single report<\/a>.<\/li>\n<li><a href=\"http:\/\/securityroots.com\/dradispro\/features.html#consistency\">Deliver consistent results<\/a>. Never forget any steps. Always know what has been covered and what is still ahead.<\/li>\n<li><a href=\"http:\/\/securityroots.com\/dradispro\/features.html#collaboration\">Everyone on the same page: all information available across the team<\/a>.<\/li>\n<li>Dradis Professional is reliable, up-to-date and with comes with quality support<\/li>\n<\/ul>\n<p>Read more about Dradis Pro&#8217;s <a href=\"http:\/\/securityroots.com\/dradispro\/features.html\">time-saving features<\/a>, <a href=\"http:\/\/securityroots.com\/dradispro\/customers.html\">what our users are saying<\/a>, or if you want to start from the beginning, read the <a href=\"http:\/\/securityroots.com\/dradispro\/\">the 1-page summary<\/a>.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Dradis Professional Edition is a collaboration and automated reporting tool for information security teams that will cut your reporting time in half. Two short months after the release of Dradis Pro v2.1 in February we&#8217;re pleased to bring you Dradis Pro v2.2 which is focused around connectivity and performance. The highlights of Dradis Pro v2.2 [&hellip;]<\/p>\n","protected":false},"author":2,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_jetpack_newsletter_access":"","_jetpack_dont_email_post_to_subs":false,"_jetpack_newsletter_tier_id":0,"_jetpack_memberships_contains_paywalled_content":false,"_jetpack_memberships_contains_paid_content":false,"footnotes":"","jetpack_publicize_message":"","jetpack_publicize_feature_enabled":true,"jetpack_social_post_already_shared":true,"jetpack_social_options":{"image_generator_settings":{"template":"highway","default_image_id":0,"font":"","enabled":false},"version":2},"jetpack_post_was_ever_published":true},"categories":[3,9,10],"tags":[],"class_list":["post-690","post","type-post","status-publish","format-standard","hentry","category-dradispro","category-features","category-release"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v20.2 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>Dradis Pro v2.2 release notes - REST API, full CSV export<\/title>\n<meta name=\"description\" content=\"In Dradis Pro v2.2: Full REST API coverage, better CSV and HTML exports, performance improvements via Rails 4 and Ruby 2.2.\" \/>\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\/2016\/04\/new-dradis-pro-v2-2\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Dradis Pro v2.2 release notes - REST API, full CSV export\" \/>\n<meta property=\"og:description\" content=\"In Dradis Pro v2.2: Full REST API coverage, better CSV and HTML exports, performance improvements via Rails 4 and Ruby 2.2.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/dradis.com\/blog\/2016\/04\/new-dradis-pro-v2-2\/\" \/>\n<meta property=\"og:site_name\" content=\"Dradis Framework Blog\" \/>\n<meta property=\"article:published_time\" content=\"2016-04-14T07:56:27+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2024-03-28T08:09:16+00:00\" \/>\n<meta property=\"og:image\" content=\"http:\/\/securityroots.com\/blog\/wp-content\/uploads\/2016\/04\/rest_api-01.png\" \/>\n<meta name=\"author\" content=\"Daniel Martin\" \/>\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=\"Daniel Martin\" \/>\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\/2016\/04\/new-dradis-pro-v2-2\/\",\"url\":\"https:\/\/dradis.com\/blog\/2016\/04\/new-dradis-pro-v2-2\/\",\"name\":\"Dradis Pro v2.2 release notes - REST API, full CSV export\",\"isPartOf\":{\"@id\":\"https:\/\/dradis.com\/blog\/#website\"},\"datePublished\":\"2016-04-14T07:56:27+00:00\",\"dateModified\":\"2024-03-28T08:09:16+00:00\",\"author\":{\"@id\":\"https:\/\/dradis.com\/blog\/#\/schema\/person\/0d7332083eed49c91ddf883f46f0dc52\"},\"description\":\"In Dradis Pro v2.2: Full REST API coverage, better CSV and HTML exports, performance improvements via Rails 4 and Ruby 2.2.\",\"breadcrumb\":{\"@id\":\"https:\/\/dradis.com\/blog\/2016\/04\/new-dradis-pro-v2-2\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/dradis.com\/blog\/2016\/04\/new-dradis-pro-v2-2\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/dradis.com\/blog\/2016\/04\/new-dradis-pro-v2-2\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/dradis.com\/blog\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"New in Dradis Pro v2.2\"}]},{\"@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\/0d7332083eed49c91ddf883f46f0dc52\",\"name\":\"Daniel Martin\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/dradis.com\/blog\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/a399ecf880d900a7e6eda70a86854a717956e937911a1565885959abe6afbdcf?s=96&d=mm&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/a399ecf880d900a7e6eda70a86854a717956e937911a1565885959abe6afbdcf?s=96&d=mm&r=g\",\"caption\":\"Daniel Martin\"},\"sameAs\":[\"http:\/\/securityroots.com\/story.html\"],\"url\":\"https:\/\/dradis.com\/blog\/author\/etd\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Dradis Pro v2.2 release notes - REST API, full CSV export","description":"In Dradis Pro v2.2: Full REST API coverage, better CSV and HTML exports, performance improvements via Rails 4 and Ruby 2.2.","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\/2016\/04\/new-dradis-pro-v2-2\/","og_locale":"en_US","og_type":"article","og_title":"Dradis Pro v2.2 release notes - REST API, full CSV export","og_description":"In Dradis Pro v2.2: Full REST API coverage, better CSV and HTML exports, performance improvements via Rails 4 and Ruby 2.2.","og_url":"https:\/\/dradis.com\/blog\/2016\/04\/new-dradis-pro-v2-2\/","og_site_name":"Dradis Framework Blog","article_published_time":"2016-04-14T07:56:27+00:00","article_modified_time":"2024-03-28T08:09:16+00:00","og_image":[{"url":"http:\/\/securityroots.com\/blog\/wp-content\/uploads\/2016\/04\/rest_api-01.png"}],"author":"Daniel Martin","twitter_card":"summary_large_image","twitter_creator":"@dradisfw","twitter_site":"@dradisfw","twitter_misc":{"Written by":"Daniel Martin","Est. reading time":"2 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/dradis.com\/blog\/2016\/04\/new-dradis-pro-v2-2\/","url":"https:\/\/dradis.com\/blog\/2016\/04\/new-dradis-pro-v2-2\/","name":"Dradis Pro v2.2 release notes - REST API, full CSV export","isPartOf":{"@id":"https:\/\/dradis.com\/blog\/#website"},"datePublished":"2016-04-14T07:56:27+00:00","dateModified":"2024-03-28T08:09:16+00:00","author":{"@id":"https:\/\/dradis.com\/blog\/#\/schema\/person\/0d7332083eed49c91ddf883f46f0dc52"},"description":"In Dradis Pro v2.2: Full REST API coverage, better CSV and HTML exports, performance improvements via Rails 4 and Ruby 2.2.","breadcrumb":{"@id":"https:\/\/dradis.com\/blog\/2016\/04\/new-dradis-pro-v2-2\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/dradis.com\/blog\/2016\/04\/new-dradis-pro-v2-2\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/dradis.com\/blog\/2016\/04\/new-dradis-pro-v2-2\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/dradis.com\/blog\/"},{"@type":"ListItem","position":2,"name":"New in Dradis Pro v2.2"}]},{"@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\/0d7332083eed49c91ddf883f46f0dc52","name":"Daniel Martin","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/dradis.com\/blog\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/a399ecf880d900a7e6eda70a86854a717956e937911a1565885959abe6afbdcf?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/a399ecf880d900a7e6eda70a86854a717956e937911a1565885959abe6afbdcf?s=96&d=mm&r=g","caption":"Daniel Martin"},"sameAs":["http:\/\/securityroots.com\/story.html"],"url":"https:\/\/dradis.com\/blog\/author\/etd\/"}]}},"jetpack_publicize_connections":[],"jetpack_featured_media_url":"","jetpack_shortlink":"https:\/\/wp.me\/p3ijVs-b8","jetpack_sharing_enabled":true,"jetpack-related-posts":[],"_links":{"self":[{"href":"https:\/\/dradis.com\/blog\/wp-json\/wp\/v2\/posts\/690","targetHints":{"allow":["GET"]}}],"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\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/dradis.com\/blog\/wp-json\/wp\/v2\/comments?post=690"}],"version-history":[{"count":5,"href":"https:\/\/dradis.com\/blog\/wp-json\/wp\/v2\/posts\/690\/revisions"}],"predecessor-version":[{"id":708,"href":"https:\/\/dradis.com\/blog\/wp-json\/wp\/v2\/posts\/690\/revisions\/708"}],"wp:attachment":[{"href":"https:\/\/dradis.com\/blog\/wp-json\/wp\/v2\/media?parent=690"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/dradis.com\/blog\/wp-json\/wp\/v2\/categories?post=690"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/dradis.com\/blog\/wp-json\/wp\/v2\/tags?post=690"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}