Report templatesFunctions
formatFindingId
Format a sequence number into a standardized vulnerability ID with date
Usage
The formatFindingId function creates a standardized vulnerability identifier by combining a prefix, current date, and padded sequence number.
Syntax
{sequenceNumber | formatFindingId}Parameters
input(number): The sequence number for the finding
Returns
A formatted string in the pattern: V2YYYYMMDD-XXX where:
V2is the prefixYYYYMMDDis the current dateXXXis the zero-padded sequence number
Examples
Basic formatting
{1 | formatFindingId}
// Returns: "V220240115-001" (assuming date is 2024-01-15)With larger numbers
{42 | formatFindingId}
// Returns: "V220240115-042"Maximum padding
{999 | formatFindingId}
// Returns: "V220240115-999"In vulnerability reports
{vulnerability.id | formatFindingId}
// Formats vulnerability ID with current dateSequential findings
{findingIndex | formatFindingId}
// Creates unique ID for each finding in sequenceUse Cases
- Generating unique vulnerability identifiers
- Creating traceable finding references
- Standardizing vulnerability naming conventions
- Audit trail for security findings
- Compliance reporting with date-stamped IDs