All Projects → ljharb → aud

ljharb / aud

Licence: MIT license
Use `npx aud` instead of `npm audit`, whether you have a lockfile or not!

Programming Languages

javascript
184084 projects - #8 most used programming language

Projects that are alternatives of or similar to aud

Inspec
InSpec: Auditing and Testing Framework
Stars: ✭ 2,450 (+10108.33%)
Mutual labels:  audit
ecaudit
Ericsson Audit plug-in for Apache Cassandra
Stars: ✭ 36 (+50%)
Mutual labels:  audit
terraform-aws-cloudtrail-s3-bucket
S3 bucket with built in IAM policy to allow CloudTrail logs
Stars: ✭ 38 (+58.33%)
Mutual labels:  audit
Ex audit
Ecto auditing library that transparently tracks changes and can revert them.
Stars: ✭ 214 (+791.67%)
Mutual labels:  audit
mysql-sp-audit
Using trigger based stored procedure to create audit table. It follows the wordpress meta data approach to store the changes, so all the data is store in just two centalized tables.
Stars: ✭ 27 (+12.5%)
Mutual labels:  audit
audits
Subset of public audit reports issued by ChainSecurity. For more, please visit:
Stars: ✭ 27 (+12.5%)
Mutual labels:  audit
Yii2 Tech
Yii2 通用后台管理系统
Stars: ✭ 193 (+704.17%)
Mutual labels:  audit
aushape
A library and a tool for converting audit logs to XML and JSON
Stars: ✭ 37 (+54.17%)
Mutual labels:  audit
cis benchmarks audit
Simple command line tool to check for compliance against CIS Benchmarks
Stars: ✭ 182 (+658.33%)
Mutual labels:  audit
pass-audit
A pass extension for auditing your password repository.
Stars: ✭ 71 (+195.83%)
Mutual labels:  audit
Wordpress Simple History
🔍🕵️‍♀️ WordPress audit log that track user changes in WordPress admin using a nice activity feed.
Stars: ✭ 232 (+866.67%)
Mutual labels:  audit
Mitm
Man in the middle tool
Stars: ✭ 30 (+25%)
Mutual labels:  audit
active snapshot
Simplified snapshots and restoration for ActiveRecord models and associations with a transparent white-box implementation
Stars: ✭ 67 (+179.17%)
Mutual labels:  audit
Vulny Code Static Analysis
Python script to detect vulnerabilities inside PHP source code using static analysis, based on regex
Stars: ✭ 207 (+762.5%)
Mutual labels:  audit
sqle
SQLE is a SQL audit platform | SQLE 是一个支持多场景,原生支持 MySQL 审核且数据库类型可扩展的 SQL 审核工具
Stars: ✭ 731 (+2945.83%)
Mutual labels:  audit
Richelieu
List of the most common French passwords
Stars: ✭ 199 (+729.17%)
Mutual labels:  audit
delta reporting
Promise reporting portal using CFEngine Community
Stars: ✭ 13 (-45.83%)
Mutual labels:  audit
pip-deepfreeze
A simple pip freeze workflow for Python application developers
Stars: ✭ 21 (-12.5%)
Mutual labels:  lockfile
postgres-baseline
DevSec PostgreSQL Baseline - InSpec Profile
Stars: ✭ 47 (+95.83%)
Mutual labels:  audit
audit
A common audit framework for java application
Stars: ✭ 28 (+16.67%)
Mutual labels:  audit

aud Version Badge

dependency status dev dependency status License Downloads

npm badge

Use npx aud instead of npm audit, whether you have a lockfile or not!

It's a great idea to run npm audit in CI; it ensures that you don't unknowingly have vulnerabilities in your dep graph.

Unfortunately, it doesn't work without a lockfile 😿 and only apps should have lockfiles. It also requires npm v6 or above.

Now, instead of npm audit, you can run npx aud! If your repo has a lockfile, it will just run npm audit; if it does not, it will use npm-lockfile to copy your package.json and your currently configured audit level (npm config get audit-level) to a temp dir that has the proper version of npm installed, it will use npm install --package-lock-only to create a temporary lockfile, and it will run npm audit there. On exit, all the temp dirs will get cleaned up.

aud fix without a lockfile present will throw npm audit's normal "no lockfile" error, since there's no way to preserve fixes to transitive dependencies.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].