vibe-guard
Version:
██ Vibe-Guard Security Scanner - 28 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, contain
139 lines (138 loc) • 4.12 kB
JSON
{
"name": "vibe-guard",
"version": "1.2.0",
"description": "██ Vibe-Guard Security Scanner - 28 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, container security, 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",
"container-security",
"dockerfile",
"kubernetes",
"container-registry",
"docker-security"
],
"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"
}
}