vibe-guard
Version:
🛡️ Vibe-Guard Security Scanner - 25 essential security rules to catch vulnerabilities before they catch you! Zero dependencies, instant setup, works everywhere, optimized performance. Detects SQL injection, XSS, exposed secrets, CSRF, CORS issues, and mo
134 lines (133 loc) • 3.99 kB
JSON
{
"name": "vibe-guard",
"version": "1.1.4",
"description": "🛡️ Vibe-Guard Security Scanner - 25 essential security rules to catch vulnerabilities before they catch you! Zero dependencies, instant setup, works everywhere, optimized performance. Detects SQL injection, XSS, exposed secrets, CSRF, CORS issues, and more.",
"main": "dist/index.js",
"types": "dist/index.d.ts",
"bin": {
"vibe-guard": "dist/bin/vibe-guard.js"
},
"scripts": {
"prebuild": "node scripts/update-version.js",
"build": "tsc",
"dev": "ts-node src/bin/vibe-guard.ts",
"start": "node dist/bin/vibe-guard.js",
"test": "npm run build && jest",
"test:watch": "jest --watch",
"test:coverage": "jest --coverage",
"clean": "rm -rf dist",
"prepublishOnly": "npm run clean && npm run build",
"package": "npm run clean && npm run build && npm run package:all",
"package:all": "npm run package:macos && npm run package:linux && npm run package:windows",
"package:macos": "npm run build && pkg dist/bin/vibe-guard.js --target node18-macos-x64 --output binaries/vibe-guard-macos-x64 && pkg dist/bin/vibe-guard.js --target node18-macos-arm64 --output binaries/vibe-guard-macos-arm64",
"package:linux": "npm run build && pkg dist/bin/vibe-guard.js --target node18-linux-x64 --output binaries/vibe-guard-linux-x64 && pkg dist/bin/vibe-guard.js --target node18-linux-arm64 --output binaries/vibe-guard-linux-arm64",
"package:windows": "npm run build && pkg dist/bin/vibe-guard.js --target node18-win-x64 --output binaries/vibe-guard-windows-x64.exe",
"dist": "npm run clean && npm run build && npm run package:all",
"maintenance:check": "node scripts/maintenance.js check",
"maintenance:update": "node scripts/maintenance.js update",
"maintenance:full": "node scripts/maintenance.js full",
"preversion": "npm test",
"version": "git add -A src",
"postversion": "git push && git push --tags",
"docs:dev": "vite documents --port 3000",
"docs:build": "vite build",
"docs:preview": "vite preview --port 3000",
"benchmark": "node scripts/benchmark.js"
},
"keywords": [
"security",
"scanner",
"vulnerability",
"cli",
"typescript",
"javascript",
"secrets",
"authentication",
"security-scanner",
"code-security",
"vulnerability-detection",
"security-audit",
"code-analysis",
"xss",
"sql-injection",
"csrf",
"cors",
"file-upload",
"session-management",
"error-handling",
"security-headers",
"random-generation",
"logging",
"configuration",
"dependencies",
"access-control",
"deserialization",
"directory-traversal",
"input-validation"
],
"author": "Josef <devjosef@github.com>",
"maintainers": [
"Josef <devjosef@github.com>"
],
"license": "MIT",
"repository": {
"type": "git",
"url": "git+https://github.com/Devjosef/vibe-guard.git"
},
"bugs": {
"url": "https://github.com/Devjosef/vibe-guard/issues"
},
"homepage": "https://devjosef.github.io/vibe-guard/",
"readme": "README.md",
"files": [
"dist/**/*",
"README.md",
"LICENSE",
"CHANGELOG.md"
],
"dependencies": {
"chalk": "^4.1.2",
"cli-table3": "^0.6.3",
"commander": "^14.0.0",
"glob": "^8.1.0"
},
"devDependencies": {
"@types/glob": "^8.1.0",
"@types/jest": "^29.5.0",
"@types/node": "^20.0.0",
"jest": "^29.5.0",
"pkg": "^5.8.1",
"ts-jest": "^29.1.0",
"ts-node": "^10.9.0",
"typescript": "^5.0.0",
"vite": "^5.0.0"
},
"engines": {
"node": ">=16.0.0"
},
"os": [
"darwin",
"linux",
"win32"
],
"cpu": [
"x64",
"arm64"
],
"pkg": {
"scripts": [
"dist/**/*.js"
],
"assets": [
"package.json"
],
"outputPath": "binaries"
},
"publishConfig": {
"access": "public"
},
"funding": {
"type": "github",
"url": "https://github.com/sponsors/Devjosef"
}
}