Synk scans a GitHub repository, reads dependency and stack evidence, checks public threat, release, and deprecation signals, then turns the result into action-ready fixes a developer can paste into an IDE.
- Scans GitHub repository manifests and stack files.
- Uses Bright Data SERP and Web Unlocker for public CVE, exploit, advisory, release, and deprecation evidence.
- Uses AI/ML API through the Vercel AI SDK to normalize findings into strict risk records.
- Stores scan memory through Cognee, so the Advisor can reason over previous high-risk findings.
- Generates fix prompts and downloadable team reports from saved runs.
npm install
npm run build
npm run start -- --port 3100Optional Cognee memory service:
npm run cognee:upRequired local environment names:
SERP_API_KEY=
WEBUNLOCKER_API_KEY=
AIMLAPI_API_KEY=
SPEECHMATICS_API_KEY=
COGNEE_SERVICE_URL=http://localhost:8000
COGNEE_DATASET_NAME=synk-memoryThis repo includes render.yaml for a Render Blueprint:
synk-web: the public Next.js app.
Cognee memory is optional on Render. The app still scans, saves browser run history, opens Advisor, and generates fix reports without Cognee. To use external Cognee memory later, set COGNEE_SERVICE_URL to a reachable Cognee REST service.
In Render, fill these secrets when the Blueprint asks:
SERP_API_KEY=
WEBUNLOCKER_API_KEY=
AIMLAPI_API_KEY=
SPEECHMATICS_API_KEY=Blueprint link after pushing this repo:
https://dashboard.render.com/blueprint/new?repo=https://github.com/fozagtx/Synk