{
  "schema_version": "1.0.0",
  "scanner": {
    "name": "global-capability-catalog",
    "version": "0.1.0"
  },
  "repo": {
    "id": "github-recent__mbarbine__n8n",
    "name": "mbarbine__n8n",
    "path": "/Users/bwm.barbinewarnermichael/Documents/github/repositories/github-recent/mbarbine__n8n",
    "relative_path": "github-recent/mbarbine__n8n",
    "remote_url": "git@github.com:mbarbine/n8n.git",
    "default_branch": "main",
    "current_commit": "6888cdd709fe9055efa126f98ad7a40d8967067c"
  },
  "languages": [
    {
      "language": "JSON",
      "files": 13,
      "bytes": 150882
    },
    {
      "language": "Markdown",
      "files": 5,
      "bytes": 66311
    },
    {
      "language": "Shell",
      "files": 6,
      "bytes": 37983
    },
    {
      "language": "HTML",
      "files": 1,
      "bytes": 33680
    },
    {
      "language": "YAML",
      "files": 4,
      "bytes": 16034
    },
    {
      "language": "Vue",
      "files": 1,
      "bytes": 203
    }
  ],
  "frameworks": [],
  "packages": {
    "package_manager": "npm",
    "manifests": [
      {
        "path": "workspace/n8n/.n8n/nodes/package.json",
        "name": "installed-nodes",
        "version": null,
        "scripts": {},
        "dependencies": {
          "n8n-nodes-vercel": "0.6.9"
        },
        "dev_dependencies": {}
      },
      {
        "path": "workspace/n8n/n8n/.n8n/nodes/package.json",
        "name": "installed-nodes",
        "version": null,
        "scripts": {},
        "dependencies": {
          "n8n-nodes-vercel": "0.6.9"
        },
        "dev_dependencies": {}
      }
    ]
  },
  "routes": {
    "api_routes": [],
    "app_routes": []
  },
  "components": [],
  "data_models": [],
  "database": {
    "databases": [],
    "schemas": [],
    "migrations": []
  },
  "tests": [],
  "ci": {
    "workflows": [
      {
        "path": ".github/workflows/manual.yml"
      }
    ]
  },
  "containers": {
    "dockerfiles": [],
    "compose_files": [
      {
        "path": "docker-compose.override.yml"
      },
      {
        "path": "docker-compose.yml"
      }
    ]
  },
  "env": {
    "example_files": [
      {
        "path": ".env"
      }
    ],
    "variables": [
      {
        "name": "BACKUP_DIR",
        "source_paths": [
          ".env"
        ],
        "likely_secret": false
      },
      {
        "name": "LOGS_DIR",
        "source_paths": [
          ".env"
        ],
        "likely_secret": false
      },
      {
        "name": "N8N_BASIC_AUTH_PASSWORD",
        "source_paths": [
          ".env"
        ],
        "likely_secret": true
      },
      {
        "name": "N8N_BASIC_AUTH_USER",
        "source_paths": [
          ".env"
        ],
        "likely_secret": true
      },
      {
        "name": "N8N_ENCRYPTION_KEY",
        "source_paths": [
          ".env"
        ],
        "likely_secret": true
      },
      {
        "name": "N8N_HOST",
        "source_paths": [
          ".env"
        ],
        "likely_secret": false
      },
      {
        "name": "N8N_PROTOCOL",
        "source_paths": [
          ".env"
        ],
        "likely_secret": false
      },
      {
        "name": "NAD_CONTRACT_WEBHOOK_URL",
        "source_paths": [
          "docs/WORKFLOW_QUALITY_REPORT.md",
          "seed-workflows/nad-offer-strategy-lowball.json"
        ],
        "likely_secret": false
      },
      {
        "name": "POSTGRES_DB",
        "source_paths": [
          ".env"
        ],
        "likely_secret": false
      },
      {
        "name": "POSTGRES_PASSWORD",
        "source_paths": [
          ".env"
        ],
        "likely_secret": true
      },
      {
        "name": "POSTGRES_USER",
        "source_paths": [
          ".env"
        ],
        "likely_secret": false
      },
      {
        "name": "WORKSPACE_DIR",
        "source_paths": [
          ".env"
        ],
        "likely_secret": false
      }
    ]
  },
  "configs": [
    {
      "path": "docker-compose.yml"
    },
    {
      "path": "workspace/n8n/.n8n/nodes/package.json"
    },
    {
      "path": "workspace/n8n/n8n/.n8n/nodes/package.json"
    }
  ],
  "docs": {
    "readme_paths": [
      {
        "path": "README.md"
      }
    ],
    "doc_paths": [
      {
        "path": "docs/DEPLOYMENT_GUIDE.md"
      },
      {
        "path": "docs/WORKFLOW_QUALITY_REPORT.md"
      }
    ],
    "llms_context_paths": []
  },
  "discovery_files": {
    "openapi": [],
    "mcp": [],
    "llms": [],
    "sitemaps": [],
    "feeds": [],
    "well_known": [],
    "robots": [],
    "manifests": []
  },
  "integrations": [
    {
      "name": "Postgres",
      "confidence": "medium",
      "evidence_paths": [
        ".env",
        ".github/workflows/manual.yml",
        "docker-compose.yml",
        "manage.sh",
        "start.sh",
        "workspace/n8n/.n8n/nodes/package.json",
        "workspace/n8n/n8n/.n8n/nodes/package.json"
      ]
    },
    {
      "name": "Vercel",
      "confidence": "medium",
      "evidence_paths": [
        "workspace/n8n/.n8n/nodes/package.json",
        "workspace/n8n/n8n/.n8n/nodes/package.json"
      ]
    }
  ],
  "license": {
    "spdx": null,
    "paths": []
  },
  "comments": [
    {
      "kind": "security",
      "source_path": "docker-compose.yml",
      "line": 70,
      "text": "# Security & Performance"
    },
    {
      "kind": "security",
      "source_path": "docs/DEPLOYMENT_GUIDE.md",
      "line": 15,
      "text": "For stronger security, generate a Diffie-Hellman parameter file:"
    },
    {
      "kind": "security",
      "source_path": "public/404.html",
      "line": 14,
      "text": "<!-- Security (example): set via HTTP header in prod; this inline meta is illustrative"
    },
    {
      "kind": "security",
      "source_path": "public/404.html",
      "line": 15,
      "text": "Content-Security-Policy:"
    },
    {
      "kind": "unsafe",
      "source_path": "public/404.html",
      "line": 17,
      "text": "script-src 'self' https://cdnjs.cloudflare.com 'unsafe-inline';"
    },
    {
      "kind": "unsafe",
      "source_path": "public/404.html",
      "line": 18,
      "text": "style-src 'self' https://fonts.googleapis.com 'unsafe-inline';"
    },
    {
      "kind": "security",
      "source_path": "public/404.html",
      "line": 721,
      "text": "// Security: open safely in a new tab"
    },
    {
      "kind": "security",
      "source_path": "setup-ssl.sh",
      "line": 40,
      "text": "echo \"Your browser will show a security warning - you can safely proceed.\""
    }
  ],
  "security": {
    "secret_risks": [],
    "unsafe_patterns": [
      {
        "name": "dangerously-set-html",
        "confidence": "medium",
        "evidence_paths": [
          "public/404.html"
        ]
      },
      {
        "name": "sql-injection-review-needed",
        "confidence": "medium",
        "evidence_paths": [
          "manage.sh",
          "seed-workflows/nad-offer-strategy-lowball.json",
          "seed-workflows/zillow-single-table-loader.json",
          "stop.sh"
        ]
      }
    ],
    "sensitive_data_indicators": [
      {
        "name": "api_key",
        "confidence": "medium",
        "evidence_paths": [
          "docs/DEPLOYMENT_GUIDE.md",
          "docs/WORKFLOW_QUALITY_REPORT.md",
          "seed-workflows/ai-property-comp-analyzer-v2-clean.json",
          "seed-workflows/ai-property-comp-analyzer.json"
        ]
      },
      {
        "name": "card",
        "confidence": "medium",
        "evidence_paths": [
          "public/404.html"
        ]
      },
      {
        "name": "email",
        "confidence": "medium",
        "evidence_paths": [
          "docker-compose.yml",
          "docs/DEPLOYMENT_GUIDE.md",
          "docs/WORKFLOW_QUALITY_REPORT.md",
          "scripts/letsencrypt-auto.sh"
        ]
      },
      {
        "name": "health",
        "confidence": "medium",
        "evidence_paths": [
          ".github/workflows/manual.yml",
          ".vscode/settings.json",
          "docker-compose.yml",
          "docs/WORKFLOW_QUALITY_REPORT.md",
          "manage.sh",
          "start.sh"
        ]
      },
      {
        "name": "location",
        "confidence": "medium",
        "evidence_paths": [
          "backups/backup_summary_20250713_134815.txt",
          "backups/backup_summary_20250713_135917.txt",
          "backups/backup_summary_20250713_141129.txt",
          "backups/backup_summary_20250713_141327.txt",
          "backups/backup_summary_20250713_142540.txt",
          "backups/backup_summary_20250713_143000.txt",
          "backups/backup_summary_20250916_151649.txt",
          "backups/backup_summary_20250916_151732.txt",
          "backups/backup_summary_20250916_151850.txt",
          "backups/backup_summary_20250916_151926.txt",
          "backups/backup_summary_20250916_152027.txt",
          "backups/backup_summary_20250916_152219.txt",
          "backups/backup_summary_20250918_220504.txt",
          "backups/backup_summary_20250918_221505.txt",
          "backups/backup_summary_20260215_164549.txt",
          "backups/backup_summary_20260215_164615.txt",
          "backups/backup_summary_20260215_171658.txt",
          "backups/backup_summary_20260216_131947.txt",
          "backups/backup_summary_20260216_135833.txt",
          "backups/backup_summary_20260216_140103.txt"
        ]
      },
      {
        "name": "oauth",
        "confidence": "medium",
        "evidence_paths": [
          "docs/WORKFLOW_QUALITY_REPORT.md"
        ]
      },
      {
        "name": "password",
        "confidence": "medium",
        "evidence_paths": [
          ".env",
          ".github/workflows/manual.yml",
          "docker-compose.yml",
          "manage.sh",
          "start.sh"
        ]
      },
      {
        "name": "secret-like environment variables",
        "confidence": "medium",
        "evidence_paths": [
          "package.json"
        ]
      },
      {
        "name": "token",
        "confidence": "medium",
        "evidence_paths": [
          "seed-workflows/property-comp-analyzer-ai.json"
        ]
      }
    ]
  },
  "generated_at": "2026-05-16T16:44:11.082Z"
}
