{"id":2384,"date":"2024-05-09T01:00:00","date_gmt":"2024-05-09T00:00:00","guid":{"rendered":"https:\/\/dradis.com\/blog\/?p=2384"},"modified":"2024-11-22T14:19:54","modified_gmt":"2024-11-22T14:19:54","slug":"new-in-dradis-pro-v4-12","status":"publish","type":"post","link":"https:\/\/dradis.com\/blog\/2024\/05\/new-in-dradis-pro-v4-12\/","title":{"rendered":"New in Dradis Pro v4.12"},"content":{"rendered":"\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 is-type-video is-provider-youtube wp-block-embed-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\/XTc8wudzKxQ?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<h1 class=\"wp-block-heading\">New Mappings Manager<\/h1>\n\n\n\n<p>Dradis v4.12.0 contains a complete overhaul of how the Mappings Manager works. Mappings Manager configurations for each upload plugin (e.g. Nessus, Burp, Qualys&#8230;) are now directly associated with a particular report template and its associated <a href=\"https:\/\/dradis.com\/support\/guides\/administration\/report_template_properties.html\">report template properties<\/a>. This means that you can have separate plugin mappings for separate report templates.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><a href=\"https:\/\/dradis.com\/blog\/wp-content\/uploads\/2024\/05\/image.png\"><img decoding=\"async\" loading=\"lazy\" width=\"1333\" height=\"790\" src=\"https:\/\/dradis.com\/blog\/wp-content\/uploads\/2024\/05\/image.png\" alt=\"\" class=\"wp-image-2385\"\/><\/a><\/figure>\n\n\n\n<p>The editor itself has also been overhauled to be more user-friendly. Rather than having to manually type out the Dradis fields needed using their <code>#[Field]#<\/code> syntax, you can now pick &#8220;Source Fields&#8221; and &#8220;Dradis Fields&#8221; from dropdowns. Of course &#8220;Custom Text&#8221; and &#8220;Custom Field&#8221; options are also available.<\/p>\n\n\n\n<p>This overhaul should also make it more straightforward to configure the Mappings Manager for report templates in <a href=\"https:\/\/dradis.com\/support\/guides\/administration\/kits.html#plugins\">Kits<\/a>.<\/p>\n\n\n\n<p>Your existing Mappings Manager configurations will be migrated to the  new format on upgrade.<\/p>\n\n\n\n<h1 class=\"wp-block-heading\">CVSSv4 Calculator<\/h1>\n\n\n\n<p>We heard you, now we support a CVSSv4 calculator right in the application!<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><a href=\"https:\/\/dradis.com\/blog\/wp-content\/uploads\/2024\/05\/image-1.png\"><img decoding=\"async\" loading=\"lazy\" width=\"1434\" height=\"454\" src=\"https:\/\/dradis.com\/blog\/wp-content\/uploads\/2024\/05\/image-1.png\" alt=\"\" class=\"wp-image-2386\"\/><\/a><\/figure>\n\n\n\n<p>Of course CVSSv3.0 and CVSSv3.1 are still supported as well.  Pick your preferred version from the dropdown. You can have the outputs of multiple calculator versions in the same Issue if you like.<\/p>\n\n\n\n<h1 class=\"wp-block-heading\">API Attachments<\/h1>\n\n\n\n<p>New funcionalities have been added to the API Attachments endpoint. You can now get the <code>size<\/code>, <code>created_at<\/code>, and (by popular request) a download link with an API call!<\/p>\n\n\n\n<h1 class=\"wp-block-heading\">AWS and Azure images now officially supported<\/h1>\n\n\n\n<p>After a long time in Beta, we are now able to offer our Dradis images for AWS and Azure as officially supported by us, as long as our documented <a href=\"https:\/\/dradis.com\/support\/guides\/deploy_aws\/\">AWS<\/a> or <a href=\"https:\/\/dradis.com\/support\/guides\/deploy_unofficial\/deploy_azure.html\">Azure<\/a> deployment methods are followed.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Release Notes<\/h3>\n\n\n\n<ul>\n<li>Attachments: Add size, created_at, and download link to the API<\/li>\n\n\n\n<li>Kits: Automate creating Mappings<\/li>\n\n\n\n<li>Mappings Manager: Map fields from scanner integrations to Dradis fields<\/li>\n\n\n\n<li>Upgraded gems:\n<ul>\n<li>nokogiri, rails<\/li>\n<\/ul>\n<\/li>\n\n\n\n<li>Bugs fixes:\n<ul>\n<li>Avatars: Allow both .jpg and .jpeg formats<\/li>\n\n\n\n<li>Projects: Fix redirection when updating an issue or content block<\/li>\n\n\n\n<li>Sidebar: Prevent version number from overlapping listed records<\/li>\n<\/ul>\n<\/li>\n\n\n\n<li>New integrations:\n<ul>\n<li>Pentera<\/li>\n<\/ul>\n<\/li>\n\n\n\n<li>Integration enhancements:\n<ul>\n<li>CVSS Calculator: Add CVSS v4 support<\/li>\n\n\n\n<li>Integration Manager: Clarify integration status after enabling\/disabling<\/li>\n\n\n\n<li>Veracode:\n<ul>\n<li>Create evidence for every instance of &lt;flaw&gt;<\/li>\n\n\n\n<li>Use cweid as the issue identifier<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<\/li>\n\n\n\n<li>Reporting enhancements:\n<ul>\n<li>Word: Accept scope parameter in command line export<\/li>\n\n\n\n<li>Excel: Accept scope parameter in command line export<\/li>\n<\/ul>\n<\/li>\n\n\n\n<li>Security Fixes:\n<ul>\n<li>High: Authenticated author path traversal on attachment rename<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n\n\n\n<h3 class=\"wp-block-heading\">Not using Dradis Pro?<\/h3>\n\n\n","protected":false},"excerpt":{"rendered":"<p>Dradis v4.12.0 includes CVSSv4, AWS and Azure official support, downloading attachments via the REST API, and Mappings Manager updates. <\/p>\n","protected":false},"author":9,"featured_media":2327,"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":[3,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 v4.12 - 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\/2024\/05\/new-in-dradis-pro-v4-12\/\" \/>\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 v4.12 - Dradis Framework Blog\" \/>\n<meta property=\"og:description\" content=\"Dradis v4.12.0 includes CVSSv4, AWS and Azure official support, downloading attachments via the REST API, and Mappings Manager updates.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/dradis.com\/blog\/2024\/05\/new-in-dradis-pro-v4-12\/\" \/>\n<meta property=\"og:site_name\" content=\"Dradis Framework Blog\" \/>\n<meta property=\"article:published_time\" content=\"2024-05-09T00:00:00+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2024-11-22T14:19:54+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/dradis.com\/blog\/wp-content\/uploads\/2024\/01\/Screen-Shot-2024-01-16-at-4.41.11-PM.png\" \/>\n\t<meta property=\"og:image:width\" content=\"1155\" \/>\n\t<meta property=\"og:image:height\" content=\"734\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/png\" \/>\n<meta name=\"author\" content=\"Christoffer\" \/>\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=\"Christoffer\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"3 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\/\/dradis.com\/blog\/2024\/05\/new-in-dradis-pro-v4-12\/\",\"url\":\"https:\/\/dradis.com\/blog\/2024\/05\/new-in-dradis-pro-v4-12\/\",\"name\":\"New in Dradis Pro v4.12 - Dradis Framework Blog\",\"isPartOf\":{\"@id\":\"https:\/\/dradis.com\/blog\/#website\"},\"datePublished\":\"2024-05-09T00:00:00+00:00\",\"dateModified\":\"2024-11-22T14:19:54+00:00\",\"author\":{\"@id\":\"https:\/\/dradis.com\/blog\/#\/schema\/person\/967c0dd4cee66d8ec17d0d1dd945e806\"},\"breadcrumb\":{\"@id\":\"https:\/\/dradis.com\/blog\/2024\/05\/new-in-dradis-pro-v4-12\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/dradis.com\/blog\/2024\/05\/new-in-dradis-pro-v4-12\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/dradis.com\/blog\/2024\/05\/new-in-dradis-pro-v4-12\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/dradis.com\/blog\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"New in Dradis Pro v4.12\"}]},{\"@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\/967c0dd4cee66d8ec17d0d1dd945e806\",\"name\":\"Christoffer\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/dradis.com\/blog\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/11284db099ec311067710d24cc6ed00f?s=96&d=mm&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/11284db099ec311067710d24cc6ed00f?s=96&d=mm&r=g\",\"caption\":\"Christoffer\"},\"url\":\"https:\/\/dradis.com\/blog\/author\/christoffer\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"New in Dradis Pro v4.12 - 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\/2024\/05\/new-in-dradis-pro-v4-12\/","og_locale":"en_US","og_type":"article","og_title":"New in Dradis Pro v4.12 - Dradis Framework Blog","og_description":"Dradis v4.12.0 includes CVSSv4, AWS and Azure official support, downloading attachments via the REST API, and Mappings Manager updates.","og_url":"https:\/\/dradis.com\/blog\/2024\/05\/new-in-dradis-pro-v4-12\/","og_site_name":"Dradis Framework Blog","article_published_time":"2024-05-09T00:00:00+00:00","article_modified_time":"2024-11-22T14:19:54+00:00","og_image":[{"width":1155,"height":734,"url":"https:\/\/dradis.com\/blog\/wp-content\/uploads\/2024\/01\/Screen-Shot-2024-01-16-at-4.41.11-PM.png","type":"image\/png"}],"author":"Christoffer","twitter_card":"summary_large_image","twitter_creator":"@dradisfw","twitter_site":"@dradisfw","twitter_misc":{"Written by":"Christoffer","Est. reading time":"3 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/dradis.com\/blog\/2024\/05\/new-in-dradis-pro-v4-12\/","url":"https:\/\/dradis.com\/blog\/2024\/05\/new-in-dradis-pro-v4-12\/","name":"New in Dradis Pro v4.12 - Dradis Framework Blog","isPartOf":{"@id":"https:\/\/dradis.com\/blog\/#website"},"datePublished":"2024-05-09T00:00:00+00:00","dateModified":"2024-11-22T14:19:54+00:00","author":{"@id":"https:\/\/dradis.com\/blog\/#\/schema\/person\/967c0dd4cee66d8ec17d0d1dd945e806"},"breadcrumb":{"@id":"https:\/\/dradis.com\/blog\/2024\/05\/new-in-dradis-pro-v4-12\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/dradis.com\/blog\/2024\/05\/new-in-dradis-pro-v4-12\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/dradis.com\/blog\/2024\/05\/new-in-dradis-pro-v4-12\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/dradis.com\/blog\/"},{"@type":"ListItem","position":2,"name":"New in Dradis Pro v4.12"}]},{"@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\/967c0dd4cee66d8ec17d0d1dd945e806","name":"Christoffer","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/dradis.com\/blog\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/11284db099ec311067710d24cc6ed00f?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/11284db099ec311067710d24cc6ed00f?s=96&d=mm&r=g","caption":"Christoffer"},"url":"https:\/\/dradis.com\/blog\/author\/christoffer\/"}]}},"jetpack_featured_media_url":"https:\/\/dradis.com\/blog\/wp-content\/uploads\/2024\/01\/Screen-Shot-2024-01-16-at-4.41.11-PM.png","jetpack_shortlink":"https:\/\/wp.me\/p3ijVs-Cs","jetpack_sharing_enabled":false,"jetpack-related-posts":[{"id":2557,"url":"https:\/\/dradis.com\/blog\/2025\/09\/new-in-dradis-pro-v4-18\/","url_meta":{"origin":2384,"position":0},"title":"New in Dradis Pro v4.18","date":"September 30, 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\/09\/bi-update.png?resize=350%2C200&ssl=1","width":350,"height":200},"classes":[]},{"id":2295,"url":"https:\/\/dradis.com\/blog\/2023\/09\/new-in-dradis-pro-v4-10\/","url_meta":{"origin":2384,"position":1},"title":"New in Dradis Pro v4.10","date":"September 12, 2023","format":false,"excerpt":"Dradis version 4.10.0 includes validation before export, mappings manager for Azure DevOps\/Jira, and archiving projects.","rel":"","context":"In &quot;Dradis_Pro&quot;","img":{"alt_text":"","src":"https:\/\/i0.wp.com\/dradis.com\/blog\/wp-content\/uploads\/2023\/09\/Screen-Shot-2023-09-01-at-4.44.49-PM.png?resize=350%2C200&ssl=1","width":350,"height":200},"classes":[]},{"id":2460,"url":"https:\/\/dradis.com\/blog\/2025\/01\/a-year-of-updates-2024-dradis-pro\/","url_meta":{"origin":2384,"position":2},"title":"A Year of Updates [2024] &#8211; Dradis Pro","date":"January 7, 2025","format":false,"excerpt":"Dradis v4.11.0 includes bug fixes for both the Dradis app and Word exporter plus a few technical updates.","rel":"","context":"In &quot;Dradis_Pro&quot;","img":{"alt_text":"","src":"https:\/\/i0.wp.com\/dradis.com\/blog\/wp-content\/uploads\/2024\/01\/Screen-Shot-2024-01-16-at-4.41.11-PM.png?resize=350%2C200&ssl=1","width":350,"height":200},"classes":[]},{"id":2395,"url":"https:\/\/dradis.com\/blog\/2024\/08\/new-in-dradis-pro-v4-13\/","url_meta":{"origin":2384,"position":3},"title":"New in Dradis Pro v4.13","date":"August 8, 2024","format":false,"excerpt":"Dradis v4.12.0 includes CVSSv4, AWS and Azure official support, downloading attachments via the REST API, and Mappings Manager updates.","rel":"","context":"In &quot;Dradis_Pro&quot;","img":{"alt_text":"","src":"https:\/\/i0.wp.com\/dradis.com\/blog\/wp-content\/uploads\/2024\/01\/Screen-Shot-2024-01-16-at-4.41.11-PM.png?resize=350%2C200&ssl=1","width":350,"height":200},"classes":[]},{"id":2335,"url":"https:\/\/dradis.com\/blog\/2024\/02\/a-year-of-updates-2023-dradis-pro\/","url_meta":{"origin":2384,"position":4},"title":"A Year of Updates [2023] &#8211; Dradis Pro","date":"February 5, 2024","format":false,"excerpt":"Dradis v4.11.0 includes bug fixes for both the Dradis app and Word exporter plus a few technical updates.","rel":"","context":"In &quot;Dradis_Pro&quot;","img":{"alt_text":"","src":"https:\/\/i0.wp.com\/dradis.com\/blog\/wp-content\/uploads\/2024\/01\/Screen-Shot-2024-01-16-at-4.41.11-PM.png?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":2384,"position":5},"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":[]}],"_links":{"self":[{"href":"https:\/\/dradis.com\/blog\/wp-json\/wp\/v2\/posts\/2384"}],"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\/9"}],"replies":[{"embeddable":true,"href":"https:\/\/dradis.com\/blog\/wp-json\/wp\/v2\/comments?post=2384"}],"version-history":[{"count":5,"href":"https:\/\/dradis.com\/blog\/wp-json\/wp\/v2\/posts\/2384\/revisions"}],"predecessor-version":[{"id":2439,"href":"https:\/\/dradis.com\/blog\/wp-json\/wp\/v2\/posts\/2384\/revisions\/2439"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/dradis.com\/blog\/wp-json\/wp\/v2\/media\/2327"}],"wp:attachment":[{"href":"https:\/\/dradis.com\/blog\/wp-json\/wp\/v2\/media?parent=2384"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/dradis.com\/blog\/wp-json\/wp\/v2\/categories?post=2384"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/dradis.com\/blog\/wp-json\/wp\/v2\/tags?post=2384"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}