Play 51 · Software, web and AI
The library you depend on was archived
A six-step play for a software development consultancy. It starts from GitHub, stacks OSV.dev on top, and ends in a message to the engineering lead that is useful before anyone replies.
Installs this workflow, five project tables and a draft campaign. Source access and any external outputs are checked before research.
- Category
- Software, web and AI
- Sources
- 2
- Steps
- 6
The workflow
- Trigger
GitHubArchived repositories and the public repos that depend on them - Evidence
- ArtifactWhat you hand overA pull request on their public repo that swaps the dependency for a maintained one, with tests passing.
- ContactGliderFinds the engineering lead, with a verified work email and a phone
- MessageSend itFrom your own mailboxes, evidence attached
Why it earns attention
An archived library with an unpatched vulnerability is a problem every engineering team means to fix and nobody does. A pull request that fixes it, with tests passing, is the most useful thing a stranger can send an engineer.
The play in six steps
- 01
Find who depends on an archived library
GitHub- What you pull
- Repositories marked archived, and the public repos that list them as a dependency: owner, project and how recently it was updated.
- Why it matters
- An archived library will not get fixes. An active project depending on it has a problem it may not have noticed.
ExampleHTTP library archived Aug 2026 · your public SDK depends on it · SDK updated last week
- 02
Check for open vulnerabilities
OSV.dev- What you pull
- Known vulnerabilities for the package and version they use, with severity and whether a fix exists.
- Why it matters
- A vulnerability with no fix coming makes the swap urgent rather than nice to have.
Example1 high-severity issue · no patched version · archived, so none expected
- 03
Open the pull request
Your artifact- What you build
- A branch that swaps the dependency for a maintained alternative, updates the calls, and runs their test suite.
- Why it works
- The engineer reviews and merges. You did the part nobody had time for.
Example12 files changed · tests pass · no API change for SDK users
- 04
Check before you send
Run their full test suite and read their contribution guide before opening the PR. Do not disclose vulnerability details publicly beyond what is already published.
- 05
Find the engineering lead in Glider
Glider- Search for
- Engineering leadMaintainerCTOHead of platform
- Why them
- The maintainer merges. The engineering lead decides whether to hire help with the next one.
- What you get
- A work email and a direct phone, with the email verified before it goes into a sequence.
- 06
Send the evidence, then run the first test
To: the engineering leadEvery line comes from a step above Your public SDK depends on an HTTP library that was archived in August.1 It has a high-severity vulnerability with no fix coming.2 I opened a pull request that swaps it for a maintained alternative. Tests pass and the SDK's API doesn't change.3 Here it is if you want it.
- Facts from the data (the number is the step)
- What you built for them
- One small ask
- Why it works
- It is the fix itself, not an offer to fix. An engineer can judge it in five minutes.
- First test
- Ten public repos from companies with funding, each PR reviewed by hand.
- Success looks like
- Three merged pull requests and one consulting call out of ten.
The sample message is hypothetical and its numbers are illustrative. Verify every claim, date and rule before sending.
Sources used
The two sources this play names. Each links to the other plays that use it.
Related plays
All 63 GTM playsRun this play with Glider.
Deploy the full workflow into a project. Conway checks your scope and source access, builds the evidence, and prepares outreach for review.