📊 VECTORVUE: ADVERSARY REPORTING FRAMEWORK

 __      __         _              __   __            
 \ \    / /        | |             \ \ / /            
  \ \  / /__   ___ | |_  ___   _ __ \ V / _   _   ___ 
   \ \/ / _ \ / __|| __|/ _ \ | '__| \ / | | | | / _ \
    \  /  __/| (__ | |_| (_) || |    | | | |_| ||  __/
     \/ \___| \___| \__|\___/ |_|    \_/  \__,_| \___|

Project Status: 🚀 Stable (v1.6). Core Architecture: Centralized SQLite backend with automatic schema repair. Security Profile: Authorized Security Testing Purposes Only.


📋 PROJECT CAPABILITIES

VectorVue is engineered to manage the entire finding lifecycle, from initial discovery to final PDF delivery.

  • Finding Management: Centralized storage for findings across Web, API, Mobile, and Infrastructure assessments.
  • Status Lifecycle: Tracks vulnerabilities through “Open,” “Fixed,” and “Risk Accepted” states.
  • Raw SQL Interface: Supports direct database querying from the CLI for advanced data manipulation.
  • Dynamic PDF Engine: Automatically generates reports in Folder 05 with “CLASSIFIED” watermarking and professional branding.
  • Multi-Target Support: Allows for segmented reporting by specific Company or Target profiles.

I. 🛡️ REMEDIATION LIBRARY COVERAGE

The framework includes a 40-Point Golden Library, providing 100% coverage for industry-standard remediation advice:

CategoryCoverage Areas
Web AppOWASP Top 10 (A01-A10) Full Coverage.
API SecurityOWASP API Top 10 (BOLA, BOPLA, Mass Assignment).
MobileOWASP Mobile Top 10 (M1-M10, Keystore, Pinning).
AD & InfraKerberoasting, BloodHound Paths, LLMNR, Weak TLS.

II. 🕹 COMMAND REFERENCE (CLI)

CommandActionUsage Example
initInitializes database and creates the 5-stage folder structure.init
newLaunches the interactive wizard for manual finding entry.new
seedInjects 10 industry-standard findings for schema testing.seed
listDisplays table of IDs, Severity, and Status for a target.list "TargetCorp"
libraryView the 40-point Golden Remediation Library by category.library "Mobile"
statusUpdates the lifecycle state (e.g., “Fixed”) of a finding by ID.status 1 "Fixed"
deletePermanent removal of a specific finding from the database.delete 5
queryExecutes raw SQL against the findings table.query SELECT * FROM findings
report_fullGenerates all report modules for a target in Folder 05.report_full "TargetCorp"
usageDisplays the help menu with aligned visual boxes.usage
exitSafely closes the database connection and exits the shell.exit

III. 🛠 OPERATIONAL WORKFLOW: TARGETCORP

Standard engagement sequence for high-fidelity delivery:

  1. Setup: init to prepare folders for the target.
  2. Populate: seed or new to enter finding data.
  3. Audit: list "TargetCorp" to verify finding IDs and severities.
  4. Remediate: library "API" to pull standard advice for discovered vulnerabilities.
  5. Update: status <ID> "Fixed" as vulnerabilities are patched.
  6. Deliver: report_full "TargetCorp" to generate the final “CLASSIFIED” PDF.

🔒 RULES OF ENGAGEMENT & SAFETY

  • Isolation: Keep the vectorvue.db localized to your encrypted assessment machine.
  • Cleanup: Always use the exit command to safely close database handles.
  • Data Integrity: Do not manually edit the SQLite database outside of the vv.py interface.

STATUS: OPERATIONAL DOC_ID: VV-TECHNICAL-README-2026