-
Notifications
You must be signed in to change notification settings - Fork 3
Expand file tree
/
Copy pathverify.py
More file actions
31 lines (25 loc) · 893 Bytes
/
verify.py
File metadata and controls
31 lines (25 loc) · 893 Bytes
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
import sys
import os
import asyncio
# Ensure path
sys.path.insert(0, os.path.dirname(os.path.abspath(__file__)))
try:
print("Checking imports...")
from upload_forge.core.scanner import Scanner
from upload_forge.core.payloads import PayloadGenerator
from upload_forge.utils.logger import logger
from upload_forge.cli.cli_interface import app
from upload_forge.reporting.html_report import generate_html_report
print("Imports successful.")
print("Checking Scanner instantiation...")
scanner = Scanner()
print("Scanner instantiated.")
print("Checking Payload generation...")
gen = PayloadGenerator()
payloads = gen.generate_all_payloads()
print(f"Generated {len(payloads)} payloads.")
print("All checks passed.")
except Exception as e:
print(f"Verification failed: {e}")
import traceback
traceback.print_exc()