{"id":14743400,"name":"homeofe/supply-chain-guard","ecosystem":"actions","description":"Scan your repository for supply-chain malware indicators. Detects GlassWorm and similar campaigns.","homepage":null,"licenses":"apache-2.0","normalized_licenses":["Apache-2.0"],"repository_url":"https://github.com/homeofe/supply-chain-guard","keywords_array":["cli","cyclonedx","devsecops","docker","elvatis","github-action","glassworm","golang","malware-detection","npm","pypi","rust","sarif","sbom","scanner","security","slsa","supply-chain","threat-intelligence"],"namespace":"homeofe","versions_count":141,"first_release_published_at":"2026-03-19T02:55:19.000Z","latest_release_published_at":"2026-08-24T08:27:00.000Z","latest_release_number":"v6.0.1","last_synced_at":"2026-08-30T18:32:35.479Z","created_at":"2026-07-10T18:21:54.753Z","updated_at":"2026-08-30T18:32:35.479Z","registry_url":"https://github.com/homeofe/supply-chain-guard","install_command":null,"documentation_url":null,"metadata":{"name":"Supply Chain Guard","description":"Scan your repository for supply-chain malware indicators. Detects GlassWorm and similar campaigns.","author":"Elvatis \u003cemre.kohler@elvatis.com\u003e","branding":{"icon":"shield","color":"red"},"inputs":{"path":{"description":"Path to scan (defaults to repository root)","required":false,"default":"."},"format":{"description":"Output format for the report/PR comment: text, json, markdown, sarif, sbom, html, badge, gitlab, junit","required":false,"default":"markdown"},"min-severity":{"description":"Minimum severity to report: critical, high, medium, low, info","required":false,"default":"low"},"exclude-rules":{"description":"Comma-separated list of rule IDs to exclude","required":false,"default":""},"fail-on":{"description":"Fail the check if findings at this severity or above are found: critical, high, medium, low, info","required":false,"default":"critical"},"comment-on-pr":{"description":"Post findings as a PR comment (true/false)","required":false,"default":"true"}},"outputs":{"score":{"description":"Risk score (0-100)","value":"${{ steps.scan.outputs.score }}"},"risk-level":{"description":"Risk level: partial, clean, low, medium, high, critical","value":"${{ steps.scan.outputs['risk-level'] }}"},"findings-count":{"description":"Number of reportable findings after filters","value":"${{ steps.scan.outputs['findings-count'] }}"},"partial-scan":{"description":"Whether coverage was incomplete and the check failed closed","value":"${{ steps.scan.outputs['partial-scan'] }}"},"report":{"description":"Scan report in the requested format (bounded for GitHub output limits)","value":"${{ steps.scan.outputs.report }}"},"report-path":{"description":"Runner-local path containing the complete scan report","value":"${{ steps.scan.outputs['report-path'] }}"},"report-truncated":{"description":"Whether the report output was replaced by a size-limit notice","value":"${{ steps.scan.outputs['report-truncated'] }}"}},"runs":{"using":"composite","steps":[{"name":"Setup Node.js","uses":"actions/setup-node@820762786026740c76f36085b0efc47a31fe5020","with":{"node-version":"22","package-manager-cache":false}},{"name":"Install supply-chain-guard","shell":"bash","run":"npm install -g supply-chain-guard@6.0.7 --ignore-scripts --no-audit --no-fund"},{"name":"Run scan","id":"scan","shell":"bash","env":{"SCG_PATH":"${{ inputs.path }}","SCG_FORMAT":"${{ inputs.format }}","SCG_MIN_SEVERITY":"${{ inputs['min-severity'] }}","SCG_EXCLUDE_RULES":"${{ inputs['exclude-rules'] }}","SCG_FAIL_ON":"${{ inputs['fail-on'] }}","SCG_COMMENT_ON_PR":"${{ inputs['comment-on-pr'] }}"},"run":"set +e\n\n# Inputs arrive via env (set by the runner), never interpolated into this\n# script at template-render time. Validate every enum here: Commander\n# validates its own invocation, but the Action must not turn a typo into\n# an ignored gate or a successful scan.\nSCG_FORMAT=\"${SCG_FORMAT:-markdown}\"\nFAIL_SEVERITY=\"${SCG_FAIL_ON:-critical}\"\nCOMMENT_ON_PR=\"${SCG_COMMENT_ON_PR:-true}\"\ncase \"$SCG_FORMAT\" in\n  text|json|markdown|sarif|sbom|html|badge|gitlab|junit) ;;\n  *) echo \"Invalid format input. Allowed: text, json, markdown, sarif, sbom, html, badge, gitlab, junit.\" \u003e\u00262; exit 1 ;;\nesac\ncase \"$COMMENT_ON_PR\" in\n  true|false) ;;\n  *) echo \"Invalid comment-on-pr input. Allowed: true, false.\" \u003e\u00262; exit 1 ;;\nesac\ncase \"$SCG_MIN_SEVERITY\" in\n  \"\"|info) MIN_SEVERITY_RANK=0 ;;\n  low) MIN_SEVERITY_RANK=1 ;;\n  medium) MIN_SEVERITY_RANK=2 ;;\n  high) MIN_SEVERITY_RANK=3 ;;\n  critical) MIN_SEVERITY_RANK=4 ;;\n  *) echo \"Invalid min-severity input. Allowed: info, low, medium, high, critical.\" \u003e\u00262; exit 1 ;;\nesac\ncase \"$FAIL_SEVERITY\" in\n  info) FAIL_SEVERITY_RANK=0 ;;\n  low) FAIL_SEVERITY_RANK=1 ;;\n  medium) FAIL_SEVERITY_RANK=2 ;;\n  high) FAIL_SEVERITY_RANK=3 ;;\n  critical) FAIL_SEVERITY_RANK=4 ;;\n  *) echo \"Invalid fail-on input. Allowed: info, low, medium, high, critical.\" \u003e\u00262; exit 1 ;;\nesac\nif [ \"$MIN_SEVERITY_RANK\" -gt \"$FAIL_SEVERITY_RANK\" ]; then\n  echo \"Invalid severity thresholds: min-severity '$SCG_MIN_SEVERITY' would hide findings required by fail-on '$FAIL_SEVERITY'.\" \u003e\u00262\n  exit 1\nfi\n\n# Build the filter flags as an array so values cannot word-split or be\n# parsed by the shell. The scan is read-only, and --no-history prevents\n# it from mutating the repository while producing both report formats.\nFILTER_ARGS=(--no-history --fail-on \"$FAIL_SEVERITY\")\nif [ -n \"$SCG_MIN_SEVERITY\" ]; then\n  FILTER_ARGS+=(--min-severity \"$SCG_MIN_SEVERITY\")\nfi\nif [ -n \"$SCG_EXCLUDE_RULES\" ]; then\n  FILTER_ARGS+=(--exclude \"$SCG_EXCLUDE_RULES\")\nfi\n\n# One scan produces both payloads from the same in-memory ScanReport.\n# The canonical JSON drives policy; stdout carries the requested format.\nSCG_RUN_DIR=$(mktemp -d \"$RUNNER_TEMP/scg-action.XXXXXX\") || {\n  echo \"Could not create the isolated scan output directory.\" \u003e\u00262\n  exit 1\n}\nJSON_FILE=\"$SCG_RUN_DIR/canonical-report.json\"\nFORMAT_FILE=\"$SCG_RUN_DIR/requested-report\"\nFORMAT_ERR=\"$SCG_RUN_DIR/format.stderr\"\nsupply-chain-guard scan \"$SCG_PATH\" --format \"$SCG_FORMAT\" \\\n  --json-output \"$JSON_FILE\" \"${FILTER_ARGS[@]}\" \\\n  \u003e \"$FORMAT_FILE\" 2\u003e\"$FORMAT_ERR\"\nSCAN_STATUS=$?\nset -e\nJSON_STATUS=$SCAN_STATUS\nFORMAT_STATUS=$SCAN_STATUS\n# Validate every field consumed by the gate or published through a\n# single-line output. Exact per-severity counts prevent a malformed\n# summary from under-reporting a finding and passing the threshold.\nif ! jq -e '\n  def nonnegint: type == \"number\" and . \u003e= 0 and floor == .;\n  def severity_score:\n    if . == \"critical\" then 25\n    elif . == \"high\" then 15\n    elif . == \"medium\" then 5\n    elif . == \"low\" then 2\n    else 1\n    end;\n  def minimum_visible_score:\n    [.findings[]\n     | select(.rule != \"CRITICAL_FINDING_NO_OWNER\"\n              and .rule != \"RISK_STAGNATION_HIGH\")\n     | { rule: .rule, score: (.severity | severity_score) }]\n    | group_by(.rule)\n    | map(map(.score) | max)\n    | (add // 0)\n    | if . \u003e 100 then 100 else . end;\n  def coverage_rule:\n    . == \"FILE_TOO_LARGE_SKIPPED\"\n    or . == \"PATTERN_SCAN_INCOMPLETE\"\n    or . == \"PATH_SCAN_INCOMPLETE\"\n    or . == \"INTERNAL_DISCLOSURE_TRUNCATED\"\n    or . == \"PYPI_NO_SOURCE\"\n    or . == \"NPM_NO_ARTIFACT\"\n    or . == \"INTERNAL_DENYLIST_UNAVAILABLE\"\n    or . == \"INTERNAL_DENYLIST_INVALID_ENTRY\"\n    or . == \"INTERNAL_DENYLIST_REFUSED\"\n    or . == \"POLICY_INVALID_INTERNAL_TERM\"\n    or . == \"RISK_HISTORY_UNREADABLE\"\n    or . == \"TRIAGE_STORE_UNREADABLE\"\n    or . == \"SCAN_ZERO_COVERAGE\";\n  type == \"object\"\n  and (.summary | type == \"object\")\n  and (.findings | type == \"array\")\n  and ([.summary.totalFiles, .summary.filesScanned, .summary.critical,\n        .summary.high, .summary.medium, .summary.low, .summary.info]\n       | all(nonnegint))\n  and (.summary.filesScanned \u003c= .summary.totalFiles)\n  and (.score | nonnegint and . \u003c= 100)\n  and (.score \u003e= (minimum_visible_score))\n  and (.riskLevel == \"clean\" or .riskLevel == \"low\" or .riskLevel == \"medium\"\n       or .riskLevel == \"high\" or .riskLevel == \"critical\")\n  and ((.score == 0 and .riskLevel == \"clean\")\n       or (.score \u003e= 1 and .score \u003c= 10 and .riskLevel == \"low\")\n       or (.score \u003e= 11 and .score \u003c= 30 and .riskLevel == \"medium\")\n       or (.score \u003e= 31 and .score \u003c= 60 and .riskLevel == \"high\")\n       or (.score \u003e= 61 and .riskLevel == \"critical\"))\n  and ((has(\"partialScan\") | not) or (.partialScan | type == \"boolean\"))\n  and all(.findings[];\n    type == \"object\"\n    and (.rule | type == \"string\" and length \u003e 0)\n    and (.severity == \"critical\" or .severity == \"high\" or .severity == \"medium\"\n         or .severity == \"low\" or .severity == \"info\"))\n  and (([.findings[] | select(.rule | coverage_rule)] | length) == 0\n       or .partialScan == true)\n  and (.summary.critical == ([.findings[] | select(.severity == \"critical\")] | length))\n  and (.summary.high == ([.findings[] | select(.severity == \"high\")] | length))\n  and (.summary.medium == ([.findings[] | select(.severity == \"medium\")] | length))\n  and (.summary.low == ([.findings[] | select(.severity == \"low\")] | length))\n  and (.summary.info == ([.findings[] | select(.severity == \"info\")] | length))\n' \"$JSON_FILE\" \u003e/dev/null; then\n  echo \"supply-chain-guard did not produce a valid JSON scan report; failing closed.\" \u003e\u00262\n  exit 1\nfi\n\n# Extract only schema-validated scalar values.\nSCORE=$(jq -r '.score' \"$JSON_FILE\")\nPARTIAL_SCAN=$(jq -r '.partialScan // false' \"$JSON_FILE\")\nRISK_LEVEL=$(jq -r '.riskLevel' \"$JSON_FILE\")\nFINDINGS_COUNT=$(jq -r '.findings | length' \"$JSON_FILE\")\nif [ \"$PARTIAL_SCAN\" = \"true\" ]; then\n  RISK_LEVEL=\"partial\"\nfi\n\n# Validate that the requested formatter produced its documented payload,\n# not an error message whose exit code happens to equal a finding gate.\nFORMAT_VALID=false\ncase \"$SCG_FORMAT\" in\n  json)\n    jq -s -e 'length == 2 and .[0] == .[1]' \"$FORMAT_FILE\" \"$JSON_FILE\" \u003e/dev/null \u0026\u0026 FORMAT_VALID=true\n    ;;\n  sarif)\n    jq -e '.version == \"2.1.0\" and (.runs | type == \"array\") and (.runs[0].tool.driver.name == \"supply-chain-guard\") and (.runs[0].results | type == \"array\")' \"$FORMAT_FILE\" \u003e/dev/null \u0026\u0026 FORMAT_VALID=true\n    ;;\n  sbom)\n    jq -e '.bomFormat == \"CycloneDX\" and .specVersion == \"1.6\" and (.vulnerabilities | type == \"array\")' \"$FORMAT_FILE\" \u003e/dev/null \u0026\u0026 FORMAT_VALID=true\n    ;;\n  badge)\n    jq -e '.schemaVersion == 1 and .label == \"supply-chain-guard\" and (.message | type == \"string\") and (.color | type == \"string\")' \"$FORMAT_FILE\" \u003e/dev/null \u0026\u0026 FORMAT_VALID=true\n    ;;\n  gitlab)\n    jq -e '.version == \"15.2.4\" and .scan.scanner.name == \"supply-chain-guard\" and (.vulnerabilities | type == \"array\")' \"$FORMAT_FILE\" \u003e/dev/null \u0026\u0026 FORMAT_VALID=true\n    ;;\n  text)\n    grep -Fq 'supply-chain-guard' \"$FORMAT_FILE\" \u0026\u0026 grep -Fq 'FINDINGS SUMMARY' \"$FORMAT_FILE\" \u0026\u0026 FORMAT_VALID=true\n    ;;\n  markdown)\n    grep -Fq 'supply-chain-guard Scan Report' \"$FORMAT_FILE\" \u0026\u0026 grep -Fq '| Property | Value |' \"$FORMAT_FILE\" \u0026\u0026 FORMAT_VALID=true\n    ;;\n  html)\n    grep -Fq '\u003c!DOCTYPE html\u003e' \"$FORMAT_FILE\" \u0026\u0026 grep -Fq '\u003ch1\u003esupply-chain-guard Scan Report\u003c/h1\u003e' \"$FORMAT_FILE\" \u0026\u0026 grep -Fq '\u003c/html\u003e' \"$FORMAT_FILE\" \u0026\u0026 FORMAT_VALID=true\n    ;;\n  junit)\n    grep -Fq '\u003c?xml version=\"1.0\" encoding=\"UTF-8\"?\u003e' \"$FORMAT_FILE\" \u0026\u0026 grep -Fq '\u003ctestsuite name=\"supply-chain-guard\"' \"$FORMAT_FILE\" \u0026\u0026 grep -Fq '\u003c/testsuite\u003e' \"$FORMAT_FILE\" \u0026\u0026 FORMAT_VALID=true\n    ;;\nesac\n\n# The CLI receives the same explicit gate as this Action. Its explicit\n# --fail-on contract exits 1 for a threshold hit (including critical)\n# or partial coverage, and 0 otherwise. The Action maps a critical gate\n# hit to its documented public exit 2 after this reconciliation.\nEXPECTED_STATUS=0\nif [ \"$PARTIAL_SCAN\" = \"true\" ]; then\n  EXPECTED_STATUS=1\nelse\n  case \"$FAIL_SEVERITY\" in\n    critical) GATE_QUERY='.summary.critical \u003e 0' ;;\n    high) GATE_QUERY='.summary.critical + .summary.high \u003e 0' ;;\n    medium) GATE_QUERY='.summary.critical + .summary.high + .summary.medium \u003e 0' ;;\n    low) GATE_QUERY='.summary.critical + .summary.high + .summary.medium + .summary.low \u003e 0' ;;\n    info) GATE_QUERY='.summary.critical + .summary.high + .summary.medium + .summary.low + .summary.info \u003e 0' ;;\n  esac\n  if jq -e \"$GATE_QUERY\" \"$JSON_FILE\" \u003e/dev/null; then\n    EXPECTED_STATUS=1\n  fi\nfi\nPASSES_CONSISTENT=false\nif [ \"$FORMAT_VALID\" = \"true\" ] \\\n  \u0026\u0026 [ \"$JSON_STATUS\" -eq \"$EXPECTED_STATUS\" ] \\\n  \u0026\u0026 [ \"$FORMAT_STATUS\" -eq \"$EXPECTED_STATUS\" ]; then\n  PASSES_CONSISTENT=true\nfi\n\n# Keep the complete report on disk. GitHub limits all step outputs in a\n# job to roughly 1 MB (UTF-16 accounting), so publish at most 400 KB and\n# expose the runner-local path for callers that need the complete file.\nREPORT_PATH=\"$SCG_RUN_DIR/report.txt\"\ncp \"$FORMAT_FILE\" \"$REPORT_PATH\"\nREPORT_BYTES=$(wc -c \u003c \"$REPORT_PATH\")\nREPORT_TRUNCATED=false\nif [ \"$REPORT_BYTES\" -gt 400000 ]; then\n  REPORT_TRUNCATED=true\nfi\n\nREPORT_DELIM=\"SCG_REPORT_$(node -p \"require('node:crypto').randomUUID()\")\"\n{\n  echo \"score=$SCORE\"\n  echo \"risk-level=$RISK_LEVEL\"\n  echo \"findings-count=$FINDINGS_COUNT\"\n  echo \"partial-scan=$PARTIAL_SCAN\"\n  echo \"report-valid=true\"\n  echo \"passes-consistent=$PASSES_CONSISTENT\"\n  echo \"report-path=$REPORT_PATH\"\n  echo \"report-truncated=$REPORT_TRUNCATED\"\n  echo \"report\u003c\u003c$REPORT_DELIM\"\n  if [ \"$REPORT_TRUNCATED\" = \"true\" ]; then\n    echo \"Report exceeds the safe GitHub output limit ($REPORT_BYTES bytes). The complete report is retained at the report-path output.\"\n  else\n    cat \"$REPORT_PATH\"\n  fi\n  echo \"$REPORT_DELIM\"\n} \u003e\u003e \"$GITHUB_OUTPUT\"\n\n# Keep logs bounded as well as step outputs. The complete report remains\n# available through report-path for later steps in this job.\nLOG_BYTE_LIMIT=200000\nLOG_COMMAND_TOKEN=\"SCG_LOG_$(node -p \"require('node:crypto').randomUUID()\")\"\necho \"::stop-commands::$LOG_COMMAND_TOKEN\"\nif [ \"$REPORT_BYTES\" -gt \"$LOG_BYTE_LIMIT\" ]; then\n  head -c \"$LOG_BYTE_LIMIT\" \"$REPORT_PATH\"\n  echo\n  echo \"[supply-chain-guard report log truncated at $LOG_BYTE_LIMIT bytes]\"\nelse\n  cat \"$REPORT_PATH\"\nfi\necho\necho \"::$LOG_COMMAND_TOKEN::\"\n\n# A malformed formatter payload or command-status disagreement is an\n# operational failure, even when exit 1 could also mean findings.\nif [ \"$PASSES_CONSISTENT\" != \"true\" ]; then\n  if [ -s \"$FORMAT_ERR\" ]; then\n    ERROR_COMMAND_TOKEN=\"SCG_ERR_$(node -p \"require('node:crypto').randomUUID()\")\"\n    echo \"::stop-commands::$ERROR_COMMAND_TOKEN\"\n    head -c \"$LOG_BYTE_LIMIT\" \"$FORMAT_ERR\"\n    echo\n    echo \"::$ERROR_COMMAND_TOKEN::\"\n  fi\n  echo \"Scan status or requested-format payload was invalid; failing closed (scan=$SCAN_STATUS, expected=$EXPECTED_STATUS).\" \u003e\u00262\n  exit 1\nfi\n\n# Determine if we should fail from validated counts.\ncase \"$FAIL_SEVERITY\" in\n  critical)\n    jq -e '.summary.critical \u003e 0' \"$JSON_FILE\" \u003e/dev/null \u0026\u0026 exit 2\n    ;;\n  high)\n    jq -e '.summary.critical + .summary.high \u003e 0' \"$JSON_FILE\" \u003e/dev/null \u0026\u0026 exit 1\n    ;;\n  medium)\n    jq -e '.summary.critical + .summary.high + .summary.medium \u003e 0' \"$JSON_FILE\" \u003e/dev/null \u0026\u0026 exit 1\n    ;;\n  low)\n    jq -e '.summary.critical + .summary.high + .summary.medium + .summary.low \u003e 0' \"$JSON_FILE\" \u003e/dev/null \u0026\u0026 exit 1\n    ;;\n  info)\n    jq -e '.summary.critical + .summary.high + .summary.medium + .summary.low + .summary.info \u003e 0' \"$JSON_FILE\" \u003e/dev/null \u0026\u0026 exit 1\n    ;;\nesac\n\n# Coverage failures are independent of the finding-severity threshold.\n# A partial scan can never prove that no threshold finding exists.\nif [ \"$PARTIAL_SCAN\" = \"true\" ]; then\n  exit 1\nfi\n\nexit 0\n"},{"name":"Comment on PR","if":"always() \u0026\u0026 inputs['comment-on-pr'] == 'true' \u0026\u0026 github.event_name == 'pull_request'","uses":"actions/github-script@3a2844b7e9c422d3c10d287c895573f7108da1b3","continue-on-error":true,"env":{"SCG_PARTIAL_SCAN":"${{ steps.scan.outputs['partial-scan'] }}","SCG_REPORT_VALID":"${{ steps.scan.outputs['report-valid'] }}","SCG_PASSES_CONSISTENT":"${{ steps.scan.outputs['passes-consistent'] }}","SCG_FINDINGS_COUNT":"${{ steps.scan.outputs['findings-count'] }}","SCG_SCAN_OUTCOME":"${{ steps.scan.outcome }}","SCG_REPORT_PATH":"${{ steps.scan.outputs['report-path'] }}"},"with":{"script":"const fs = require('fs');\nconst marker = '## supply-chain-guard Scan Report';\nconst reportValid = process.env.SCG_REPORT_VALID === 'true';\nconst passesConsistent = process.env.SCG_PASSES_CONSISTENT === 'true';\nconst partial = process.env.SCG_PARTIAL_SCAN === 'true';\nconst parsedCount = Number.parseInt(process.env.SCG_FINDINGS_COUNT ?? '', 10);\nconst findingsCount = Number.isSafeInteger(parsedCount) \u0026\u0026 parsedCount \u003e= 0\n  ? parsedCount\n  : null;\nconst scanOutcome = process.env.SCG_SCAN_OUTCOME || 'unavailable';\n\n// Read only the bytes that can be useful in a GitHub comment. This\n// keeps a maliciously large formatter payload from exhausting memory.\nconst reportByteLimit = 60000;\nlet report = '';\nlet reportReadTruncated = false;\ntry {\n  const descriptor = fs.openSync(process.env.SCG_REPORT_PATH, 'r');\n  try {\n    const buffer = Buffer.alloc(reportByteLimit + 1);\n    const bytesRead = fs.readSync(descriptor, buffer, 0, buffer.length, 0);\n    reportReadTruncated = bytesRead \u003e reportByteLimit;\n    report = buffer.subarray(0, Math.min(bytesRead, reportByteLimit)).toString('utf8').trim();\n  } finally {\n    fs.closeSync(descriptor);\n  }\n} catch (err) {\n  console.error('Failed to read the bounded report excerpt:', err);\n}\n\n// Escape HTML and neutralize mentions before rendering the report as\n// inert code in the PR comment.\nconst escapeReport = (value) =\u003e value\n  .replace(/\u0026/g, '\u0026amp;')\n  .replace(/\u003c/g, '\u0026lt;')\n  .replace(/\u003e/g, '\u0026gt;')\n  .replace(/@/g, '\u0026#64;');\nconst escapedReport = escapeReport(report);\n// Treat every scanner-rendered line as inert code. Even the Markdown\n// formatter contains package-controlled text, which must not create\n// links, images, headings, mentions, or other active PR content.\n// Guard on the SOURCE, not the indented result. Indenting an empty\n// report yields '    ', which is truthy, so every `if (reportForComment)`\n// below would fire and the clean-scan fallback would be unreachable -\n// a run that recovered to clean would replace a stale warning comment\n// with a blank indented line instead of saying so.\nlet reportForComment = escapedReport\n  ? escapedReport\n      .split(/\\r?\\n/)\n      .map((line) =\u003e `    ${line}`)\n      .join('\\n')\n  : '';\nif (reportReadTruncated \u0026\u0026 reportForComment) {\n  reportForComment += '\\n\\n\u003e Report excerpt truncated before comment construction.';\n}\n\nconst comments = await github.paginate(github.rest.issues.listComments, {\n  owner: context.repo.owner,\n  repo: context.repo.repo,\n  issue_number: context.issue.number,\n  per_page: 100,\n});\n\nconst botComment = comments.find(\n  (comment) =\u003e comment.user?.login === 'github-actions[bot]'\n    \u0026\u0026 typeof comment.body === 'string'\n    \u0026\u0026 comment.body.startsWith(`${marker}\\n`)\n);\nconst clean = reportValid \u0026\u0026 passesConsistent \u0026\u0026 !partial \u0026\u0026 findingsCount === 0 \u0026\u0026 scanOutcome === 'success';\n\n// Do not add noise for a first clean scan, but replace a stale finding\n// or partial comment when the repository returns to a complete clean state.\nif (clean \u0026\u0026 !botComment) {\n  core.info('Complete clean scan; no existing scan comment to update.');\n  return;\n}\n\nconst canonicalLine = findingsCount === null\n  ? ''\n  : `\u003e Canonical JSON report: **${findingsCount} reportable finding(s)**.`;\nlet detail;\nif (!reportValid) {\n  detail = `\u003e WARNING: The scanner did not produce a validated report (step outcome: ${scanOutcome}). No clean verdict is available.`;\n} else if (findingsCount === null) {\n  detail = '\u003e WARNING: Scan metadata is unavailable. No clean verdict is available.';\n} else if (!passesConsistent) {\n  detail = `\u003e WARNING: The requested formatter or canonical JSON reconciliation failed. No clean verdict is available.\\n\\n${canonicalLine}`;\n  if (reportForComment) detail += `\\n\\n${reportForComment}`;\n} else if (partial) {\n  detail = `\u003e WARNING: Scan incomplete. Coverage is partial; no clean verdict is available.\\n\\n${canonicalLine}`;\n  if (reportForComment) detail += `\\n\\n${reportForComment}`;\n} else if (findingsCount \u003e 0) {\n  detail = `\u003e WARNING: Findings were detected.\\n\\n${canonicalLine}`;\n  if (reportForComment) detail += `\\n\\n${reportForComment}`;\n} else if (scanOutcome !== 'success') {\n  detail = `\u003e WARNING: The scan step ended with ${scanOutcome} after producing a report. No clean verdict is available.\\n\\n${canonicalLine}`;\n} else {\n  detail = `${canonicalLine}\\n\\n${reportForComment || '\u003e Complete scan: no reportable malicious indicators detected.'}`;\n}\n\nconst maxDetailChars = 55000;\nif (detail.length \u003e maxDetailChars) {\n  detail = detail.slice(0, maxDetailChars)\n    + '\\n\\n\u003e Comment truncated. See the bounded job-log excerpt or consume the report-path output in a later step.';\n}\nconst body = `${marker}\\n\\n${detail}`;\n\nif (botComment) {\n  await github.rest.issues.updateComment({\n    owner: context.repo.owner,\n    repo: context.repo.repo,\n    comment_id: botComment.id,\n    body,\n  });\n} else {\n  await github.rest.issues.createComment({\n    owner: context.repo.owner,\n    repo: context.repo.repo,\n    issue_number: context.issue.number,\n    body,\n  });\n}\n"}}]},"default_branch":"main","path":null},"repo_metadata":{"id":345437282,"uuid":"1185867580","full_name":"homeofe/supply-chain-guard","owner":"homeofe","description":"Open-source supply-chain security scanner for npm, PyPI, Cargo, Go, RubyGems, Composer, NuGet, Docker, VS Code extensions, GitHub Actions, IaC and Solana C2. Detects GlassWorm, Shai-Hulud and 350+ threat indicators. CycloneDX SBOMs, SLSA provenance grading, attack-chain correlation.","archived":false,"fork":false,"pushed_at":"2026-08-10T07:25:45.000Z","size":3151,"stargazers_count":5,"open_issues_count":0,"forks_count":3,"subscribers_count":0,"default_branch":"main","last_synced_at":"2026-08-10T19:08:32.055Z","etag":null,"topics":["cli","cyclonedx","devsecops","docker","elvatis","github-action","glassworm","golang","malware-detection","npm","pypi","rust","sarif","sbom","scanner","security","slsa","supply-chain","threat-intelligence"],"latest_commit_sha":null,"homepage":null,"language":"TypeScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"apache-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/homeofe.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","contributing":"CONTRIBUTING.md","funding":null,"license":"LICENSE","code_of_conduct":"CODE_OF_CONDUCT.md","threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":"SECURITY.md","support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"claude":null,"gemini":null,"cursor":null,"copilot":null,"dco":null,"cla":null,"disclosure":null}},"created_at":"2026-03-19T02:46:03.000Z","updated_at":"2026-08-10T07:18:23.000Z","dependencies_parsed_at":null,"dependency_job_id":"7d48a549-ebe4-45e0-8788-55a41ac0ace9","html_url":"https://github.com/homeofe/supply-chain-guard","commit_stats":null,"previous_names":["homeofe/supply-chain-guard"],"tags_count":123,"template":false,"template_full_name":null,"purl":"pkg:github/homeofe/supply-chain-guard","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/homeofe%2Fsupply-chain-guard","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/homeofe%2Fsupply-chain-guard/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/homeofe%2Fsupply-chain-guard/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/homeofe%2Fsupply-chain-guard/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/homeofe","download_url":"https://codeload.github.com/homeofe/supply-chain-guard/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/homeofe%2Fsupply-chain-guard/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":36556592,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-08-06T04:43:03.162Z","status":"online","status_checked_at":"2026-08-12T02:00:07.134Z","response_time":57,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"},"owner_record":{"login":"homeofe","name":null,"uuid":"154892989","kind":"user","description":null,"email":"","website":null,"location":null,"twitter":null,"company":null,"icon_url":"https://avatars.githubusercontent.com/u/154892989?v=4","repositories_count":1,"last_synced_at":"2026-02-20T01:13:40.675Z","metadata":{"has_sponsors_listing":false},"html_url":"https://github.com/homeofe","funding_links":[],"total_stars":0,"followers":0,"following":0,"created_at":"2026-02-20T01:13:40.709Z","updated_at":"2026-02-20T01:13:40.709Z","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/homeofe","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/homeofe/repositories"},"tags":[{"name":"v5.26.6","sha":"c5be80d82df25c7cbf02e3fe56dc169ccc3649e2","kind":"tag","published_at":"2026-08-18T07:52:54.000Z","download_url":"https://codeload.github.com/homeofe/supply-chain-guard/tar.gz/v5.26.6","html_url":"https://github.com/homeofe/supply-chain-guard/releases/tag/v5.26.6","dependencies_parsed_at":null,"dependency_job_id":"b7e51861-ffcb-4d86-b465-6711a5ab8ac4","purl":"pkg:github/homeofe/supply-chain-guard@v5.26.6","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/homeofe%2Fsupply-chain-guard/tags/v5.26.6","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/homeofe%2Fsupply-chain-guard/tags/v5.26.6/manifests"},{"name":"v5.26.5","sha":"090ef0724f353e4df9ce3dd622778c2be8d0fbb8","kind":"tag","published_at":"2026-08-17T06:45:01.000Z","download_url":"https://codeload.github.com/homeofe/supply-chain-guard/tar.gz/v5.26.5","html_url":"https://github.com/homeofe/supply-chain-guard/releases/tag/v5.26.5","dependencies_parsed_at":null,"dependency_job_id":"b2a9ff6e-ae49-4d77-bdf1-5adc93b52b47","purl":"pkg:github/homeofe/supply-chain-guard@v5.26.5","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/homeofe%2Fsupply-chain-guard/tags/v5.26.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/homeofe%2Fsupply-chain-guard/tags/v5.26.5/manifests"},{"name":"v5.26.4","sha":"c2054ab1d5040a5a9f4e340f553f8d327a06c7d1","kind":"tag","published_at":"2026-08-16T10:35:07.000Z","download_url":"https://codeload.github.com/homeofe/supply-chain-guard/tar.gz/v5.26.4","html_url":"https://github.com/homeofe/supply-chain-guard/releases/tag/v5.26.4","dependencies_parsed_at":null,"dependency_job_id":"41e443b9-f8c1-437d-b7ac-28c5d7d6409f","purl":"pkg:github/homeofe/supply-chain-guard@v5.26.4","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/homeofe%2Fsupply-chain-guard/tags/v5.26.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/homeofe%2Fsupply-chain-guard/tags/v5.26.4/manifests"},{"name":"v5.26.3","sha":"88a7056079762c83fb2a0b39a790ce8c399b2635","kind":"tag","published_at":"2026-08-15T09:39:27.000Z","download_url":"https://codeload.github.com/homeofe/supply-chain-guard/tar.gz/v5.26.3","html_url":"https://github.com/homeofe/supply-chain-guard/releases/tag/v5.26.3","dependencies_parsed_at":null,"dependency_job_id":"3caf4a66-cdd7-4a79-b24c-c37d9fc44e66","purl":"pkg:github/homeofe/supply-chain-guard@v5.26.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/homeofe%2Fsupply-chain-guard/tags/v5.26.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/homeofe%2Fsupply-chain-guard/tags/v5.26.3/manifests"},{"name":"v5.26.2","sha":"a323b941abdb358bbc9151f62a715a28978ba18d","kind":"tag","published_at":"2026-08-14T10:24:05.000Z","download_url":"https://codeload.github.com/homeofe/supply-chain-guard/tar.gz/v5.26.2","html_url":"https://github.com/homeofe/supply-chain-guard/releases/tag/v5.26.2","dependencies_parsed_at":null,"dependency_job_id":"fa8123fd-5127-4d73-956f-b9a11c3fadf3","purl":"pkg:github/homeofe/supply-chain-guard@v5.26.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/homeofe%2Fsupply-chain-guard/tags/v5.26.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/homeofe%2Fsupply-chain-guard/tags/v5.26.2/manifests"},{"name":"v5.26.1","sha":"8b642a8d56553714878509165bd180da0ca9d719","kind":"tag","published_at":"2026-08-13T07:06:12.000Z","download_url":"https://codeload.github.com/homeofe/supply-chain-guard/tar.gz/v5.26.1","html_url":"https://github.com/homeofe/supply-chain-guard/releases/tag/v5.26.1","dependencies_parsed_at":null,"dependency_job_id":"05ce8f7d-9aef-49e8-81c7-eb5564d1b786","purl":"pkg:github/homeofe/supply-chain-guard@v5.26.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/homeofe%2Fsupply-chain-guard/tags/v5.26.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/homeofe%2Fsupply-chain-guard/tags/v5.26.1/manifests"},{"name":"v5.26.0","sha":"7ec1e6fdf14cd49771d418e29287e8afd4a7668a","kind":"tag","published_at":"2026-08-12T09:36:43.000Z","download_url":"https://codeload.github.com/homeofe/supply-chain-guard/tar.gz/v5.26.0","html_url":"https://github.com/homeofe/supply-chain-guard/releases/tag/v5.26.0","dependencies_parsed_at":null,"dependency_job_id":"94f5efde-bf39-46a1-91d7-8fde6b5892d8","purl":"pkg:github/homeofe/supply-chain-guard@v5.26.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/homeofe%2Fsupply-chain-guard/tags/v5.26.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/homeofe%2Fsupply-chain-guard/tags/v5.26.0/manifests"},{"name":"v5.25.12","sha":"35ec4c7c29357bc6ad9e5fde24e889c58694cb0e","kind":"tag","published_at":"2026-08-12T08:14:41.000Z","download_url":"https://codeload.github.com/homeofe/supply-chain-guard/tar.gz/v5.25.12","html_url":"https://github.com/homeofe/supply-chain-guard/releases/tag/v5.25.12","dependencies_parsed_at":null,"dependency_job_id":"3c7fdcac-3e80-44a7-88b6-e738c96e18fa","purl":"pkg:github/homeofe/supply-chain-guard@v5.25.12","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/homeofe%2Fsupply-chain-guard/tags/v5.25.12","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/homeofe%2Fsupply-chain-guard/tags/v5.25.12/manifests"},{"name":"v5.25.11","sha":"e64f72aced3b46507919f647fe9a7b9010363777","kind":"tag","published_at":"2026-08-11T09:59:27.000Z","download_url":"https://codeload.github.com/homeofe/supply-chain-guard/tar.gz/v5.25.11","html_url":"https://github.com/homeofe/supply-chain-guard/releases/tag/v5.25.11","dependencies_parsed_at":null,"dependency_job_id":"72ee4316-c768-4f2e-b169-ad39cc0dd45b","purl":"pkg:github/homeofe/supply-chain-guard@v5.25.11","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/homeofe%2Fsupply-chain-guard/tags/v5.25.11","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/homeofe%2Fsupply-chain-guard/tags/v5.25.11/manifests"},{"name":"v5.25.10","sha":"00c9fcf6713a333da13a0557c53dc7b6e59aa5eb","kind":"tag","published_at":"2026-08-10T07:18:21.000Z","download_url":"https://codeload.github.com/homeofe/supply-chain-guard/tar.gz/v5.25.10","html_url":"https://github.com/homeofe/supply-chain-guard/releases/tag/v5.25.10","dependencies_parsed_at":null,"dependency_job_id":"ec28482a-d51d-41c6-ba61-07a99468f593","purl":"pkg:github/homeofe/supply-chain-guard@v5.25.10","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/homeofe%2Fsupply-chain-guard/tags/v5.25.10","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/homeofe%2Fsupply-chain-guard/tags/v5.25.10/manifests"},{"name":"v5.25.9","sha":"186ff846239a4de51411c172bceddcf630a1ce83","kind":"tag","published_at":"2026-08-09T09:36:05.000Z","download_url":"https://codeload.github.com/homeofe/supply-chain-guard/tar.gz/v5.25.9","html_url":"https://github.com/homeofe/supply-chain-guard/releases/tag/v5.25.9","dependencies_parsed_at":null,"dependency_job_id":"9c0dfa08-0ed4-4320-a614-8f2b8a1e5060","purl":"pkg:github/homeofe/supply-chain-guard@v5.25.9","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/homeofe%2Fsupply-chain-guard/tags/v5.25.9","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/homeofe%2Fsupply-chain-guard/tags/v5.25.9/manifests"},{"name":"v5.25.8","sha":"7afaedcdb4967b1a6c856b52888ead3f7dc907eb","kind":"tag","published_at":"2026-08-08T09:29:47.000Z","download_url":"https://codeload.github.com/homeofe/supply-chain-guard/tar.gz/v5.25.8","html_url":"https://github.com/homeofe/supply-chain-guard/releases/tag/v5.25.8","dependencies_parsed_at":null,"dependency_job_id":"375b0ac4-a99e-40ef-b4c5-71747c9f4c59","purl":"pkg:github/homeofe/supply-chain-guard@v5.25.8","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/homeofe%2Fsupply-chain-guard/tags/v5.25.8","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/homeofe%2Fsupply-chain-guard/tags/v5.25.8/manifests"},{"name":"v5.25.7","sha":"5f37e55aaadb9a4a7e118c1a2259eb190387f3a1","kind":"tag","published_at":"2026-08-07T06:50:18.000Z","download_url":"https://codeload.github.com/homeofe/supply-chain-guard/tar.gz/v5.25.7","html_url":"https://github.com/homeofe/supply-chain-guard/releases/tag/v5.25.7","dependencies_parsed_at":null,"dependency_job_id":"acbbbc12-8bd6-4dfb-a1a3-a034b1f79e15","purl":"pkg:github/homeofe/supply-chain-guard@v5.25.7","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/homeofe%2Fsupply-chain-guard/tags/v5.25.7","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/homeofe%2Fsupply-chain-guard/tags/v5.25.7/manifests"},{"name":"v5.25.6","sha":"c40d603d428cc8cc3819fa79ae844e37da1894b4","kind":"tag","published_at":"2026-08-06T08:50:48.000Z","download_url":"https://codeload.github.com/homeofe/supply-chain-guard/tar.gz/v5.25.6","html_url":"https://github.com/homeofe/supply-chain-guard/releases/tag/v5.25.6","dependencies_parsed_at":null,"dependency_job_id":"aa57ef8b-1d8f-473e-ae21-99449658283a","purl":"pkg:github/homeofe/supply-chain-guard@v5.25.6","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/homeofe%2Fsupply-chain-guard/tags/v5.25.6","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/homeofe%2Fsupply-chain-guard/tags/v5.25.6/manifests"},{"name":"v5.25.5","sha":"8871f507671ebd1e068abbe6ce11e0ca07faa4bb","kind":"tag","published_at":"2026-08-05T13:38:24.000Z","download_url":"https://codeload.github.com/homeofe/supply-chain-guard/tar.gz/v5.25.5","html_url":"https://github.com/homeofe/supply-chain-guard/releases/tag/v5.25.5","dependencies_parsed_at":"2026-08-08T09:14:59.107Z","dependency_job_id":null,"purl":"pkg:github/homeofe/supply-chain-guard@v5.25.5","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/homeofe%2Fsupply-chain-guard/tags/v5.25.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/homeofe%2Fsupply-chain-guard/tags/v5.25.5/manifests"},{"name":"v5.25.4","sha":"e7effc4985c7828d76d1da4839e6c1ee875915d9","kind":"tag","published_at":"2026-08-05T08:35:36.000Z","download_url":"https://codeload.github.com/homeofe/supply-chain-guard/tar.gz/v5.25.4","html_url":"https://github.com/homeofe/supply-chain-guard/releases/tag/v5.25.4","dependencies_parsed_at":"2026-08-08T09:14:59.053Z","dependency_job_id":null,"purl":"pkg:github/homeofe/supply-chain-guard@v5.25.4","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/homeofe%2Fsupply-chain-guard/tags/v5.25.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/homeofe%2Fsupply-chain-guard/tags/v5.25.4/manifests"},{"name":"v5.25.3","sha":"56137d4c4279239c42d10347c694f5fa1b7ceb54","kind":"tag","published_at":"2026-08-04T09:48:58.000Z","download_url":"https://codeload.github.com/homeofe/supply-chain-guard/tar.gz/v5.25.3","html_url":"https://github.com/homeofe/supply-chain-guard/releases/tag/v5.25.3","dependencies_parsed_at":"2026-08-08T09:14:59.181Z","dependency_job_id":null,"purl":"pkg:github/homeofe/supply-chain-guard@v5.25.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/homeofe%2Fsupply-chain-guard/tags/v5.25.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/homeofe%2Fsupply-chain-guard/tags/v5.25.3/manifests"},{"name":"v5.25.2","sha":"0e68fef8a5b3cd272caf719bd0e7c7183d6ea79f","kind":"tag","published_at":"2026-08-04T09:12:39.000Z","download_url":"https://codeload.github.com/homeofe/supply-chain-guard/tar.gz/v5.25.2","html_url":"https://github.com/homeofe/supply-chain-guard/releases/tag/v5.25.2","dependencies_parsed_at":"2026-08-08T09:14:59.202Z","dependency_job_id":null,"purl":"pkg:github/homeofe/supply-chain-guard@v5.25.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/homeofe%2Fsupply-chain-guard/tags/v5.25.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/homeofe%2Fsupply-chain-guard/tags/v5.25.2/manifests"},{"name":"v5.25.1","sha":"28bbd9f5d31fdf2d0e18a30bde35c6710ce23b4b","kind":"tag","published_at":"2026-08-04T05:43:55.000Z","download_url":"https://codeload.github.com/homeofe/supply-chain-guard/tar.gz/v5.25.1","html_url":"https://github.com/homeofe/supply-chain-guard/releases/tag/v5.25.1","dependencies_parsed_at":"2026-08-08T09:14:59.057Z","dependency_job_id":null,"purl":"pkg:github/homeofe/supply-chain-guard@v5.25.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/homeofe%2Fsupply-chain-guard/tags/v5.25.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/homeofe%2Fsupply-chain-guard/tags/v5.25.1/manifests"},{"name":"v5.25.0","sha":"5b0df10eea04a55af6052fbd93c79e01e290c22d","kind":"tag","published_at":"2026-08-03T08:35:14.000Z","download_url":"https://codeload.github.com/homeofe/supply-chain-guard/tar.gz/v5.25.0","html_url":"https://github.com/homeofe/supply-chain-guard/releases/tag/v5.25.0","dependencies_parsed_at":"2026-08-08T09:14:59.065Z","dependency_job_id":null,"purl":"pkg:github/homeofe/supply-chain-guard@v5.25.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/homeofe%2Fsupply-chain-guard/tags/v5.25.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/homeofe%2Fsupply-chain-guard/tags/v5.25.0/manifests"},{"name":"v5.24.0","sha":"cc017bf7b353492c474bd51f63974ce40549af9e","kind":"tag","published_at":"2026-08-02T07:20:16.000Z","download_url":"https://codeload.github.com/homeofe/supply-chain-guard/tar.gz/v5.24.0","html_url":"https://github.com/homeofe/supply-chain-guard/releases/tag/v5.24.0","dependencies_parsed_at":"2026-08-08T09:14:59.132Z","dependency_job_id":null,"purl":"pkg:github/homeofe/supply-chain-guard@v5.24.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/homeofe%2Fsupply-chain-guard/tags/v5.24.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/homeofe%2Fsupply-chain-guard/tags/v5.24.0/manifests"},{"name":"v5.23.5","sha":"e25837d342575c3e5e762eea1bb2523ccc736aef","kind":"tag","published_at":"2026-08-01T07:59:26.000Z","download_url":"https://codeload.github.com/homeofe/supply-chain-guard/tar.gz/v5.23.5","html_url":"https://github.com/homeofe/supply-chain-guard/releases/tag/v5.23.5","dependencies_parsed_at":"2026-08-08T09:14:59.475Z","dependency_job_id":null,"purl":"pkg:github/homeofe/supply-chain-guard@v5.23.5","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/homeofe%2Fsupply-chain-guard/tags/v5.23.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/homeofe%2Fsupply-chain-guard/tags/v5.23.5/manifests"},{"name":"v5.23.4","sha":"2154b3c5df9be7abcedafa02bc1c9844d326edca","kind":"tag","published_at":"2026-07-31T08:54:10.000Z","download_url":"https://codeload.github.com/homeofe/supply-chain-guard/tar.gz/v5.23.4","html_url":"https://github.com/homeofe/supply-chain-guard/releases/tag/v5.23.4","dependencies_parsed_at":"2026-08-08T09:14:59.053Z","dependency_job_id":null,"purl":"pkg:github/homeofe/supply-chain-guard@v5.23.4","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/homeofe%2Fsupply-chain-guard/tags/v5.23.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/homeofe%2Fsupply-chain-guard/tags/v5.23.4/manifests"},{"name":"v5.23.3","sha":"8227add9b89e1826c3fadd6d2f308e6ac06dd4f6","kind":"tag","published_at":"2026-07-30T22:35:45.000Z","download_url":"https://codeload.github.com/homeofe/supply-chain-guard/tar.gz/v5.23.3","html_url":"https://github.com/homeofe/supply-chain-guard/releases/tag/v5.23.3","dependencies_parsed_at":"2026-08-08T09:14:59.424Z","dependency_job_id":null,"purl":"pkg:github/homeofe/supply-chain-guard@v5.23.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/homeofe%2Fsupply-chain-guard/tags/v5.23.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/homeofe%2Fsupply-chain-guard/tags/v5.23.3/manifests"},{"name":"v5.23.2","sha":"644c1e25b77c3593d09f5c838318db0e6e0d931a","kind":"tag","published_at":"2026-07-30T05:45:11.000Z","download_url":"https://codeload.github.com/homeofe/supply-chain-guard/tar.gz/v5.23.2","html_url":"https://github.com/homeofe/supply-chain-guard/releases/tag/v5.23.2","dependencies_parsed_at":"2026-08-08T09:14:59.307Z","dependency_job_id":null,"purl":"pkg:github/homeofe/supply-chain-guard@v5.23.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/homeofe%2Fsupply-chain-guard/tags/v5.23.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/homeofe%2Fsupply-chain-guard/tags/v5.23.2/manifests"},{"name":"v5.23.1","sha":"dbb66a5ba14f2ba109cf0a627b269b08c29cb2f8","kind":"tag","published_at":"2026-07-30T03:50:45.000Z","download_url":"https://codeload.github.com/homeofe/supply-chain-guard/tar.gz/v5.23.1","html_url":"https://github.com/homeofe/supply-chain-guard/releases/tag/v5.23.1","dependencies_parsed_at":"2026-08-08T09:14:59.578Z","dependency_job_id":null,"purl":"pkg:github/homeofe/supply-chain-guard@v5.23.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/homeofe%2Fsupply-chain-guard/tags/v5.23.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/homeofe%2Fsupply-chain-guard/tags/v5.23.1/manifests"},{"name":"v5.23.0","sha":"fc323800b7a6e10c6ad42bd15118df2a645bcc4a","kind":"tag","published_at":"2026-07-29T14:14:50.000Z","download_url":"https://codeload.github.com/homeofe/supply-chain-guard/tar.gz/v5.23.0","html_url":"https://github.com/homeofe/supply-chain-guard/releases/tag/v5.23.0","dependencies_parsed_at":"2026-08-08T09:14:59.811Z","dependency_job_id":null,"purl":"pkg:github/homeofe/supply-chain-guard@v5.23.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/homeofe%2Fsupply-chain-guard/tags/v5.23.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/homeofe%2Fsupply-chain-guard/tags/v5.23.0/manifests"},{"name":"v5.22.0","sha":"b65d36afc97a136886eb87ec25bb59fe1e01ec2f","kind":"tag","published_at":"2026-07-29T13:42:13.000Z","download_url":"https://codeload.github.com/homeofe/supply-chain-guard/tar.gz/v5.22.0","html_url":"https://github.com/homeofe/supply-chain-guard/releases/tag/v5.22.0","dependencies_parsed_at":"2026-08-08T09:14:59.816Z","dependency_job_id":null,"purl":"pkg:github/homeofe/supply-chain-guard@v5.22.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/homeofe%2Fsupply-chain-guard/tags/v5.22.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/homeofe%2Fsupply-chain-guard/tags/v5.22.0/manifests"},{"name":"v5.21.0","sha":"f7ed9fd618cbbae2a1e0f72654e40de9a53384ce","kind":"tag","published_at":"2026-07-29T11:25:35.000Z","download_url":"https://codeload.github.com/homeofe/supply-chain-guard/tar.gz/v5.21.0","html_url":"https://github.com/homeofe/supply-chain-guard/releases/tag/v5.21.0","dependencies_parsed_at":"2026-08-08T09:14:59.827Z","dependency_job_id":null,"purl":"pkg:github/homeofe/supply-chain-guard@v5.21.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/homeofe%2Fsupply-chain-guard/tags/v5.21.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/homeofe%2Fsupply-chain-guard/tags/v5.21.0/manifests"},{"name":"v5.20.2","sha":"2f254695ebb057f81e5553507c026c69ddc3857c","kind":"tag","published_at":"2026-07-28T07:46:48.000Z","download_url":"https://codeload.github.com/homeofe/supply-chain-guard/tar.gz/v5.20.2","html_url":"https://github.com/homeofe/supply-chain-guard/releases/tag/v5.20.2","dependencies_parsed_at":"2026-08-08T09:14:59.876Z","dependency_job_id":null,"purl":"pkg:github/homeofe/supply-chain-guard@v5.20.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/homeofe%2Fsupply-chain-guard/tags/v5.20.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/homeofe%2Fsupply-chain-guard/tags/v5.20.2/manifests"},{"name":"v5.20.1","sha":"55f4e2ef8a28b88564b9a67b63b16b67a203232a","kind":"tag","published_at":"2026-07-28T06:59:04.000Z","download_url":"https://codeload.github.com/homeofe/supply-chain-guard/tar.gz/v5.20.1","html_url":"https://github.com/homeofe/supply-chain-guard/releases/tag/v5.20.1","dependencies_parsed_at":"2026-08-08T09:15:00.123Z","dependency_job_id":null,"purl":"pkg:github/homeofe/supply-chain-guard@v5.20.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/homeofe%2Fsupply-chain-guard/tags/v5.20.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/homeofe%2Fsupply-chain-guard/tags/v5.20.1/manifests"},{"name":"v5.20.0","sha":"b382ba92a62a751faf0a2179a7c143b580835648","kind":"tag","published_at":"2026-07-27T10:19:24.000Z","download_url":"https://codeload.github.com/homeofe/supply-chain-guard/tar.gz/v5.20.0","html_url":"https://github.com/homeofe/supply-chain-guard/releases/tag/v5.20.0","dependencies_parsed_at":"2026-08-08T09:15:00.147Z","dependency_job_id":null,"purl":"pkg:github/homeofe/supply-chain-guard@v5.20.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/homeofe%2Fsupply-chain-guard/tags/v5.20.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/homeofe%2Fsupply-chain-guard/tags/v5.20.0/manifests"},{"name":"v5.19.0","sha":"22765e58fcbcce08e744328be9d3df86f31c6775","kind":"tag","published_at":"2026-07-26T09:39:39.000Z","download_url":"https://codeload.github.com/homeofe/supply-chain-guard/tar.gz/v5.19.0","html_url":"https://github.com/homeofe/supply-chain-guard/releases/tag/v5.19.0","dependencies_parsed_at":"2026-08-08T09:15:00.142Z","dependency_job_id":null,"purl":"pkg:github/homeofe/supply-chain-guard@v5.19.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/homeofe%2Fsupply-chain-guard/tags/v5.19.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/homeofe%2Fsupply-chain-guard/tags/v5.19.0/manifests"},{"name":"v5.18.2","sha":"67de77e47c7c3cff3e7750f28003c93f30ba630a","kind":"tag","published_at":"2026-07-26T08:00:50.000Z","download_url":"https://codeload.github.com/homeofe/supply-chain-guard/tar.gz/v5.18.2","html_url":"https://github.com/homeofe/supply-chain-guard/releases/tag/v5.18.2","dependencies_parsed_at":"2026-08-08T09:15:00.699Z","dependency_job_id":null,"purl":"pkg:github/homeofe/supply-chain-guard@v5.18.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/homeofe%2Fsupply-chain-guard/tags/v5.18.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/homeofe%2Fsupply-chain-guard/tags/v5.18.2/manifests"},{"name":"v5.18.1","sha":"ff1adb8fe29124b2703f2ddafa3faba74ffaa8e9","kind":"tag","published_at":"2026-07-25T18:57:28.000Z","download_url":"https://codeload.github.com/homeofe/supply-chain-guard/tar.gz/v5.18.1","html_url":"https://github.com/homeofe/supply-chain-guard/releases/tag/v5.18.1","dependencies_parsed_at":"2026-08-08T09:15:00.120Z","dependency_job_id":null,"purl":"pkg:github/homeofe/supply-chain-guard@v5.18.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/homeofe%2Fsupply-chain-guard/tags/v5.18.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/homeofe%2Fsupply-chain-guard/tags/v5.18.1/manifests"},{"name":"v5.18.0","sha":"c735a24182d8150d4c374e66f639b0e9c6e0b565","kind":"tag","published_at":"2026-07-25T18:21:41.000Z","download_url":"https://codeload.github.com/homeofe/supply-chain-guard/tar.gz/v5.18.0","html_url":"https://github.com/homeofe/supply-chain-guard/releases/tag/v5.18.0","dependencies_parsed_at":"2026-08-08T09:15:00.224Z","dependency_job_id":null,"purl":"pkg:github/homeofe/supply-chain-guard@v5.18.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/homeofe%2Fsupply-chain-guard/tags/v5.18.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/homeofe%2Fsupply-chain-guard/tags/v5.18.0/manifests"},{"name":"v5.17.10","sha":"af7c110e6054af4f53f46c069cc80f97956791dc","kind":"tag","published_at":"2026-07-25T07:50:53.000Z","download_url":"https://codeload.github.com/homeofe/supply-chain-guard/tar.gz/v5.17.10","html_url":"https://github.com/homeofe/supply-chain-guard/releases/tag/v5.17.10","dependencies_parsed_at":"2026-08-08T09:15:00.066Z","dependency_job_id":null,"purl":"pkg:github/homeofe/supply-chain-guard@v5.17.10","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/homeofe%2Fsupply-chain-guard/tags/v5.17.10","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/homeofe%2Fsupply-chain-guard/tags/v5.17.10/manifests"},{"name":"v5.17.9","sha":"52a87b3799575d353d52deade02380fa3eb9aa85","kind":"tag","published_at":"2026-07-25T05:11:14.000Z","download_url":"https://codeload.github.com/homeofe/supply-chain-guard/tar.gz/v5.17.9","html_url":"https://github.com/homeofe/supply-chain-guard/releases/tag/v5.17.9","dependencies_parsed_at":"2026-08-08T09:15:00.889Z","dependency_job_id":null,"purl":"pkg:github/homeofe/supply-chain-guard@v5.17.9","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/homeofe%2Fsupply-chain-guard/tags/v5.17.9","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/homeofe%2Fsupply-chain-guard/tags/v5.17.9/manifests"},{"name":"v5.17.8","sha":"d1a670fc21b8e213e774819aa9a6d7643c729e84","kind":"tag","published_at":"2026-07-24T17:14:24.000Z","download_url":"https://codeload.github.com/homeofe/supply-chain-guard/tar.gz/v5.17.8","html_url":"https://github.com/homeofe/supply-chain-guard/releases/tag/v5.17.8","dependencies_parsed_at":"2026-08-08T09:15:01.155Z","dependency_job_id":null,"purl":"pkg:github/homeofe/supply-chain-guard@v5.17.8","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/homeofe%2Fsupply-chain-guard/tags/v5.17.8","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/homeofe%2Fsupply-chain-guard/tags/v5.17.8/manifests"},{"name":"v5.17.7","sha":"0c7cd61806c71fdfd68b3bd4d77e02bb105191a7","kind":"tag","published_at":"2026-07-21T15:29:27.000Z","download_url":"https://codeload.github.com/homeofe/supply-chain-guard/tar.gz/v5.17.7","html_url":"https://github.com/homeofe/supply-chain-guard/releases/tag/v5.17.7","dependencies_parsed_at":"2026-08-08T09:15:00.854Z","dependency_job_id":null,"purl":"pkg:github/homeofe/supply-chain-guard@v5.17.7","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/homeofe%2Fsupply-chain-guard/tags/v5.17.7","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/homeofe%2Fsupply-chain-guard/tags/v5.17.7/manifests"},{"name":"v5.17.6","sha":"5560a5865002e7b4acd57a0932d242f6569f6eea","kind":"tag","published_at":"2026-07-20T11:08:58.000Z","download_url":"https://codeload.github.com/homeofe/supply-chain-guard/tar.gz/v5.17.6","html_url":"https://github.com/homeofe/supply-chain-guard/releases/tag/v5.17.6","dependencies_parsed_at":"2026-08-08T09:15:01.780Z","dependency_job_id":null,"purl":"pkg:github/homeofe/supply-chain-guard@v5.17.6","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/homeofe%2Fsupply-chain-guard/tags/v5.17.6","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/homeofe%2Fsupply-chain-guard/tags/v5.17.6/manifests"},{"name":"v5.17.5","sha":"cdb489255917a05827eacfb9936e5dd14bf29243","kind":"tag","published_at":"2026-07-19T06:19:04.000Z","download_url":"https://codeload.github.com/homeofe/supply-chain-guard/tar.gz/v5.17.5","html_url":"https://github.com/homeofe/supply-chain-guard/releases/tag/v5.17.5","dependencies_parsed_at":"2026-08-08T09:15:01.209Z","dependency_job_id":null,"purl":"pkg:github/homeofe/supply-chain-guard@v5.17.5","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/homeofe%2Fsupply-chain-guard/tags/v5.17.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/homeofe%2Fsupply-chain-guard/tags/v5.17.5/manifests"},{"name":"v5.17.4","sha":"7cdb98bb09d40ca1f7849a5e0a94164e86b52eb6","kind":"tag","published_at":"2026-07-18T14:17:19.000Z","download_url":"https://codeload.github.com/homeofe/supply-chain-guard/tar.gz/v5.17.4","html_url":"https://github.com/homeofe/supply-chain-guard/releases/tag/v5.17.4","dependencies_parsed_at":"2026-08-08T09:15:01.198Z","dependency_job_id":null,"purl":"pkg:github/homeofe/supply-chain-guard@v5.17.4","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/homeofe%2Fsupply-chain-guard/tags/v5.17.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/homeofe%2Fsupply-chain-guard/tags/v5.17.4/manifests"},{"name":"v5.17.3","sha":"0035aabf64e7bd69a8899ef467aa4854081acdab","kind":"commit","published_at":"2026-07-18T05:35:35.000Z","download_url":"https://codeload.github.com/homeofe/supply-chain-guard/tar.gz/v5.17.3","html_url":"https://github.com/homeofe/supply-chain-guard/releases/tag/v5.17.3","dependencies_parsed_at":"2026-08-08T09:15:01.277Z","dependency_job_id":null,"purl":"pkg:github/homeofe/supply-chain-guard@v5.17.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/homeofe%2Fsupply-chain-guard/tags/v5.17.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/homeofe%2Fsupply-chain-guard/tags/v5.17.3/manifests"},{"name":"v5.17.2","sha":"a1ae6293cad77c379d39e466850c6fd8d4dd453c","kind":"commit","published_at":"2026-07-17T08:46:17.000Z","download_url":"https://codeload.github.com/homeofe/supply-chain-guard/tar.gz/v5.17.2","html_url":"https://github.com/homeofe/supply-chain-guard/releases/tag/v5.17.2","dependencies_parsed_at":"2026-08-08T09:15:01.325Z","dependency_job_id":null,"purl":"pkg:github/homeofe/supply-chain-guard@v5.17.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/homeofe%2Fsupply-chain-guard/tags/v5.17.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/homeofe%2Fsupply-chain-guard/tags/v5.17.2/manifests"},{"name":"v5.17.1","sha":"25a495250ec44353c79806afcec1954a821cec40","kind":"commit","published_at":"2026-07-17T08:23:22.000Z","download_url":"https://codeload.github.com/homeofe/supply-chain-guard/tar.gz/v5.17.1","html_url":"https://github.com/homeofe/supply-chain-guard/releases/tag/v5.17.1","dependencies_parsed_at":"2026-08-08T09:15:02.189Z","dependency_job_id":null,"purl":"pkg:github/homeofe/supply-chain-guard@v5.17.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/homeofe%2Fsupply-chain-guard/tags/v5.17.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/homeofe%2Fsupply-chain-guard/tags/v5.17.1/manifests"},{"name":"v5.17.0","sha":"3e148d870f1f632c2e872be3398bb6a9926887b4","kind":"commit","published_at":"2026-07-17T08:10:07.000Z","download_url":"https://codeload.github.com/homeofe/supply-chain-guard/tar.gz/v5.17.0","html_url":"https://github.com/homeofe/supply-chain-guard/releases/tag/v5.17.0","dependencies_parsed_at":"2026-08-08T09:15:02.137Z","dependency_job_id":null,"purl":"pkg:github/homeofe/supply-chain-guard@v5.17.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/homeofe%2Fsupply-chain-guard/tags/v5.17.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/homeofe%2Fsupply-chain-guard/tags/v5.17.0/manifests"},{"name":"v5.16.0","sha":"5bfb169cad48058f24b610f140230a323f310f43","kind":"commit","published_at":"2026-07-17T07:59:34.000Z","download_url":"https://codeload.github.com/homeofe/supply-chain-guard/tar.gz/v5.16.0","html_url":"https://github.com/homeofe/supply-chain-guard/releases/tag/v5.16.0","dependencies_parsed_at":"2026-08-08T09:15:02.022Z","dependency_job_id":null,"purl":"pkg:github/homeofe/supply-chain-guard@v5.16.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/homeofe%2Fsupply-chain-guard/tags/v5.16.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/homeofe%2Fsupply-chain-guard/tags/v5.16.0/manifests"},{"name":"v5.15.0","sha":"819dfc510640aad3a6a96b21e7831f09b8d8303d","kind":"commit","published_at":"2026-07-17T07:35:08.000Z","download_url":"https://codeload.github.com/homeofe/supply-chain-guard/tar.gz/v5.15.0","html_url":"https://github.com/homeofe/supply-chain-guard/releases/tag/v5.15.0","dependencies_parsed_at":"2026-08-08T09:15:01.999Z","dependency_job_id":null,"purl":"pkg:github/homeofe/supply-chain-guard@v5.15.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/homeofe%2Fsupply-chain-guard/tags/v5.15.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/homeofe%2Fsupply-chain-guard/tags/v5.15.0/manifests"},{"name":"v5.14.0","sha":"8fdd859b98bb25f07fdd4db9d2b5571d85f4586a","kind":"commit","published_at":"2026-07-17T07:17:10.000Z","download_url":"https://codeload.github.com/homeofe/supply-chain-guard/tar.gz/v5.14.0","html_url":"https://github.com/homeofe/supply-chain-guard/releases/tag/v5.14.0","dependencies_parsed_at":"2026-08-08T09:15:02.137Z","dependency_job_id":null,"purl":"pkg:github/homeofe/supply-chain-guard@v5.14.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/homeofe%2Fsupply-chain-guard/tags/v5.14.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/homeofe%2Fsupply-chain-guard/tags/v5.14.0/manifests"},{"name":"v5.13.0","sha":"89ce172e80c3f66709bb422b1a26f9aca2763675","kind":"commit","published_at":"2026-07-17T07:01:46.000Z","download_url":"https://codeload.github.com/homeofe/supply-chain-guard/tar.gz/v5.13.0","html_url":"https://github.com/homeofe/supply-chain-guard/releases/tag/v5.13.0","dependencies_parsed_at":"2026-08-08T09:15:02.041Z","dependency_job_id":null,"purl":"pkg:github/homeofe/supply-chain-guard@v5.13.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/homeofe%2Fsupply-chain-guard/tags/v5.13.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/homeofe%2Fsupply-chain-guard/tags/v5.13.0/manifests"},{"name":"v5.12.4","sha":"315303b7efa9b63f7347a003cd606b7facc9b6eb","kind":"commit","published_at":"2026-07-17T06:42:49.000Z","download_url":"https://codeload.github.com/homeofe/supply-chain-guard/tar.gz/v5.12.4","html_url":"https://github.com/homeofe/supply-chain-guard/releases/tag/v5.12.4","dependencies_parsed_at":"2026-08-08T09:15:01.955Z","dependency_job_id":null,"purl":"pkg:github/homeofe/supply-chain-guard@v5.12.4","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/homeofe%2Fsupply-chain-guard/tags/v5.12.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/homeofe%2Fsupply-chain-guard/tags/v5.12.4/manifests"},{"name":"v5.12.3","sha":"7796e387355b43e145147538b67967976cd4d112","kind":"commit","published_at":"2026-07-16T10:51:31.000Z","download_url":"https://codeload.github.com/homeofe/supply-chain-guard/tar.gz/v5.12.3","html_url":"https://github.com/homeofe/supply-chain-guard/releases/tag/v5.12.3","dependencies_parsed_at":"2026-08-08T09:15:02.518Z","dependency_job_id":null,"purl":"pkg:github/homeofe/supply-chain-guard@v5.12.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/homeofe%2Fsupply-chain-guard/tags/v5.12.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/homeofe%2Fsupply-chain-guard/tags/v5.12.3/manifests"},{"name":"v5.12.2","sha":"c549b63261db915ec889c0cb2d991e8467a7cf92","kind":"commit","published_at":"2026-07-13T06:50:55.000Z","download_url":"https://codeload.github.com/homeofe/supply-chain-guard/tar.gz/v5.12.2","html_url":"https://github.com/homeofe/supply-chain-guard/releases/tag/v5.12.2","dependencies_parsed_at":"2026-08-08T09:15:02.237Z","dependency_job_id":null,"purl":"pkg:github/homeofe/supply-chain-guard@v5.12.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/homeofe%2Fsupply-chain-guard/tags/v5.12.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/homeofe%2Fsupply-chain-guard/tags/v5.12.2/manifests"},{"name":"v5.12.1","sha":"c4865d37727b23b79ea3caacacb47dd4bd511cc0","kind":"commit","published_at":"2026-07-12T05:58:25.000Z","download_url":"https://codeload.github.com/homeofe/supply-chain-guard/tar.gz/v5.12.1","html_url":"https://github.com/homeofe/supply-chain-guard/releases/tag/v5.12.1","dependencies_parsed_at":"2026-08-08T09:15:02.396Z","dependency_job_id":null,"purl":"pkg:github/homeofe/supply-chain-guard@v5.12.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/homeofe%2Fsupply-chain-guard/tags/v5.12.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/homeofe%2Fsupply-chain-guard/tags/v5.12.1/manifests"},{"name":"v5.12.0","sha":"89ad038343dbd1f28f92593bfb85193fa7f823a2","kind":"commit","published_at":"2026-07-11T15:08:42.000Z","download_url":"https://codeload.github.com/homeofe/supply-chain-guard/tar.gz/v5.12.0","html_url":"https://github.com/homeofe/supply-chain-guard/releases/tag/v5.12.0","dependencies_parsed_at":"2026-08-08T09:15:02.815Z","dependency_job_id":null,"purl":"pkg:github/homeofe/supply-chain-guard@v5.12.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/homeofe%2Fsupply-chain-guard/tags/v5.12.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/homeofe%2Fsupply-chain-guard/tags/v5.12.0/manifests"},{"name":"v5.11.1","sha":"aa685e96e1c23621940e89e5d89553d381e322b1","kind":"commit","published_at":"2026-07-09T17:09:28.000Z","download_url":"https://codeload.github.com/homeofe/supply-chain-guard/tar.gz/v5.11.1","html_url":"https://github.com/homeofe/supply-chain-guard/releases/tag/v5.11.1","dependencies_parsed_at":"2026-08-08T09:15:02.495Z","dependency_job_id":null,"purl":"pkg:github/homeofe/supply-chain-guard@v5.11.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/homeofe%2Fsupply-chain-guard/tags/v5.11.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/homeofe%2Fsupply-chain-guard/tags/v5.11.1/manifests"},{"name":"v5.11.0","sha":"74c16593df101e9629685fea32c4d1ff5b72cc98","kind":"commit","published_at":"2026-07-09T17:04:25.000Z","download_url":"https://codeload.github.com/homeofe/supply-chain-guard/tar.gz/v5.11.0","html_url":"https://github.com/homeofe/supply-chain-guard/releases/tag/v5.11.0","dependencies_parsed_at":"2026-08-08T09:15:02.903Z","dependency_job_id":null,"purl":"pkg:github/homeofe/supply-chain-guard@v5.11.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/homeofe%2Fsupply-chain-guard/tags/v5.11.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/homeofe%2Fsupply-chain-guard/tags/v5.11.0/manifests"},{"name":"v5.10.0","sha":"8c3eaed1148c393da954ab1af917442fd419e8cd","kind":"commit","published_at":"2026-07-08T16:13:19.000Z","download_url":"https://codeload.github.com/homeofe/supply-chain-guard/tar.gz/v5.10.0","html_url":"https://github.com/homeofe/supply-chain-guard/releases/tag/v5.10.0","dependencies_parsed_at":"2026-08-08T09:15:02.707Z","dependency_job_id":null,"purl":"pkg:github/homeofe/supply-chain-guard@v5.10.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/homeofe%2Fsupply-chain-guard/tags/v5.10.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/homeofe%2Fsupply-chain-guard/tags/v5.10.0/manifests"},{"name":"v5.9.0","sha":"9ca57a408190c2fb714c7224b9a5dd725ac6f615","kind":"commit","published_at":"2026-07-07T18:37:29.000Z","download_url":"https://codeload.github.com/homeofe/supply-chain-guard/tar.gz/v5.9.0","html_url":"https://github.com/homeofe/supply-chain-guard/releases/tag/v5.9.0","dependencies_parsed_at":"2026-08-08T09:15:02.819Z","dependency_job_id":null,"purl":"pkg:github/homeofe/supply-chain-guard@v5.9.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/homeofe%2Fsupply-chain-guard/tags/v5.9.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/homeofe%2Fsupply-chain-guard/tags/v5.9.0/manifests"},{"name":"v5.8.0","sha":"4d93f1092eeafa73a36ab8790e77d5edd53bd0d1","kind":"commit","published_at":"2026-07-07T17:50:47.000Z","download_url":"https://codeload.github.com/homeofe/supply-chain-guard/tar.gz/v5.8.0","html_url":"https://github.com/homeofe/supply-chain-guard/releases/tag/v5.8.0","dependencies_parsed_at":"2026-08-08T09:15:02.819Z","dependency_job_id":null,"purl":"pkg:github/homeofe/supply-chain-guard@v5.8.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/homeofe%2Fsupply-chain-guard/tags/v5.8.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/homeofe%2Fsupply-chain-guard/tags/v5.8.0/manifests"},{"name":"v5.7.0","sha":"b0aa7254a1acef49d80b6341319d0d4e231ab65e","kind":"commit","published_at":"2026-07-07T15:33:01.000Z","download_url":"https://codeload.github.com/homeofe/supply-chain-guard/tar.gz/v5.7.0","html_url":"https://github.com/homeofe/supply-chain-guard/releases/tag/v5.7.0","dependencies_parsed_at":"2026-08-08T09:15:03.022Z","dependency_job_id":null,"purl":"pkg:github/homeofe/supply-chain-guard@v5.7.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/homeofe%2Fsupply-chain-guard/tags/v5.7.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/homeofe%2Fsupply-chain-guard/tags/v5.7.0/manifests"},{"name":"v5.6.3","sha":"a548c307f956bde826e90fc6fd1f9bdd9573bd3e","kind":"commit","published_at":"2026-07-07T12:29:25.000Z","download_url":"https://codeload.github.com/homeofe/supply-chain-guard/tar.gz/v5.6.3","html_url":"https://github.com/homeofe/supply-chain-guard/releases/tag/v5.6.3","dependencies_parsed_at":"2026-08-08T09:15:02.803Z","dependency_job_id":null,"purl":"pkg:github/homeofe/supply-chain-guard@v5.6.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/homeofe%2Fsupply-chain-guard/tags/v5.6.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/homeofe%2Fsupply-chain-guard/tags/v5.6.3/manifests"},{"name":"v5.6.2","sha":"04e8f8d2de15b02985a8f9f92f57126898f35764","kind":"commit","published_at":"2026-07-04T05:13:17.000Z","download_url":"https://codeload.github.com/homeofe/supply-chain-guard/tar.gz/v5.6.2","html_url":"https://github.com/homeofe/supply-chain-guard/releases/tag/v5.6.2","dependencies_parsed_at":"2026-08-08T09:15:02.938Z","dependency_job_id":null,"purl":"pkg:github/homeofe/supply-chain-guard@v5.6.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/homeofe%2Fsupply-chain-guard/tags/v5.6.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/homeofe%2Fsupply-chain-guard/tags/v5.6.2/manifests"},{"name":"v5.6.1","sha":"db8a83f8408761031ffbe9510a6c5aaba5304497","kind":"commit","published_at":"2026-07-03T07:11:47.000Z","download_url":"https://codeload.github.com/homeofe/supply-chain-guard/tar.gz/v5.6.1","html_url":"https://github.com/homeofe/supply-chain-guard/releases/tag/v5.6.1","dependencies_parsed_at":"2026-08-08T09:15:03.252Z","dependency_job_id":null,"purl":"pkg:github/homeofe/supply-chain-guard@v5.6.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/homeofe%2Fsupply-chain-guard/tags/v5.6.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/homeofe%2Fsupply-chain-guard/tags/v5.6.1/manifests"},{"name":"v5.6.0","sha":"e253ad97682a2f8c9dd6fa2aa39f4de737d648ec","kind":"commit","published_at":"2026-07-02T22:09:38.000Z","download_url":"https://codeload.github.com/homeofe/supply-chain-guard/tar.gz/v5.6.0","html_url":"https://github.com/homeofe/supply-chain-guard/releases/tag/v5.6.0","dependencies_parsed_at":"2026-08-08T09:15:02.975Z","dependency_job_id":null,"purl":"pkg:github/homeofe/supply-chain-guard@v5.6.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/homeofe%2Fsupply-chain-guard/tags/v5.6.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/homeofe%2Fsupply-chain-guard/tags/v5.6.0/manifests"},{"name":"v5.5.0","sha":"622050442cd250959ebe4ad62947bfe215f1e954","kind":"commit","published_at":"2026-07-02T20:30:57.000Z","download_url":"https://codeload.github.com/homeofe/supply-chain-guard/tar.gz/v5.5.0","html_url":"https://github.com/homeofe/supply-chain-guard/releases/tag/v5.5.0","dependencies_parsed_at":"2026-08-08T09:15:03.164Z","dependency_job_id":null,"purl":"pkg:github/homeofe/supply-chain-guard@v5.5.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/homeofe%2Fsupply-chain-guard/tags/v5.5.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/homeofe%2Fsupply-chain-guard/tags/v5.5.0/manifests"},{"name":"v5.4.2","sha":"f205eceb30b4310802011ec14d6784892d6d3270","kind":"commit","published_at":"2026-07-02T18:46:47.000Z","download_url":"https://codeload.github.com/homeofe/supply-chain-guard/tar.gz/v5.4.2","html_url":"https://github.com/homeofe/supply-chain-guard/releases/tag/v5.4.2","dependencies_parsed_at":"2026-08-08T09:15:03.011Z","dependency_job_id":null,"purl":"pkg:github/homeofe/supply-chain-guard@v5.4.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/homeofe%2Fsupply-chain-guard/tags/v5.4.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/homeofe%2Fsupply-chain-guard/tags/v5.4.2/manifests"},{"name":"v5.4.1","sha":"4b00c731598bf9c3f4d37956433be32e56430c35","kind":"commit","published_at":"2026-07-02T17:59:45.000Z","download_url":"https://codeload.github.com/homeofe/supply-chain-guard/tar.gz/v5.4.1","html_url":"https://github.com/homeofe/supply-chain-guard/releases/tag/v5.4.1","dependencies_parsed_at":"2026-08-08T09:15:02.968Z","dependency_job_id":null,"purl":"pkg:github/homeofe/supply-chain-guard@v5.4.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/homeofe%2Fsupply-chain-guard/tags/v5.4.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/homeofe%2Fsupply-chain-guard/tags/v5.4.1/manifests"},{"name":"v5.4.0","sha":"b07797168ba1357a6bffc29b62243850bbd11438","kind":"commit","published_at":"2026-07-02T17:26:43.000Z","download_url":"https://codeload.github.com/homeofe/supply-chain-guard/tar.gz/v5.4.0","html_url":"https://github.com/homeofe/supply-chain-guard/releases/tag/v5.4.0","dependencies_parsed_at":"2026-08-08T09:15:02.960Z","dependency_job_id":null,"purl":"pkg:github/homeofe/supply-chain-guard@v5.4.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/homeofe%2Fsupply-chain-guard/tags/v5.4.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/homeofe%2Fsupply-chain-guard/tags/v5.4.0/manifests"},{"name":"v5.3.0","sha":"5f04f3e5a55c07d781b77a8d5da1e85d6fadfc19","kind":"commit","published_at":"2026-07-02T16:34:15.000Z","download_url":"https://codeload.github.com/homeofe/supply-chain-guard/tar.gz/v5.3.0","html_url":"https://github.com/homeofe/supply-chain-guard/releases/tag/v5.3.0","dependencies_parsed_at":"2026-08-08T09:15:03.266Z","dependency_job_id":null,"purl":"pkg:github/homeofe/supply-chain-guard@v5.3.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/homeofe%2Fsupply-chain-guard/tags/v5.3.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/homeofe%2Fsupply-chain-guard/tags/v5.3.0/manifests"},{"name":"v5.2.45","sha":"a262556c86efbcd739929a234e6a5faadb3b6e2e","kind":"commit","published_at":"2026-07-02T15:49:49.000Z","download_url":"https://codeload.github.com/homeofe/supply-chain-guard/tar.gz/v5.2.45","html_url":"https://github.com/homeofe/supply-chain-guard/releases/tag/v5.2.45","dependencies_parsed_at":"2026-08-08T09:15:03.922Z","dependency_job_id":null,"purl":"pkg:github/homeofe/supply-chain-guard@v5.2.45","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/homeofe%2Fsupply-chain-guard/tags/v5.2.45","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/homeofe%2Fsupply-chain-guard/tags/v5.2.45/manifests"},{"name":"v5.2.44","sha":"37cf622e249229d04b49f2ee89068c6e45b28adf","kind":"commit","published_at":"2026-07-01T16:51:28.000Z","download_url":"https://codeload.github.com/homeofe/supply-chain-guard/tar.gz/v5.2.44","html_url":"https://github.com/homeofe/supply-chain-guard/releases/tag/v5.2.44","dependencies_parsed_at":"2026-08-08T09:15:04.576Z","dependency_job_id":null,"purl":"pkg:github/homeofe/supply-chain-guard@v5.2.44","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/homeofe%2Fsupply-chain-guard/tags/v5.2.44","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/homeofe%2Fsupply-chain-guard/tags/v5.2.44/manifests"},{"name":"v5.2.43","sha":"ea00551de8e8a95bc1bf4533acb5bf7f883e3132","kind":"commit","published_at":"2026-06-30T07:25:36.000Z","download_url":"https://codeload.github.com/homeofe/supply-chain-guard/tar.gz/v5.2.43","html_url":"https://github.com/homeofe/supply-chain-guard/releases/tag/v5.2.43","dependencies_parsed_at":"2026-08-08T09:15:05.673Z","dependency_job_id":null,"purl":"pkg:github/homeofe/supply-chain-guard@v5.2.43","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/homeofe%2Fsupply-chain-guard/tags/v5.2.43","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/homeofe%2Fsupply-chain-guard/tags/v5.2.43/manifests"},{"name":"v5.2.42","sha":"3eaef988de859cca189c772665c58c74028412cd","kind":"commit","published_at":"2026-06-29T05:11:32.000Z","download_url":"https://codeload.github.com/homeofe/supply-chain-guard/tar.gz/v5.2.42","html_url":"https://github.com/homeofe/supply-chain-guard/releases/tag/v5.2.42","dependencies_parsed_at":"2026-08-08T09:15:05.347Z","dependency_job_id":null,"purl":"pkg:github/homeofe/supply-chain-guard@v5.2.42","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/homeofe%2Fsupply-chain-guard/tags/v5.2.42","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/homeofe%2Fsupply-chain-guard/tags/v5.2.42/manifests"},{"name":"v5.2.41","sha":"980f82d81979a02d7a8f661199c5823714b849e4","kind":"tag","published_at":"2026-06-28T13:33:33.000Z","download_url":"https://codeload.github.com/homeofe/supply-chain-guard/tar.gz/v5.2.41","html_url":"https://github.com/homeofe/supply-chain-guard/releases/tag/v5.2.41","dependencies_parsed_at":"2026-08-08T09:15:05.481Z","dependency_job_id":null,"purl":"pkg:github/homeofe/supply-chain-guard@v5.2.41","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/homeofe%2Fsupply-chain-guard/tags/v5.2.41","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/homeofe%2Fsupply-chain-guard/tags/v5.2.41/manifests"},{"name":"v5.2.40","sha":"7718668bb3a53dde940557bec7626b313ce9d28e","kind":"tag","published_at":"2026-06-28T13:16:04.000Z","download_url":"https://codeload.github.com/homeofe/supply-chain-guard/tar.gz/v5.2.40","html_url":"https://github.com/homeofe/supply-chain-guard/releases/tag/v5.2.40","dependencies_parsed_at":"2026-08-08T09:15:05.470Z","dependency_job_id":null,"purl":"pkg:github/homeofe/supply-chain-guard@v5.2.40","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/homeofe%2Fsupply-chain-guard/tags/v5.2.40","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/homeofe%2Fsupply-chain-guard/tags/v5.2.40/manifests"},{"name":"v5.2.39","sha":"6be742221c3828fd343fd2241d2a511d32546018","kind":"tag","published_at":"2026-06-28T12:30:51.000Z","download_url":"https://codeload.github.com/homeofe/supply-chain-guard/tar.gz/v5.2.39","html_url":"https://github.com/homeofe/supply-chain-guard/releases/tag/v5.2.39","dependencies_parsed_at":"2026-08-08T09:15:05.509Z","dependency_job_id":null,"purl":"pkg:github/homeofe/supply-chain-guard@v5.2.39","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/homeofe%2Fsupply-chain-guard/tags/v5.2.39","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/homeofe%2Fsupply-chain-guard/tags/v5.2.39/manifests"},{"name":"v5.2.38","sha":"3694a5bae935459d1fa3d33d4bc35ad147dfb3d3","kind":"tag","published_at":"2026-06-28T09:58:27.000Z","download_url":"https://codeload.github.com/homeofe/supply-chain-guard/tar.gz/v5.2.38","html_url":"https://github.com/homeofe/supply-chain-guard/releases/tag/v5.2.38","dependencies_parsed_at":"2026-08-08T09:15:06.134Z","dependency_job_id":null,"purl":"pkg:github/homeofe/supply-chain-guard@v5.2.38","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/homeofe%2Fsupply-chain-guard/tags/v5.2.38","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/homeofe%2Fsupply-chain-guard/tags/v5.2.38/manifests"},{"name":"v5.2.37","sha":"be1d718b17cc38e4bce7fa48579b7112e557943b","kind":"tag","published_at":"2026-06-27T04:56:20.000Z","download_url":"https://codeload.github.com/homeofe/supply-chain-guard/tar.gz/v5.2.37","html_url":"https://github.com/homeofe/supply-chain-guard/releases/tag/v5.2.37","dependencies_parsed_at":"2026-08-08T09:15:05.482Z","dependency_job_id":null,"purl":"pkg:github/homeofe/supply-chain-guard@v5.2.37","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/homeofe%2Fsupply-chain-guard/tags/v5.2.37","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/homeofe%2Fsupply-chain-guard/tags/v5.2.37/manifests"},{"name":"v5.2.36","sha":"12ad48df47c0a5766752726ef3b5de694cb11e6d","kind":"commit","published_at":"2026-06-25T05:15:06.000Z","download_url":"https://codeload.github.com/homeofe/supply-chain-guard/tar.gz/v5.2.36","html_url":"https://github.com/homeofe/supply-chain-guard/releases/tag/v5.2.36","dependencies_parsed_at":"2026-08-08T09:15:05.443Z","dependency_job_id":null,"purl":"pkg:github/homeofe/supply-chain-guard@v5.2.36","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/homeofe%2Fsupply-chain-guard/tags/v5.2.36","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/homeofe%2Fsupply-chain-guard/tags/v5.2.36/manifests"},{"name":"v5.2.35","sha":"89a0f2c97ff866b939b9adf8709d8b431683d937","kind":"commit","published_at":"2026-06-21T10:19:25.000Z","download_url":"https://codeload.github.com/homeofe/supply-chain-guard/tar.gz/v5.2.35","html_url":"https://github.com/homeofe/supply-chain-guard/releases/tag/v5.2.35","dependencies_parsed_at":"2026-08-08T09:15:05.606Z","dependency_job_id":null,"purl":"pkg:github/homeofe/supply-chain-guard@v5.2.35","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/homeofe%2Fsupply-chain-guard/tags/v5.2.35","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/homeofe%2Fsupply-chain-guard/tags/v5.2.35/manifests"},{"name":"v5.2.34","sha":"e302e33beb23bc4c3a9a6e6454adf75b0b3e491a","kind":"commit","published_at":"2026-06-21T05:11:58.000Z","download_url":"https://codeload.github.com/homeofe/supply-chain-guard/tar.gz/v5.2.34","html_url":"https://github.com/homeofe/supply-chain-guard/releases/tag/v5.2.34","dependencies_parsed_at":"2026-08-08T09:15:05.388Z","dependency_job_id":null,"purl":"pkg:github/homeofe/supply-chain-guard@v5.2.34","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/homeofe%2Fsupply-chain-guard/tags/v5.2.34","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/homeofe%2Fsupply-chain-guard/tags/v5.2.34/manifests"},{"name":"v5.2.33","sha":"60ad761839b2d44333e0ae6bc81ac6f73c5cbf28","kind":"commit","published_at":"2026-06-14T06:55:25.000Z","download_url":"https://codeload.github.com/homeofe/supply-chain-guard/tar.gz/v5.2.33","html_url":"https://github.com/homeofe/supply-chain-guard/releases/tag/v5.2.33","dependencies_parsed_at":"2026-08-08T09:15:05.296Z","dependency_job_id":null,"purl":"pkg:github/homeofe/supply-chain-guard@v5.2.33","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/homeofe%2Fsupply-chain-guard/tags/v5.2.33","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/homeofe%2Fsupply-chain-guard/tags/v5.2.33/manifests"},{"name":"v5.2.32","sha":"bd2890397565ee2658c815c07b73258f9d635842","kind":"commit","published_at":"2026-06-13T10:47:13.000Z","download_url":"https://codeload.github.com/homeofe/supply-chain-guard/tar.gz/v5.2.32","html_url":"https://github.com/homeofe/supply-chain-guard/releases/tag/v5.2.32","dependencies_parsed_at":"2026-08-08T09:15:05.478Z","dependency_job_id":null,"purl":"pkg:github/homeofe/supply-chain-guard@v5.2.32","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/homeofe%2Fsupply-chain-guard/tags/v5.2.32","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/homeofe%2Fsupply-chain-guard/tags/v5.2.32/manifests"},{"name":"v5.2.31","sha":"154c680b4eed010bc5a0af45a45ec1ccc99e78dd","kind":"commit","published_at":"2026-06-11T15:37:00.000Z","download_url":"https://codeload.github.com/homeofe/supply-chain-guard/tar.gz/v5.2.31","html_url":"https://github.com/homeofe/supply-chain-guard/releases/tag/v5.2.31","dependencies_parsed_at":"2026-08-08T09:15:06.072Z","dependency_job_id":null,"purl":"pkg:github/homeofe/supply-chain-guard@v5.2.31","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/homeofe%2Fsupply-chain-guard/tags/v5.2.31","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/homeofe%2Fsupply-chain-guard/tags/v5.2.31/manifests"},{"name":"v5.2.30","sha":"56732967c580cee3311dcc4bd597fb002ba4078e","kind":"commit","published_at":"2026-06-09T07:05:38.000Z","download_url":"https://codeload.github.com/homeofe/supply-chain-guard/tar.gz/v5.2.30","html_url":"https://github.com/homeofe/supply-chain-guard/releases/tag/v5.2.30","dependencies_parsed_at":"2026-08-08T09:15:05.623Z","dependency_job_id":null,"purl":"pkg:github/homeofe/supply-chain-guard@v5.2.30","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/homeofe%2Fsupply-chain-guard/tags/v5.2.30","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/homeofe%2Fsupply-chain-guard/tags/v5.2.30/manifests"},{"name":"v5.2.29","sha":"598d8e5dd6208bb9a1e39cd944656bb7ee390c9c","kind":"commit","published_at":"2026-06-02T07:07:17.000Z","download_url":"https://codeload.github.com/homeofe/supply-chain-guard/tar.gz/v5.2.29","html_url":"https://github.com/homeofe/supply-chain-guard/releases/tag/v5.2.29","dependencies_parsed_at":"2026-08-08T09:15:06.153Z","dependency_job_id":null,"purl":"pkg:github/homeofe/supply-chain-guard@v5.2.29","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/homeofe%2Fsupply-chain-guard/tags/v5.2.29","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/homeofe%2Fsupply-chain-guard/tags/v5.2.29/manifests"},{"name":"v5.2.28","sha":"47d2d52f12529a3897dea0095cb15b6637c3bf0c","kind":"commit","published_at":"2026-06-01T15:38:07.000Z","download_url":"https://codeload.github.com/homeofe/supply-chain-guard/tar.gz/v5.2.28","html_url":"https://github.com/homeofe/supply-chain-guard/releases/tag/v5.2.28","dependencies_parsed_at":"2026-08-08T09:15:05.986Z","dependency_job_id":null,"purl":"pkg:github/homeofe/supply-chain-guard@v5.2.28","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/homeofe%2Fsupply-chain-guard/tags/v5.2.28","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/homeofe%2Fsupply-chain-guard/tags/v5.2.28/manifests"},{"name":"v5.2.27","sha":"f62157ab953dca0cf35187a0320612687dc5817d","kind":"commit","published_at":"2026-05-28T15:39:02.000Z","download_url":"https://codeload.github.com/homeofe/supply-chain-guard/tar.gz/v5.2.27","html_url":"https://github.com/homeofe/supply-chain-guard/releases/tag/v5.2.27","dependencies_parsed_at":"2026-08-08T09:15:06.124Z","dependency_job_id":null,"purl":"pkg:github/homeofe/supply-chain-guard@v5.2.27","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/homeofe%2Fsupply-chain-guard/tags/v5.2.27","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/homeofe%2Fsupply-chain-guard/tags/v5.2.27/manifests"},{"name":"v5.2.26","sha":"a058528725662a23b6f3af3cecd0ce266215b509","kind":"commit","published_at":"2026-05-25T18:18:39.000Z","download_url":"https://codeload.github.com/homeofe/supply-chain-guard/tar.gz/v5.2.26","html_url":"https://github.com/homeofe/supply-chain-guard/releases/tag/v5.2.26","dependencies_parsed_at":"2026-08-08T09:15:06.389Z","dependency_job_id":null,"purl":"pkg:github/homeofe/supply-chain-guard@v5.2.26","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/homeofe%2Fsupply-chain-guard/tags/v5.2.26","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/homeofe%2Fsupply-chain-guard/tags/v5.2.26/manifests"},{"name":"v5.2.25","sha":"6e06aa8c729ed40879abb215c1e02a4d6e938aa1","kind":"commit","published_at":"2026-05-25T17:28:46.000Z","download_url":"https://codeload.github.com/homeofe/supply-chain-guard/tar.gz/v5.2.25","html_url":"https://github.com/homeofe/supply-chain-guard/releases/tag/v5.2.25","dependencies_parsed_at":"2026-08-08T09:15:06.625Z","dependency_job_id":null,"purl":"pkg:github/homeofe/supply-chain-guard@v5.2.25","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/homeofe%2Fsupply-chain-guard/tags/v5.2.25","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/homeofe%2Fsupply-chain-guard/tags/v5.2.25/manifests"},{"name":"v5.2.24","sha":"ef8672ff5c47c8786b62c7da5c76e9a1821c7a03","kind":"commit","published_at":"2026-05-24T12:28:11.000Z","download_url":"https://codeload.github.com/homeofe/supply-chain-guard/tar.gz/v5.2.24","html_url":"https://github.com/homeofe/supply-chain-guard/releases/tag/v5.2.24","dependencies_parsed_at":"2026-08-08T09:15:06.663Z","dependency_job_id":null,"purl":"pkg:github/homeofe/supply-chain-guard@v5.2.24","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/homeofe%2Fsupply-chain-guard/tags/v5.2.24","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/homeofe%2Fsupply-chain-guard/tags/v5.2.24/manifests"},{"name":"v5.2.23","sha":"f14d9feaebd4676a9fb8b9b7cf3b769f74ba2ecb","kind":"commit","published_at":"2026-05-24T12:22:21.000Z","download_url":"https://codeload.github.com/homeofe/supply-chain-guard/tar.gz/v5.2.23","html_url":"https://github.com/homeofe/supply-chain-guard/releases/tag/v5.2.23","dependencies_parsed_at":"2026-08-08T09:15:06.390Z","dependency_job_id":null,"purl":"pkg:github/homeofe/supply-chain-guard@v5.2.23","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/homeofe%2Fsupply-chain-guard/tags/v5.2.23","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/homeofe%2Fsupply-chain-guard/tags/v5.2.23/manifests"},{"name":"v5.2.22","sha":"1aeeac569f7e7af603900d8e9d581f6541f1a564","kind":"commit","published_at":"2026-05-24T12:17:43.000Z","download_url":"https://codeload.github.com/homeofe/supply-chain-guard/tar.gz/v5.2.22","html_url":"https://github.com/homeofe/supply-chain-guard/releases/tag/v5.2.22","dependencies_parsed_at":"2026-08-08T09:15:06.848Z","dependency_job_id":null,"purl":"pkg:github/homeofe/supply-chain-guard@v5.2.22","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/homeofe%2Fsupply-chain-guard/tags/v5.2.22","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/homeofe%2Fsupply-chain-guard/tags/v5.2.22/manifests"},{"name":"v5.2.21","sha":"5562adaf64b7e16e6196ffa585864a657b760ae4","kind":"commit","published_at":"2026-05-24T08:18:44.000Z","download_url":"https://codeload.github.com/homeofe/supply-chain-guard/tar.gz/v5.2.21","html_url":"https://github.com/homeofe/supply-chain-guard/releases/tag/v5.2.21","dependencies_parsed_at":"2026-08-08T09:15:06.438Z","dependency_job_id":null,"purl":"pkg:github/homeofe/supply-chain-guard@v5.2.21","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/homeofe%2Fsupply-chain-guard/tags/v5.2.21","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/homeofe%2Fsupply-chain-guard/tags/v5.2.21/manifests"},{"name":"v5.2.20","sha":"299989bbf23d0a1783baadc8d2d84add765939cd","kind":"commit","published_at":"2026-05-24T07:59:08.000Z","download_url":"https://codeload.github.com/homeofe/supply-chain-guard/tar.gz/v5.2.20","html_url":"https://github.com/homeofe/supply-chain-guard/releases/tag/v5.2.20","dependencies_parsed_at":"2026-08-08T09:15:06.570Z","dependency_job_id":null,"purl":"pkg:github/homeofe/supply-chain-guard@v5.2.20","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/homeofe%2Fsupply-chain-guard/tags/v5.2.20","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/homeofe%2Fsupply-chain-guard/tags/v5.2.20/manifests"},{"name":"v5.2.19","sha":"d0c3c2965b07bf458da3149045d609f1f374bf3e","kind":"commit","published_at":"2026-05-24T07:32:24.000Z","download_url":"https://codeload.github.com/homeofe/supply-chain-guard/tar.gz/v5.2.19","html_url":"https://github.com/homeofe/supply-chain-guard/releases/tag/v5.2.19","dependencies_parsed_at":"2026-08-08T09:15:06.781Z","dependency_job_id":null,"purl":"pkg:github/homeofe/supply-chain-guard@v5.2.19","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/homeofe%2Fsupply-chain-guard/tags/v5.2.19","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/homeofe%2Fsupply-chain-guard/tags/v5.2.19/manifests"},{"name":"v5.2.18","sha":"f9819910afa2231f4fd296177428d963344d8e78","kind":"commit","published_at":"2026-05-24T07:09:54.000Z","download_url":"https://codeload.github.com/homeofe/supply-chain-guard/tar.gz/v5.2.18","html_url":"https://github.com/homeofe/supply-chain-guard/releases/tag/v5.2.18","dependencies_parsed_at":"2026-08-08T09:15:06.750Z","dependency_job_id":null,"purl":"pkg:github/homeofe/supply-chain-guard@v5.2.18","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/homeofe%2Fsupply-chain-guard/tags/v5.2.18","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/homeofe%2Fsupply-chain-guard/tags/v5.2.18/manifests"},{"name":"v5.2.17","sha":"91a6f418862e8ede2dd87b4d9a633ddfd6012b8f","kind":"commit","published_at":"2026-05-23T10:02:49.000Z","download_url":"https://codeload.github.com/homeofe/supply-chain-guard/tar.gz/v5.2.17","html_url":"https://github.com/homeofe/supply-chain-guard/releases/tag/v5.2.17","dependencies_parsed_at":"2026-08-08T09:15:06.782Z","dependency_job_id":null,"purl":"pkg:github/homeofe/supply-chain-guard@v5.2.17","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/homeofe%2Fsupply-chain-guard/tags/v5.2.17","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/homeofe%2Fsupply-chain-guard/tags/v5.2.17/manifests"},{"name":"v5.2.16","sha":"67f201ca97a8fc1c4d6cdf6b382e7336dcc924d6","kind":"commit","published_at":"2026-05-22T06:11:14.000Z","download_url":"https://codeload.github.com/homeofe/supply-chain-guard/tar.gz/v5.2.16","html_url":"https://github.com/homeofe/supply-chain-guard/releases/tag/v5.2.16","dependencies_parsed_at":"2026-08-08T09:15:06.853Z","dependency_job_id":null,"purl":"pkg:github/homeofe/supply-chain-guard@v5.2.16","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/homeofe%2Fsupply-chain-guard/tags/v5.2.16","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/homeofe%2Fsupply-chain-guard/tags/v5.2.16/manifests"},{"name":"v5.2.15","sha":"6515eaaadaaa56f741c29ee227a0e9cd20470bba","kind":"commit","published_at":"2026-05-20T06:26:27.000Z","download_url":"https://codeload.github.com/homeofe/supply-chain-guard/tar.gz/v5.2.15","html_url":"https://github.com/homeofe/supply-chain-guard/releases/tag/v5.2.15","dependencies_parsed_at":"2026-08-08T09:15:06.843Z","dependency_job_id":null,"purl":"pkg:github/homeofe/supply-chain-guard@v5.2.15","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/homeofe%2Fsupply-chain-guard/tags/v5.2.15","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/homeofe%2Fsupply-chain-guard/tags/v5.2.15/manifests"},{"name":"v5.2.14","sha":"53ad5a84be31a97434aa3313689efe1bdde5ed51","kind":"commit","published_at":"2026-05-19T05:21:28.000Z","download_url":"https://codeload.github.com/homeofe/supply-chain-guard/tar.gz/v5.2.14","html_url":"https://github.com/homeofe/supply-chain-guard/releases/tag/v5.2.14","dependencies_parsed_at":"2026-08-08T09:15:08.039Z","dependency_job_id":null,"purl":"pkg:github/homeofe/supply-chain-guard@v5.2.14","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/homeofe%2Fsupply-chain-guard/tags/v5.2.14","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/homeofe%2Fsupply-chain-guard/tags/v5.2.14/manifests"},{"name":"v5.2.13","sha":"eade9e6d9ee66699aec8b2029da6b7ff55e9abe3","kind":"commit","published_at":"2026-05-16T05:07:28.000Z","download_url":"https://codeload.github.com/homeofe/supply-chain-guard/tar.gz/v5.2.13","html_url":"https://github.com/homeofe/supply-chain-guard/releases/tag/v5.2.13","dependencies_parsed_at":"2026-08-08T09:15:06.885Z","dependency_job_id":null,"purl":"pkg:github/homeofe/supply-chain-guard@v5.2.13","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/homeofe%2Fsupply-chain-guard/tags/v5.2.13","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/homeofe%2Fsupply-chain-guard/tags/v5.2.13/manifests"},{"name":"v5.2.12","sha":"aa6de7d6960a5a28eb6bc3784e66615805468a9d","kind":"commit","published_at":"2026-05-14T06:39:01.000Z","download_url":"https://codeload.github.com/homeofe/supply-chain-guard/tar.gz/v5.2.12","html_url":"https://github.com/homeofe/supply-chain-guard/releases/tag/v5.2.12","dependencies_parsed_at":"2026-08-08T09:15:07.408Z","dependency_job_id":null,"purl":"pkg:github/homeofe/supply-chain-guard@v5.2.12","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/homeofe%2Fsupply-chain-guard/tags/v5.2.12","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/homeofe%2Fsupply-chain-guard/tags/v5.2.12/manifests"},{"name":"v5.2.11","sha":"cb97a3334332d43714f09710b3d9b85c542d0396","kind":"commit","published_at":"2026-05-12T05:07:37.000Z","download_url":"https://codeload.github.com/homeofe/supply-chain-guard/tar.gz/v5.2.11","html_url":"https://github.com/homeofe/supply-chain-guard/releases/tag/v5.2.11","dependencies_parsed_at":"2026-08-08T09:15:07.676Z","dependency_job_id":null,"purl":"pkg:github/homeofe/supply-chain-guard@v5.2.11","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/homeofe%2Fsupply-chain-guard/tags/v5.2.11","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/homeofe%2Fsupply-chain-guard/tags/v5.2.11/manifests"},{"name":"v5.2.10","sha":"046efe01be82621037c419dac0cdd4af4c0f214b","kind":"commit","published_at":"2026-05-10T05:07:35.000Z","download_url":"https://codeload.github.com/homeofe/supply-chain-guard/tar.gz/v5.2.10","html_url":"https://github.com/homeofe/supply-chain-guard/releases/tag/v5.2.10","dependencies_parsed_at":"2026-08-08T09:15:08.876Z","dependency_job_id":null,"purl":"pkg:github/homeofe/supply-chain-guard@v5.2.10","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/homeofe%2Fsupply-chain-guard/tags/v5.2.10","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/homeofe%2Fsupply-chain-guard/tags/v5.2.10/manifests"},{"name":"v5.2.9","sha":"469a6312d3b3306f7004986179d3de8816be0074","kind":"commit","published_at":"2026-05-09T05:14:24.000Z","download_url":"https://codeload.github.com/homeofe/supply-chain-guard/tar.gz/v5.2.9","html_url":"https://github.com/homeofe/supply-chain-guard/releases/tag/v5.2.9","dependencies_parsed_at":"2026-08-08T09:15:08.153Z","dependency_job_id":null,"purl":"pkg:github/homeofe/supply-chain-guard@v5.2.9","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/homeofe%2Fsupply-chain-guard/tags/v5.2.9","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/homeofe%2Fsupply-chain-guard/tags/v5.2.9/manifests"},{"name":"v5.2.8","sha":"a20729e44184c506dd964710448835d93f70e7e2","kind":"commit","published_at":"2026-05-08T05:18:15.000Z","download_url":"https://codeload.github.com/homeofe/supply-chain-guard/tar.gz/v5.2.8","html_url":"https://github.com/homeofe/supply-chain-guard/releases/tag/v5.2.8","dependencies_parsed_at":"2026-08-08T09:15:08.091Z","dependency_job_id":null,"purl":"pkg:github/homeofe/supply-chain-guard@v5.2.8","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/homeofe%2Fsupply-chain-guard/tags/v5.2.8","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/homeofe%2Fsupply-chain-guard/tags/v5.2.8/manifests"},{"name":"v5.2.7","sha":"be993a9d28411148cd550c55ec8ec1cac2cf987c","kind":"commit","published_at":"2026-05-06T15:37:30.000Z","download_url":"https://codeload.github.com/homeofe/supply-chain-guard/tar.gz/v5.2.7","html_url":"https://github.com/homeofe/supply-chain-guard/releases/tag/v5.2.7","dependencies_parsed_at":"2026-08-08T09:15:09.763Z","dependency_job_id":null,"purl":"pkg:github/homeofe/supply-chain-guard@v5.2.7","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/homeofe%2Fsupply-chain-guard/tags/v5.2.7","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/homeofe%2Fsupply-chain-guard/tags/v5.2.7/manifests"},{"name":"v5.2.6","sha":"f467719ba9be7077820d9dd88bc19ed1dbd795ed","kind":"commit","published_at":"2026-05-03T05:12:12.000Z","download_url":"https://codeload.github.com/homeofe/supply-chain-guard/tar.gz/v5.2.6","html_url":"https://github.com/homeofe/supply-chain-guard/releases/tag/v5.2.6","dependencies_parsed_at":"2026-08-08T09:15:09.863Z","dependency_job_id":null,"purl":"pkg:github/homeofe/supply-chain-guard@v5.2.6","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/homeofe%2Fsupply-chain-guard/tags/v5.2.6","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/homeofe%2Fsupply-chain-guard/tags/v5.2.6/manifests"},{"name":"v5.2.5","sha":"acf091af3af16d77b50300c53123cb71fd87d161","kind":"commit","published_at":"2026-05-01T08:10:37.000Z","download_url":"https://codeload.github.com/homeofe/supply-chain-guard/tar.gz/v5.2.5","html_url":"https://github.com/homeofe/supply-chain-guard/releases/tag/v5.2.5","dependencies_parsed_at":"2026-08-08T09:15:09.864Z","dependency_job_id":null,"purl":"pkg:github/homeofe/supply-chain-guard@v5.2.5","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/homeofe%2Fsupply-chain-guard/tags/v5.2.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/homeofe%2Fsupply-chain-guard/tags/v5.2.5/manifests"},{"name":"v5.2.4","sha":"a38bde9ee6c7dbd084d6817fe51a50e6ad81bc1d","kind":"commit","published_at":"2026-04-30T05:10:03.000Z","download_url":"https://codeload.github.com/homeofe/supply-chain-guard/tar.gz/v5.2.4","html_url":"https://github.com/homeofe/supply-chain-guard/releases/tag/v5.2.4","dependencies_parsed_at":"2026-08-08T09:15:08.077Z","dependency_job_id":null,"purl":"pkg:github/homeofe/supply-chain-guard@v5.2.4","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/homeofe%2Fsupply-chain-guard/tags/v5.2.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/homeofe%2Fsupply-chain-guard/tags/v5.2.4/manifests"},{"name":"v5.2.3","sha":"273328d6b34cf1e4732045477f391154496b0647","kind":"commit","published_at":"2026-04-26T05:27:43.000Z","download_url":"https://codeload.github.com/homeofe/supply-chain-guard/tar.gz/v5.2.3","html_url":"https://github.com/homeofe/supply-chain-guard/releases/tag/v5.2.3","dependencies_parsed_at":"2026-08-08T09:15:08.080Z","dependency_job_id":null,"purl":"pkg:github/homeofe/supply-chain-guard@v5.2.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/homeofe%2Fsupply-chain-guard/tags/v5.2.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/homeofe%2Fsupply-chain-guard/tags/v5.2.3/manifests"},{"name":"v5.2.2","sha":"f1ece8e6c249fa7855d047629e7d8d4f0911aff0","kind":"commit","published_at":"2026-04-26T05:24:04.000Z","download_url":"https://codeload.github.com/homeofe/supply-chain-guard/tar.gz/v5.2.2","html_url":"https://github.com/homeofe/supply-chain-guard/releases/tag/v5.2.2","dependencies_parsed_at":"2026-08-08T09:15:09.975Z","dependency_job_id":null,"purl":"pkg:github/homeofe/supply-chain-guard@v5.2.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/homeofe%2Fsupply-chain-guard/tags/v5.2.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/homeofe%2Fsupply-chain-guard/tags/v5.2.2/manifests"},{"name":"v5.2.1","sha":"67062996941554c37e1bd573a3e76bce4faf2ebb","kind":"commit","published_at":"2026-04-26T05:09:33.000Z","download_url":"https://codeload.github.com/homeofe/supply-chain-guard/tar.gz/v5.2.1","html_url":"https://github.com/homeofe/supply-chain-guard/releases/tag/v5.2.1","dependencies_parsed_at":"2026-08-08T09:15:08.215Z","dependency_job_id":null,"purl":"pkg:github/homeofe/supply-chain-guard@v5.2.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/homeofe%2Fsupply-chain-guard/tags/v5.2.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/homeofe%2Fsupply-chain-guard/tags/v5.2.1/manifests"},{"name":"v5.2.0","sha":"4ba01d4c96c0814e7ab56e856dddd75539681385","kind":"commit","published_at":"2026-04-08T13:49:03.000Z","download_url":"https://codeload.github.com/homeofe/supply-chain-guard/tar.gz/v5.2.0","html_url":"https://github.com/homeofe/supply-chain-guard/releases/tag/v5.2.0","dependencies_parsed_at":"2026-08-08T09:15:08.106Z","dependency_job_id":null,"purl":"pkg:github/homeofe/supply-chain-guard@v5.2.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/homeofe%2Fsupply-chain-guard/tags/v5.2.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/homeofe%2Fsupply-chain-guard/tags/v5.2.0/manifests"},{"name":"v5.1.1","sha":"036660962ad01808aa985fd55a68f58856a63863","kind":"commit","published_at":"2026-04-07T17:44:36.000Z","download_url":"https://codeload.github.com/homeofe/supply-chain-guard/tar.gz/v5.1.1","html_url":"https://github.com/homeofe/supply-chain-guard/releases/tag/v5.1.1","dependencies_parsed_at":"2026-08-08T09:15:08.215Z","dependency_job_id":null,"purl":"pkg:github/homeofe/supply-chain-guard@v5.1.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/homeofe%2Fsupply-chain-guard/tags/v5.1.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/homeofe%2Fsupply-chain-guard/tags/v5.1.1/manifests"},{"name":"v5.1.0","sha":"5e32681d7fd5beafd4acca6e928f64cd1a64c5ae","kind":"commit","published_at":"2026-04-07T17:43:06.000Z","download_url":"https://codeload.github.com/homeofe/supply-chain-guard/tar.gz/v5.1.0","html_url":"https://github.com/homeofe/supply-chain-guard/releases/tag/v5.1.0","dependencies_parsed_at":"2026-08-08T09:15:08.105Z","dependency_job_id":null,"purl":"pkg:github/homeofe/supply-chain-guard@v5.1.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/homeofe%2Fsupply-chain-guard/tags/v5.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/homeofe%2Fsupply-chain-guard/tags/v5.1.0/manifests"},{"name":"v5.0.1","sha":"668886afba4af38bf65e171eeef0671939182e88","kind":"commit","published_at":"2026-04-07T16:52:44.000Z","download_url":"https://codeload.github.com/homeofe/supply-chain-guard/tar.gz/v5.0.1","html_url":"https://github.com/homeofe/supply-chain-guard/releases/tag/v5.0.1","dependencies_parsed_at":"2026-08-08T09:15:08.505Z","dependency_job_id":null,"purl":"pkg:github/homeofe/supply-chain-guard@v5.0.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/homeofe%2Fsupply-chain-guard/tags/v5.0.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/homeofe%2Fsupply-chain-guard/tags/v5.0.1/manifests"},{"name":"v5.0.0","sha":"0c2ec3db7bd93d82bf5962cb1663f706c338be5d","kind":"commit","published_at":"2026-04-07T16:09:03.000Z","download_url":"https://codeload.github.com/homeofe/supply-chain-guard/tar.gz/v5.0.0","html_url":"https://github.com/homeofe/supply-chain-guard/releases/tag/v5.0.0","dependencies_parsed_at":"2026-08-08T09:15:08.558Z","dependency_job_id":null,"purl":"pkg:github/homeofe/supply-chain-guard@v5.0.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/homeofe%2Fsupply-chain-guard/tags/v5.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/homeofe%2Fsupply-chain-guard/tags/v5.0.0/manifests"},{"name":"v4.8.0","sha":"678f46e13bc3e3b3fe37ca6a07ea99a81566ece0","kind":"commit","published_at":"2026-04-04T19:51:09.000Z","download_url":"https://codeload.github.com/homeofe/supply-chain-guard/tar.gz/v4.8.0","html_url":"https://github.com/homeofe/supply-chain-guard/releases/tag/v4.8.0","dependencies_parsed_at":"2026-08-08T09:15:08.589Z","dependency_job_id":null,"purl":"pkg:github/homeofe/supply-chain-guard@v4.8.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/homeofe%2Fsupply-chain-guard/tags/v4.8.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/homeofe%2Fsupply-chain-guard/tags/v4.8.0/manifests"},{"name":"v4.7.0","sha":"2898424344ff4e800fc5acf46ed8b758c11044b3","kind":"commit","published_at":"2026-04-04T19:44:30.000Z","download_url":"https://codeload.github.com/homeofe/supply-chain-guard/tar.gz/v4.7.0","html_url":"https://github.com/homeofe/supply-chain-guard/releases/tag/v4.7.0","dependencies_parsed_at":"2026-08-08T09:15:11.324Z","dependency_job_id":null,"purl":"pkg:github/homeofe/supply-chain-guard@v4.7.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/homeofe%2Fsupply-chain-guard/tags/v4.7.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/homeofe%2Fsupply-chain-guard/tags/v4.7.0/manifests"},{"name":"v4.6.0","sha":"bda0f6264c9045d4ee1c86a371bad6d3930f5387","kind":"commit","published_at":"2026-04-04T19:36:54.000Z","download_url":"https://codeload.github.com/homeofe/supply-chain-guard/tar.gz/v4.6.0","html_url":"https://github.com/homeofe/supply-chain-guard/releases/tag/v4.6.0","dependencies_parsed_at":"2026-08-08T09:15:08.739Z","dependency_job_id":null,"purl":"pkg:github/homeofe/supply-chain-guard@v4.6.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/homeofe%2Fsupply-chain-guard/tags/v4.6.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/homeofe%2Fsupply-chain-guard/tags/v4.6.0/manifests"},{"name":"v4.5.0","sha":"75f4a5456e16cd1720c810d5b4170e81a5ab89bd","kind":"commit","published_at":"2026-04-04T19:26:41.000Z","download_url":"https://codeload.github.com/homeofe/supply-chain-guard/tar.gz/v4.5.0","html_url":"https://github.com/homeofe/supply-chain-guard/releases/tag/v4.5.0","dependencies_parsed_at":"2026-08-08T09:15:08.865Z","dependency_job_id":null,"purl":"pkg:github/homeofe/supply-chain-guard@v4.5.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/homeofe%2Fsupply-chain-guard/tags/v4.5.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/homeofe%2Fsupply-chain-guard/tags/v4.5.0/manifests"},{"name":"v4.4.0","sha":"c7a81acad2c386ecb90d49b488f021e5175ba199","kind":"commit","published_at":"2026-04-04T19:14:31.000Z","download_url":"https://codeload.github.com/homeofe/supply-chain-guard/tar.gz/v4.4.0","html_url":"https://github.com/homeofe/supply-chain-guard/releases/tag/v4.4.0","dependencies_parsed_at":"2026-08-08T09:15:08.917Z","dependency_job_id":null,"purl":"pkg:github/homeofe/supply-chain-guard@v4.4.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/homeofe%2Fsupply-chain-guard/tags/v4.4.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/homeofe%2Fsupply-chain-guard/tags/v4.4.0/manifests"},{"name":"v4.3.0","sha":"daa0b6c740380bd0a581bf6ae7cd3dbc49717255","kind":"commit","published_at":"2026-04-04T18:47:32.000Z","download_url":"https://codeload.github.com/homeofe/supply-chain-guard/tar.gz/v4.3.0","html_url":"https://github.com/homeofe/supply-chain-guard/releases/tag/v4.3.0","dependencies_parsed_at":"2026-08-08T09:15:08.975Z","dependency_job_id":null,"purl":"pkg:github/homeofe/supply-chain-guard@v4.3.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/homeofe%2Fsupply-chain-guard/tags/v4.3.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/homeofe%2Fsupply-chain-guard/tags/v4.3.0/manifests"},{"name":"v4.2.0","sha":"209da700a0b14f6b5e00a1b5eaf7d2c9aec0e5f9","kind":"commit","published_at":"2026-04-04T18:43:01.000Z","download_url":"https://codeload.github.com/homeofe/supply-chain-guard/tar.gz/v4.2.0","html_url":"https://github.com/homeofe/supply-chain-guard/releases/tag/v4.2.0","dependencies_parsed_at":"2026-08-08T09:15:09.068Z","dependency_job_id":null,"purl":"pkg:github/homeofe/supply-chain-guard@v4.2.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/homeofe%2Fsupply-chain-guard/tags/v4.2.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/homeofe%2Fsupply-chain-guard/tags/v4.2.0/manifests"},{"name":"v4.1.0","sha":"169c2f29f0cc4bc054918df8b5ef07e69c662aee","kind":"commit","published_at":"2026-04-04T18:27:30.000Z","download_url":"https://codeload.github.com/homeofe/supply-chain-guard/tar.gz/v4.1.0","html_url":"https://github.com/homeofe/supply-chain-guard/releases/tag/v4.1.0","dependencies_parsed_at":"2026-08-08T09:15:09.063Z","dependency_job_id":null,"purl":"pkg:github/homeofe/supply-chain-guard@v4.1.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/homeofe%2Fsupply-chain-guard/tags/v4.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/homeofe%2Fsupply-chain-guard/tags/v4.1.0/manifests"},{"name":"v4.0.0","sha":"5bb49e213bbe6b09e90bf3e94e6de72d08aa61b0","kind":"commit","published_at":"2026-04-04T09:52:47.000Z","download_url":"https://codeload.github.com/homeofe/supply-chain-guard/tar.gz/v4.0.0","html_url":"https://github.com/homeofe/supply-chain-guard/releases/tag/v4.0.0","dependencies_parsed_at":"2026-08-08T09:15:09.061Z","dependency_job_id":null,"purl":"pkg:github/homeofe/supply-chain-guard@v4.0.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/homeofe%2Fsupply-chain-guard/tags/v4.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/homeofe%2Fsupply-chain-guard/tags/v4.0.0/manifests"},{"name":"v3.1.0","sha":"09999abc87cea74efadd03b3bceb16143849d010","kind":"commit","published_at":"2026-03-26T09:54:08.000Z","download_url":"https://codeload.github.com/homeofe/supply-chain-guard/tar.gz/v3.1.0","html_url":"https://github.com/homeofe/supply-chain-guard/releases/tag/v3.1.0","dependencies_parsed_at":"2026-08-08T09:15:13.481Z","dependency_job_id":null,"purl":"pkg:github/homeofe/supply-chain-guard@v3.1.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/homeofe%2Fsupply-chain-guard/tags/v3.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/homeofe%2Fsupply-chain-guard/tags/v3.1.0/manifests"},{"name":"v3.0.0","sha":"9a539a5d5b2b4a33e5548620d9266e41222b62a6","kind":"commit","published_at":"2026-03-26T00:22:24.000Z","download_url":"https://codeload.github.com/homeofe/supply-chain-guard/tar.gz/v3.0.0","html_url":"https://github.com/homeofe/supply-chain-guard/releases/tag/v3.0.0","dependencies_parsed_at":"2026-08-08T09:15:09.071Z","dependency_job_id":null,"purl":"pkg:github/homeofe/supply-chain-guard@v3.0.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/homeofe%2Fsupply-chain-guard/tags/v3.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/homeofe%2Fsupply-chain-guard/tags/v3.0.0/manifests"},{"name":"v1","sha":"89585992705572bd04046281c35e571340bcc33c","kind":"commit","published_at":"2026-03-19T11:33:39.000Z","download_url":"https://codeload.github.com/homeofe/supply-chain-guard/tar.gz/v1","html_url":"https://github.com/homeofe/supply-chain-guard/releases/tag/v1","dependencies_parsed_at":"2026-08-08T09:15:09.279Z","dependency_job_id":null,"purl":"pkg:github/homeofe/supply-chain-guard@v1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/homeofe%2Fsupply-chain-guard/tags/v1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/homeofe%2Fsupply-chain-guard/tags/v1/manifests"},{"name":"v2.0.0","sha":"89585992705572bd04046281c35e571340bcc33c","kind":"commit","published_at":"2026-03-19T11:33:39.000Z","download_url":"https://codeload.github.com/homeofe/supply-chain-guard/tar.gz/v2.0.0","html_url":"https://github.com/homeofe/supply-chain-guard/releases/tag/v2.0.0","dependencies_parsed_at":"2026-08-08T09:15:09.280Z","dependency_job_id":null,"purl":"pkg:github/homeofe/supply-chain-guard@v2.0.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/homeofe%2Fsupply-chain-guard/tags/v2.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/homeofe%2Fsupply-chain-guard/tags/v2.0.0/manifests"},{"name":"v1.0.0","sha":"26789f1ea73c15440995759de0f05fa95b299852","kind":"commit","published_at":"2026-03-19T02:55:19.000Z","download_url":"https://codeload.github.com/homeofe/supply-chain-guard/tar.gz/v1.0.0","html_url":"https://github.com/homeofe/supply-chain-guard/releases/tag/v1.0.0","dependencies_parsed_at":"2026-08-08T09:15:09.542Z","dependency_job_id":null,"purl":"pkg:github/homeofe/supply-chain-guard@v1.0.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/homeofe%2Fsupply-chain-guard/tags/v1.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/homeofe%2Fsupply-chain-guard/tags/v1.0.0/manifests"}]},"repo_metadata_updated_at":"2026-08-18T10:32:39.615Z","dependent_packages_count":0,"downloads":null,"downloads_period":null,"dependent_repos_count":0,"rankings":{"downloads":null,"dependent_repos_count":42.70543228768172,"dependent_packages_count":0.0,"stargazers_count":20.451693851944793,"forks_count":15.885791229305015,"docker_downloads_count":null,"average":19.76072934223288},"purl":"pkg:githubactions/homeofe/supply-chain-guard","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/actions/homeofe/supply-chain-guard","docker_dependents_count":null,"docker_downloads_count":null,"usage_url":"https://repos.ecosyste.ms/usage/actions/homeofe/supply-chain-guard","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/actions/homeofe/supply-chain-guard/dependencies","status":null,"funding_links":[],"critical":null,"issue_metadata":{"last_synced_at":"2026-08-16T10:37:55.664Z","issues_count":16,"pull_requests_count":108,"avg_time_to_close_issue":194312.625,"avg_time_to_close_pull_request":37667.759259259255,"issues_closed_count":16,"pull_requests_closed_count":108,"pull_request_authors_count":2,"issue_authors_count":1,"avg_comments_per_issue":0.3125,"avg_comments_per_pull_request":0.37962962962962965,"merged_pull_requests_count":88,"bot_issues_count":0,"bot_pull_requests_count":31,"past_year_issues_count":16,"past_year_pull_requests_count":108,"past_year_avg_time_to_close_issue":194312.625,"past_year_avg_time_to_close_pull_request":37667.759259259255,"past_year_issues_closed_count":16,"past_year_pull_requests_closed_count":108,"past_year_pull_request_authors_count":2,"past_year_issue_authors_count":1,"past_year_avg_comments_per_issue":0.3125,"past_year_avg_comments_per_pull_request":0.37962962962962965,"past_year_bot_issues_count":0,"past_year_bot_pull_requests_count":31,"past_year_merged_pull_requests_count":88,"issues_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/homeofe%2Fsupply-chain-guard/issues","maintainers":[{"login":"homeofe","count":93,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/homeofe"}],"active_maintainers":[{"login":"homeofe","count":93,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/homeofe"}]},"versions_url":"https://packages.ecosyste.ms/api/v1/registries/github%20actions/packages/homeofe%2Fsupply-chain-guard/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/github%20actions/packages/homeofe%2Fsupply-chain-guard/version_numbers","latest_version_url":"https://packages.ecosyste.ms/api/v1/registries/github%20actions/packages/homeofe%2Fsupply-chain-guard/latest_version","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/github%20actions/packages/homeofe%2Fsupply-chain-guard/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/github%20actions/packages/homeofe%2Fsupply-chain-guard/related_packages","codemeta_url":"https://packages.ecosyste.ms/api/v1/registries/github%20actions/packages/homeofe%2Fsupply-chain-guard/codemeta","maintainers":[]}