Inside the radar
See what you run and prove you fixed it. The tour takes two minutes.
Know what you run
One live inventory across every project: what is installed, and where it runs.
Tracking 1,847 dependencies · 2 ecosystems · 12 projects · 9 vulnerable
Why is this even in my app?
Trace any package back to the code that pulls it in. Diamond dependencies stop being a mystery.
How brace-expansion is required · via 3 paths (diamond dependency)
Preview
Debt, measured in days
Each dependency shows how far behind it runs, and for how long. A brand-new release cools down before it counts as debt. In preview: ask us to turn it on.
Freshness · ridgeline/api npm · Composer
Advisories that know your org
An advisory arrives already matched to your projects, with the version that fixes each one. The rest never enters your queue.
semver: ReDoS in new Range() parsing
Affected in your organization
Prove you fix on time
Set fix deadlines once. Every exposure gets a clock, and the trend keeps the numbers an audit asks for.
Hear about it once
A new advisory in your stack pings the channel you chose, with the projects it affects. Everything else waits for the digest.
- Slack
- Discord
StackRadarAPP2:52 PM
New medium advisory · postcss 8.4.29
PostCSS line return parsing error · CVE-2023-44270
Affects ridgeline/api and ridgeline/web · View advisory
In your CI, both directions
One line in CI sends your lockfiles in, no repo access needed. PR checks gate the other way: a bad version gets a red check before it merges.
.github/workflows/stackradar.yml
- uses: actions/checkout@v7
- uses: stackradar/stackradar-action@v1Your agent asks. The radar answers.
Connect a coding agent over MCP and it stops guessing what your org runs. You authorize it once from your integration settings, and it reads only what you allow.
coding agent session · StackRadar connected
Anything urgent in ridgeline/api before I ship?
One thing: semver 7.5.1 is exposed to CVE-2022-25883. The fix is 7.5.2, a patch bump. It comes in through eslint, two paths.
Fix it.
Opening the PR
Starts in observe mode. It merges nothing until a walkthrough hands you the dial.