๐Ÿ›ก๏ธ GitHub Org Security & Dependency Auditor avatar

๐Ÿ›ก๏ธ GitHub Org Security & Dependency Auditor

Pricing

from $3.00 / 1,000 verified sec filing & transaction alerts

Go to Apify Store
๐Ÿ›ก๏ธ GitHub Org Security & Dependency Auditor

๐Ÿ›ก๏ธ GitHub Org Security & Dependency Auditor

Audits public GitHub organizations for unpatched CVE vulnerabilities (via Google OSV), outdated software dependencies, copyleft license risks (GPL/AGPL), and sensitive configuration file templates.

Pricing

from $3.00 / 1,000 verified sec filing & transaction alerts

Rating

0.0

(0)

Developer

Automation Studio

Automation Studio

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

2 days ago

Last modified

Categories

Share

๐Ÿ›ก๏ธ GitHub Public Organization Security & Dependency Health Auditor

Conduct automated outside-in cybersecurity risk assessments and open-source software supply chain audits across public GitHub organizations.

Discover unpatched CVE and GHSA vulnerabilities, outdated dependency technical debt, and restrictive copyleft license contamination risks across public repositories โ€” with zero API keys or tokens required.


๐ŸŒŸ Why Use This Auditor?

B2B cybersecurity intelligence firms, venture capital technical due-diligence teams, corporate IT risk departments, and software supply chain auditors constantly monitor organizations to assess their digital attack surface.

Traditional Scanners๐Ÿ›ก๏ธ GitHub Security & Dependency Health Auditor
โŒ Requires admin GitHub OAuth access to every repoโœ… 100% tokenless outside-in scanning of public repositories
โŒ Requires heavy local CLI installations & agentsโœ… Cloud-native execution via Apify with automated scheduling
โŒ Proprietary closed vulnerability databasesโœ… Official Google OSV API matching CVE & GitHub Security Advisories
โŒ Messy unstructured logs or bloated JSON blobsโœ… Pristine tabular dataset ready for CSV, Excel, BigQuery, or BI
โŒ Misses license contaminationโœ… Flags copyleft licenses (GPL/AGPL/SSPL) in commercial codebases

๐Ÿš€ Key Capabilities

  • ๐Ÿ” Multi-Ecosystem Manifest Inspection: Parses package.json (npm / JavaScript & TypeScript), requirements.txt / pyproject.toml (PyPI / Python), go.mod (Go), Cargo.toml (Rust), and pom.xml (Maven / Java).
  • โš ๏ธ Real-Time CVE & GHSA Advisory Matching: Queries the open Google OSV API to identify known security vulnerabilities with CVSS scores, vulnerability descriptions, and recommended upstream fix versions.
  • ๐Ÿ“ฆ Registry Release & Outdated Debt Tracking: Checks official upstream registries via Google deps.dev to calculate version delta and flag stale dependencies.
  • โš–๏ธ Intellectual Property & License Risk Detection: Detects restrictive copyleft licenses (e.g. GPL-2.0, GPL-3.0, AGPL-3.0, SSPL) that may introduce legal contamination risks for commercial applications.
  • ๐Ÿ“Š Executive Cyber Health Scorecard: Automatically computes an organizational Cyber Health Grade (A through F) and saves an aggregated scorecard to the default Key-Value Store (OUTPUT and SUMMARY).
  • ๐Ÿ”” Discord & Slack Webhook Notifications: Instantly alerts security teams when CRITICAL or HIGH severity CVEs are identified.

๐Ÿ“ฅ Input Parameters

ParameterTypeDefaultDescription
orgNameString"expressjs"The GitHub organization handle to audit (e.g. pallets, expressjs, facebook).
maxReposInteger15Maximum number of public repositories to discover and scan (1โ€“200).
scanEcosystemsArray["npm", "pypi", "golang", "cargo"]Package ecosystems to inspect (npm, pypi, golang, cargo, maven).
minSeverityString"ALL"Minimum severity threshold (ALL, LOW, MEDIUM, HIGH, CRITICAL).
checkLicensesBooleantrueFlags copyleft licenses (GPL, AGPL, SSPL) posing compliance risks.
includeSummaryInDatasetBooleanfalseWhen false (Recommended), dataset contains 100% clean finding rows, and the executive scorecard is stored in Key-Value Store.
githubTokenString (Secret)nullOptional GitHub Personal Access Token to raise API rate limits for high-volume enterprise scans.
webhookUrlStringnullOptional Discord or Slack webhook URL for real-time threat notifications.

Example Input

{
"orgName": "expressjs",
"maxRepos": 15,
"scanEcosystems": ["npm"],
"minSeverity": "ALL",
"checkLicenses": true,
"includeSummaryInDataset": false
}

๐Ÿ“ค Output Structure

1. Tabular Dataset (items)

Every dataset row represents an audited dependency finding with consistent columns, ideal for immediate export to CSV, Excel, or Google Sheets:

{
"isSummaryCard": false,
"orgName": "expressjs",
"repoName": "express",
"repoUrl": "https://github.com/expressjs/express",
"manifestPath": "package.json",
"manifestUrl": "https://github.com/expressjs/express/blob/master/package.json",
"ecosystem": "npm",
"packageName": "qs",
"installedVersion": "6.13.0",
"latestVersion": "6.14.0",
"isOutdated": true,
"hasVulnerability": false,
"severity": "CLEAN",
"cvssScore": 0.0,
"vulnerabilityIds": null,
"advisorySummary": null,
"fixVersion": null,
"license": "BSD-3-Clause",
"isCopyleftRisk": false,
"discoveredAt": "2026-09-23T14:30:00.000Z"
}

2. Executive Scorecard (OUTPUT & SUMMARY in Key-Value Store)

Access high-level organizational posture without polluting CSV/Excel rows:

{
"isSummaryCard": true,
"orgName": "expressjs",
"securityGrade": "B",
"discoveredAt": "2026-09-23T14:30:00.000Z",
"totalReposAudited": 15,
"reposWithVulnerabilities": 1,
"totalDependenciesAudited": 42,
"totalVulnerabilities": 2,
"criticalCount": 0,
"highCount": 0,
"mediumCount": 2,
"lowCount": 0,
"outdatedDependenciesCount": 9,
"copyleftLicensesCount": 0,
"topThreatRepositories": [
{
"repoName": "express",
"critical": 0,
"high": 0,
"medium": 2,
"low": 0,
"total": 2
}
]
}

This Actor queries only publicly accessible open-source codebases and public vulnerability registries (Google OSV, deps.dev). It performs zero active penetration testing, exploitation, or payload delivery. All data retrieved consists of public software dependencies and known vulnerability disclosures.