{
  "schema_version": "1.0.0",
  "scanner": {
    "name": "global-capability-catalog",
    "version": "0.1.0"
  },
  "repo": {
    "id": "github-recent__mbarbine__msicrafter",
    "name": "mbarbine__msicrafter",
    "path": "/Users/bwm.barbinewarnermichael/Documents/github/repositories/github-recent/mbarbine__msicrafter",
    "relative_path": "github-recent/mbarbine__msicrafter",
    "remote_url": "git@github.com:mbarbine/msicrafter.git",
    "default_branch": "main",
    "current_commit": "bda855ebbf704648deff5b97ff09d760967074ae"
  },
  "languages": [
    {
      "language": "Go",
      "files": 13,
      "bytes": 48312
    },
    {
      "language": "Markdown",
      "files": 2,
      "bytes": 8009
    },
    {
      "language": "YAML",
      "files": 2,
      "bytes": 7101
    },
    {
      "language": "JSON",
      "files": 1,
      "bytes": 41
    }
  ],
  "frameworks": [],
  "packages": {
    "package_manager": null,
    "manifests": []
  },
  "routes": {
    "api_routes": [],
    "app_routes": []
  },
  "components": [],
  "data_models": [],
  "database": {
    "databases": [],
    "schemas": [],
    "migrations": []
  },
  "tests": [],
  "ci": {
    "workflows": [
      {
        "path": ".github/workflows/go.yml"
      },
      {
        "path": ".github/workflows/msicrafter-release-cy.yml"
      }
    ]
  },
  "containers": {
    "dockerfiles": [],
    "compose_files": []
  },
  "env": {
    "example_files": [],
    "variables": [
      {
        "name": "PKG",
        "source_paths": [
          ".github/workflows/go.yml",
          ".github/workflows/msicrafter-release-cy.yml"
        ],
        "likely_secret": false
      }
    ]
  },
  "configs": [],
  "docs": {
    "readme_paths": [
      {
        "path": "README.md"
      }
    ],
    "doc_paths": [],
    "llms_context_paths": []
  },
  "discovery_files": {
    "openapi": [],
    "mcp": [],
    "llms": [],
    "sitemaps": [],
    "feeds": [],
    "well_known": [],
    "robots": [],
    "manifests": []
  },
  "integrations": [],
  "license": {
    "spdx": null,
    "paths": []
  },
  "comments": [
    {
      "kind": "security",
      "source_path": "CONTRIBUTING.md",
      "line": 26,
      "text": "- Run full integration tests, user acceptance tests, and a security review."
    },
    {
      "kind": "todo",
      "source_path": "core/core.go",
      "line": 482,
      "text": "// TODO: Implement MsiSession.GenerateTransform in msi_tables.go (Windows) and msi_stub.go (non-Windows)."
    },
    {
      "kind": "todo",
      "source_path": "core/core.go",
      "line": 711,
      "text": "// TODO: Implement MsiSession.ApplyTransform in msi_tables.go (Windows) and msi_stub.go (non-Windows)."
    },
    {
      "kind": "unsafe",
      "source_path": "core/msi_windows_api.go",
      "line": 9,
      "text": "\"unsafe\""
    },
    {
      "kind": "unsafe",
      "source_path": "core/msi_windows_api.go",
      "line": 35,
      "text": "uintptr(unsafe.Pointer(pathPtr)),"
    },
    {
      "kind": "unsafe",
      "source_path": "core/msi_windows_api.go",
      "line": 36,
      "text": "uintptr(unsafe.Pointer(syscall.StringToUTF16Ptr(\"0\"))),"
    },
    {
      "kind": "unsafe",
      "source_path": "core/msi_windows_api.go",
      "line": 37,
      "text": "uintptr(unsafe.Pointer(&dbHandle)),"
    },
    {
      "kind": "unsafe",
      "source_path": "core/msi_windows_api.go",
      "line": 46,
      "text": "r, _, err = procMsiDatabaseOpenViewW.Call(uintptr(dbHandle), uintptr(unsafe.Pointer(query)), uintptr(unsafe.Pointer(&viewHandle)))"
    },
    {
      "kind": "unsafe",
      "source_path": "core/msi_windows_api.go",
      "line": 60,
      "text": "r, _, _ = procMsiViewFetch.Call(uintptr(viewHandle), uintptr(unsafe.Pointer(&recHandle)))"
    },
    {
      "kind": "unsafe",
      "source_path": "core/msi_windows_api.go",
      "line": 68,
      "text": "r, _, _ = procMsiRecordGetStringW.Call(uintptr(recHandle), 1, uintptr(unsafe.Pointer(&buf[0])), uintptr(unsafe.Pointer(&bufLen)))"
    }
  ],
  "security": {
    "secret_risks": [],
    "unsafe_patterns": [],
    "sensitive_data_indicators": []
  },
  "generated_at": "2026-05-16T16:44:10.818Z"
}
