vPenTest release notes: September 23, 2025

Our latest release focuses on a new feature, an enhancement, and some fixes.

New feature

Bulk Import IPs via CSV in Managed IPs tab

We’ve made it easier for MSP partners and MME company users to manage large sets of IP addresses! You can now bulk import IPs directly from a CSV file in the “Manage IPs” tab of the Organization Profile page. This enhancement streamlines the process of adding multiple IPs, including their types and descriptions, all in one go—no more manual entry or repetitive updates.

  • Users can upload a CSV file with headers: IP Address, IP Address Type, and Description.

  • The new “Import CSV” button (with import icon) is available on the Organization Profile page > Managed IPs tab.

  • On hover, helper text guides users on the required CSV format.

  • When importing, if an IP already exists, the system updates the record with new details instead of creating duplicates.

Enhancement

Warn users when an agent is being deleted that is currently being used for an assessment

  • To prevent accidental data loss, users are now warned if they attempt to delete an agent that’s currently linked to an in-progress assessment.

  • If the user confirms deletion, the associated assessment and its data will be destroyed automatically, ensuring system integrity and reducing manual cleanup.

Fixes

Category Description
AWS instance Scheduling blocked by Agent Still in Use is now resolved.
  • A rare issue where partners couldn’t schedule new assessments because a previous test was still holding onto an AWS instance (even after report generation) has been resolved.
  • Agents are now released as expected, so new tests can be scheduled without delay.
Schedule an Assessment page Accurate assessment name sorting
  • We’ve fixed an issue where the assessment name column in the Schedule an Assessment page was not sorting alphabetically as displayed.
  • The sorting logic now matches what’s shown in the UI, making it easier to find and organize assessments by name.
MME organization members Subscription end date pop-up for MME company users
  • Fixed a bug where MME company members with an expired contract were not shown a Subscription Ended pop-up when scheduling assessments.
  • Now, users without an active subscription will see the correct pop-up, while users with an active subscription can proceed as expected.
Schedule an Assessment page All admins now appear in notification dropdown in Scheduling Wizard
  • When scheduling assessments, not all admin users were showing up in the notification dropdown for some partners (notably on the EMEA instance).
  • This bug has been fixed. Now, all eligible admins are available for selection, ensuring everyone gets the right notifications.
IP Pool Remediation tests for IP Pool partners no longer halt incorrectly
  • Partners on the IP Pool licensing model sometimes saw remediation tests halt due to “insufficient IPs,” even after bonus IPs were added.
  • We’ve corrected the logic so remediation tests now properly check both organization and partner IP pools, preventing unnecessary test interruptions.
All Reports page Missing reports when viewing 10 entries at a time
  • Previously, some reports would only show up when viewing 25, 50, or 100 entries at a time.
  • Now, all reports will consistently appear regardless of how many entries you choose to view per page. So, you won’t miss any important assessments.
Organizations page Auto Purge After setting only applies when chosen
  • When creating a company from the dashboard, the Auto Purge After value was being set to 1 by default, even if the user didn’t specify it.
  • This has been fixed. Now, the default value is inherited from the default value set in the Global Settings page or value is only set if the user chooses it during company creation, preventing accidental data retention settings.