{"id":15715917,"url":"https://github.com/advanced-security/brew-dependency-submission-action","last_synced_at":"2025-05-12T23:53:56.173Z","repository":{"id":154150177,"uuid":"629399496","full_name":"advanced-security/brew-dependency-submission-action","owner":"advanced-security","description":"Brew Lockfile Dependency Submission Action","archived":false,"fork":false,"pushed_at":"2025-04-09T10:11:05.000Z","size":951,"stargazers_count":3,"open_issues_count":5,"forks_count":4,"subscribers_count":3,"default_branch":"main","last_synced_at":"2025-05-12T23:53:48.214Z","etag":null,"topics":["actions","brew","homebrew"],"latest_commit_sha":null,"homepage":"","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/advanced-security.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":"CODE_OF_CONDUCT.md","threat_model":null,"audit":null,"citation":null,"codeowners":".github/CODEOWNERS","security":"SECURITY.md","support":"SUPPORT.md","governance":null,"roadmap":null,"authors":null,"dei":null}},"created_at":"2023-04-18T08:31:03.000Z","updated_at":"2024-09-05T17:38:06.000Z","dependencies_parsed_at":"2023-10-13T02:54:30.678Z","dependency_job_id":"7d730287-4edf-47df-af44-1b2c78f4368e","html_url":"https://github.com/advanced-security/brew-dependency-submission-action","commit_stats":null,"previous_names":[],"tags_count":2,"template":false,"template_full_name":"GeekMasher/python-actions-template","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/advanced-security%2Fbrew-dependency-submission-action","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/advanced-security%2Fbrew-dependency-submission-action/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/advanced-security%2Fbrew-dependency-submission-action/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/advanced-security%2Fbrew-dependency-submission-action/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/advanced-security","download_url":"https://codeload.github.com/advanced-security/brew-dependency-submission-action/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":253843189,"owners_count":21972870,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","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"}},"keywords":["actions","brew","homebrew"],"created_at":"2024-10-03T21:43:25.482Z","updated_at":"2025-05-12T23:53:56.152Z","avatar_url":"https://github.com/advanced-security.png","language":"Python","funding_links":[],"categories":[],"sub_categories":[],"readme":"\u003cdiv align=\"center\"\u003e\n\u003ch1\u003ebrew-dependency-submission-action\u003c/h1\u003e\n\n[![GitHub](https://img.shields.io/badge/github-%23121011.svg?style=for-the-badge\u0026logo=github\u0026logoColor=white)][github]\n[![GitHub Issues](https://img.shields.io/github/issues/advanced-security/brew-dependency-submission-action?style=for-the-badge)][github-issues]\n[![GitHub Stars](https://img.shields.io/github/stars/advanced-security/brew-dependency-submission-action?style=for-the-badge)][github]\n[![License](https://img.shields.io/github/license/Ileriayo/markdown-badges?style=for-the-badge)][license]\n\n\u003c/div\u003e\n\n## Overview\n\nThis is the [Brew / Homebrew Dependency Submission Action](https://github.com/advanced-security/brew-dependency-submission-action) which parses Homebrew files and submits the dependencies to the [Dependency Graph Submission API](https://docs.github.com/en/enterprise-cloud@latest/code-security/supply-chain-security/understanding-your-software-supply-chain/using-the-dependency-submission-api).\n\nThis means thats [GitHub's Dependabot](https://docs.github.com/en/enterprise-cloud@latest/code-security/dependabot/dependabot-alerts/about-dependabot-alerts) can use the Homebrew to check for security vulnerabilities in your dependencies and keeping your Software Bill of Materials up to date.\n\n## Usage\n\n```yaml\n- name: Brew Lockfile Dependency Submission Action\n  uses: advanced-security/brew-dependency-submission-action@v1.1.0\n```\n\n### Action Inputs\n\n```yaml\n- name: Brew Lockfile Dependency Submission Action\n  uses: advanced-security/brew-dependency-submission-action@v1.1.0\n  with:\n    # [optonal] The path to the Brewfile.lock.json file. Defaults to finding all Brewfile.lock.json in the current\n    # working directory\n    brew-lock: \"./Brewfile.lock.json\"\n    # [optional] Token used to authenticate with the GitHub API. Defaults to the GITHUB_TOKEN secret.\n    token: ${{ secrets.ACTIONS_TOKEN }}\n```\n\n### Workflow Example\n\n```yaml\nname: Brew Lockfile Dependency Submission Action\non:\n  push:\n    branches: [main]\n  pull_request:\n    branches: [main]\n\npermissions:\n  contents: write # needed\n\njobs:\n  gradle-lock:\n    runs-on: ubuntu-latest\n    steps:\n      - uses: actions/checkout@v2\n\n      # ... generate Brew lockfile\n\n      - name: Brew Lockfile Dependency Submission Action\n        uses: advanced-security/brew-dependency-submission-action@v1.1.0\n```\n\n## License\n\nThis project is licensed under the terms of the MIT open source license. Please refer to [MIT](./LICENSE) for the full terms.\n\n## Maintainers\n\nMaintained by [@GeekMasher](https://github.com/GeekMasher).\n\n## Support\n\nPlease [create GitHub issues](https://github.com/advanced-security/brew-dependency-submission-action) for any feature requests, bugs, or documentation problems.\n\n## Acknowledgement\n\n- @GeekMasher: Author and Maintainer\n\n\u003c!-- Resources --\u003e\n\n[github]: https://github.com/advanced-security/brew-dependency-submission-action\n[github-issues]: https://github.com/advanced-security/brew-dependency-submission-action/issues\n[license]: ./LICENSE\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fadvanced-security%2Fbrew-dependency-submission-action","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fadvanced-security%2Fbrew-dependency-submission-action","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fadvanced-security%2Fbrew-dependency-submission-action/lists"}