Supply Chain Analysis with Agentic AI on GitHub Actions
A weekly automated check-up for all the open source your product is built on: what is risky, what is legal, what is abandoned, and what to do about it.
github.com/oscarvalenzuelab/agentic-ai-github-actions
Dependabot and Scorecard are excellent signals. This pipeline builds on them and adds the layers an OSPO still has to cover by hand.
| What you need to know | Dependabot | Scorecard | This pipeline adds |
|---|---|---|---|
| Known security holes | Yes | Partial | Yes: every component checked |
| Licenses that conflict with yours | No | No | Yes: checked against a rulebook |
| Projects quietly being abandoned | No | No | Yes: activity and maintainer health |
| Where AI is in your software | No | No | Yes: an inventory, automatically |
| A summary a person can act on | No | No | Yes: one readable weekly report |
Plain scripts gather the component list, security advisories, license checks, and the AI inventory. Same inputs, same outputs, every time. Auditable.
An AI reads those facts and writes the weekly assessment: overall risk, what matters most, what to do. It never invents data; it only summarizes what was collected.
Where a fix exists, an assistant prepares it as a normal code change for your engineers to review. It proposes; people approve.
GitHub's own inventory of every component in the product, down to exact versions.
Google's public database of known security problems. Every component is checked against it.
An open rulebook for software licenses: what each of 700+ licenses demands, and which combinations conflict.
Finds AI models and AI-related components hiding in the code, and produces the AI inventory (AIBOM) regulators ask for.
An industry-standard security report card for the project itself.
Who maintains each component, how active they are, and how quickly they respond.
The AI that writes the summary. It runs inside GitHub, so no data leaves for an outside AI vendor.
The framework behind the optional remediation agent, powered by GitHub Copilot.
Real output from a weekly run of this repository.
Detected from the repo's demo agent app: 5 components, licensed and versioned.
If any step fails, the rest still run. There is always a report on Monday.
Plus permanent links for compliance: refreshed weekly, never expire, no login needed.
Hand these to auditors, customers, or internal dashboards as-is.
.../releases/download/compliance-latest/
Full steps in the README. Built on GitHub Agentic Workflows.
The report recommends → the assistant proposes → a person approves.
Five ready-made focuses: comprehensive, security, maintainer burnout, community health, license compliance. Editing one is like editing a document; adding a new focus is adding a file.
Choose any model from the GitHub Models catalog when running manually. The default is small and free.
The component list, checks, and reports follow automatically. The weekly schedule is one line to change.
This project is a functional demo that can be extended. A professional-grade solution requires enterprise data sources and fine-tuned AI agents.
github.com/oscarvalenzuelab/agentic-ai-github-actions · Apache-2.0