Ccscan
Scan files for credit card numbers
Install / Use
/learn @neofinancial/CcscanREADME
ccscan
Scan files for credit card numbers
Usage
npx ccscan
Precommit Hook
You can also add ccscan to your project and set it up as a precommit hook that will block any commits that contain card numbers.
Add to package.json
"husky": {
"hooks": {
"pre-commit": "lint-staged"
}
},
"lint-staged": {
"*.{ts,tsx,js}": [
"ccscan",
"git add"
]
}
Contributing
- Fork this repo
- Clone the forked repo
- Install dependencies:
npm i
Building
npm run build
To clean the build directory run npm run clean
Running Tests
npm run test
Publishing
- Update the version in
package.json - Add a
CHANGELOG.mdentry - Commit your changes
- Run
npm packto see what will be published then delete the.tgzfile that was created - Run
npm publish - Create a release on GitHub. Use the version as the tag and release name. For example for version
1.0.0the tag and release name would bev1.0.0.
