← All templates

Tech Bridge · Web Vulnerability Auditor

Nuclei + custom checks behind a queue-based serverless handler. Returns a scored JSON report.

securitynucleicpu verified
Image
ghcr.io/techbridge/vuln-audit:0.3.1
Hardware
CPU (2 vCPU / 4 GB)
Execution timeout
600s
Pulls
1,284
Use this worker
Deploy on Runpod
  1. Open Runpod console → Templates → New Template.
  2. Paste the container image above, set the timeout and GPU class.
  3. Save, then create a Serverless → Queue endpoint from that template.
  4. Copy the endpoint ID (the part after /v2/).
  5. Set RP_EP_VULN_SCAN in this app's environment and restart.
  6. Press Test Runpod connection in the admin console to confirm.
# Deploy Tech Bridge · Web Vulnerability Auditor on Runpod serverless
# 1. Push/pull the image, 2. create the endpoint, 3. point Tech Bridge at it.
image: ghcr.io/techbridge/vuln-audit:0.3.1
gpu: CPU (2 vCPU / 4 GB)
execution_timeout_s: 600
env:
  - name: RUNPOD_API_KEY
    value: "${{ secrets.RUNPOD_API_KEY }}"
healthcheck: /health
Worker contract
# handler.py
def handler(job):
    data = job["input"]
    result = run_checks(data)
    return {
        "service": data.get("service"),
        "summary": {"score": 88},
        "findings": result,
    }

runpod.serverless.start({"handler": handler})
Always return a JSON-serialisable dict. If the worker crashes, the console shows FAILED with Runpod's own error and refunds the run.