🚀 This integration scans for vulnerabilities in project dependencies using Snyk and ESLint and sends alerts to Telex.
Clone the project
git clone https://github.com/devhola/telex-vulnerability-checker.gitGo to the project directory
cd telex-vulnerability-checkerInstall dependencies
npm installGenerate Lint Report
npx eslint . --format=json -o eslint-report.jsonGenerate Snyk Report
snyk test --all-projects --json > snyk-report.jsonStart the server
npm run devTo run this project, you will need to add the following environment variables to your .env file
PORT
NODE_ENV
TELEX_WEBHOOK
GET /integration-specGet Integration config json information.
POST /callbackGet Vunerabililty results
To deploy this project, follow these steps:
- Use a platform like Railway, Render, Heroku, Vercel, or DigitalOcean App Platform.
- Select "Deploy from GitHub" and connect your repository.
npm installnpm run start