Author Archives: Matthew Erskine

What We’re Watching at Black Hat Asia 2025 (And Where to Find Dradis)

We’re heading to Singapore for Black Hat Asia 2025, and we’ll be showing off the latest in streamlined reporting and collaboration at our Dradis Arsenal demo. We’re excited to be part of the Black Hat Arsenal, demoing how Dradis helps security teams collaborate and report more effectively.

Catch us here:

🧪 Dradis @ Black Hat Arsenal  
Business Hall – Arsenal Station 3
📅 April 3, 10:05am-11:20am

Learn how our most recent updates—which include in-app quality assurance workflows, easier deployment with Docker, and AI-driven enhancements—allow for the creation of reports faster and with greater quality.

📍 See our Arsenal session

When we’re not presenting, we’ll be diving into the briefings, trainings, and executive summits across AI, exploit development, cloud, and physical infrastructure. Here’s what we’re most excited about.

🔐 Briefings We’re Watching

🚗 DriveThru Car Hacking: Fast Food, Faster Data Breach

Speakers: Alina Tan, George Chen, et al
Tracks: Privacy, Network Security
A real-world case study of how a popular drive-thru system was compromised—leading to credential theft, data exfiltration, and a full system takeover. (Search the schedule page for the talk title)

Link: https://www.blackhat.com/asia-25/briefings/schedule/#drivethru-car-hacking-fast-food-faster-data-breach-43514

🧠 Tinker Tailor LLM Spy: Investigate & Respond to Attacks on GenAI Chatbots

Speaker: Allyn Stott
Tracks: AI, Threat Hunting
Learn how to detect and respond to attacks on GenAI chatbots, including jailbreaks, prompt leaks, and advanced threat scenarios targeting language model behaviors.

Link: https://www.blackhat.com/asia-25/briefings/schedule/#tinker-tailor-llm-spy-investigate–respond-to-attacks-on-genai-chatbots-44556

☁️ The Illusion of Isolation: How Isolation Failures in CI/CD Servers Lead to RCE

Speakers: Tian Zhou, Yiwen Wang
Tracks: Enterprise Security, Application Security
Demonstrates real-world RCE attacks exploiting shared resources in CI/CD environments. Focuses on sandbox bypasses, namespace collisions, and cross-tenant abuse.

Link: https://www.blackhat.com/asia-25/briefings/schedule/#the-illusion-of-isolation-how-isolation-failures-in-cicd-servers-lead-to-rce-and-privacy-risks-43618

🚀 Unveiling the Mysteries of Qualcomm’s QDSP6 JTAG: A Journey into Advanced Theoretical Reverse Engineering

Speaker: Alisa Esage
Track: Reverse Engineering
An advanced reverse engineering walkthrough using QDSP6 JTAG on Qualcomm SoCs. Details undocumented memory regions, interface access, and mobile firmware analysis.

Link: https://www.blackhat.com/asia-25/briefings/schedule/#unveiling-the-mysteries-of-qualcomms-qdsp-jtag-a-journey-into-advanced-theoretical-reverse-engineering-44550

📱 Watch Your Phone: USB-Based File Access Attacks Against Mobile Devices

Speakers: Florian Draschbacher, Lukas Maar
Tracks: Mobile, Exploit Dev
A look at how attackers can access sensitive data on Android phones simply by connecting over USB—even when locked. Includes analysis of newly discovered file access vectors.

Link: https://www.blackhat.com/asia-25/briefings/schedule/#watch-your-phone-novel-usb-based-file-access-attacks-against-mobile-devices-43262

🔥 One Bug to Rule Them All: Preauth RCE on Windows Server 2025

Speakers: Zhiniang Peng, Lewis Lee
Tracks: Exploit Dev, Platform Security
Explores a novel pre-auth remote code execution vulnerability affecting Windows Server 2025, with a reliable exploitation chain and working proof of concept.

Link: https://www.blackhat.com/asia-25/briefings/schedule/#one-bug-to-rule-them-all-stably-exploiting-a-preauth-rce-vulnerability-on-windows-server–44144


🎓 Trainings Worth Highlighting

🧬 A Complete Practical Approach to Malware Analysis and Threat Hunting Using Memory Forensics (Online)

Trainers: Monnappa K A & Sajan Shetty
Great for anyone bridging DFIR and reverse engineering in incident response.

Link: https://www.blackhat.com/asia-25/training/schedule/index.html#a-complete-practical-approach-to-malware-analysis-and-threat-hunting-using-memory-forensics—-edition-online–42806

🔐 Advanced Infrastructure Hacking

Trainer: NotSoSecure / Tiago Carvalho
Packed with practical labs for seasoned pentesters focusing on modern networks.

Link: https://www.blackhat.com/asia-25/training/schedule/index.html#advanced-infrastructure-hacking–42864

🤖 AI Red Teaming in Practice

Trainers: Gary Lopez, Dr. Amanda Minnich (Microsoft AI Red Team)
Learn how real AI systems get attacked—and how Microsoft red teams fight back.

Link: https://www.blackhat.com/asia-25/training/schedule/index.html#ai-red-teaming-in-practice–43046


🧑‍💼 From the Executive Summit

🧠 Accelerating ML SecOps: Breaking Barriers, Fueling Innovation

Speaker: Andrew Chen
The opening keynote for the AI Summit—and a great signal on where the field is heading.

Link: https://www.blackhat.com/asia-25/summit-sessions/schedule/index.html#opening-keynote–accelerating-ml-secops-breaking-barriers-fueling-innovation-44566

💸 The War Against State Actors: Bleeding Edge Techniques Targeting Financial Services

Speaker: Vivek Ramachandran
If you’re defending high-value financial infrastructure, don’t miss this.

Link: https://www.blackhat.com/asia-25/summit-sessions/schedule/index.html#the-war-against-state-actors-bleeding-edge-techniques-targeting-financial-services-44898

🤖 LLM Firewalls: Are They the Future of AI Security?

Speakers: Matthias Chin, Xiaojun Jia
Fireside chat on securing AI models with perimeter-style defenses—what works, what’s hype?

Link: https://www.blackhat.com/asia-25/summit-sessions/schedule/index.html#fireside-chat–llm-firewalls-are-they-the-future-of-ai-security-44576

👋 Come say ‘Hi’

If your team is tired of copying and pasting findings, fighting with Word templates, or working in silos—come see how Dradis makes reporting and collaboration painless.

📍 Dradis @ Arsenal
📅 Thursday, April 3 | 10:05am-11:20am
🔗 Event link

A Year of Updates [2024] – Dradis Pro

Dradis exists to give pentesting teams more time to do what they do best, cutting the busywork from cybersecurity projects by automating pentest reporting and streamlining collaboration.

To achieve this, we’re continually improving the product. Fixing bugs and adding/improving features. 

Let’s look back on the updates that shaped Dradis Pro in 2024. From major feature rollouts to smaller, user-requested enhancements, our focus remained on delivering tools that help streamline workflows and improve reporting efficiency.

v4.12: Enhanced Mappings Manager and CVSSv4 Support

Released in May 2024

  • Overhauled Mappings Manager: We’ve revamped the Mappings Manager to associate configurations directly with specific report templates and their properties. This change allows for distinct plugin mappings tailored to each report template, streamlining your reporting process.
  • CVSSv4 Calculator Integration: Responding to user feedback, we’ve integrated a CVSSv4 calculator into Dradis Pro. You can now assess vulnerabilities using CVSSv4, with the flexibility to include outputs from multiple calculator versions within the same issue.
  • API Enhancements for Attachments: The API now provides additional functionalities for attachments, including access to size, creation date, and direct download links, enhancing automation and integration capabilities.
  • Official AWS and Azure Support: Our Dradis images for AWS and Azure have transitioned from beta to officially supported status, ensuring reliable deployments when following our documented methods.

v4.13: Advanced Liquid Support and Scheduler Integration

Released in August 2024

  • Expanded Liquid Functionality: We’ve broadened Liquid support, making Liquid drops available at more levels. This enhancement enables dynamic content generation, such as auto-generated executive summaries that summarize recommendations based on issue severity and evidence locations.
  • Project Scheduler Calendar Integration: The Project Scheduler now offers secure links to .ics files, facilitating integration with third-party calendar applications like Outlook, Thunderbird, and Apple Calendar. This feature ensures seamless scheduling and project management across platforms.
  • Auto-Detection of Word Report Template Properties: To simplify template configuration, Dradis Pro can now auto-detect report template properties upon template upload. This automation reduces manual setup, ensuring accurate project generation, validation, and export.

v4.14: Issue Library Synchronization and Quality Assurance

Released in October 2024

  • Synchronized Issues and Issue Library Entries: We’ve introduced synchronization between project issues and Issue Library entries. This feature allows for real-time updates and consistency, enabling you to sync content between associated issues and library entries seamlessly.
  • Quality Assurance for Issue Library: A new QA view for the Issue Library lets you review, edit, and manage entries with version history tracking. This addition ensures that reusable issues maintain high quality and consistency across projects.
  • Liquid Support for Issue Sorting Fields: We’ve added Liquid support for issue sorting fields, allowing you to use Liquid code within sorting fields without affecting the sort order. The evaluated result of the Liquid code determines the sorting, providing dynamic and customized report organization.

v4.15 – the latest release

We’ve continued releasing updates in 2025, here’s an overview of our latest release:

🔑 What’s New in v4.15:

  • Cross-Reference Links: Automatically generate links in Word reports for better navigation.
  • Custom Tag Sorting: Sort Issues by Tags in a custom order to prioritize what matters most.
  • Updated Built-In Kits: Access refreshed templates for reports, projects, issues, and more.

Check out the full release notes.

Not using Dradis Pro?

A Year of Updates [2023] – Dradis Pro

Dradis exists to give pentesting teams more time to do what they do best, cutting the busywork from cybersecurity projects by automating pentest reporting and streamlining collaboration.

To achieve this, we’re continually improving the product. Fixing bugs and adding/improving features. 

2023 was a busy year at Dradis, with dozens of bugs fixed, and a bunch of new and improved features.

Improved reporting and testing features

  • Inline code support
  • Adding liquid content to Word and HTML reports
  • Improved filters in Word templates
  • Mappings Manager available for Azure DevOps and Jira 
  • Quality assurance 
  • Custom tag management

Improved admin and support features

  • Archiving projects – rather than moving them into the trash
  • Opt-in usage analytics 
  • Improved administrator powers

Improved reporting and testing features

Inline Code Support

v4.7

We already supported code blocks, but now, you can use @ symbols to create in-line code inside of your Dradis project:

Screenshot of the Dradis Pro inline code support feature update

When you export this to a Word report that has a custom InlineCode character style, you’ll get that code styled automatically:

Screenshot of the inline code output in Dradis Pro

Liquid Dynamic Content in Word and HTML reports

v.4.9

We have already supported Liquid content in Dradis Gateway templates for a while – now we are bringing Liquid Dynamic Content to Word and HTML reports as well.

Want to refer to document properties like dradis.client inside a ContentBlock? Want to show the count of evidence inside the text of an Issue? Want to use conditionals like “If this property is in Spanish, export this issue in Spanish instead of English”? Now you can!

Better filters in Word templates

v.4.9

We now have two more filtering options available in Word: Filters with spaces, and filters on Nodes.

Filtering with spaces means you can use double quotes in both field names and filter values. For example, you can filter by “CVSS Base"|(9.0..10.0) or Category|"A1 Injection“.

Nodes can be filtered by Node Properties. For example, if you have a Node property for type with values of internal/external, you can filter a Node by type|internal to only see content for internal-type Nodes.

Mappings Manager for Azure DevOps and Jira

v4.10

What was previously the Plugin Manager is now the Mappings Manager as we’ve extended the functionality to Azure DevOps and Jira. You told us that you usually have a pattern for the data that you send to these external tools. For example, you’d want a specific set of fields from your Dradis issue to go into your Jira card’s description.

Screenshot of the Mappings Manager for Azure DevOps and Jira in Dradis pro

The Mappings Manager allows you to configure that mapping so that the next time you send an Issue to Azure DevOps or Jira, the editor will pre-populate with the data from your Issue in the exact format you specified. You’ll still have the ability to edit it before sending the Issue to Azure DevOps or Jira if needed.

Screenshot of an issue being mapped to Azure DevOps

Quality Assurance

v4.8

Review/approve Issues and Content Blocks before including them in reports.

The goal here was to give you a way to differentiate between “I’ve reviewed this issue” and “I haven’t reviewed this issue yet”.

Screenshot showing how you can review/approve Issues and Content Blocks before including them in pentest reports.

You can use the new QA view to look at your “Ready for review” Issues and Content Blocks and review them before including them in reports.

Dradis v4.8.0 has a Quality Assurance feature to approve Issues and Content Blocks before reporting

Then, on the Export page, the default is to export just the Published records. But, you can also export All if that makes more sense for your team’s workflow.

Dradis Pro Export Manager Screenshot

Custom Tag Management

v4.7

Previously, you could create custom tags by editing the XML of the project template directly. That’s still an option if you happen to enjoy dealing with XML. Otherwise, you can now use the UI for that whole process. There’s even a color picker so that you can get just the right shade for your custom tags.

Screenshot of Custom Tag Management
 in Dradis Pro

From the project level, you can also manage your tags and create, edit, or delete them as needed:

Screenshot of tags management overview

Improved admin and support features

Archiving projects – rather than moving them into the trash

v4.10

Previously, we had active projects or projects in the Trash and nothing in between. You asked for another way to organize projects and we delivered! Now, you can archive projects as well. Archiving a project does not delete a project, but leaves it in the Archive tab of the Projects view. This way you can maintain an uncluttered view of active projects without needing to send inactive projects to the trash.

Screenshot of managing and archiving projects

Opt-in Usage Analytics

v4.7

Before v4.7, we had no way to receive usage data from your instance other than a ping to our licensing server when you first activate the instance. In v4.7, we have rolled out optional usage analytics that you can share with us. Yes, optional!

For full transparency, you can see exactly what you would be sending to us in the event log. It’s all anonymized data like “someone exported a Word report” or “someone logged in as a contributor” that is designed to help us understand how teams are using Dradis and should not reveal anything sensitive, not even your email address.

Opt in usage analytics screenshot

Of course, you can always opt out of sharing this data with us if you prefer. We’re excited to have a bit more information about how you’re currently using Dradis so that we can make the product even better for everyone in the future.

Tester Administration

v4.8

We’ve also added better in-app tester administration. If a user gets locked out of their account with too many incorrect login attempts, Admin users will now be able to unlock their account with 1 click.

Screenshot of Dradis pro admin manager

v4.11 – the latest release

We’ve continued releasing updates in 2024, here’s an overview of our latest release:

  • Improved version history
  • Fixed liquid dynamic content preview in the editor
  • Fixed export crashing with links with trailing special character
  • Fixed link formatting for hyperlinks in inline code blocks

Check out the full release notes.

Not using Dradis Pro?