VScanner's Knowledge Base
  • Welcome to VScanner Documentation
  • VScanner API
    • Introduction
      • Classification
    • Authentication
    • Vulnerability Scanner
      • Scans
        • Explorer Preferences
          • Features
        • Website Vulnerability Preferences
          • Features
        • Scan API Preferences
          • Features
        • Subdomain Finder
    • PDF Report Generation
    • PDF Report AI Action Plan
  • FAQ (Frequently Asked Questions)
    • Account & Subscription
      • Can I change my subscription at any time?
      • Can I delete my account at any time?
      • Which payment methods does VScanner accept?
    • Scans & Reports
      • Can I export the scan result to PDF?
      • I fixed the vulnerabilities found on the last scan, how do I run a new one?
      • How often can I run a scan?
      • How long will it take for a scan to complete?
      • What is a target on VScanner?
      • How to scan a website on VScanner?
      • How does VScanner work?
    • Web Security Vulnerabilities
      • How to protect from cyber attacks?
      • List of OWASP TOP 10 vulnerabilities for 2021-2022
      • What are the most common vulnerabilities on websites?
      • How to fix - Broken Access Control
      • How to fix - Extension Vulnerabilities
      • How to fix - Plugin Vulnerabilities
      • How to fix - CMS Vulnerability
      • How to fix - Weak HTTPS Configurations
      • How to fix - Invalid HTTPS Certificates
      • How to fix - Session Failure
      • How to fix - Validation Failure
      • How to fix - Authorization Failure
      • How to fix - Weak Authentication
      • How to fix - Sensitive Data Exposure
      • How to fix - Cross-Site Request Forgery (CSRF)
      • How to fix - Local File Injection (LFI)
      • How to fix - Remote File Injection (RFI)
      • How to fix - Cross-Site Scripting (XSS)
      • How to fix - Command Injection
      • How to fix - SQL Injection
Powered by GitBook
On this page
  1. VScanner API

PDF Report AI Action Plan

Benefit from AI recommendations without needing to hire cybersecurity personnel.

PreviousPDF Report GenerationNextFAQ (Frequently Asked Questions)

Last updated 2 days ago

Forget Complexity and Expensive Solutions for Cybersecurity

AI-Driven Prioritization:

The Action Plan feature utilizes advanced AI algorithms to analyze detected vulnerabilities and prioritize them based on the potential risk they pose to your organization. This ensures that the most critical issues are addressed first, reducing the chances of a breach.

Comprehensive Action Plans

We generate detailed, step-by-step action plans for each vulnerability identified. These plans include explanations of the risks, suggested solutions, and estimated timeframes for resolution, empowering your team to act quickly and confidently.

Ease of Use

The Action Plan feature is designed with user experience in mind. It presents complex security issues in a straightforward manner, making it accessible even to users without a deep technical background. This simplifies the process of implementing security measures.

Generating Action Plan specifically

POST https://api.vscanner.ai/v1/api/reports/generate

Name
Type
Description

report_type*

String

The value must be used specifically ACTION_REPORT

scan_id*

String

Scan ID of the desired scan to generate the report

language

String

The desired language of the report, the supported ones are: "pt" (Brazilian Portuguese) and "en" (English)

AI Action Plan Report:

A professionally branded PDF report . This report is designed for easy readability, highlighting critical vulnerabilities and valuable insights at a glance, making it ideal for presentations or sharing with stakeholders.

The response will be a PDF file.

Example Python Code:

import requests
import json

url = "https://api.vscanner.ai/v1/api/reports/generate"

API_KEY = <YOUR_API_KEY>

payload = json.dumps({
  "report_type": "ACTION_REPORT",
  "scan_id": "<ENQUEUED_SCAN_ID>",
  "language": "en"  
})

headers = {
  'Authorization': f'Bearer {API_KEY}',
  'Content-Type': 'application/json'
}

response = requests.request("POST", url, headers=headers, data=payload)

with open("action_plan_example.pdf", "wb") as f:
    f.write(response.content)

Example cURL:

curl --request POST \
  --url https://api.vscanner.ai/v1/api/reports/generate \
  --header 'Authorization: Bearer <API_KEY>' \
  --header 'Content-Type: application/json' \
  --output action_plan_example.pdf \
  --data '{"report_type": "ACTION_REPORT", "scan_id": "<ENQUEUED_SCAN_ID>", "language": "en"}'  
  • Forget Complexity and Expensive Solutions for Cybersecurity
  • AI-Driven Prioritization:
  • Comprehensive Action Plans
  • Ease of Use
  • Generating Action Plan specifically
  • POSTGenerate Report Api
  • AI Action Plan Report:
  • Example Python Code:
  • Example cURL:

Generate Report Api

post
Authorizations
Body
report_typestring · enumRequiredPossible values:
scan_idstringRequired
languageall ofOptionalDefault: pt
string · enumOptionalPossible values:
Responses
200
Successful Response
application/json
Responseany
404
Endpoint not found
application/json
422
Validation Error
application/json
post
POST /v1/api/reports/generate HTTP/1.1
Host: 
Authorization: YOUR_API_KEY
Content-Type: application/json
Accept: */*
Content-Length: 64

{
  "report_type": "ACTION_REPORT",
  "scan_id": "text",
  "language": "pt"
}

No content