{"id":1055,"date":"2019-08-15T10:17:17","date_gmt":"2019-08-15T09:17:17","guid":{"rendered":"https:\/\/dradisframework.com\/blog\/?p=1055"},"modified":"2024-03-28T08:02:38","modified_gmt":"2024-03-28T08:02:38","slug":"new-in-dradis-pro-v3-4","status":"publish","type":"post","link":"https:\/\/dradis.com\/blog\/2019\/08\/new-in-dradis-pro-v3-4\/","title":{"rendered":"New in Dradis Pro v3.4"},"content":{"rendered":"\n<p><em>This post references an older release of Dradis Pro. You can find the most current version here:<\/em><\/p>\n\n\n<ul class=\"wp-block-latest-posts__list has-dates wp-block-latest-posts\"><li><a class=\"wp-block-latest-posts__post-title\" href=\"https:\/\/dradis.com\/blog\/2026\/04\/new-in-dradis-pro-v5-0\/\">New in Dradis Pro v5.0<\/a><time datetime=\"2026-04-20T08:00:00+01:00\" class=\"wp-block-latest-posts__post-date\">April 20, 2026<\/time><\/li>\n<\/ul>\n\n\n<hr class=\"wp-block-separator\"\/>\n\n\n\n<p>We\u2019re heading to Singapore for <strong>Black Hat Asia 2025<\/strong>, and we\u2019ll be showing off the latest in streamlined reporting and collaboration at our <strong>Dradis Arsenal demo<\/strong>. We\u2019re excited to be part of the <strong>Black Hat Arsenal<\/strong>, demoing how Dradis helps security teams collaborate and report more effectively.<\/p>\n\n\n\n<p>Catch us here:<\/p>\n\n\n\n<p>\ud83e\uddea <strong>Dradis @ Black Hat Arsenal<\/strong> \u00a0<br>Business Hall &#8211; Arsenal Station 3<br>\ud83d\udcc5 April 3, 10:05am-11:20am<\/p>\n\n\n\n<p><em>Learn how our most recent updates\u2014which include in-app quality assurance workflows, easier deployment with Docker, and AI-driven enhancements\u2014allow for the creation of reports faster and with greater quality. <\/em><\/p>\n\n\n\n<p>\ud83d\udccd <a href=\"https:\/\/www.blackhat.com\/asia-25\/arsenal\/schedule\/index.html#dradis-framework-streamlined-collaboration-and-reporting-for-security-professionals-43823\">See our Arsenal session<\/a><\/p>\n\n\n\n<p>When we\u2019re not presenting, we\u2019ll be diving into the briefings, trainings, and executive summits across AI, exploit development, cloud, and physical infrastructure. Here\u2019s what we\u2019re most excited about.<\/p>\n\n\n\n<figure class=\"wp-block-embed-youtube wp-block-embed is-type-video is-provider-youtube wp-embed-aspect-16-9 wp-has-aspect-ratio\"><div class=\"wp-block-embed__wrapper\">\n<span class=\"embed-youtube\" style=\"text-align:center; display: block;\"><iframe loading=\"lazy\" class=\"youtube-player\" width=\"625\" height=\"352\" src=\"https:\/\/www.youtube.com\/embed\/VutJpHbT8dI?version=3&#038;rel=1&#038;showsearch=0&#038;showinfo=1&#038;iv_load_policy=1&#038;fs=1&#038;hl=en-US&#038;autohide=2&#038;wmode=transparent\" allowfullscreen=\"true\" style=\"border:0;\" sandbox=\"allow-scripts allow-same-origin allow-popups allow-presentation\"><\/iframe><\/span>\n<\/div><\/figure>\n\n\n\n<h2 class=\"wp-block-heading\">Node Methodology<\/h2>\n\n\n\n<p>Add a methodology to a node containing the details appropriate for that node type. Create and apply methodology templates to ensure everyone on the team knows the next steps for that node. Project methodologies are still available; these new methodologies bring the same consistency to nodes.<\/p>\n\n\n\n<figure class=\"wp-block-video\"><video controls src=\"https:\/\/dradisframework.com\/blog\/wp-content\/uploads\/2019\/08\/method.mov\"><\/video><\/figure>\n\n\n\n<h2 class=\"wp-block-heading\">Merging Nodes<\/h2>\n\n\n\n<p>If you have ended up duplicate nodes in your project, you can now merge them and preserve any findings related to that node. The new node merge action moves all associated Notes, Evidence, Attachment, and Activities from the source node into the target node.<\/p>\n\n\n\n<figure class=\"wp-block-video\"><video controls src=\"https:\/\/dradisframework.com\/blog\/wp-content\/uploads\/2019\/08\/Merge.mov\"><\/video><\/figure>\n\n\n\n<h2 class=\"wp-block-heading\">Highlight Inside Code Blocks<\/h2>\n\n\n\n<p>Call attention to the most important details within a code block. Wrap the section with $${{ }}$$ to highlight it in yellow. The highlights transfer to your final report using styling updated in your report template.  <\/p>\n\n\n\n<figure class=\"wp-block-image\"><img decoding=\"async\" loading=\"lazy\" width=\"524\" height=\"270\" src=\"https:\/\/dradisframework.com\/blog\/wp-content\/uploads\/2019\/08\/Image-2019-08-13-at-8.52.17-PM.png\" alt=\"\" class=\"wp-image-1073\"\/><\/figure>\n\n\n\n<h2 class=\"wp-block-heading\">Collapsable Sidebars<\/h2>\n\n\n\n<p>If your project has a long list of issues or attachments, it can be unwieldy to quickly access the import fields at the bottom to add more. The sidebars are now collapsable using the chevron at the top of the list and are expanded by default. Issues, Report content, and Nodes received this UI update to help you move through a cleaner interface. <\/p>\n\n\n\n<figure class=\"wp-block-image\"><img decoding=\"async\" loading=\"lazy\" width=\"600\" height=\"339\" src=\"https:\/\/dradisframework.com\/blog\/wp-content\/uploads\/2019\/08\/import.gif\" alt=\"\" class=\"wp-image-1076\"\/><\/figure>\n\n\n\n<h3 class=\"wp-block-heading\">Release Notes<\/h3>\n\n\n\n<ul><li>Allow nodes to have an associated methodology<\/li><li>Highlight code snippets.<\/li><li>Better new board form empty name handling<\/li><li>Fix migration paths during database setup<\/li><li>Collapsable sidebar in issues<\/li><li>Collapsable sidebar in report content<\/li><li>Better placeholder syntax in Issuelib<\/li><li>Contributor dashboard redesign<\/li><li>Fix screenshot validator when Textile screenshot links have captions<\/li><li>Add Node merging feature<\/li><li>REST\/JSON API:<ul><li>New coverage: Tester users<\/li><\/ul><\/li><li>Word reports:<ul><li>Add CodeHighlight style support<\/li><\/ul><\/li><li>Add-on enhancements:<ul><li>Nexpose: Add risk-score attribute to nodes<\/li><li>Nmap: Add port.service.tunnel field to the port template<\/li><li>Remediation tracker: tickets can be assigned to testers and contributors, and contributors can see their tickets too.<\/li><\/ul><\/li><\/ul>\n\n\n\n\n\n<p><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Node Methodology Add a methodology to a node containing the details appropriate for that node type. Create and apply methodology templates to ensure everyone on the team knows the next steps for that node. Project methodologies are still available; these new methodologies bring the same consistency to nodes. Merging Nodes If you have ended up [&hellip;]<\/p>\n","protected":false},"author":8,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"jetpack_post_was_ever_published":true,"jetpack_publicize_message":"","jetpack_is_tweetstorm":false,"jetpack_publicize_feature_enabled":true,"jetpack_social_post_already_shared":true,"jetpack_social_options":[]},"categories":[3,9,10],"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>New in Dradis Pro v3.4 - Dradis Framework Blog<\/title>\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\/08\/new-in-dradis-pro-v3-4\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"New in Dradis Pro v3.4 - Dradis Framework Blog\" \/>\n<meta property=\"og:description\" content=\"Node Methodology Add a methodology to a node containing the details appropriate for that node type. Create and apply methodology templates to ensure everyone on the team knows the next steps for that node. Project methodologies are still available; these new methodologies bring the same consistency to nodes. Merging Nodes If you have ended up [&hellip;]\" \/>\n<meta property=\"og:url\" content=\"https:\/\/dradis.com\/blog\/2019\/08\/new-in-dradis-pro-v3-4\/\" \/>\n<meta property=\"og:site_name\" content=\"Dradis Framework Blog\" \/>\n<meta property=\"article:published_time\" content=\"2019-08-15T09:17:17+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2024-03-28T08:02:38+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/dradisframework.com\/blog\/wp-content\/uploads\/2019\/08\/Image-2019-08-13-at-8.52.17-PM.png\" \/>\n<meta name=\"author\" content=\"Tabatha DiDomenico\" \/>\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=\"Tabatha DiDomenico\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"1 minute\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\/\/dradis.com\/blog\/2019\/08\/new-in-dradis-pro-v3-4\/\",\"url\":\"https:\/\/dradis.com\/blog\/2019\/08\/new-in-dradis-pro-v3-4\/\",\"name\":\"New in Dradis Pro v3.4 - Dradis Framework Blog\",\"isPartOf\":{\"@id\":\"https:\/\/dradis.com\/blog\/#website\"},\"datePublished\":\"2019-08-15T09:17:17+00:00\",\"dateModified\":\"2024-03-28T08:02:38+00:00\",\"author\":{\"@id\":\"https:\/\/dradis.com\/blog\/#\/schema\/person\/0f636e4914a59d6c7433a186c49b31aa\"},\"breadcrumb\":{\"@id\":\"https:\/\/dradis.com\/blog\/2019\/08\/new-in-dradis-pro-v3-4\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/dradis.com\/blog\/2019\/08\/new-in-dradis-pro-v3-4\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/dradis.com\/blog\/2019\/08\/new-in-dradis-pro-v3-4\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/dradis.com\/blog\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"New in Dradis Pro v3.4\"}]},{\"@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\/0f636e4914a59d6c7433a186c49b31aa\",\"name\":\"Tabatha DiDomenico\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/dradis.com\/blog\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/c4eb4833975569fb49958c514dcce19e?s=96&d=mm&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/c4eb4833975569fb49958c514dcce19e?s=96&d=mm&r=g\",\"caption\":\"Tabatha DiDomenico\"},\"url\":\"https:\/\/dradis.com\/blog\/author\/tabatha\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"New in Dradis Pro v3.4 - Dradis Framework Blog","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\/08\/new-in-dradis-pro-v3-4\/","og_locale":"en_US","og_type":"article","og_title":"New in Dradis Pro v3.4 - Dradis Framework Blog","og_description":"Node Methodology Add a methodology to a node containing the details appropriate for that node type. Create and apply methodology templates to ensure everyone on the team knows the next steps for that node. Project methodologies are still available; these new methodologies bring the same consistency to nodes. Merging Nodes If you have ended up [&hellip;]","og_url":"https:\/\/dradis.com\/blog\/2019\/08\/new-in-dradis-pro-v3-4\/","og_site_name":"Dradis Framework Blog","article_published_time":"2019-08-15T09:17:17+00:00","article_modified_time":"2024-03-28T08:02:38+00:00","og_image":[{"url":"https:\/\/dradisframework.com\/blog\/wp-content\/uploads\/2019\/08\/Image-2019-08-13-at-8.52.17-PM.png"}],"author":"Tabatha DiDomenico","twitter_card":"summary_large_image","twitter_creator":"@dradisfw","twitter_site":"@dradisfw","twitter_misc":{"Written by":"Tabatha DiDomenico","Est. reading time":"1 minute"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/dradis.com\/blog\/2019\/08\/new-in-dradis-pro-v3-4\/","url":"https:\/\/dradis.com\/blog\/2019\/08\/new-in-dradis-pro-v3-4\/","name":"New in Dradis Pro v3.4 - Dradis Framework Blog","isPartOf":{"@id":"https:\/\/dradis.com\/blog\/#website"},"datePublished":"2019-08-15T09:17:17+00:00","dateModified":"2024-03-28T08:02:38+00:00","author":{"@id":"https:\/\/dradis.com\/blog\/#\/schema\/person\/0f636e4914a59d6c7433a186c49b31aa"},"breadcrumb":{"@id":"https:\/\/dradis.com\/blog\/2019\/08\/new-in-dradis-pro-v3-4\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/dradis.com\/blog\/2019\/08\/new-in-dradis-pro-v3-4\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/dradis.com\/blog\/2019\/08\/new-in-dradis-pro-v3-4\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/dradis.com\/blog\/"},{"@type":"ListItem","position":2,"name":"New in Dradis Pro v3.4"}]},{"@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\/0f636e4914a59d6c7433a186c49b31aa","name":"Tabatha DiDomenico","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/dradis.com\/blog\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/c4eb4833975569fb49958c514dcce19e?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/c4eb4833975569fb49958c514dcce19e?s=96&d=mm&r=g","caption":"Tabatha DiDomenico"},"url":"https:\/\/dradis.com\/blog\/author\/tabatha\/"}]}},"jetpack_featured_media_url":"","jetpack_shortlink":"https:\/\/wp.me\/p3ijVs-h1","jetpack_sharing_enabled":true,"jetpack-related-posts":[{"id":464,"url":"https:\/\/dradis.com\/blog\/2013\/01\/using-testing-methodologies-to-ensure\/","url_meta":{"origin":1055,"position":0},"title":"Using testing methodologies to ensure consistent project delivery","date":"January 8, 2013","format":false,"excerpt":"It doesn't matter if you are a freelancer or the Technical Director of a big team: consistency needs to be one of the pillars of your strategy. You need to follow a set of testing methodologies. But what does consistency mean in the context of security project management? That all\u2026","rel":"","context":"In &quot;Security Practice&quot;","img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":326,"url":"https:\/\/dradis.com\/blog\/2013\/08\/follow-the-osstmm-v3-methodology-with-dradis\/","url_meta":{"origin":1055,"position":1},"title":"Follow the OSSTMM v3 methodology with Dradis","date":"August 12, 2013","format":false,"excerpt":"You can now follow the OSSTMM v3 (Open Source Security Testing Methodology Manual) in your projects. Today we've added a new bundle to our Extras section. Extras is where we post report templates, methodologies and checklists for our community to grab and use. Not familiar with the OSSTMM yet? From\u2026","rel":"","context":"In &quot;Dradis_Pro&quot;","img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":1372,"url":"https:\/\/dradis.com\/blog\/2020\/06\/new-in-dradis-pro-v3-7\/","url_meta":{"origin":1055,"position":2},"title":"New in Dradis Pro v3.7","date":"June 4, 2020","format":false,"excerpt":"https:\/\/www.youtube.com\/watch?v=d8T6GsCIc8E Formatting Toolbar Formatting text is even easier now with the editor toolbar. The toolbar makes it simple to enter and format text in an issue, evidence, notes, comments, and methodologies without needing to use Textile markup. The live preview updates with your formatting changes as you work. Form Editor\u2026","rel":"","context":"In &quot;Dradis_Pro&quot;","img":{"alt_text":"","src":"https:\/\/i0.wp.com\/dradis.com\/blog\/wp-content\/uploads\/2020\/06\/formattingtoolbar.gif?resize=350%2C200&ssl=1","width":350,"height":200},"classes":[]},{"id":697,"url":"https:\/\/dradis.com\/blog\/2016\/05\/new-dradis-pro-v2-3\/","url_meta":{"origin":1055,"position":3},"title":"New in Dradis Pro v2.3","date":"May 25, 2016","format":false,"excerpt":"Dradis Professional Edition is a collaboration and automated reporting tool for information security teams that will help you create the same reports, in a fraction of the time. This month we're pleased to bring you Dradis Pro v2.3 with some interesting additions. The highlights of Dradis Pro v2.3 Smart issues\u2026","rel":"","context":"In &quot;Dradis_Pro&quot;","img":{"alt_text":"A screenshot of an Issue showing tabs for Information, Evidence and Activity","src":"https:\/\/i0.wp.com\/securityroots.com\/blog\/wp-content\/uploads\/2016\/05\/dradis_2.3_tabs.png?resize=350%2C200","width":350,"height":200},"classes":[]},{"id":12,"url":"https:\/\/dradis.com\/blog\/2012\/10\/new-in-dradis-pro-v16\/","url_meta":{"origin":1055,"position":4},"title":"New in Dradis Pro v1.6","date":"October 9, 2012","format":false,"excerpt":"Today we have pushed a new version of Dradis Professional Edition. This is the result of two months of hard work. It is a shorter release cycle than usual, but there are some good reasons for it. We think it will make our user's day-to-day work significantly more efficient. Here\u2026","rel":"","context":"In &quot;Dradis_Pro&quot;","img":{"alt_text":"","src":"https:\/\/i0.wp.com\/2.bp.blogspot.com\/-cuVRf1Tju3w\/UGymoN4PcPI\/AAAAAAAAALw\/yaqn7kqlnp0\/s400\/reporting_v16-01.png?resize=350%2C200","width":350,"height":200},"classes":[]},{"id":774,"url":"https:\/\/dradis.com\/blog\/2017\/04\/new-dradis-pro-v2-6\/","url_meta":{"origin":1055,"position":5},"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":[]}],"_links":{"self":[{"href":"https:\/\/dradis.com\/blog\/wp-json\/wp\/v2\/posts\/1055"}],"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\/8"}],"replies":[{"embeddable":true,"href":"https:\/\/dradis.com\/blog\/wp-json\/wp\/v2\/comments?post=1055"}],"version-history":[{"count":18,"href":"https:\/\/dradis.com\/blog\/wp-json\/wp\/v2\/posts\/1055\/revisions"}],"predecessor-version":[{"id":1365,"href":"https:\/\/dradis.com\/blog\/wp-json\/wp\/v2\/posts\/1055\/revisions\/1365"}],"wp:attachment":[{"href":"https:\/\/dradis.com\/blog\/wp-json\/wp\/v2\/media?parent=1055"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/dradis.com\/blog\/wp-json\/wp\/v2\/categories?post=1055"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/dradis.com\/blog\/wp-json\/wp\/v2\/tags?post=1055"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}