# GitHub Marketplace Action Vetting Extractor

**Use case:** 

Extract public repository, release, license, security-policy, and advisory evidence from selected GitHub Marketplace Actions.

## Input

```json
{
  "actions": [
    "https://github.com/marketplace/actions/cache",
    "https://github.com/marketplace/actions/checkout"
  ],
  "includeMarketplaceMetadata": true,
  "includeAdvisories": true,
  "maxItems": 2
}
```

## Output

```json
{
  "inputAction": {
    "label": "Input action"
  },
  "canonicalRepository": {
    "label": "Repository"
  },
  "requestedRef": {
    "label": "Requested ref"
  },
  "marketplaceUrl": {
    "label": "Marketplace URL",
    "format": "link"
  },
  "marketplaceTitle": {
    "label": "Marketplace title"
  },
  "marketplaceVerifiedCreator": {
    "label": "Verified creator"
  },
  "repositoryUrl": {
    "label": "Repository URL",
    "format": "link"
  },
  "repositoryDescription": {
    "label": "Repository description"
  },
  "defaultBranch": {
    "label": "Default branch"
  },
  "archived": {
    "label": "Archived"
  },
  "disabled": {
    "label": "Disabled"
  },
  "license": {
    "label": "License"
  },
  "stars": {
    "label": "Stars"
  },
  "forks": {
    "label": "Forks"
  },
  "openIssues": {
    "label": "Open issues"
  },
  "lastPushedAt": {
    "label": "Last push",
    "format": "date"
  },
  "lastUpdatedAt": {
    "label": "Last updated",
    "format": "date"
  },
  "latestReleaseTag": {
    "label": "Latest release"
  },
  "latestReleasePublishedAt": {
    "label": "Release published",
    "format": "date"
  },
  "latestReleaseUrl": {
    "label": "Release URL",
    "format": "link"
  },
  "securityPolicyPresent": {
    "label": "Security policy"
  },
  "publicAdvisoryCount": {
    "label": "Public advisories"
  },
  "highestAdvisorySeverity": {
    "label": "Highest advisory severity"
  },
  "maintenanceRisk": {
    "label": "Maintenance risk"
  },
  "riskReasons": {
    "label": "Evidence-based risk reasons"
  },
  "sourceFetchStatus": {
    "label": "Source fetch status"
  },
  "sourceUrls": {
    "label": "Source URLs"
  },
  "checkedAt": {
    "label": "Checked at",
    "format": "date"
  },
  "disclaimer": {
    "label": "Disclaimer"
  }
}
```

## About this Actor

This example demonstrates how to use [GitHub Actions Security & Maintenance Monitor](https://apify.com/automation-lab/github-actions-security-maintenance-monitor) with a specific input configuration. Visit the [Actor detail page](https://apify.com/automation-lab/github-actions-security-maintenance-monitor) to learn more, explore other use cases, and run it yourself.