(vulnType: VulnType, sourceDir: string)
| 299 | * Returns Result<ExploitationDecision, PentestError> for explicit error handling. |
| 300 | */ |
| 301 | export async function validateQueueSafe(vulnType: VulnType, sourceDir: string): Promise<SafeValidationResult> { |
| 302 | try { |
| 303 | const result = await validateQueueAndDeliverable(vulnType, sourceDir); |
| 304 | return ok(result); |
| 305 | } catch (error) { |
| 306 | return err(error as PentestError); |
| 307 | } |
| 308 | } |
no test coverage detected