gitleaks-secret-scanner
Version:
A powerful, intelligent wrapper for the Gitleaks engine that provides accurate and safe secret scanning for local pre-commit hooks and CI/CD pipelines.
20 lines (18 loc) • 516 B
JavaScript
const fs = require('fs');
const path = require('path');
// Set execute permissions on CLI files
const binFiles = [
path.join(__dirname, 'cli.js'),
path.join(__dirname, 'set-permissions.js')
];
binFiles.forEach(file => {
if (fs.existsSync(file)) {
try {
fs.chmodSync(file, 0o755); // rwxr-xr-x
console.log(`Set execute permissions on ${path.basename(file)}`);
} catch (error) {
console.warn(`Could not set permissions on ${file}: ${error.message}`);
}
}
});