..:........................... .:...........................:.. .:.................................. ...................................... ........................................ ......................................... ........:. ...:.....: ......::. ......... ......:. .::..... ....... ........ ....... :...... ....... .:..... ....... ...... .....: ...... ...... ...... ...... ...... ...... ...... ...... ...... ...... ...... ...... ...... ...... ...... ...... ...... ...... ...... ...... ...... ...... ...... ...... ...... ...... ...... ...... ...... ...... ............................. ...... ...... :.................................... ...... ...... ......................................... ...... ...... ..........................................:: ...... ....... ........ :..... ...... .:..... .....: .....:: ...... ....... .....:: ...... ....... ........ ...... ....... :...... ....... ........ ......... ...... ......... ........ ....... .:....... ........................................ ......................................... .................................... ..................................... .................::......:... ...........................:... ...... ....... ...... ....... ...... ....... ...... ....... ............................... .............................:.. ...................................... .:.................................... ..............................:......... ......................................... ......... ...... .......: ........ ....... .......: ....... ...... .:..... ...... ....... ....... ....... .:.... .....: ...... ...... ...... ....... :...... ...... ...... .:...... ...... ...... :..................................:....... ...... ...... ........................................ ...... ...... .................................... ...... ...... ...... ...... ...... ...... ...... ...... ...... ...... ...... ...... ...... ...... ...... ...... ...... ...... ...... ...... ...... ...... ...... ...... ...... ...... ...... ...... ...... ...... ...... ...... ...... ....... ...... ...... ...... .....:. ....... ....... .:..... ....... ....... :....:. ........ ........... ...::...... ........................................... ......................................:. ......................................... :................................... ..................................... ...:.........................: ..............................
Find and automatically fix security vulnerabilities in your codebase. Open source. Free.Run anywhere your code lives.Using static analysis and AI code generation, Pensar fixes vulnerabilities the instant they are found. Get quickly setup on your machine or wherever your CI/CD pipeline is hosted. No payment required.
Open sourceFree to start
Innovate safely with:> npm i @pensar/cli -g> npm i @pensar/cli -g
/ FEATURES
EASY SETUP AND USE
Get setup with an easy npm install and start crushing security vulnerabilities.
We use a mix of static analysis and AI code generation to auto-fix vulnerabilities in your codebase.
@pensar/cli
$ pensar scan -lang ts🕵️ Found instance of CWE-89 (SQL Injection)🔧 Generated fix and submitted pull request
Fixing CWE-89 (SQL Injection)
/infra/api.ts
app.get('/api/data', (req, res) => { const query = `SELECT * FROM users WHERE id = ${req.query.userId}` const userId = req.query.userId if (!Number.isInteger(Number(userId))) { throw new Error('Invalid user ID'); } const [results, metadata] = await sequelize.query('SELECT * FROM users WHERE id = :userId', { replacements: { userId: userId }, type: sequelize.QueryTypes.SELECT }); res.send(results)});
DEPLOY ANYWHERE
Pensar can be run locally on your device, in github actions, or even easily deployed in your cloud environment.
REDUCE NOISE
PENSAR
Pensar frees developers from the alert fatigue caused by most vulnerability scanners.
Simply run a scan and receive automatic fixes right in your CLI or as pull requests. Putting AppSec on auto-pilot.
How fast do you respond to CVE alerts in your codebase?
See how fast it could be with Pensar
0MS
Pricing
Self-hostedFree!
No usage limitsUnlimited repositoriesYou cover your own infrastructure costsOptionally pay for add-on features
Using our APIFree tier + usage bundles.
First 50 auto-fixes freeUnlimited repositories$10/month per additional 50 auto-fixes
50 fixes = $0/month
Enterprise
We are currently working with Enterprise customers on a case-by-case basis and offer additional privacy features, support, and customization.
Enterprises can always get started with Pensar for free to begin with and contact us for any additional support.
Give us a shout