{"_id":"@a-r3/diagno","_rev":"38-5bf3769ff767ce33d60f1e9b98c22ab9","name":"@a-r3/diagno","dist-tags":{"latest":"1.6.11"},"versions":{"1.5.0":{"name":"@a-r3/diagno","version":"1.5.0","keywords":["security","scanning","diagnostics","devsecops","sarif","explainable-ai","heuristics","repository-analysis"],"author":{"name":"A-R3","email":"a.r3@proton.me"},"license":"MIT","_id":"@a-r3/diagno@1.5.0","maintainers":[{"name":"a-r3","email":"alizadarauf1@gmail.com"}],"bin":{"diagno":"diagno-cli.mjs"},"dist":{"shasum":"5e7e8685d1a1e0d8b12187ffbb277ece15e01ef2","tarball":"https://registry.npmjs.org/@a-r3/diagno/-/diagno-1.5.0.tgz","fileCount":147,"integrity":"sha512-DKcvzuUXl0kBRxvkrrkes4C0JPv5/twQOCROnOMbw02WBoZUdoefU1XnrB1JHgWip6DoUlI/7TSLqbjhI0GCKg==","signatures":[{"sig":"MEUCIQDsOJxcYsLTtV/FkEw5hyL2KH5UoORXewnypWZPjVNALQIgQB16Cb6ARFk02v8DQKob/I4/brIJ924e0TlSN8clg9A=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":742776},"main":"dist/index.js","type":"module","engines":{"node":">=18.0.0"},"_npmUser":{"name":"a-r3","email":"alizadarauf1@gmail.com"},"_npmVersion":"10.9.2","description":"Universal repository diagnostic and security scanning tool with explainable AI","directories":{},"_nodeVersion":"22.17.1","dependencies":{"ajv":"^8.12.0","ora":"^8.0.1","yaml":"^2.4.1","chalk":"^5.3.0","node-fetch":"^3.3.2","ajv-formats":"^3.0.1"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/diagno_1.5.0_1759785915023_0.4900568299747612","host":"s3://npm-registry-packages-npm-production"}},"1.5.1":{"name":"@a-r3/diagno","version":"1.5.1","keywords":["security","scanning","diagnostics","devsecops","sarif","explainable-ai","heuristics","repository-analysis"],"author":{"name":"A-R3","email":"a.r3@proton.me"},"license":"MIT","_id":"@a-r3/diagno@1.5.1","maintainers":[{"name":"a-r3","email":"alizadarauf1@gmail.com"}],"bin":{"diagno":"diagno-cli.mjs"},"dist":{"shasum":"c029c71d52070f24826aabe1cc340562af6f8161","tarball":"https://registry.npmjs.org/@a-r3/diagno/-/diagno-1.5.1.tgz","fileCount":546,"integrity":"sha512-p/HXfdIRUQ/TfS0eaORMY4/eHEY4IqcGjWu/H2CXHYGSE2hBnT6CUkj1fhU4ZxdMa+nT5d8F59jJCtnCCid4Nw==","signatures":[{"sig":"MEYCIQDIy9eOrvxBSKsD17QWooGYlO8q97iUHiYMmpjVqnvuXQIhAK5reEQ2UdpNP/Xs9GwRpaqXrPcprqYGPEz2SLGJRunY","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1543393},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18.0.0"},"scripts":{"dev":"tsc --watch","lint":"eslint src/**/*.ts","test":"jest","build":"tsc","lint:fix":"eslint src/**/*.ts --fix","test:watch":"jest --watch","test:coverage":"jest --coverage"},"_npmUser":{"name":"a-r3","email":"alizadarauf1@gmail.com"},"_npmVersion":"10.9.2","description":"Universal repository diagnostic and security scanning tool with explainable AI","directories":{},"_nodeVersion":"22.17.1","dependencies":{"ajv":"^8.12.0","ora":"^8.2.0","glob":"^11.0.3","yaml":"^2.8.1","chalk":"^5.6.2","fast-glob":"^3.3.3","node-fetch":"^3.3.2","ajv-formats":"^3.0.1"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^30.2.0","eslint":"^9.37.0","ts-jest":"^29.4.4","prettier":"^3.6.2","typescript":"^5.9.3","@types/jest":"^30.0.0","@types/node":"^20.19.19","@typescript-eslint/parser":"^8.46.0","@typescript-eslint/eslint-plugin":"^8.46.0"},"_npmOperationalInternal":{"tmp":"tmp/diagno_1.5.1_1759789778010_0.9663863599042173","host":"s3://npm-registry-packages-npm-production"}},"1.5.2":{"name":"@a-r3/diagno","version":"1.5.2","keywords":["security","scanning","diagnostics","devsecops","sarif","explainable-ai","heuristics","repository-analysis"],"author":{"name":"A-R3","email":"a.r3@proton.me"},"license":"MIT","_id":"@a-r3/diagno@1.5.2","maintainers":[{"name":"a-r3","email":"alizadarauf1@gmail.com"}],"bin":{"diagno":"diagno-cli.mjs"},"dist":{"shasum":"1af212f3b2392bc101aedb2f1198a1044f7491d3","tarball":"https://registry.npmjs.org/@a-r3/diagno/-/diagno-1.5.2.tgz","fileCount":546,"integrity":"sha512-rpxdWaowTK1siyX42UeKd3NQ39/n37ZwAn/JHpnDxTw2xkBV7EahssjUTmH9tvGZAS2F4py5pAUEMp05TZW84A==","signatures":[{"sig":"MEUCIBFa9St55ral3ma/RFI4S6WH9TMNpTtMQTAwzVHWxqOtAiEA85RFvybpIwn6/IBmMbnx0D+YM5hAFYPC3t30t9sf/Ag=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1543393},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18.0.0"},"scripts":{"dev":"tsc --watch","lint":"eslint src/**/*.ts","test":"jest","build":"tsc","lint:fix":"eslint src/**/*.ts --fix","test:watch":"jest --watch","test:coverage":"jest --coverage"},"_npmUser":{"name":"a-r3","email":"alizadarauf1@gmail.com"},"_npmVersion":"10.9.2","description":"Universal repository diagnostic and security scanning tool with explainable AI","directories":{},"_nodeVersion":"22.17.1","dependencies":{"ajv":"^8.12.0","ora":"^8.2.0","glob":"^11.0.3","yaml":"^2.8.1","chalk":"^5.6.2","fast-glob":"^3.3.3","node-fetch":"^3.3.2","ajv-formats":"^3.0.1"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^30.2.0","eslint":"^9.37.0","ts-jest":"^29.4.4","prettier":"^3.6.2","typescript":"^5.9.3","@types/jest":"^30.0.0","@types/node":"^20.19.19","@typescript-eslint/parser":"^8.46.0","@typescript-eslint/eslint-plugin":"^8.46.0"},"_npmOperationalInternal":{"tmp":"tmp/diagno_1.5.2_1759789858817_0.4379438689466444","host":"s3://npm-registry-packages-npm-production"}},"1.5.3":{"name":"@a-r3/diagno","version":"1.5.3","keywords":["security","scanning","diagnostics","devsecops","sarif","explainable-ai","heuristics","repository-analysis"],"author":{"name":"A-R3","email":"a.r3@proton.me"},"license":"MIT","_id":"@a-r3/diagno@1.5.3","maintainers":[{"name":"a-r3","email":"alizadarauf1@gmail.com"}],"bin":{"diagno":"diagno-cli.mjs"},"dist":{"shasum":"8b8c0f39875ed2450fa9e47f857ab0147c8162a9","tarball":"https://registry.npmjs.org/@a-r3/diagno/-/diagno-1.5.3.tgz","fileCount":159,"integrity":"sha512-ON3Lzr1L6jL++UaLuuqueIkcsmp0MttC6CO6tSOHEF85KiudeMyie0LWEb0+dVLuPJG7fN9epCQDA6KuuMtiiw==","signatures":[{"sig":"MEYCIQDskwy+M2msa1544tk3UfyY5UstV3Wmvru9INL7wHjyQAIhAMH5aGKlQmE6m9U+mW+DjNc/VskWq0Gm56xx2BsDElhj","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":780093},"main":"dist/index.js","type":"module","engines":{"node":">=18.0.0"},"scripts":{"dev":"tsc --watch","lint":"eslint src/**/*.ts","test":"node test/simple-test.js","build":"npm run build:compile && npm run build:prepare","clean":"rm -rf dist","version":"npm run build && git add dist/","lint:fix":"eslint src/**/*.ts --fix","copy-files":"mkdir -p dist && cp -r src/* dist/ 2>/dev/null || true && cp package.json dist/ && cp README.md dist/","test:watch":"jest --watch","postversion":"git push && git push --tags","build:compile":"tsc --noEmit || echo 'TypeScript compilation issues - proceeding with JS files'","build:prepare":"npm run clean && npm run copy-files","test:coverage":"jest --coverage","prepublishOnly":"npm run build"},"_npmUser":{"name":"a-r3","email":"alizadarauf1@gmail.com"},"_npmVersion":"10.9.2","description":"Universal repository diagnostic and security scanning tool with explainable AI","directories":{},"_nodeVersion":"22.17.1","dependencies":{"ajv":"^8.12.0","ora":"^8.2.0","glob":"^11.0.3","yaml":"^2.8.1","chalk":"^5.6.2","fast-glob":"^3.3.3","node-fetch":"^3.3.2","ajv-formats":"^3.0.1"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^30.2.0","eslint":"^9.37.0","ts-jest":"^29.4.4","prettier":"^3.6.2","typescript":"^5.9.3","@types/jest":"^30.0.0","@types/node":"^20.19.19","@typescript-eslint/parser":"^8.46.0","@typescript-eslint/eslint-plugin":"^8.46.0"},"_npmOperationalInternal":{"tmp":"tmp/diagno_1.5.3_1759790749113_0.04221220870648357","host":"s3://npm-registry-packages-npm-production"}},"1.5.4":{"name":"@a-r3/diagno","version":"1.5.4","keywords":["security","scanning","diagnostics","devsecops","sarif","explainable-ai","heuristics","repository-analysis"],"author":{"name":"A-R3","email":"a.r3@proton.me"},"license":"MIT","_id":"@a-r3/diagno@1.5.4","maintainers":[{"name":"a-r3","email":"alizadarauf1@gmail.com"}],"bin":{"diagno":"diagno-cli.mjs"},"dist":{"shasum":"2621233558be6d161c52a7034973c1e2528796c6","tarball":"https://registry.npmjs.org/@a-r3/diagno/-/diagno-1.5.4.tgz","fileCount":160,"integrity":"sha512-SGTCizPYNKEZ5qU5Lc2nlIR+NoDKZ0rJHeSlUPhBsVCO81piG3OEtX9llzkELhnNIfWQxl4bqnw4TiTkmNwtzw==","signatures":[{"sig":"MEYCIQD67dENRJJIx0wbt8J4NifkSlDas4a0Nfo29tbNsy8ESgIhAIPFCilPoIpHx2Lx1igYzSFt/uczI9lFrCtQIvxcxJa6","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":801949},"main":"dist/index.js","type":"module","engines":{"node":">=18.0.0"},"scripts":{"dev":"tsc --watch","lint":"eslint src/**/*.ts","test":"node test/simple-test.js","build":"npm run build:compile && npm run build:prepare","clean":"rm -rf dist","version":"npm run build && git add dist/","lint:fix":"eslint src/**/*.ts --fix","copy-files":"mkdir -p dist && cp -r src/* dist/ 2>/dev/null || true && cp package.json dist/ && cp README.md dist/ && cp diagno-cli.mjs dist/","test:watch":"jest --watch","postversion":"git push && git push --tags","build:compile":"tsc --noEmit || echo 'TypeScript compilation issues - proceeding with JS files'","build:prepare":"npm run clean && npm run copy-files","test:coverage":"jest --coverage","prepublishOnly":"npm run build"},"_npmUser":{"name":"a-r3","email":"alizadarauf1@gmail.com"},"_npmVersion":"10.9.2","description":"Universal repository diagnostic and security scanning tool with explainable AI","directories":{},"_nodeVersion":"22.17.1","dependencies":{"ajv":"^8.12.0","ora":"^8.2.0","glob":"^11.0.3","yaml":"^2.8.1","chalk":"^5.6.2","fast-glob":"^3.3.3","node-fetch":"^3.3.2","ajv-formats":"^3.0.1"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^30.2.0","eslint":"^9.37.0","ts-jest":"^29.4.4","prettier":"^3.6.2","typescript":"^5.9.3","@types/jest":"^30.0.0","@types/node":"^20.19.19","@typescript-eslint/parser":"^8.46.0","@typescript-eslint/eslint-plugin":"^8.46.0"},"_npmOperationalInternal":{"tmp":"tmp/diagno_1.5.4_1759791111931_0.4720232487535023","host":"s3://npm-registry-packages-npm-production"}},"1.5.5":{"name":"@a-r3/diagno","version":"1.5.5","keywords":["security","scanning","diagnostics","devsecops","sarif","explainable-ai","heuristics","repository-analysis"],"author":{"name":"A-R3","email":"a.r3@proton.me"},"license":"MIT","_id":"@a-r3/diagno@1.5.5","maintainers":[{"name":"a-r3","email":"alizadarauf1@gmail.com"}],"bin":{"diagno":"diagno-cli.mjs"},"dist":{"shasum":"f2417ebc4d04d8abfc739caa306d580a5fd3553f","tarball":"https://registry.npmjs.org/@a-r3/diagno/-/diagno-1.5.5.tgz","fileCount":160,"integrity":"sha512-a2dcjIf3fEmXs2v2FHEBwOT708OLNrISgSMXkxR4qELJmJR6toJ78dhEUgNnvw/x/0urvJGURyUZHP4lmlAIOw==","signatures":[{"sig":"MEYCIQDFVNlR1zCGVfYodepvDisCE9VgwTgatjhGoylV0xRDCwIhAPxuIYnokDwLoTGp0bzvOemAUHo48eVQRAu3RRkELwaq","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":802251},"main":"dist/index.js","type":"module","engines":{"node":">=18.0.0"},"scripts":{"dev":"tsc --watch","lint":"eslint src/**/*.ts","test":"node test/simple-test.js","build":"npm run build:compile && npm run build:prepare","clean":"rm -rf dist","version":"npm run build && git add dist/","lint:fix":"eslint src/**/*.ts --fix","copy-files":"mkdir -p dist && cp -r src/* dist/ 2>/dev/null || true && cp package.json dist/ && cp README.md dist/ && cp diagno-cli.mjs dist/","test:watch":"jest --watch","postversion":"git push && git push --tags","build:compile":"tsc --noEmit || echo 'TypeScript compilation issues - proceeding with JS files'","build:prepare":"npm run clean && npm run copy-files","test:coverage":"jest --coverage","prepublishOnly":"npm run build"},"_npmUser":{"name":"a-r3","email":"alizadarauf1@gmail.com"},"_npmVersion":"10.9.2","description":"Universal repository diagnostic and security scanning tool with explainable AI","directories":{},"_nodeVersion":"22.17.1","dependencies":{"ajv":"^8.12.0","ora":"^8.2.0","glob":"^11.0.3","yaml":"^2.8.1","chalk":"^5.6.2","fast-glob":"^3.3.3","node-fetch":"^3.3.2","ajv-formats":"^3.0.1"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^30.2.0","eslint":"^9.37.0","ts-jest":"^29.4.4","prettier":"^3.6.2","typescript":"^5.9.3","@types/jest":"^30.0.0","@types/node":"^20.19.19","@typescript-eslint/parser":"^8.46.0","@typescript-eslint/eslint-plugin":"^8.46.0"},"_npmOperationalInternal":{"tmp":"tmp/diagno_1.5.5_1759791793141_0.7993007265329901","host":"s3://npm-registry-packages-npm-production"}},"1.5.6":{"name":"@a-r3/diagno","version":"1.5.6","keywords":["security","scanning","diagnostics","devsecops","sarif","explainable-ai","heuristics","repository-analysis"],"author":{"name":"A-R3","email":"a.r3@proton.me"},"license":"MIT","_id":"@a-r3/diagno@1.5.6","maintainers":[{"name":"a-r3","email":"alizadarauf1@gmail.com"}],"bin":{"diagno":"dist/diagno-cli.mjs"},"dist":{"shasum":"4b42d18f8c3b5c42e5c33f86d82fbc22f8cbe66e","tarball":"https://registry.npmjs.org/@a-r3/diagno/-/diagno-1.5.6.tgz","fileCount":160,"integrity":"sha512-KrtyBPGFAANuLwEPOMqgqAjDUIDRzJobHrzZ1y9i7i5ysmMaiuEMU8aNskLXzRLBmxLZdBJqzS7a7VLRICMq+Q==","signatures":[{"sig":"MEQCIGMkNtveYzQUcGa3WL9giaH/H8TlVxrPIg8Tzzjjl5y4AiBvopedxhW+LXT7MrV0bSxd3ZcT7Q54iPe1QhoCNFbK7Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":802261},"main":"dist/index.js","type":"module","engines":{"node":">=18.0.0"},"scripts":{"dev":"tsc --watch","lint":"eslint src/**/*.ts","test":"node test/simple-test.js","build":"npm run build:compile && npm run build:prepare","clean":"rm -rf dist","version":"npm run build && git add dist/","lint:fix":"eslint src/**/*.ts --fix","copy-files":"mkdir -p dist && cp -r src/* dist/ 2>/dev/null || true && cp package.json dist/ && cp README.md dist/ && cp diagno-cli.mjs dist/","test:watch":"jest --watch","postversion":"git push && git push --tags","build:compile":"tsc --noEmit || echo 'TypeScript compilation issues - proceeding with JS files'","build:prepare":"npm run clean && npm run copy-files","test:coverage":"jest --coverage","prepublishOnly":"npm run build"},"_npmUser":{"name":"a-r3","email":"alizadarauf1@gmail.com"},"_npmVersion":"10.9.2","description":"Universal repository diagnostic and security scanning tool with explainable AI","directories":{},"_nodeVersion":"22.17.1","dependencies":{"ajv":"^8.12.0","ora":"^8.2.0","glob":"^11.0.3","yaml":"^2.8.1","chalk":"^5.6.2","fast-glob":"^3.3.3","node-fetch":"^3.3.2","ajv-formats":"^3.0.1"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^30.2.0","eslint":"^9.37.0","ts-jest":"^29.4.4","prettier":"^3.6.2","typescript":"^5.9.3","@types/jest":"^30.0.0","@types/node":"^20.19.19","@typescript-eslint/parser":"^8.46.0","@typescript-eslint/eslint-plugin":"^8.46.0"},"_npmOperationalInternal":{"tmp":"tmp/diagno_1.5.6_1759791844426_0.6703751045041346","host":"s3://npm-registry-packages-npm-production"}},"1.5.7":{"name":"@a-r3/diagno","version":"1.5.7","keywords":["security","scanning","diagnostics","devsecops","sarif","explainable-ai","heuristics","repository-analysis"],"author":{"name":"A-R3","email":"a.r3@proton.me"},"license":"MIT","_id":"@a-r3/diagno@1.5.7","maintainers":[{"name":"a-r3","email":"alizadarauf1@gmail.com"}],"bin":{"diagno":"dist/diagno-cli.mjs"},"dist":{"shasum":"861356077e813b9fe12319f258fd2e699f1ebd62","tarball":"https://registry.npmjs.org/@a-r3/diagno/-/diagno-1.5.7.tgz","fileCount":160,"integrity":"sha512-moM00/JFQHcFi/64CRlt4HZq3tyIekyB+zH9MUOov9+W/7pj9vGjxsthIbgugUqQMwa48bHNzFlXS92JSVPQBg==","signatures":[{"sig":"MEUCIQDpEunccmbyyxiCbUrfwHODX3mp9m9kZK02RlIG3Q/wPwIgApVVJSKNtxZcvxsffvq3Ft8o0pKqacIXDpcnvAj6L8g=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":802259},"main":"dist/index.js","type":"module","engines":{"node":">=18.0.0"},"gitHead":"04bebc18b00c865fb57e5d0b5bdf1fe88d648c11","scripts":{"dev":"tsc --watch","lint":"eslint src/**/*.ts","test":"node test/simple-test.js","build":"npm run build:compile && npm run build:prepare","clean":"rm -rf dist","version":"npm run build && git add dist/","lint:fix":"eslint src/**/*.ts --fix","copy-files":"mkdir -p dist && cp -r src/* dist/ 2>/dev/null || true && cp package.json dist/ && cp README.md dist/ && cp diagno-cli.mjs dist/","test:watch":"jest --watch","postversion":"git push && git push --tags","build:compile":"tsc --noEmit || echo 'TypeScript compilation issues - proceeding with JS files'","build:prepare":"npm run clean && npm run copy-files","test:coverage":"jest --coverage","prepublishOnly":"npm run build"},"_npmUser":{"name":"a-r3","email":"alizadarauf1@gmail.com"},"_npmVersion":"10.9.2","description":"Universal repository diagnostic and security scanning tool with explainable AI","directories":{},"_nodeVersion":"22.17.1","dependencies":{"ajv":"^8.12.0","ora":"^8.2.0","glob":"^11.0.3","yaml":"^2.8.1","chalk":"^5.6.2","fast-glob":"^3.3.3","node-fetch":"^3.3.2","ajv-formats":"^3.0.1"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^30.2.0","eslint":"^9.37.0","ts-jest":"^29.4.4","prettier":"^3.6.2","typescript":"^5.9.3","@types/jest":"^30.0.0","@types/node":"^20.19.19","@typescript-eslint/parser":"^8.46.0","@typescript-eslint/eslint-plugin":"^8.46.0"},"_npmOperationalInternal":{"tmp":"tmp/diagno_1.5.7_1759792330095_0.5967535543276508","host":"s3://npm-registry-packages-npm-production"}},"1.5.8":{"name":"@a-r3/diagno","version":"1.5.8","keywords":["security","scanning","diagnostics","devsecops","sarif","explainable-ai","heuristics","repository-analysis"],"author":{"name":"A-R3","email":"a.r3@proton.me"},"license":"MIT","_id":"@a-r3/diagno@1.5.8","maintainers":[{"name":"a-r3","email":"alizadarauf1@gmail.com"}],"bin":{"diagno":"diagno-cli.mjs"},"dist":{"shasum":"2c582a23b5ab949f37b082022e471dc822fe1e84","tarball":"https://registry.npmjs.org/@a-r3/diagno/-/diagno-1.5.8.tgz","fileCount":160,"integrity":"sha512-znOO9cMqPNdkYBCD+57NpKbT9ng8ujNltsbnsSXnYDhbqCfgBC1oKPLnX/MJpLy7MEMHlh0WDR5JbPrAteNRtg==","signatures":[{"sig":"MEYCIQD8s7J0bLyJbbzsx2qbQM8dN+o9tmi3194+BlGRvSh07QIhAIP8yks1E34bGWRK8faOYDNNiC7YugBBhUUrh/7Lqq/P","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":802251},"main":"dist/index.js","type":"module","engines":{"node":">=18.0.0"},"gitHead":"f117231f700307d7313710923766f4dcc28144c1","scripts":{"dev":"tsc --watch","lint":"eslint src/**/*.ts","test":"node test/simple-test.js","build":"npm run build:compile && npm run build:prepare","clean":"rm -rf dist","version":"npm run build && git add dist/","lint:fix":"eslint src/**/*.ts --fix","copy-files":"mkdir -p dist && cp -r src/* dist/ 2>/dev/null || true && cp package.json dist/ && cp README.md dist/ && cp diagno-cli.mjs dist/","test:watch":"jest --watch","postversion":"git push && git push --tags","build:compile":"tsc --noEmit || echo 'TypeScript compilation issues - proceeding with JS files'","build:prepare":"npm run clean && npm run copy-files","test:coverage":"jest --coverage","prepublishOnly":"npm run build"},"_npmUser":{"name":"a-r3","email":"alizadarauf1@gmail.com"},"_npmVersion":"10.9.2","description":"Universal repository diagnostic and security scanning tool with explainable AI","directories":{},"_nodeVersion":"22.17.1","dependencies":{"ajv":"^8.12.0","ora":"^8.2.0","glob":"^11.0.3","yaml":"^2.8.1","chalk":"^5.6.2","fast-glob":"^3.3.3","node-fetch":"^3.3.2","ajv-formats":"^3.0.1"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^30.2.0","eslint":"^9.37.0","ts-jest":"^29.4.4","prettier":"^3.6.2","typescript":"^5.9.3","@types/jest":"^30.0.0","@types/node":"^20.19.19","@typescript-eslint/parser":"^8.46.0","@typescript-eslint/eslint-plugin":"^8.46.0"},"_npmOperationalInternal":{"tmp":"tmp/diagno_1.5.8_1759792401820_0.8203522893669171","host":"s3://npm-registry-packages-npm-production"}},"1.5.9":{"name":"@a-r3/diagno","version":"1.5.9","keywords":["security","scanning","diagnostics","devsecops","sarif","explainable-ai","heuristics","repository-analysis"],"author":{"name":"A-R3","email":"a.r3@proton.me"},"license":"MIT","_id":"@a-r3/diagno@1.5.9","maintainers":[{"name":"a-r3","email":"alizadarauf1@gmail.com"}],"bin":{"diagno":"diagno-cli.mjs"},"dist":{"shasum":"8f2315ed8c43b7d3346ed1bfeec081fa78dba427","tarball":"https://registry.npmjs.org/@a-r3/diagno/-/diagno-1.5.9.tgz","fileCount":165,"integrity":"sha512-Gmkgsr+Hpltdx+hDntsIu7FhZ62ekK8boj/XEfPlKl87xb5W6hP4S0GnSN+f1rk+uhJicvxkZdpaUEClLAVllg==","signatures":[{"sig":"MEUCIDE5H49W4S9J7dkM8ERbbssJDyFU8VwNBEiuIeUImWDvAiEA2QRIKb0mSuQ+yzqAT0jVMCk1BYhw9/nu6z/Li6DIVtc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":817539},"main":"dist/index.js","type":"module","engines":{"node":">=18.0.0"},"gitHead":"d3484da81ef539e29b2691bc097e80903c5adba1","scripts":{"dev":"tsc --watch","lint":"eslint src/**/*.ts","test":"node test/simple-test.js","build":"npm run build:compile && npm run build:prepare","clean":"rm -rf dist","version":"npm run build && git add dist/","lint:fix":"eslint src/**/*.ts --fix","copy-files":"mkdir -p dist && cp -r src/* dist/ 2>/dev/null || true && cp package.json dist/ && cp README.md dist/ && cp diagno-cli.mjs dist/","test:watch":"jest --watch","postversion":"git push && git push --tags","publish:auto":"npm run build && npm publish","build:compile":"tsc --noEmit || echo 'TypeScript compilation issues - proceeding with JS files'","build:prepare":"npm run clean && npm run copy-files","release:major":"npm run version:major && npm run publish:auto","release:minor":"npm run version:minor && npm run publish:auto","release:patch":"npm run version:patch && npm run publish:auto","test:coverage":"jest --coverage","version:major":"npm version major","version:minor":"npm version minor","version:patch":"npm version patch","prepublishOnly":"npm run build"},"_npmUser":{"name":"a-r3","email":"alizadarauf1@gmail.com"},"_npmVersion":"10.9.2","description":"Universal repository diagnostic and security scanning tool with explainable AI","directories":{},"_nodeVersion":"22.17.1","dependencies":{"ajv":"^8.12.0","ora":"^8.2.0","glob":"^11.0.3","yaml":"^2.8.1","chalk":"^5.6.2","fast-glob":"^3.3.3","node-fetch":"^3.3.2","ajv-formats":"^3.0.1"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^30.2.0","eslint":"^9.37.0","ts-jest":"^29.4.4","prettier":"^3.6.2","typescript":"^5.9.3","@types/jest":"^30.0.0","@types/node":"^20.19.19","@typescript-eslint/parser":"^8.46.0","@typescript-eslint/eslint-plugin":"^8.46.0"},"_npmOperationalInternal":{"tmp":"tmp/diagno_1.5.9_1759793345762_0.43651825468604843","host":"s3://npm-registry-packages-npm-production"}},"1.5.10":{"name":"@a-r3/diagno","version":"1.5.10","keywords":["security","scanning","diagnostics","devsecops","sarif","explainable-ai","heuristics","repository-analysis"],"author":{"name":"A-R3","email":"a.r3@proton.me"},"license":"MIT","_id":"@a-r3/diagno@1.5.10","maintainers":[{"name":"a-r3","email":"alizadarauf1@gmail.com"}],"bin":{"diagno":"diagno-cli.mjs"},"dist":{"shasum":"01a81ed9f321d45821f9079e18642c87ccf90ccc","tarball":"https://registry.npmjs.org/@a-r3/diagno/-/diagno-1.5.10.tgz","fileCount":170,"integrity":"sha512-J0k0BJl3sSOS7A3THWcE5IYPfZkoeZRJoWZa+pI9Tv0C9flQchuxkVyZiFLLe1o6HkgqH1rFT2joIk5ciPosKA==","signatures":[{"sig":"MEUCIQDpVtlSZjK4nd0QVPXPdtCI6CS7TP72F08tdPVv2OkWWwIgOwaVCpsIWnJASXrtieoxsTzlLAyZQRtH0+OqmrzQDfs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":883948},"main":"dist/index.js","type":"module","engines":{"node":">=18.0.0"},"gitHead":"d3484da81ef539e29b2691bc097e80903c5adba1","scripts":{"dev":"tsc --watch","lint":"eslint src/**/*.ts","test":"node test/simple-test.js","build":"npm run build:compile && npm run build:prepare","clean":"rm -rf dist","version":"npm run build && git add dist/","lint:fix":"eslint src/**/*.ts --fix","copy-files":"mkdir -p dist && cp -r src/* dist/ 2>/dev/null || true && cp package.json dist/ && cp README.md dist/ && cp diagno-cli.mjs dist/","test:watch":"jest --watch","postversion":"git push && git push --tags","publish:auto":"npm run build && npm publish","build:compile":"tsc --noEmit || echo 'TypeScript compilation issues - proceeding with JS files'","build:prepare":"npm run clean && npm run copy-files","release:major":"npm run version:major && npm run publish:auto","release:minor":"npm run version:minor && npm run publish:auto","release:patch":"npm run version:patch && npm run publish:auto","test:coverage":"jest --coverage","version:major":"npm version major","version:minor":"npm version minor","version:patch":"npm version patch","prepublishOnly":"npm run build"},"_npmUser":{"name":"a-r3","email":"alizadarauf1@gmail.com"},"_npmVersion":"10.9.2","description":"Universal repository diagnostic and security scanning tool with explainable AI","directories":{},"_nodeVersion":"22.17.1","dependencies":{"ajv":"^8.12.0","ora":"^8.2.0","glob":"^11.0.3","yaml":"^2.8.1","chalk":"^5.6.2","fast-glob":"^3.3.3","node-fetch":"^3.3.2","ajv-formats":"^3.0.1"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^30.2.0","eslint":"^9.37.0","ts-jest":"^29.4.4","prettier":"^3.6.2","typescript":"^5.9.3","@types/jest":"^30.0.0","@types/node":"^20.19.19","@typescript-eslint/parser":"^8.46.0","@typescript-eslint/eslint-plugin":"^8.46.0"},"_npmOperationalInternal":{"tmp":"tmp/diagno_1.5.10_1759794604738_0.7083907936704916","host":"s3://npm-registry-packages-npm-production"}},"1.5.11":{"name":"@a-r3/diagno","version":"1.5.11","keywords":["security","scanning","diagnostics","devsecops","sarif","explainable-ai","heuristics","repository-analysis"],"author":{"name":"A-R3","email":"a.r3@proton.me"},"license":"MIT","_id":"@a-r3/diagno@1.5.11","maintainers":[{"name":"a-r3","email":"alizadarauf1@gmail.com"}],"bin":{"diagno":"dist/index.js"},"dist":{"shasum":"99e2b3e18eea4d41aeafcd23e8e0b7ccfd087eaf","tarball":"https://registry.npmjs.org/@a-r3/diagno/-/diagno-1.5.11.tgz","fileCount":170,"integrity":"sha512-XSf3u1zh8iXJmy8o97jxXiSEjUC3VZMM78SG5YChrAWT3Mm9ZS/2qFAv8UVeY26oqRNXXYD9A0ZuGX5+y3IbMg==","signatures":[{"sig":"MEUCIHe89JK+pHkrYAIytwhwBUO0n5+wMJuisE1JAzocRyXpAiEAuSf322LZ6eEpEruW7p3q3NS+pkqJEhDmrEwqo/YIihY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":883946},"main":"dist/index.js","type":"module","engines":{"node":">=18.0.0"},"gitHead":"d3484da81ef539e29b2691bc097e80903c5adba1","scripts":{"dev":"tsc --watch","lint":"eslint src/**/*.ts","test":"node test/simple-test.js","build":"npm run build:compile && npm run build:prepare","clean":"rm -rf dist","version":"npm run build && git add dist/","lint:fix":"eslint src/**/*.ts --fix","copy-files":"mkdir -p dist && cp -r src/* dist/ 2>/dev/null || true && cp package.json dist/ && cp README.md dist/ && cp diagno-cli.mjs dist/","test:watch":"jest --watch","postversion":"git push && git push --tags","publish:auto":"npm run build && npm publish","build:compile":"tsc --noEmit || echo 'TypeScript compilation issues - proceeding with JS files'","build:prepare":"npm run clean && npm run copy-files","release:major":"npm run version:major && npm run publish:auto","release:minor":"npm run version:minor && npm run publish:auto","release:patch":"npm run version:patch && npm run publish:auto","test:coverage":"jest --coverage","version:major":"npm version major","version:minor":"npm version minor","version:patch":"npm version patch","prepublishOnly":"npm run build"},"_npmUser":{"name":"a-r3","email":"alizadarauf1@gmail.com"},"_npmVersion":"10.9.2","description":"Universal repository diagnostic and security scanning tool with explainable AI","directories":{},"_nodeVersion":"22.17.1","dependencies":{"ajv":"^8.12.0","ora":"^8.2.0","glob":"^11.0.3","yaml":"^2.8.1","chalk":"^5.6.2","fast-glob":"^3.3.3","node-fetch":"^3.3.2","ajv-formats":"^3.0.1"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^30.2.0","eslint":"^9.37.0","ts-jest":"^29.4.4","prettier":"^3.6.2","typescript":"^5.9.3","@types/jest":"^30.0.0","@types/node":"^20.19.19","@typescript-eslint/parser":"^8.46.0","@typescript-eslint/eslint-plugin":"^8.46.0"},"_npmOperationalInternal":{"tmp":"tmp/diagno_1.5.11_1759794685073_0.885474950314747","host":"s3://npm-registry-packages-npm-production"}},"1.5.12":{"name":"@a-r3/diagno","version":"1.5.12","keywords":["security","scanning","diagnostics","devsecops","sarif","explainable-ai","heuristics","repository-analysis"],"author":{"name":"A-R3","email":"a.r3@proton.me"},"license":"MIT","_id":"@a-r3/diagno@1.5.12","maintainers":[{"name":"a-r3","email":"alizadarauf1@gmail.com"}],"bin":{"diagno":"diagno-cli.mjs"},"dist":{"shasum":"a7710488ed99c4dc8b5e576603c9ca5bafb40db7","tarball":"https://registry.npmjs.org/@a-r3/diagno/-/diagno-1.5.12.tgz","fileCount":170,"integrity":"sha512-kHIya+dzyRN5D0VRhrOxAXytGoh/Onk1B7sOn8rtKMbApf/NnmrRw9Jet9vLbC90iK6QhNBBmnPeBI9F5Cg3Wg==","signatures":[{"sig":"MEYCIQDFrqxqOmgPmXEn7BxXmhbw/ypvBV8dyumHJM2/4hasRwIhAL1116nfpKGLkC9D9rYWanjQJ2PuYYxVPPyApb0mwjTo","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":886526},"main":"dist/index.js","type":"module","engines":{"node":">=18.0.0"},"gitHead":"d3484da81ef539e29b2691bc097e80903c5adba1","scripts":{"dev":"tsc --watch","lint":"eslint src/**/*.ts","test":"node test/simple-test.js","build":"npm run build:compile && npm run build:prepare","clean":"rm -rf dist","version":"npm run build && git add dist/","lint:fix":"eslint src/**/*.ts --fix","copy-files":"mkdir -p dist && cp -r src/* dist/ 2>/dev/null || true && cp package.json dist/ && cp README.md dist/ && cp diagno-cli.mjs dist/","test:watch":"jest --watch","postversion":"git push && git push --tags","publish:auto":"npm run build && npm publish","build:compile":"tsc --noEmit || echo 'TypeScript compilation issues - proceeding with JS files'","build:prepare":"npm run clean && npm run copy-files","release:major":"npm run version:major && npm run publish:auto","release:minor":"npm run version:minor && npm run publish:auto","release:patch":"npm run version:patch && npm run publish:auto","test:coverage":"jest --coverage","version:major":"npm version major","version:minor":"npm version minor","version:patch":"npm version patch","prepublishOnly":"npm run build"},"_npmUser":{"name":"a-r3","email":"alizadarauf1@gmail.com"},"_npmVersion":"10.9.2","description":"Universal repository diagnostic and security scanning tool with explainable AI","directories":{},"_nodeVersion":"22.17.1","dependencies":{"ajv":"^8.12.0","ora":"^8.2.0","glob":"^11.0.3","yaml":"^2.8.1","chalk":"^5.6.2","fast-glob":"^3.3.3","node-fetch":"^3.3.2","ajv-formats":"^3.0.1"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^30.2.0","eslint":"^9.37.0","ts-jest":"^29.4.4","prettier":"^3.6.2","typescript":"^5.9.3","@types/jest":"^30.0.0","@types/node":"^20.19.19","@typescript-eslint/parser":"^8.46.0","@typescript-eslint/eslint-plugin":"^8.46.0"},"_npmOperationalInternal":{"tmp":"tmp/diagno_1.5.12_1759794931327_0.05824189088908183","host":"s3://npm-registry-packages-npm-production"}},"1.5.13":{"name":"@a-r3/diagno","version":"1.5.13","keywords":["security","scanning","diagnostics","devsecops","sarif","explainable-ai","heuristics","repository-analysis"],"author":{"name":"A-R3","email":"a.r3@proton.me"},"license":"MIT","_id":"@a-r3/diagno@1.5.13","maintainers":[{"name":"a-r3","email":"alizadarauf1@gmail.com"}],"bin":{"diagno":"diagno-cli.mjs"},"dist":{"shasum":"324f7ca5f1c30e7645beb07d37f6b974a9d43f2c","tarball":"https://registry.npmjs.org/@a-r3/diagno/-/diagno-1.5.13.tgz","fileCount":170,"integrity":"sha512-2UY2s62PGF/Z3FizRb54Y93V3EOdhcB53xtO38ZVcl49CCdq3d9RZhORXclR9Knb0Ejov0HvsGNTWzyJF6BrFw==","signatures":[{"sig":"MEUCIQCyJcr5MK3AppwZ6Zdavgfv+N4veouMiq9fmf/l/Xzu8AIgQsbUQ7JYddE/KCuUzinewKqhyI9PPBwwj32bk6handI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":886332},"main":"dist/index.js","type":"module","engines":{"node":">=18.0.0"},"gitHead":"d3484da81ef539e29b2691bc097e80903c5adba1","scripts":{"dev":"tsc --watch","lint":"eslint src/**/*.ts","test":"node test/simple-test.js","build":"npm run build:compile && npm run build:prepare","clean":"rm -rf dist","version":"npm run build && git add dist/","lint:fix":"eslint src/**/*.ts --fix","copy-files":"mkdir -p dist && cp -r src/* dist/ 2>/dev/null || true && cp package.json dist/ && cp README.md dist/ && cp diagno-cli.mjs dist/","test:watch":"jest --watch","postversion":"git push && git push --tags","publish:auto":"npm run build && npm publish","build:compile":"tsc --noEmit || echo 'TypeScript compilation issues - proceeding with JS files'","build:prepare":"npm run clean && npm run copy-files","release:major":"npm run version:major && npm run publish:auto","release:minor":"npm run version:minor && npm run publish:auto","release:patch":"npm run version:patch && npm run publish:auto","test:coverage":"jest --coverage","version:major":"npm version major","version:minor":"npm version minor","version:patch":"npm version patch","prepublishOnly":"npm run build"},"_npmUser":{"name":"a-r3","email":"alizadarauf1@gmail.com"},"_npmVersion":"10.9.2","description":"Universal repository diagnostic and security scanning tool with explainable AI","directories":{},"_nodeVersion":"22.17.1","dependencies":{"ajv":"^8.12.0","ora":"^8.2.0","glob":"^11.0.3","yaml":"^2.8.1","chalk":"^5.6.2","fast-glob":"^3.3.3","node-fetch":"^3.3.2","ajv-formats":"^3.0.1"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^30.2.0","eslint":"^9.37.0","ts-jest":"^29.4.4","prettier":"^3.6.2","typescript":"^5.9.3","@types/jest":"^30.0.0","@types/node":"^20.19.19","@typescript-eslint/parser":"^8.46.0","@typescript-eslint/eslint-plugin":"^8.46.0"},"_npmOperationalInternal":{"tmp":"tmp/diagno_1.5.13_1759794975441_0.1782242212487437","host":"s3://npm-registry-packages-npm-production"}},"1.5.14":{"name":"@a-r3/diagno","version":"1.5.14","keywords":["security","scanning","diagnostics","devsecops","sarif","explainable-ai","heuristics","repository-analysis"],"author":{"name":"A-R3","email":"a.r3@proton.me"},"license":"MIT","_id":"@a-r3/diagno@1.5.14","maintainers":[{"name":"a-r3","email":"alizadarauf1@gmail.com"}],"bin":{"diagno":"diagno-cli.mjs"},"dist":{"shasum":"8a6deed98344b0a8401deb9b8835ac3f0f393238","tarball":"https://registry.npmjs.org/@a-r3/diagno/-/diagno-1.5.14.tgz","fileCount":171,"integrity":"sha512-47+4qPSGJNMjIFvAuSAleLOYcXk7BI4Lg6ZBJsmT9UZw8+rZSTGBBCmaSZ7wVNahjPMz0/INK2OQYU3ifVUVoA==","signatures":[{"sig":"MEUCIQCzacU6Si7Vkqp79JriVrpc7bzNK5OPc2bM8+Kf9CPljQIgN5ZhYw0foXqaW50wO9iQ0frZ2b1E7OFhC54zrKRvX5M=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":902646},"main":"dist/index.js","type":"module","engines":{"node":">=18.0.0"},"gitHead":"95e9e48fa9213fced45549d2618faacf292fbd4c","scripts":{"dev":"tsc --watch","lint":"eslint src/**/*.ts","test":"node test/simple-test.js","build":"npm run build:compile && npm run build:prepare","clean":"rm -rf dist","version":"npm run build && git add dist/","lint:fix":"eslint src/**/*.ts --fix","copy-files":"mkdir -p dist && cp -r src/* dist/ 2>/dev/null || true && cp package.json dist/ && cp README.md dist/ && cp diagno-cli.mjs dist/","test:watch":"jest --watch","postversion":"git push && git push --tags","publish:auto":"npm run build && npm publish","release:auto":"npm run version:auto && npm run publish:auto","version:auto":"./auto-version.sh","build:compile":"tsc --noEmit || echo 'TypeScript compilation issues - proceeding with JS files'","build:prepare":"npm run clean && npm run copy-files","release:major":"npm run version:major && npm run publish:auto","release:minor":"npm run version:minor && npm run publish:auto","release:patch":"npm run version:patch && npm run publish:auto","test:coverage":"jest --coverage","version:major":"npm version major","version:minor":"npm version minor","version:patch":"npm version patch","prepublishOnly":"npm run build"},"_npmUser":{"name":"a-r3","email":"alizadarauf1@gmail.com"},"_npmVersion":"10.9.2","description":"Universal repository diagnostic and security scanning tool with explainable AI","directories":{},"_nodeVersion":"22.17.1","dependencies":{"ajv":"^8.12.0","ora":"^8.2.0","glob":"^11.0.3","yaml":"^2.8.1","chalk":"^5.6.2","commander":"^14.0.1","fast-glob":"^3.3.3","node-fetch":"^3.3.2","ajv-formats":"^3.0.1"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^30.2.0","eslint":"^9.37.0","ts-jest":"^29.4.4","prettier":"^3.6.2","typescript":"^5.9.3","@types/jest":"^30.0.0","@types/node":"^20.19.19","@typescript-eslint/parser":"^8.46.0","@typescript-eslint/eslint-plugin":"^8.46.0"},"_npmOperationalInternal":{"tmp":"tmp/diagno_1.5.14_1759797144286_0.7391400445543743","host":"s3://npm-registry-packages-npm-production"}},"1.5.15":{"name":"@a-r3/diagno","version":"1.5.15","keywords":["security","scanning","diagnostics","devsecops","sarif","explainable-ai","heuristics","repository-analysis"],"author":{"name":"A-R3","email":"a.r3@proton.me"},"license":"MIT","_id":"@a-r3/diagno@1.5.15","maintainers":[{"name":"a-r3","email":"alizadarauf1@gmail.com"}],"bin":{"diagno":"diagno-cli.mjs"},"dist":{"shasum":"dce7bf4e2a9cbca9649f4ec6854a56a0a3b64f82","tarball":"https://registry.npmjs.org/@a-r3/diagno/-/diagno-1.5.15.tgz","fileCount":171,"integrity":"sha512-ovzs6de3IdlorLJP+zWsevnTVsBNUynY9bJWognBNxIOaWo7ex3XT8XDyeVNOJoPvhuvrXX+5aonZCY6rSoXlw==","signatures":[{"sig":"MEQCIDA9SBAi8yl+pCM9ytK2cuIB8H9TUww/oaNH038yRzreAiBE3drKKq3aBzCbqHLB++5dAEDHDIuNXi6hdQGClZjPuA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":902388},"main":"dist/index.js","type":"module","engines":{"node":">=18.0.0"},"gitHead":"8327bd3f23c13d1d6b73e1f64a95e6c15e0be18d","scripts":{"dev":"tsc --watch","lint":"eslint src/**/*.ts","test":"node test/simple-test.js","build":"npm run build:prepare","clean":"rm -rf dist","version":"npm run build && git add dist/","lint:fix":"eslint src/**/*.ts --fix","copy-files":"mkdir -p dist && cp -r src/* dist/ 2>/dev/null || true && cp package.json dist/ && cp README.md dist/ && cp diagno-cli.mjs dist/","test:watch":"jest --watch","postversion":"git push && git push --tags","publish:auto":"npm run build && npm publish","release:auto":"npm run version:auto && npm run publish:auto","version:auto":"./auto-version.sh","build:prepare":"npm run clean && npm run copy-files","release:major":"npm run version:major && npm run publish:auto","release:minor":"npm run version:minor && npm run publish:auto","release:patch":"npm run version:patch && npm run publish:auto","test:coverage":"jest --coverage","version:major":"npm version major","version:minor":"npm version minor","version:patch":"npm version patch","prepublishOnly":"npm run build"},"_npmUser":{"name":"a-r3","email":"alizadarauf1@gmail.com"},"_npmVersion":"10.9.2","description":"Universal repository diagnostic and security scanning tool with explainable AI","directories":{},"_nodeVersion":"22.17.1","dependencies":{"ajv":"^8.12.0","ora":"^8.2.0","glob":"^11.0.3","yaml":"^2.8.1","chalk":"^5.6.2","commander":"^14.0.1","fast-glob":"^3.3.3","node-fetch":"^3.3.2","ajv-formats":"^3.0.1"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^30.2.0","eslint":"^9.37.0","ts-jest":"^29.4.4","prettier":"^3.6.2","typescript":"^5.9.3","@types/jest":"^30.0.0","@types/node":"^20.19.19","@typescript-eslint/parser":"^8.46.0","@typescript-eslint/eslint-plugin":"^8.46.0"},"_npmOperationalInternal":{"tmp":"tmp/diagno_1.5.15_1759869825891_0.4178296097573839","host":"s3://npm-registry-packages-npm-production"}},"1.5.16":{"name":"@a-r3/diagno","version":"1.5.16","keywords":["security","scanning","diagnostics","devsecops","sarif","explainable-ai","heuristics","repository-analysis"],"author":{"name":"A-R3","email":"a.r3@proton.me"},"license":"MIT","_id":"@a-r3/diagno@1.5.16","maintainers":[{"name":"a-r3","email":"alizadarauf1@gmail.com"}],"bin":{"diagno":"diagno-cli.mjs"},"dist":{"shasum":"b6f467738de402371772a6743fd53214f9ff2f86","tarball":"https://registry.npmjs.org/@a-r3/diagno/-/diagno-1.5.16.tgz","fileCount":171,"integrity":"sha512-BYiRsvunMfdWMFdM7ldiMegh6ZlOu6vVUkGQyGkCEc/bWafKu3zOOno5y+UE6BEYsBxFJtWJVCHCXPGT/UidSA==","signatures":[{"sig":"MEUCIQDCw+O24D4RLnwMzk9KOWDgT12nc11x/JNSDPg0LHo1YgIgXMQdxyLKifbj6NggdbOmewd0hweuNYghhp5ZmitDUmw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":902188},"main":"dist/index.js","type":"module","engines":{"node":">=18.0.0"},"gitHead":"8327bd3f23c13d1d6b73e1f64a95e6c15e0be18d","scripts":{"dev":"tsc --watch","lint":"eslint src/**/*.ts","test":"node test/simple-test.js","build":"npm run build:prepare","clean":"rm -rf dist","version":"npm run build && git add dist/","lint:fix":"eslint src/**/*.ts --fix","copy-files":"mkdir -p dist && cp -r src/* dist/ 2>/dev/null || true && cp package.json dist/ && cp README.md dist/ && cp diagno-cli.mjs dist/","test:watch":"jest --watch","postversion":"git push && git push --tags","publish:auto":"npm run build && npm publish","release:auto":"npm run version:auto && npm run publish:auto","version:auto":"./auto-version.sh","build:prepare":"npm run clean && npm run copy-files","release:major":"npm run version:major && npm run publish:auto","release:minor":"npm run version:minor && npm run publish:auto","release:patch":"npm run version:patch && npm run publish:auto","test:coverage":"jest --coverage","version:major":"npm version major","version:minor":"npm version minor","version:patch":"npm version patch","prepublishOnly":"npm run build"},"_npmUser":{"name":"a-r3","email":"alizadarauf1@gmail.com"},"_npmVersion":"10.9.2","description":"Universal repository diagnostic and security scanning tool with explainable AI","directories":{},"_nodeVersion":"22.17.1","dependencies":{"ajv":"^8.12.0","ora":"^8.2.0","glob":"^11.0.3","yaml":"^2.8.1","chalk":"^5.6.2","commander":"^14.0.1","fast-glob":"^3.3.3","node-fetch":"^3.3.2","ajv-formats":"^3.0.1"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^30.2.0","eslint":"^9.37.0","ts-jest":"^29.4.4","prettier":"^3.6.2","typescript":"^5.9.3","@types/jest":"^30.0.0","@types/node":"^20.19.19","@typescript-eslint/parser":"^8.46.0","@typescript-eslint/eslint-plugin":"^8.46.0"},"_npmOperationalInternal":{"tmp":"tmp/diagno_1.5.16_1759869899795_0.29749634552427406","host":"s3://npm-registry-packages-npm-production"}},"1.5.17":{"name":"@a-r3/diagno","version":"1.5.17","keywords":["security","scanning","diagnostics","devsecops","sarif","explainable-ai","heuristics","repository-analysis"],"author":{"name":"A-R3","email":"a.r3@proton.me"},"license":"MIT","_id":"@a-r3/diagno@1.5.17","maintainers":[{"name":"a-r3","email":"alizadarauf1@gmail.com"}],"bin":{"diagno":"diagno-cli.mjs"},"dist":{"shasum":"019d302ab806efa459b8da2f8c4e5223889d1be5","tarball":"https://registry.npmjs.org/@a-r3/diagno/-/diagno-1.5.17.tgz","fileCount":171,"integrity":"sha512-B55m/vCYziMQAku0k0OLqu/koXyMlMG6S/wjBVfS0AEovIHn/QgZZBt7EZQS9oQlBAzK3IFUo+NaDK1VlffhUg==","signatures":[{"sig":"MEYCIQCzUNCvicG8YCtg1ngT9i03t2DJFTQvVuY1ehBQRLoK3AIhAMx8RSi15Qpfxr9+VbxcLDr3mTEow7k2SBly8rjcIoKw","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":904572},"main":"dist/index.js","type":"module","engines":{"node":">=18.0.0"},"gitHead":"8c63fb827a4039d2b915467bf68f5317ea8d20cf","scripts":{"dev":"tsc --watch","lint":"eslint src/**/*.ts","test":"node test/simple-test.js","build":"npm run build:prepare","clean":"rm -rf dist","version":"npm run build && git add dist/","lint:fix":"eslint src/**/*.ts --fix","copy-files":"mkdir -p dist && cp -r src/* dist/ 2>/dev/null || true && cp package.json dist/ && cp README.md dist/ && cp diagno-cli.mjs dist/","test:watch":"jest --watch","postversion":"git push && git push --tags","publish:auto":"npm run build && npm publish","release:auto":"npm run version:auto && npm run publish:auto","version:auto":"./auto-version.sh","build:prepare":"npm run clean && npm run copy-files","release:major":"npm run version:major && npm run publish:auto","release:minor":"npm run version:minor && npm run publish:auto","release:patch":"npm run version:patch && npm run publish:auto","test:coverage":"jest --coverage","version:major":"npm version major","version:minor":"npm version minor","version:patch":"npm version patch","prepublishOnly":"npm run build"},"_npmUser":{"name":"a-r3","email":"alizadarauf1@gmail.com"},"_npmVersion":"10.9.2","description":"Universal repository diagnostic and security scanning tool with explainable AI","directories":{},"_nodeVersion":"22.17.1","dependencies":{"ajv":"^8.12.0","ora":"^8.2.0","glob":"^11.0.3","yaml":"^2.8.1","chalk":"^5.6.2","commander":"^14.0.1","fast-glob":"^3.3.3","node-fetch":"^3.3.2","ajv-formats":"^3.0.1"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^30.2.0","eslint":"^9.37.0","ts-jest":"^29.4.4","prettier":"^3.6.2","typescript":"^5.9.3","@types/jest":"^30.0.0","@types/node":"^20.19.19","@typescript-eslint/parser":"^8.46.0","@typescript-eslint/eslint-plugin":"^8.46.0"},"_npmOperationalInternal":{"tmp":"tmp/diagno_1.5.17_1759870679733_0.5081758500416846","host":"s3://npm-registry-packages-npm-production"}},"1.5.18":{"name":"@a-r3/diagno","version":"1.5.18","keywords":["security","scanning","diagnostics","devsecops","sarif","explainable-ai","heuristics","repository-analysis"],"author":{"name":"A-R3","email":"a.r3@proton.me"},"license":"MIT","_id":"@a-r3/diagno@1.5.18","maintainers":[{"name":"a-r3","email":"alizadarauf1@gmail.com"}],"bin":{"diagno":"diagno-cli.mjs"},"dist":{"shasum":"7598937816f3581abab6aeded7f2490ee6f8aff1","tarball":"https://registry.npmjs.org/@a-r3/diagno/-/diagno-1.5.18.tgz","fileCount":171,"integrity":"sha512-K1Sg5FrbNMY8Z2nnIRLYUtsv4YvZYmWIBpqRx0thqlUaI96hx6iGjJjA9F9MR+nXNi3b/mxg0ust+WzuPhkTnw==","signatures":[{"sig":"MEUCIHiUdZcSq0iFon+D/AocuyH3Rr/kWIDcJmcTeyinpPT9AiEAusZf+FmJckdVTK2ox60tZDds2MRdVvitcvA3ewao5Bc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":904572},"main":"dist/index.js","type":"module","engines":{"node":">=18.0.0"},"gitHead":"8c63fb827a4039d2b915467bf68f5317ea8d20cf","scripts":{"dev":"tsc --watch","lint":"eslint src/**/*.ts","test":"node test/simple-test.js","build":"npm run build:prepare","clean":"rm -rf dist","version":"npm run build && git add dist/","lint:fix":"eslint src/**/*.ts --fix","copy-files":"mkdir -p dist && cp -r src/* dist/ 2>/dev/null || true && cp package.json dist/ && cp README.md dist/ && cp diagno-cli.mjs dist/","test:watch":"jest --watch","postversion":"git push && git push --tags","publish:auto":"npm run build && npm publish","release:auto":"npm run version:auto && npm run publish:auto","version:auto":"./auto-version.sh","build:prepare":"npm run clean && npm run copy-files","release:major":"npm run version:major && npm run publish:auto","release:minor":"npm run version:minor && npm run publish:auto","release:patch":"npm run version:patch && npm run publish:auto","test:coverage":"jest --coverage","version:major":"npm version major","version:minor":"npm version minor","version:patch":"npm version patch","prepublishOnly":"npm run build"},"_npmUser":{"name":"a-r3","email":"alizadarauf1@gmail.com"},"_npmVersion":"10.9.2","description":"Universal repository diagnostic and security scanning tool with explainable AI","directories":{},"_nodeVersion":"22.17.1","dependencies":{"ajv":"^8.12.0","ora":"^8.2.0","glob":"^11.0.3","yaml":"^2.8.1","chalk":"^5.6.2","commander":"^14.0.1","fast-glob":"^3.3.3","node-fetch":"^3.3.2","ajv-formats":"^3.0.1"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^30.2.0","eslint":"^9.37.0","ts-jest":"^29.4.4","prettier":"^3.6.2","typescript":"^5.9.3","@types/jest":"^30.0.0","@types/node":"^20.19.19","@typescript-eslint/parser":"^8.46.0","@typescript-eslint/eslint-plugin":"^8.46.0"},"_npmOperationalInternal":{"tmp":"tmp/diagno_1.5.18_1759871198931_0.8023013015663889","host":"s3://npm-registry-packages-npm-production"}},"1.5.19":{"name":"@a-r3/diagno","version":"1.5.19","keywords":["security","scanning","diagnostics","devsecops","sarif","explainable-ai","heuristics","repository-analysis"],"author":{"name":"A-R3","email":"a.r3@proton.me"},"license":"MIT","_id":"@a-r3/diagno@1.5.19","maintainers":[{"name":"a-r3","email":"alizadarauf1@gmail.com"}],"bin":{"diagno":"diagno-cli.mjs"},"dist":{"shasum":"d68f2e852a116268b52beb01f126dc661e604d3d","tarball":"https://registry.npmjs.org/@a-r3/diagno/-/diagno-1.5.19.tgz","fileCount":171,"integrity":"sha512-nZjnSATpQCLmhVYzKDTZM/UzsYnkzgkVyp1rCjuhU5tLriaq0qGBvNgfj+bVpuXHL442sTFCILPRNYI4EGW2fA==","signatures":[{"sig":"MEQCIDQ6XQkQPa2+Ho+gRttLpWUPYOU+eEe9EU7JV064TPGTAiA9vvfEnyIeWRHXpqIYbDTukNGNnPQ5f3kDBckR2zdk/g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":904572},"main":"dist/index.js","type":"module","engines":{"node":">=18.0.0"},"gitHead":"8c63fb827a4039d2b915467bf68f5317ea8d20cf","scripts":{"dev":"tsc --watch","lint":"eslint src/**/*.ts","test":"node test/simple-test.js","build":"npm run build:prepare","clean":"rm -rf dist","version":"npm run build && git add dist/","lint:fix":"eslint src/**/*.ts --fix","copy-files":"mkdir -p dist && cp -r src/* dist/ 2>/dev/null || true && cp package.json dist/ && cp README.md dist/ && cp diagno-cli.mjs dist/","test:watch":"jest --watch","postversion":"git push && git push --tags","publish:auto":"npm run build && npm publish","release:auto":"npm run version:auto && npm run publish:auto","version:auto":"./auto-version.sh","build:prepare":"npm run clean && npm run copy-files","release:major":"npm run version:major && npm run publish:auto","release:minor":"npm run version:minor && npm run publish:auto","release:patch":"npm run version:patch && npm run publish:auto","test:coverage":"jest --coverage","version:major":"npm version major","version:minor":"npm version minor","version:patch":"npm version patch","prepublishOnly":"npm run build"},"_npmUser":{"name":"a-r3","email":"alizadarauf1@gmail.com"},"_npmVersion":"10.9.2","description":"Universal repository diagnostic and security scanning tool with explainable AI","directories":{},"_nodeVersion":"22.17.1","dependencies":{"ajv":"^8.12.0","ora":"^8.2.0","glob":"^11.0.3","yaml":"^2.8.1","chalk":"^5.6.2","commander":"^14.0.1","fast-glob":"^3.3.3","node-fetch":"^3.3.2","ajv-formats":"^3.0.1"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^30.2.0","eslint":"^9.37.0","ts-jest":"^29.4.4","prettier":"^3.6.2","typescript":"^5.9.3","@types/jest":"^30.0.0","@types/node":"^20.19.19","@typescript-eslint/parser":"^8.46.0","@typescript-eslint/eslint-plugin":"^8.46.0"},"_npmOperationalInternal":{"tmp":"tmp/diagno_1.5.19_1759871310564_0.21604299384560965","host":"s3://npm-registry-packages-npm-production"}},"1.5.20":{"name":"@a-r3/diagno","version":"1.5.20","keywords":["security","scanning","diagnostics","devsecops","sarif","explainable-ai","heuristics","repository-analysis"],"author":{"name":"A-R3","email":"a.r3@proton.me"},"license":"MIT","_id":"@a-r3/diagno@1.5.20","maintainers":[{"name":"a-r3","email":"alizadarauf1@gmail.com"}],"bin":{"diagno":"diagno-cli.mjs"},"dist":{"shasum":"9a31514e997812144e4a4f7c5dcec15001c9151c","tarball":"https://registry.npmjs.org/@a-r3/diagno/-/diagno-1.5.20.tgz","fileCount":171,"integrity":"sha512-0hC7coybohYJUb9aFdnlfEOR8jbXQm3PAFdeYimo0w3AYjB1lvrf7iAy4W+cuqYeTQzDZMdqvft4da9mX64sYA==","signatures":[{"sig":"MEQCIDPBhhDu32ZbZMFFVSpCmobgMJtStcIzNuwSL7Xf3BJyAiBmJApvOUQk+wilKAdiwqQaXoIfdCXOpmgh3GWL8XQ+uQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":904572},"main":"dist/index.js","type":"module","engines":{"node":">=18.0.0"},"gitHead":"8c63fb827a4039d2b915467bf68f5317ea8d20cf","scripts":{"dev":"tsc --watch","lint":"eslint src/**/*.ts","test":"node test/simple-test.js","build":"npm run build:prepare","clean":"rm -rf dist","version":"npm run build && git add dist/","lint:fix":"eslint src/**/*.ts --fix","copy-files":"mkdir -p dist && cp -r src/* dist/ 2>/dev/null || true && cp package.json dist/ && cp README.md dist/ && cp diagno-cli.mjs dist/","test:watch":"jest --watch","postversion":"git push && git push --tags","publish:auto":"npm run build && npm publish","release:auto":"npm run version:auto && npm run publish:auto","version:auto":"./auto-version.sh","build:prepare":"npm run clean && npm run copy-files","release:major":"npm run version:major && npm run publish:auto","release:minor":"npm run version:minor && npm run publish:auto","release:patch":"npm run version:patch && npm run publish:auto","test:coverage":"jest --coverage","version:major":"npm version major","version:minor":"npm version minor","version:patch":"npm version patch","prepublishOnly":"npm run build"},"_npmUser":{"name":"a-r3","email":"alizadarauf1@gmail.com"},"_npmVersion":"10.9.2","description":"Universal repository diagnostic and security scanning tool with explainable AI","directories":{},"_nodeVersion":"22.17.1","dependencies":{"ajv":"^8.12.0","ora":"^8.2.0","glob":"^11.0.3","yaml":"^2.8.1","chalk":"^5.6.2","commander":"^14.0.1","fast-glob":"^3.3.3","node-fetch":"^3.3.2","ajv-formats":"^3.0.1"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^30.2.0","eslint":"^9.37.0","ts-jest":"^29.4.4","prettier":"^3.6.2","typescript":"^5.9.3","@types/jest":"^30.0.0","@types/node":"^20.19.19","@typescript-eslint/parser":"^8.46.0","@typescript-eslint/eslint-plugin":"^8.46.0"},"_npmOperationalInternal":{"tmp":"tmp/diagno_1.5.20_1759871360193_0.9107080486884642","host":"s3://npm-registry-packages-npm-production"}},"1.5.21":{"name":"@a-r3/diagno","version":"1.5.21","keywords":["security","scanning","diagnostics","devsecops","sarif","explainable-ai","heuristics","repository-analysis"],"author":{"name":"A-R3","email":"a.r3@proton.me"},"license":"MIT","_id":"@a-r3/diagno@1.5.21","maintainers":[{"name":"a-r3","email":"alizadarauf1@gmail.com"}],"bin":{"diagno":"diagno-cli.mjs"},"dist":{"shasum":"e7b56c205709f4361f6cf771ae688e2641838328","tarball":"https://registry.npmjs.org/@a-r3/diagno/-/diagno-1.5.21.tgz","fileCount":171,"integrity":"sha512-nRn8FceoXB71/M57oHnamPtewPhTDYOZv1XokyKAUW+ZNsIYuvy8i9ozZxD4VPHNoXGUhj3V3/WMyB9r/QNk3g==","signatures":[{"sig":"MEUCIQCyOZQ3FDiRxjh9Rt+R3iy2fB4howhhWeIeexcr3ZKtywIgF7ldNpS8pasW9TM3swTkknPnELs0DSWeZLF8y2I+6ZY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":904572},"main":"dist/index.js","type":"module","engines":{"node":">=18.0.0"},"gitHead":"6f17eab2ebd170f9ece2e3e14e7a296f21f51cd1","scripts":{"dev":"tsc --watch","lint":"eslint src/**/*.ts","test":"node test/simple-test.js","build":"npm run build:prepare","clean":"rm -rf dist","version":"npm run build && git add dist/","lint:fix":"eslint src/**/*.ts --fix","copy-files":"mkdir -p dist && cp -r src/* dist/ 2>/dev/null || true && cp package.json dist/ && cp README.md dist/ && cp diagno-cli.mjs dist/","test:watch":"jest --watch","postversion":"git push && git push --tags","publish:auto":"npm run build && npm publish","release:auto":"npm run version:auto && npm run publish:auto","version:auto":"./auto-version.sh","build:prepare":"npm run clean && npm run copy-files","release:major":"npm run version:major && npm run publish:auto","release:minor":"npm run version:minor && npm run publish:auto","release:patch":"npm run version:patch && npm run publish:auto","test:coverage":"jest --coverage","version:major":"npm version major","version:minor":"npm version minor","version:patch":"npm version patch","prepublishOnly":"npm run build"},"_npmUser":{"name":"a-r3","email":"alizadarauf1@gmail.com"},"_npmVersion":"10.9.2","description":"Universal repository diagnostic and security scanning tool with explainable AI","directories":{},"_nodeVersion":"22.17.1","dependencies":{"ajv":"^8.12.0","ora":"^8.2.0","glob":"^11.0.3","yaml":"^2.8.1","chalk":"^5.6.2","commander":"^14.0.1","fast-glob":"^3.3.3","node-fetch":"^3.3.2","ajv-formats":"^3.0.1"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^30.2.0","eslint":"^9.37.0","ts-jest":"^29.4.4","prettier":"^3.6.2","typescript":"^5.9.3","@types/jest":"^30.0.0","@types/node":"^20.19.19","@typescript-eslint/parser":"^8.46.0","@typescript-eslint/eslint-plugin":"^8.46.0"},"_npmOperationalInternal":{"tmp":"tmp/diagno_1.5.21_1759871527508_0.5947718464759724","host":"s3://npm-registry-packages-npm-production"}},"1.5.22":{"name":"@a-r3/diagno","version":"1.5.22","keywords":["security","scanning","diagnostics","devsecops","sarif","explainable-ai","heuristics","repository-analysis"],"author":{"name":"A-R3","email":"a.r3@proton.me"},"license":"MIT","_id":"@a-r3/diagno@1.5.22","maintainers":[{"name":"a-r3","email":"alizadarauf1@gmail.com"}],"bin":{"diagno":"diagno-cli.mjs"},"dist":{"shasum":"7e9a6b7d5e744c95117216328fbf7200def94b27","tarball":"https://registry.npmjs.org/@a-r3/diagno/-/diagno-1.5.22.tgz","fileCount":171,"integrity":"sha512-zN+JRXwyb30n0Emg7PxrnWCRnbmOGKED2JEBAGjKgEqWrsc1WMSIG+NppQXn5K+CD/9+0hZLZ8X6gUJQ4J6FJA==","signatures":[{"sig":"MEQCIANO5YG5rtpXxmXYjdlOAS7Fsdx7PgvbfluzJOlneUOFAiBsk8rGjpON88Yk3LMilhUGEhq9eEOzgWLttD6UOamfzg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":904572},"main":"dist/index.js","type":"module","engines":{"node":">=18.0.0"},"gitHead":"3f1df39b7635565f179d20fd391f29f409786cf8","scripts":{"dev":"tsc --watch","lint":"eslint src/**/*.ts","test":"node test/simple-test.js","build":"npm run build:prepare","clean":"rm -rf dist","version":"npm run build && git add dist/","lint:fix":"eslint src/**/*.ts --fix","copy-files":"mkdir -p dist && cp -r src/* dist/ 2>/dev/null || true && cp package.json dist/ && cp README.md dist/ && cp diagno-cli.mjs dist/","test:watch":"jest --watch","postversion":"git push && git push --tags","publish:auto":"npm run build && npm publish","release:auto":"npm run version:auto && npm run publish:auto","version:auto":"./auto-version.sh","build:prepare":"npm run clean && npm run copy-files","release:major":"npm run version:major && npm run publish:auto","release:minor":"npm run version:minor && npm run publish:auto","release:patch":"npm run version:patch && npm run publish:auto","test:coverage":"jest --coverage","version:major":"npm version major","version:minor":"npm version minor","version:patch":"npm version patch","prepublishOnly":"npm run build"},"_npmUser":{"name":"a-r3","email":"alizadarauf1@gmail.com"},"_npmVersion":"10.9.2","description":"Universal repository diagnostic and security scanning tool with explainable AI","directories":{},"_nodeVersion":"22.17.1","dependencies":{"ajv":"^8.12.0","ora":"^8.2.0","glob":"^11.0.3","yaml":"^2.8.1","chalk":"^5.6.2","commander":"^14.0.1","fast-glob":"^3.3.3","node-fetch":"^3.3.2","ajv-formats":"^3.0.1"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^30.2.0","eslint":"^9.37.0","ts-jest":"^29.4.4","prettier":"^3.6.2","typescript":"^5.9.3","@types/jest":"^30.0.0","@types/node":"^20.19.19","@typescript-eslint/parser":"^8.46.0","@typescript-eslint/eslint-plugin":"^8.46.0"},"_npmOperationalInternal":{"tmp":"tmp/diagno_1.5.22_1759871634686_0.44541572424036535","host":"s3://npm-registry-packages-npm-production"}},"1.5.23":{"name":"@a-r3/diagno","version":"1.5.23","keywords":["security","scanning","diagnostics","devsecops","sarif","explainable-ai","heuristics","repository-analysis"],"author":{"name":"A-R3","email":"a.r3@proton.me"},"license":"MIT","_id":"@a-r3/diagno@1.5.23","maintainers":[{"name":"a-r3","email":"alizadarauf1@gmail.com"}],"bin":{"diagno":"diagno-cli.mjs"},"dist":{"shasum":"a8fc67439c8b07802a373a73309b0aeb0c3748d0","tarball":"https://registry.npmjs.org/@a-r3/diagno/-/diagno-1.5.23.tgz","fileCount":171,"integrity":"sha512-7jEnTf8Ir811tkA9MrRqt/j2++vs18vc1i0u/shyWU7qVWovl+3cpBWaQUQzqGlI11qskn6Ft8hJQ+LtIBmDVw==","signatures":[{"sig":"MEUCIQDPIZq/OmuJL7/PAgTIXNsQKQS0RlRQ5hEqmfPWzDKw2AIgbxSs9iWdjNR9jOfZa20E9ZVvnI2LMZoiZCpqoO+JKbU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":904572},"main":"dist/index.js","type":"module","engines":{"node":">=18.0.0"},"gitHead":"d7d4076b069b99c48e42178d3cbcec24f621e708","scripts":{"dev":"tsc --watch","lint":"eslint src/**/*.ts","test":"node test/simple-test.js","build":"npm run build:prepare","clean":"rm -rf dist","version":"npm run build && git add dist/","lint:fix":"eslint src/**/*.ts --fix","copy-files":"mkdir -p dist && cp -r src/* dist/ 2>/dev/null || true && cp package.json dist/ && cp README.md dist/ && cp diagno-cli.mjs dist/","test:watch":"jest --watch","postversion":"git push && git push --tags","publish:auto":"npm run build && npm publish","release:auto":"npm run version:auto && npm run publish:auto","version:auto":"./auto-version.sh","build:prepare":"npm run clean && npm run copy-files","release:major":"npm run version:major && npm run publish:auto","release:minor":"npm run version:minor && npm run publish:auto","release:patch":"npm run version:patch && npm run publish:auto","test:coverage":"jest --coverage","version:major":"npm version major","version:minor":"npm version minor","version:patch":"npm version patch","prepublishOnly":"npm run build"},"_npmUser":{"name":"a-r3","email":"alizadarauf1@gmail.com"},"_npmVersion":"10.9.2","description":"Universal repository diagnostic and security scanning tool with explainable AI","directories":{},"_nodeVersion":"22.17.1","dependencies":{"ajv":"^8.12.0","ora":"^8.2.0","glob":"^11.0.3","yaml":"^2.8.1","chalk":"^5.6.2","commander":"^14.0.1","fast-glob":"^3.3.3","node-fetch":"^3.3.2","ajv-formats":"^3.0.1"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^30.2.0","eslint":"^9.37.0","ts-jest":"^29.4.4","prettier":"^3.6.2","typescript":"^5.9.3","@types/jest":"^30.0.0","@types/node":"^20.19.19","@typescript-eslint/parser":"^8.46.0","@typescript-eslint/eslint-plugin":"^8.46.0"},"_npmOperationalInternal":{"tmp":"tmp/diagno_1.5.23_1759871685383_0.5890140065043092","host":"s3://npm-registry-packages-npm-production"}},"1.5.24":{"name":"@a-r3/diagno","version":"1.5.24","keywords":["security","scanning","diagnostics","devsecops","sarif","explainable-ai","heuristics","repository-analysis"],"author":{"name":"A-R3","email":"a.r3@proton.me"},"license":"MIT","_id":"@a-r3/diagno@1.5.24","maintainers":[{"name":"a-r3","email":"alizadarauf1@gmail.com"}],"bin":{"diagno":"diagno-cli.mjs"},"dist":{"shasum":"72a0c6c37354b8d15252afab660501e77354d4d9","tarball":"https://registry.npmjs.org/@a-r3/diagno/-/diagno-1.5.24.tgz","fileCount":171,"integrity":"sha512-Yn+axZApRA9OTCWMKhyKxySgIEjprOg6WVFLEraPq9psxPtk3JnNrYtIIMRyaPAI9GGZ+jez2Nw7+JW0a9ykRA==","signatures":[{"sig":"MEQCIDGahJUQy4MqnkrWygjHr0O8KYzgYF/dpjsDfr0prWJ0AiADuSmL61M/13t4wU9EQMJMU/bFD/ofcTPM0wDz0Kaf1w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":904572},"main":"dist/index.js","type":"module","engines":{"node":">=18.0.0"},"gitHead":"90b3df97551d99cd3a948be9a18e0bea1eda394f","scripts":{"dev":"tsc --watch","lint":"eslint src/**/*.ts","test":"node test/simple-test.js","build":"npm run build:prepare","clean":"rm -rf dist","version":"npm run build && git add dist/","lint:fix":"eslint src/**/*.ts --fix","copy-files":"mkdir -p dist && cp -r src/* dist/ 2>/dev/null || true && cp package.json dist/ && cp README.md dist/ && cp diagno-cli.mjs dist/","test:watch":"jest --watch","postversion":"git push && git push --tags","publish:auto":"npm run build && npm publish","release:auto":"npm run version:auto && npm run publish:auto","version:auto":"./auto-version.sh","build:prepare":"npm run clean && npm run copy-files","release:major":"npm run version:major && npm run publish:auto","release:minor":"npm run version:minor && npm run publish:auto","release:patch":"npm run version:patch && npm run publish:auto","test:coverage":"jest --coverage","version:major":"npm version major","version:minor":"npm version minor","version:patch":"npm version patch","prepublishOnly":"npm run build"},"_npmUser":{"name":"a-r3","email":"alizadarauf1@gmail.com"},"_npmVersion":"10.9.2","description":"Universal repository diagnostic and security scanning tool with explainable AI","directories":{},"_nodeVersion":"22.17.1","dependencies":{"ajv":"^8.12.0","ora":"^8.2.0","glob":"^11.0.3","yaml":"^2.8.1","chalk":"^5.6.2","commander":"^14.0.1","fast-glob":"^3.3.3","node-fetch":"^3.3.2","ajv-formats":"^3.0.1"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^30.2.0","eslint":"^9.37.0","ts-jest":"^29.4.4","prettier":"^3.6.2","typescript":"^5.9.3","@types/jest":"^30.0.0","@types/node":"^20.19.19","@typescript-eslint/parser":"^8.46.0","@typescript-eslint/eslint-plugin":"^8.46.0"},"_npmOperationalInternal":{"tmp":"tmp/diagno_1.5.24_1759871771716_0.36295174512608597","host":"s3://npm-registry-packages-npm-production"}},"1.5.25":{"name":"@a-r3/diagno","version":"1.5.25","keywords":["security","scanning","diagnostics","devsecops","sarif","explainable-ai","heuristics","repository-analysis"],"author":{"name":"A-R3","email":"a.r3@proton.me"},"license":"MIT","_id":"@a-r3/diagno@1.5.25","maintainers":[{"name":"a-r3","email":"alizadarauf1@gmail.com"}],"bin":{"diagno":"diagno-cli.mjs"},"dist":{"shasum":"3a9f20b3aa9cee81631cfeb4504aae00cb2c234b","tarball":"https://registry.npmjs.org/@a-r3/diagno/-/diagno-1.5.25.tgz","fileCount":171,"integrity":"sha512-6mTn/uD5CkjWLB65PxBhw4MwcZA8AO21lVEU7EPtgHibhlNrwo96IgkK4oU9jqB9dOi57/zMkKa21EXuWl1e0w==","signatures":[{"sig":"MEUCIQCbO1ikb2ZRP6ZpyezOiBRRDJhw9QtPF9Fv0qV10ceojQIgK1e8uIyr8yltZ5kC8fe7YAot27tn9mC3rL6DVlFDpFE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":904572},"main":"dist/index.js","type":"module","engines":{"node":">=18.0.0"},"gitHead":"90b3df97551d99cd3a948be9a18e0bea1eda394f","scripts":{"dev":"tsc --watch","lint":"eslint src/**/*.ts","test":"node test/simple-test.js","build":"npm run build:prepare","clean":"rm -rf dist","version":"npm run build && git add dist/","lint:fix":"eslint src/**/*.ts --fix","copy-files":"mkdir -p dist && cp -r src/* dist/ 2>/dev/null || true && cp package.json dist/ && cp README.md dist/ && cp diagno-cli.mjs dist/","test:watch":"jest --watch","postversion":"git push && git push --tags","publish:auto":"npm run build && npm publish","release:auto":"npm run version:auto && npm run publish:auto","version:auto":"./auto-version.sh","build:prepare":"npm run clean && npm run copy-files","release:major":"npm run version:major && npm run publish:auto","release:minor":"npm run version:minor && npm run publish:auto","release:patch":"npm run version:patch && npm run publish:auto","test:coverage":"jest --coverage","version:major":"npm version major","version:minor":"npm version minor","version:patch":"npm version patch","prepublishOnly":"npm run build"},"_npmUser":{"name":"a-r3","email":"alizadarauf1@gmail.com"},"_npmVersion":"10.9.2","description":"Universal repository diagnostic and security scanning tool with explainable AI","directories":{},"_nodeVersion":"22.17.1","dependencies":{"ajv":"^8.12.0","ora":"^8.2.0","glob":"^11.0.3","yaml":"^2.8.1","chalk":"^5.6.2","commander":"^14.0.1","fast-glob":"^3.3.3","node-fetch":"^3.3.2","ajv-formats":"^3.0.1"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^30.2.0","eslint":"^9.37.0","ts-jest":"^29.4.4","prettier":"^3.6.2","typescript":"^5.9.3","@types/jest":"^30.0.0","@types/node":"^20.19.19","@typescript-eslint/parser":"^8.46.0","@typescript-eslint/eslint-plugin":"^8.46.0"},"_npmOperationalInternal":{"tmp":"tmp/diagno_1.5.25_1759871849633_0.434324717527351","host":"s3://npm-registry-packages-npm-production"}},"1.5.26":{"name":"@a-r3/diagno","version":"1.5.26","keywords":["security","scanning","diagnostics","devsecops","sarif","explainable-ai","heuristics","repository-analysis"],"author":{"name":"A-R3","email":"a.r3@proton.me"},"license":"MIT","_id":"@a-r3/diagno@1.5.26","maintainers":[{"name":"a-r3","email":"alizadarauf1@gmail.com"}],"bin":{"diagno":"diagno-cli.mjs"},"dist":{"shasum":"a852ac013d52f95bc7b1a132b6faebf68f847a2d","tarball":"https://registry.npmjs.org/@a-r3/diagno/-/diagno-1.5.26.tgz","fileCount":171,"integrity":"sha512-GwJ549VE9+7VrnU3UJ9PjSMgWq0BhrhPsJ6bbMkCMvuN1wAJXeAK/cq2rUBoI7PFi0ra4HReXdFPStOSJHwCpw==","signatures":[{"sig":"MEYCIQCNZPzx79ypHoPUJHMQIMACP4J4tjlLcnwCUm9ka+u+UwIhAPv7b/9CwlVQaO7GP9FA+2d/8UjtV0Utm3bB5f6r/qxq","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":904572},"main":"dist/index.js","type":"module","engines":{"node":">=18.0.0"},"gitHead":"90b3df97551d99cd3a948be9a18e0bea1eda394f","scripts":{"dev":"tsc --watch","lint":"eslint src/**/*.ts","test":"node test/simple-test.js","build":"npm run build:prepare","clean":"rm -rf dist","version":"npm run build && git add dist/","lint:fix":"eslint src/**/*.ts --fix","copy-files":"mkdir -p dist && cp -r src/* dist/ 2>/dev/null || true && cp package.json dist/ && cp README.md dist/ && cp diagno-cli.mjs dist/","test:watch":"jest --watch","postversion":"git push && git push --tags","publish:auto":"npm run build && npm publish","release:auto":"npm run version:auto && npm run publish:auto","version:auto":"./auto-version.sh","build:prepare":"npm run clean && npm run copy-files","release:major":"npm run version:major && npm run publish:auto","release:minor":"npm run version:minor && npm run publish:auto","release:patch":"npm run version:patch && npm run publish:auto","test:coverage":"jest --coverage","version:major":"npm version major","version:minor":"npm version minor","version:patch":"npm version patch","prepublishOnly":"npm run build"},"_npmUser":{"name":"a-r3","email":"alizadarauf1@gmail.com"},"_npmVersion":"10.9.2","description":"Universal repository diagnostic and security scanning tool with explainable AI","directories":{},"_nodeVersion":"22.17.1","dependencies":{"ajv":"^8.12.0","ora":"^8.2.0","glob":"^11.0.3","yaml":"^2.8.1","chalk":"^5.6.2","commander":"^14.0.1","fast-glob":"^3.3.3","node-fetch":"^3.3.2","ajv-formats":"^3.0.1"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^30.2.0","eslint":"^9.37.0","ts-jest":"^29.4.4","prettier":"^3.6.2","typescript":"^5.9.3","@types/jest":"^30.0.0","@types/node":"^20.19.19","@typescript-eslint/parser":"^8.46.0","@typescript-eslint/eslint-plugin":"^8.46.0"},"_npmOperationalInternal":{"tmp":"tmp/diagno_1.5.26_1759872335270_0.06888944051571833","host":"s3://npm-registry-packages-npm-production"}},"1.5.27":{"name":"@a-r3/diagno","version":"1.5.27","keywords":["security","scanning","diagnostics","devsecops","sarif","explainable-ai","heuristics","repository-analysis"],"author":{"name":"A-R3","email":"a.r3@proton.me"},"license":"MIT","_id":"@a-r3/diagno@1.5.27","maintainers":[{"name":"a-r3","email":"alizadarauf1@gmail.com"}],"bin":{"diagno":"diagno-cli.mjs"},"dist":{"shasum":"103fe2a3cebdc2888aa53f539c167d9390bab9fc","tarball":"https://registry.npmjs.org/@a-r3/diagno/-/diagno-1.5.27.tgz","fileCount":171,"integrity":"sha512-EFExoiTFqojOyEEonzxyzg2sm57LVqHNrpO5+0RSep0aV4ORKuKIceMmqQbyI0+RyxXcnooY/RBlW6XgpOaVQA==","signatures":[{"sig":"MEYCIQChKOvYndbTy6WJBWZZPy6WTNniPH/CW9q19crBHOJ6FAIhAPS26CnsLxb6YcY9L+BOZP3xBkb0CqTfDpmLoAQwgb0a","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":904572},"main":"dist/index.js","type":"module","engines":{"node":">=18.0.0"},"gitHead":"90b3df97551d99cd3a948be9a18e0bea1eda394f","scripts":{"dev":"tsc --watch","lint":"eslint src/**/*.ts","test":"node test/simple-test.js","build":"npm run build:prepare","clean":"rm -rf dist","version":"npm run build && git add dist/","lint:fix":"eslint src/**/*.ts --fix","copy-files":"mkdir -p dist && cp -r src/* dist/ 2>/dev/null || true && cp package.json dist/ && cp README.md dist/ && cp diagno-cli.mjs dist/","test:watch":"jest --watch","postversion":"git push && git push --tags","publish:auto":"npm run build && npm publish","release:auto":"npm run version:auto && npm run publish:auto","version:auto":"./auto-version.sh","build:prepare":"npm run clean && npm run copy-files","release:major":"npm run version:major && npm run publish:auto","release:minor":"npm run version:minor && npm run publish:auto","release:patch":"npm run version:patch && npm run publish:auto","test:coverage":"jest --coverage","version:major":"npm version major","version:minor":"npm version minor","version:patch":"npm version patch","prepublishOnly":"npm run build"},"_npmUser":{"name":"a-r3","email":"alizadarauf1@gmail.com"},"_npmVersion":"10.9.2","description":"Universal repository diagnostic and security scanning tool with explainable AI","directories":{},"_nodeVersion":"22.17.1","dependencies":{"ajv":"^8.12.0","ora":"^8.2.0","glob":"^11.0.3","yaml":"^2.8.1","chalk":"^5.6.2","commander":"^14.0.1","fast-glob":"^3.3.3","node-fetch":"^3.3.2","ajv-formats":"^3.0.1"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^30.2.0","eslint":"^9.37.0","ts-jest":"^29.4.4","prettier":"^3.6.2","typescript":"^5.9.3","@types/jest":"^30.0.0","@types/node":"^20.19.19","@typescript-eslint/parser":"^8.46.0","@typescript-eslint/eslint-plugin":"^8.46.0"},"_npmOperationalInternal":{"tmp":"tmp/diagno_1.5.27_1759872440069_0.08917793937533003","host":"s3://npm-registry-packages-npm-production"}},"1.6.0":{"name":"@a-r3/diagno","version":"1.6.0","keywords":["security","scanning","diagnostics","devsecops","sarif","explainable-ai","heuristics","repository-analysis"],"author":{"name":"A-R3","email":"a.r3@proton.me"},"license":"MIT","_id":"@a-r3/diagno@1.6.0","maintainers":[{"name":"a-r3","email":"alizadarauf1@gmail.com"}],"bin":{"diagno":"diagno-cli.mjs"},"dist":{"shasum":"da37a5f515d2515e486b4731395569367798947d","tarball":"https://registry.npmjs.org/@a-r3/diagno/-/diagno-1.6.0.tgz","fileCount":174,"integrity":"sha512-zwF7VvMQIBpKY91IqmeXT9r+nhWHB2B5MjrUnrO6fMqy6ZAtfWCMEZIuZYEL5bxozmwlV80iDqClLbZ/8VwQFw==","signatures":[{"sig":"MEQCIFexVIrm8bIvvG/BTIYzOeieNaYLYw0c2XJX6xTHCe3LAiAWks/370YIG6miq5OMbEIkONjbhCt1xcmvFra2ApGZug==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":958348},"main":"dist/index.js","type":"module","engines":{"node":">=18.0.0"},"gitHead":"90b3df97551d99cd3a948be9a18e0bea1eda394f","scripts":{"dev":"tsc --watch","lint":"eslint src/**/*.ts","test":"node test/simple-test.js","build":"npm run build:prepare","clean":"rm -rf dist","version":"npm run build && git add dist/","lint:fix":"eslint src/**/*.ts --fix","copy-files":"mkdir -p dist && cp -r src/* dist/ 2>/dev/null || true && cp package.json dist/ && cp README.md dist/ && cp diagno-cli.mjs dist/","test:watch":"jest --watch","postversion":"git push && git push --tags","publish:auto":"npm run build && npm publish","release:auto":"npm run version:auto && npm run publish:auto","version:auto":"./auto-version.sh","build:prepare":"npm run clean && npm run copy-files","release:major":"npm run version:major && npm run publish:auto","release:minor":"npm run version:minor && npm run publish:auto","release:patch":"npm run version:patch && npm run publish:auto","test:coverage":"jest --coverage","version:major":"npm version major","version:minor":"npm version minor","version:patch":"npm version patch","prepublishOnly":"npm run build"},"_npmUser":{"name":"a-r3","email":"alizadarauf1@gmail.com"},"_npmVersion":"10.9.2","description":"Universal repository diagnostic and security scanning tool with explainable AI","directories":{},"_nodeVersion":"22.17.1","dependencies":{"ajv":"^8.12.0","ora":"^8.2.0","glob":"^11.0.3","yaml":"^2.8.1","chalk":"^5.6.2","commander":"^14.0.1","fast-glob":"^3.3.3","node-fetch":"^3.3.2","ajv-formats":"^3.0.1"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^30.2.0","eslint":"^9.37.0","ts-jest":"^29.4.4","prettier":"^3.6.2","typescript":"^5.9.3","@types/jest":"^30.0.0","@types/node":"^20.19.19","@typescript-eslint/parser":"^8.46.0","@typescript-eslint/eslint-plugin":"^8.46.0"},"_npmOperationalInternal":{"tmp":"tmp/diagno_1.6.0_1759873107771_0.4100034564323449","host":"s3://npm-registry-packages-npm-production"}},"1.6.1":{"name":"@a-r3/diagno","version":"1.6.1","keywords":["security","scanning","diagnostics","devsecops","sarif","explainable-ai","heuristics","repository-analysis"],"author":{"name":"A-R3","email":"a.r3@proton.me"},"license":"MIT","_id":"@a-r3/diagno@1.6.1","maintainers":[{"name":"a-r3","email":"alizadarauf1@gmail.com"}],"bin":{"diagno":"diagno-cli.mjs"},"dist":{"shasum":"ffa7addc09435f950a6322a1a7d3ca8bc992fd39","tarball":"https://registry.npmjs.org/@a-r3/diagno/-/diagno-1.6.1.tgz","fileCount":174,"integrity":"sha512-M04NcIZ5ki1MBzWNngQsG7MmtES/WFHZZr9DAdAEvJUrq9Ji7b0iuhd3p3sIWnrLbNWkZwZt0QKIkxtfueXwEQ==","signatures":[{"sig":"MEUCIQD7XQR59PHjbXmcwAjRpuTyxeMehdYdZIzxQDRYASwz1QIgFNMSt3P314kA0tJXYou1Po6NLIZaxQvCVv9yBcGjU/Q=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":958348},"main":"dist/index.js","type":"module","engines":{"node":">=18.0.0"},"gitHead":"90b3df97551d99cd3a948be9a18e0bea1eda394f","scripts":{"dev":"tsc --watch","lint":"eslint src/**/*.ts","test":"node test/simple-test.js","build":"npm run build:prepare","clean":"rm -rf dist","version":"npm run build && git add dist/","lint:fix":"eslint src/**/*.ts --fix","copy-files":"mkdir -p dist && cp -r src/* dist/ 2>/dev/null || true && cp package.json dist/ && cp README.md dist/ && cp diagno-cli.mjs dist/","test:watch":"jest --watch","postversion":"git push && git push --tags","publish:auto":"npm run build && npm publish","release:auto":"npm run version:auto && npm run publish:auto","version:auto":"./auto-version.sh","build:prepare":"npm run clean && npm run copy-files","release:major":"npm run version:major && npm run publish:auto","release:minor":"npm run version:minor && npm run publish:auto","release:patch":"npm run version:patch && npm run publish:auto","test:coverage":"jest --coverage","version:major":"npm version major","version:minor":"npm version minor","version:patch":"npm version patch","prepublishOnly":"npm run build"},"_npmUser":{"name":"a-r3","email":"alizadarauf1@gmail.com"},"_npmVersion":"10.9.2","description":"Universal repository diagnostic and security scanning tool with explainable AI","directories":{},"_nodeVersion":"22.17.1","dependencies":{"ajv":"^8.12.0","ora":"^8.2.0","glob":"^11.0.3","yaml":"^2.8.1","chalk":"^5.6.2","commander":"^14.0.1","fast-glob":"^3.3.3","node-fetch":"^3.3.2","ajv-formats":"^3.0.1"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^30.2.0","eslint":"^9.37.0","ts-jest":"^29.4.4","prettier":"^3.6.2","typescript":"^5.9.3","@types/jest":"^30.0.0","@types/node":"^20.19.19","@typescript-eslint/parser":"^8.46.0","@typescript-eslint/eslint-plugin":"^8.46.0"},"_npmOperationalInternal":{"tmp":"tmp/diagno_1.6.1_1759873213532_0.08390282719891107","host":"s3://npm-registry-packages-npm-production"}},"1.6.2":{"name":"@a-r3/diagno","version":"1.6.2","keywords":["security","scanning","diagnostics","devsecops","sarif","explainable-ai","heuristics","repository-analysis"],"author":{"name":"A-R3","email":"a.r3@proton.me"},"license":"MIT","_id":"@a-r3/diagno@1.6.2","maintainers":[{"name":"a-r3","email":"alizadarauf1@gmail.com"}],"bin":{"diagno":"diagno-cli.mjs"},"dist":{"shasum":"c8ae165e9a175bafb726729619725b1543fd1e95","tarball":"https://registry.npmjs.org/@a-r3/diagno/-/diagno-1.6.2.tgz","fileCount":175,"integrity":"sha512-9ktunKQlJXFAtGxPPok2MnEjICBXPJLYqyU33HQ8U0GqMDR5SEKK9ETQOtkIlaZDJvfskCeZpMp5BqOEssgnKg==","signatures":[{"sig":"MEQCIDgcxQelHpuQJinYQ0PmLXFkOMOcoD7ZvTCrKweDvvp7AiAW22mlcRvMXwwqjwKnui1Aus+jPqKiOFXT4opgCLNpqA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":967029},"main":"dist/index.js","type":"module","engines":{"node":">=18.0.0"},"gitHead":"90b3df97551d99cd3a948be9a18e0bea1eda394f","scripts":{"dev":"tsc --watch","lint":"eslint src/**/*.ts","test":"node test/simple-test.js","build":"npm run build:prepare","clean":"rm -rf dist","version":"npm run build && git add dist/","lint:fix":"eslint src/**/*.ts --fix","copy-files":"mkdir -p dist && cp -r src/* dist/ 2>/dev/null || true && cp package.json dist/ && cp README.md dist/ && cp diagno-cli.mjs dist/","test:watch":"jest --watch","postversion":"git push && git push --tags","publish:auto":"npm run build && npm publish","release:auto":"npm run version:auto && npm run publish:auto","version:auto":"./auto-version.sh","build:prepare":"npm run clean && npm run copy-files","release:major":"npm run version:major && npm run publish:auto","release:minor":"npm run version:minor && npm run publish:auto","release:patch":"npm run version:patch && npm run publish:auto","test:coverage":"jest --coverage","version:major":"npm version major","version:minor":"npm version minor","version:patch":"npm version patch","prepublishOnly":"npm run build"},"_npmUser":{"name":"a-r3","email":"alizadarauf1@gmail.com"},"_npmVersion":"10.9.2","description":"Universal repository diagnostic and security scanning tool with explainable AI","directories":{},"_nodeVersion":"22.17.1","dependencies":{"ajv":"^8.12.0","ora":"^8.2.0","glob":"^11.0.3","yaml":"^2.8.1","chalk":"^5.6.2","commander":"^14.0.1","fast-glob":"^3.3.3","node-fetch":"^3.3.2","ajv-formats":"^3.0.1"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^30.2.0","eslint":"^9.37.0","ts-jest":"^29.4.4","prettier":"^3.6.2","typescript":"^5.9.3","@types/jest":"^30.0.0","@types/node":"^20.19.19","@typescript-eslint/parser":"^8.46.0","@typescript-eslint/eslint-plugin":"^8.46.0"},"_npmOperationalInternal":{"tmp":"tmp/diagno_1.6.2_1759873283544_0.9563111773176762","host":"s3://npm-registry-packages-npm-production"}},"1.6.3":{"name":"@a-r3/diagno","version":"1.6.3","keywords":["security","scanning","diagnostics","devsecops","sarif","explainable-ai","heuristics","repository-analysis"],"author":{"name":"A-R3","email":"a.r3@proton.me"},"license":"MIT","_id":"@a-r3/diagno@1.6.3","maintainers":[{"name":"a-r3","email":"alizadarauf1@gmail.com"}],"bin":{"diagno":"diagno-cli.mjs"},"dist":{"shasum":"80272493e081b154be059243c62d5662882fe493","tarball":"https://registry.npmjs.org/@a-r3/diagno/-/diagno-1.6.3.tgz","fileCount":175,"integrity":"sha512-xMuF1rcBCHirNSxS7/Nz2b4svcPqmy63kuDngOzkij2dH30bxUEbyqsz4jsnOWvE51LSuUsMB1o1aIXY72AKHw==","signatures":[{"sig":"MEUCIQDxtnqGppit6LZvmpvptiSU+I+LQ1tAO5Tihx3qoKD82gIgTDcXlgxe73sA3KCLm1eglQBO4aAYd6zfKDSyHYdotbw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":968829},"main":"dist/index.js","type":"module","engines":{"node":">=18.0.0"},"gitHead":"90b3df97551d99cd3a948be9a18e0bea1eda394f","scripts":{"dev":"tsc --watch","lint":"eslint src/**/*.ts","test":"node test/simple-test.js","build":"npm run build:prepare","clean":"rm -rf dist","version":"npm run build && git add dist/","lint:fix":"eslint src/**/*.ts --fix","copy-files":"mkdir -p dist && cp -r src/* dist/ 2>/dev/null || true && cp package.json dist/ && cp README.md dist/ && cp diagno-cli.mjs dist/","test:watch":"jest --watch","postversion":"git push && git push --tags","publish:auto":"npm run build && npm publish","release:auto":"npm run version:auto && npm run publish:auto","version:auto":"./auto-version.sh","build:prepare":"npm run clean && npm run copy-files","release:major":"npm run version:major && npm run publish:auto","release:minor":"npm run version:minor && npm run publish:auto","release:patch":"npm run version:patch && npm run publish:auto","test:coverage":"jest --coverage","version:major":"npm version major","version:minor":"npm version minor","version:patch":"npm version patch","prepublishOnly":"npm run build"},"_npmUser":{"name":"a-r3","email":"alizadarauf1@gmail.com"},"_npmVersion":"10.9.2","description":"Universal repository diagnostic and security scanning tool with explainable AI","directories":{},"_nodeVersion":"22.17.1","dependencies":{"ajv":"^8.12.0","ora":"^8.2.0","glob":"^11.0.3","yaml":"^2.8.1","chalk":"^5.6.2","commander":"^14.0.1","fast-glob":"^3.3.3","node-fetch":"^3.3.2","ajv-formats":"^3.0.1"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^30.2.0","eslint":"^9.37.0","ts-jest":"^29.4.4","prettier":"^3.6.2","typescript":"^5.9.3","@types/jest":"^30.0.0","@types/node":"^20.19.19","@typescript-eslint/parser":"^8.46.0","@typescript-eslint/eslint-plugin":"^8.46.0"},"_npmOperationalInternal":{"tmp":"tmp/diagno_1.6.3_1759873388925_0.32414375282555974","host":"s3://npm-registry-packages-npm-production"}},"1.6.4":{"name":"@a-r3/diagno","version":"1.6.4","keywords":["security","scanning","diagnostics","devsecops","sarif","explainable-ai","heuristics","repository-analysis"],"author":{"name":"A-R3","email":"a.r3@proton.me"},"license":"MIT","_id":"@a-r3/diagno@1.6.4","maintainers":[{"name":"a-r3","email":"alizadarauf1@gmail.com"}],"bin":{"diagno":"diagno-cli.mjs"},"dist":{"shasum":"bb1554b82ecdba694d184c5714a82e55bba25eb8","tarball":"https://registry.npmjs.org/@a-r3/diagno/-/diagno-1.6.4.tgz","fileCount":178,"integrity":"sha512-X6J2w5EnMvYWehIns/fMHnaRQ7mKzgYyWsNgOGZvsdDRzZotn6Mw5AJBN71oXVjUp+hMaxrTHfCp78OOxhRSWA==","signatures":[{"sig":"MEYCIQDXCfffzLhFZI12pRh79YsOghmqkFGmGrry2xrUOBBvSAIhAJCnj/w1p43iIkhzfqbdgvmjnCYzDZ1FwRULkTTslxUL","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1019353},"main":"dist/index.js","type":"module","engines":{"node":">=18.0.0"},"gitHead":"90b3df97551d99cd3a948be9a18e0bea1eda394f","scripts":{"dev":"tsc --watch","lint":"eslint src/**/*.ts","test":"node test/simple-test.js","build":"npm run build:prepare","clean":"rm -rf dist","version":"npm run build && git add dist/","lint:fix":"eslint src/**/*.ts --fix","copy-files":"mkdir -p dist && cp -r src/* dist/ 2>/dev/null || true && cp package.json dist/ && cp README.md dist/ && cp diagno-cli.mjs dist/","test:watch":"jest --watch","postversion":"git push && git push --tags","publish:auto":"npm run build && npm publish","release:auto":"npm run version:auto && npm run publish:auto","version:auto":"./auto-version.sh","build:prepare":"npm run clean && npm run copy-files","release:major":"npm run version:major && npm run publish:auto","release:minor":"npm run version:minor && npm run publish:auto","release:patch":"npm run version:patch && npm run publish:auto","test:coverage":"jest --coverage","version:major":"npm version major","version:minor":"npm version minor","version:patch":"npm version patch","prepublishOnly":"npm run build"},"_npmUser":{"name":"a-r3","email":"alizadarauf1@gmail.com"},"_npmVersion":"10.9.2","description":"Universal repository diagnostic and security scanning tool with explainable AI","directories":{},"_nodeVersion":"22.17.1","dependencies":{"ajv":"^8.12.0","ora":"^8.2.0","glob":"^11.0.3","yaml":"^2.8.1","chalk":"^5.6.2","commander":"^14.0.1","fast-glob":"^3.3.3","node-fetch":"^3.3.2","ajv-formats":"^3.0.1"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^30.2.0","eslint":"^9.37.0","ts-jest":"^29.4.4","prettier":"^3.6.2","typescript":"^5.9.3","@types/jest":"^30.0.0","@types/node":"^20.19.19","@typescript-eslint/parser":"^8.46.0","@typescript-eslint/eslint-plugin":"^8.46.0"},"_npmOperationalInternal":{"tmp":"tmp/diagno_1.6.4_1759874643363_0.32096397532619236","host":"s3://npm-registry-packages-npm-production"}},"1.6.5":{"name":"@a-r3/diagno","version":"1.6.5","keywords":["security","scanning","diagnostics","devsecops","sarif","explainable-ai","heuristics","repository-analysis"],"author":{"name":"A-R3","email":"a.r3@proton.me"},"license":"MIT","_id":"@a-r3/diagno@1.6.5","maintainers":[{"name":"a-r3","email":"alizadarauf1@gmail.com"}],"bin":{"diagno":"diagno-cli.mjs"},"dist":{"shasum":"edb939a6e83bb09f23102c76e47449f000f3d04b","tarball":"https://registry.npmjs.org/@a-r3/diagno/-/diagno-1.6.5.tgz","fileCount":178,"integrity":"sha512-RyJkdYnR3/uxuOgle2aqtwa+ZiVl3L3jCpzBiX7Rljo6zErstrQxNrEO+Fv4hAgVbGj5Z6n91HxQCA6NbSsKLQ==","signatures":[{"sig":"MEYCIQCudlhyh8zL4ZZeg3Lq50w3JXdHTc++bn0vtp0nxJtW/QIhAIsDjrvm5KKnYZYf/pXXxMCelhyCNrKpxRKWQzWc37ve","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1019353},"main":"dist/index.js","type":"module","engines":{"node":">=18.0.0"},"gitHead":"90b3df97551d99cd3a948be9a18e0bea1eda394f","scripts":{"dev":"tsc --watch","lint":"eslint src/**/*.ts","test":"node test/simple-test.js","build":"npm run build:prepare","clean":"rm -rf dist","version":"npm run build && git add dist/","lint:fix":"eslint src/**/*.ts --fix","copy-files":"mkdir -p dist && cp -r src/* dist/ 2>/dev/null || true && cp package.json dist/ && cp README.md dist/ && cp diagno-cli.mjs dist/","test:watch":"jest --watch","postversion":"git push && git push --tags","publish:auto":"npm run build && npm publish","release:auto":"npm run version:auto && npm run publish:auto","version:auto":"./auto-version.sh","build:prepare":"npm run clean && npm run copy-files","release:major":"npm run version:major && npm run publish:auto","release:minor":"npm run version:minor && npm run publish:auto","release:patch":"npm run version:patch && npm run publish:auto","test:coverage":"jest --coverage","version:major":"npm version major","version:minor":"npm version minor","version:patch":"npm version patch","prepublishOnly":"npm run build"},"_npmUser":{"name":"a-r3","email":"alizadarauf1@gmail.com"},"_npmVersion":"10.9.2","description":"Universal repository diagnostic and security scanning tool with explainable AI","directories":{},"_nodeVersion":"22.17.1","dependencies":{"ajv":"^8.12.0","ora":"^8.2.0","glob":"^11.0.3","yaml":"^2.8.1","chalk":"^5.6.2","commander":"^14.0.1","fast-glob":"^3.3.3","node-fetch":"^3.3.2","ajv-formats":"^3.0.1"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^30.2.0","eslint":"^9.37.0","ts-jest":"^29.4.4","prettier":"^3.6.2","typescript":"^5.9.3","@types/jest":"^30.0.0","@types/node":"^20.19.19","@typescript-eslint/parser":"^8.46.0","@typescript-eslint/eslint-plugin":"^8.46.0"},"_npmOperationalInternal":{"tmp":"tmp/diagno_1.6.5_1759874694324_0.15520832364404757","host":"s3://npm-registry-packages-npm-production"}},"1.6.6":{"name":"@a-r3/diagno","version":"1.6.6","keywords":["security","scanning","diagnostics","devsecops","sarif","explainable-ai","heuristics","repository-analysis"],"author":{"name":"A-R3","email":"a.r3@proton.me"},"license":"MIT","_id":"@a-r3/diagno@1.6.6","maintainers":[{"name":"a-r3","email":"alizadarauf1@gmail.com"}],"bin":{"diagno":"diagno-cli.mjs"},"dist":{"shasum":"f7f9fc61e7e688dcd9c8d46e8e104b2baba1f0da","tarball":"https://registry.npmjs.org/@a-r3/diagno/-/diagno-1.6.6.tgz","fileCount":181,"integrity":"sha512-ieNP18+KSfwEh14GN8TJbtzUTIlh/Tgy/lQJOAEVShhys8wXgybMGCv6YtIS6oTMgA05Wa4tXieJf4TcEWD4bQ==","signatures":[{"sig":"MEQCIDWApzt3x8uasr8TakK0BIGVBzV43cuiQIMmAjvGZi5mAiBb3zdhNeaUjwOj8rQtLOu+MKwsMQK0NL8fxEuqr9aW1A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1055803},"main":"dist/index.js","type":"module","engines":{"node":">=18.0.0"},"gitHead":"90b3df97551d99cd3a948be9a18e0bea1eda394f","scripts":{"dev":"tsc --watch","lint":"eslint src/**/*.ts","test":"node test/simple-test.js","build":"npm run build:prepare","clean":"rm -rf dist","version":"npm run build && git add dist/","lint:fix":"eslint src/**/*.ts --fix","copy-files":"mkdir -p dist && cp -r src/* dist/ 2>/dev/null || true && cp package.json dist/ && cp README.md dist/ && cp diagno-cli.mjs dist/ && cp src/core/smart-analyzer.ts dist/core/smart-analyzer.js 2>/dev/null || true && cp src/core/analyzer/context-analyzer.ts dist/core/analyzer/context-analyzer.js 2>/dev/null || true && cp src/core/patterns/enhanced-pattern-engine.ts dist/core/patterns/enhanced-pattern-engine.js 2>/dev/null || true","test:watch":"jest --watch","postversion":"git push && git push --tags","publish:auto":"npm run build && npm publish","release:auto":"npm run version:auto && npm run publish:auto","version:auto":"./auto-version.sh","build:prepare":"npm run clean && npm run copy-files","release:major":"npm run version:major && npm run publish:auto","release:minor":"npm run version:minor && npm run publish:auto","release:patch":"npm run version:patch && npm run publish:auto","test:coverage":"jest --coverage","version:major":"npm version major","version:minor":"npm version minor","version:patch":"npm version patch","prepublishOnly":"npm run build"},"_npmUser":{"name":"a-r3","email":"alizadarauf1@gmail.com"},"_npmVersion":"10.9.2","description":"Universal repository diagnostic and security scanning tool with explainable AI","directories":{},"_nodeVersion":"22.17.1","dependencies":{"ajv":"^8.12.0","ora":"^8.2.0","glob":"^11.0.3","yaml":"^2.8.1","chalk":"^5.6.2","commander":"^14.0.1","fast-glob":"^3.3.3","node-fetch":"^3.3.2","ajv-formats":"^3.0.1"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^30.2.0","eslint":"^9.37.0","ts-jest":"^29.4.4","prettier":"^3.6.2","typescript":"^5.9.3","@types/jest":"^30.0.0","@types/node":"^20.19.19","@typescript-eslint/parser":"^8.46.0","@typescript-eslint/eslint-plugin":"^8.46.0"},"_npmOperationalInternal":{"tmp":"tmp/diagno_1.6.6_1759874743789_0.43730930281775326","host":"s3://npm-registry-packages-npm-production"}},"1.6.7":{"name":"@a-r3/diagno","version":"1.6.7","keywords":["security","scanning","diagnostics","devsecops","sarif","explainable-ai","heuristics","repository-analysis"],"author":{"name":"A-R3","email":"a.r3@proton.me"},"license":"MIT","_id":"@a-r3/diagno@1.6.7","maintainers":[{"name":"a-r3","email":"alizadarauf1@gmail.com"}],"bin":{"diagno":"diagno-cli.mjs"},"dist":{"shasum":"a68fc9770920a7f08d01c86af0b6d018ff6668f1","tarball":"https://registry.npmjs.org/@a-r3/diagno/-/diagno-1.6.7.tgz","fileCount":193,"integrity":"sha512-C/YAyLEjiroXH9F7Flp4F1g4g8pJm5GjRR1D+r4gzLI51a6FgOJvW1owQWCSGYotCnU6doeoY8YaNak0F8Rc3Q==","signatures":[{"sig":"MEQCIFzdvYEFj+gfw4J7cS0zEnbeicYbMVSP8Mzipj8Ta2o8AiADxFyCZg0FiVDEEYn+jLwPDbLlvn5Gm5YAyzxh/UErKA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1168810},"main":"dist/index.js","type":"module","engines":{"node":">=18.0.0"},"gitHead":"90b3df97551d99cd3a948be9a18e0bea1eda394f","scripts":{"dev":"tsc --watch","lint":"eslint src/**/*.ts","test":"node test/simple-test.js","build":"npm run build:prepare","clean":"rm -rf dist","version":"npm run build && git add dist/","lint:fix":"eslint src/**/*.ts --fix","copy-files":"mkdir -p dist && cp -r src/* dist/ 2>/dev/null || true && cp package.json dist/ && cp README.md dist/ && cp diagno-cli.mjs dist/ && cp src/core/smart-analyzer.ts dist/core/smart-analyzer.js 2>/dev/null || true && cp src/core/analyzer/context-analyzer.ts dist/core/analyzer/context-analyzer.js 2>/dev/null || true && cp src/core/patterns/enhanced-pattern-engine.ts dist/core/patterns/enhanced-pattern-engine.js 2>/dev/null || true","test:watch":"jest --watch","postversion":"git push && git push --tags","publish:auto":"npm run build && npm publish","release:auto":"npm run version:auto && npm run publish:auto","version:auto":"./auto-version.sh","build:prepare":"npm run clean && npm run copy-files","release:major":"npm run version:major && npm run publish:auto","release:minor":"npm run version:minor && npm run publish:auto","release:patch":"npm run version:patch && npm run publish:auto","test:coverage":"jest --coverage","version:major":"npm version major","version:minor":"npm version minor","version:patch":"npm version patch","prepublishOnly":"npm run build"},"_npmUser":{"name":"a-r3","email":"alizadarauf1@gmail.com"},"_npmVersion":"10.9.2","description":"Universal repository diagnostic and security scanning tool with explainable AI","directories":{},"_nodeVersion":"22.17.1","dependencies":{"ajv":"^8.12.0","ora":"^8.2.0","glob":"^11.0.3","uuid":"^11.0.2","yaml":"^2.8.1","chalk":"^5.6.2","commander":"^14.0.1","fast-glob":"^3.3.3","node-fetch":"^3.3.2","ajv-formats":"^3.0.1"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^30.2.0","eslint":"^9.37.0","ts-jest":"^29.4.4","prettier":"^3.6.2","typescript":"^5.9.3","@types/jest":"^30.0.0","@types/node":"^20.19.19","@types/uuid":"^10.0.0","@typescript-eslint/parser":"^8.46.0","@typescript-eslint/eslint-plugin":"^8.46.0"},"_npmOperationalInternal":{"tmp":"tmp/diagno_1.6.7_1759910068694_0.3934706626818525","host":"s3://npm-registry-packages-npm-production"}},"1.6.10":{"name":"@a-r3/diagno","version":"1.6.10","keywords":["security","scanning","diagnostics","devsecops","sarif","explainable-ai","heuristics","repository-analysis"],"author":{"name":"A-R3","email":"a.r3@proton.me"},"license":"MIT","_id":"@a-r3/diagno@1.6.10","maintainers":[{"name":"a-r3","email":"alizadarauf1@gmail.com"}],"bin":{"diagno":"diagno-cli.mjs"},"dist":{"shasum":"347228eb2b86ffc9e7a199e7c5e1d85633f7a031","tarball":"https://registry.npmjs.org/@a-r3/diagno/-/diagno-1.6.10.tgz","fileCount":193,"integrity":"sha512-0ciw/8bqCs6AfWH1x7UjzFi2zr4ZdwH2C4bUX4AdIghuFKt9mdVPFR5E0nADsHdzswi/S+LaVKLoqHv7+bfmYQ==","signatures":[{"sig":"MEUCIH2eegvHoFSEKSsVIv5PGCyb8ucdek9ynAbhmtfb69J5AiEAuX6eBiKKT08/LbV6+LNPxvDJ8DkoQY36n2wocj5H40w=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1172351},"main":"dist/index.js","type":"module","engines":{"node":">=18.0.0"},"gitHead":"590d36136e2b7190944442013a766c5cf0ddd0ce","scripts":{"dev":"tsc --watch","lint":"eslint src/**/*.ts","test":"node test/simple-test.js","build":"npm run build:prepare","clean":"rm -rf dist","version":"npm run build && git add dist/","lint:fix":"eslint src/**/*.ts --fix","copy-files":"mkdir -p dist && cp -r src/* dist/ 2>/dev/null || true && cp package.json dist/ && cp README.md dist/ && cp diagno-cli.mjs dist/ && cp src/core/smart-analyzer.ts dist/core/smart-analyzer.js 2>/dev/null || true && cp src/core/analyzer/context-analyzer.ts dist/core/analyzer/context-analyzer.js 2>/dev/null || true && cp src/core/patterns/enhanced-pattern-engine.ts dist/core/patterns/enhanced-pattern-engine.js 2>/dev/null || true","test:watch":"jest --watch","postversion":"git push && git push --tags","publish:auto":"npm run build && npm publish","release:auto":"npm run version:auto && npm run publish:auto","version:auto":"./auto-version.sh","build:prepare":"npm run clean && npm run copy-files","release:major":"npm run version:major && npm run publish:auto","release:minor":"npm run version:minor && npm run publish:auto","release:patch":"npm run version:patch && npm run publish:auto","test:coverage":"jest --coverage","version:major":"npm version major","version:minor":"npm version minor","version:patch":"npm version patch","prepublishOnly":"npm run build"},"_npmUser":{"name":"a-r3","email":"alizadarauf1@gmail.com"},"_npmVersion":"10.9.2","description":"Universal repository diagnostic and security scanning tool with explainable AI","directories":{},"_nodeVersion":"22.17.1","dependencies":{"ajv":"^8.12.0","ora":"^8.2.0","glob":"^11.0.3","uuid":"^11.0.2","yaml":"^2.8.1","chalk":"^5.6.2","commander":"^14.0.1","fast-glob":"^3.3.3","node-fetch":"^3.3.2","ajv-formats":"^3.0.1"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^30.2.0","eslint":"^9.37.0","ts-jest":"^29.4.4","prettier":"^3.6.2","typescript":"^5.9.3","@types/jest":"^30.0.0","@types/node":"^20.19.19","@types/uuid":"^10.0.0","@typescript-eslint/parser":"^8.46.0","@typescript-eslint/eslint-plugin":"^8.46.0"},"_npmOperationalInternal":{"tmp":"tmp/diagno_1.6.10_1759927842565_0.4359832512360664","host":"s3://npm-registry-packages-npm-production"}},"1.6.11":{"name":"@a-r3/diagno","version":"1.6.11","description":"Universal repository diagnostic and security scanning tool with explainable AI","main":"dist/index.js","type":"module","bin":{"diagno":"diagno-cli.mjs"},"keywords":["security","scanning","diagnostics","devsecops","sarif","explainable-ai","heuristics","repository-analysis"],"author":{"name":"A-R3","email":"a.r3@proton.me"},"license":"MIT","engines":{"node":">=18.0.0"},"dependencies":{"ajv":"^8.12.0","ajv-formats":"^3.0.1","chalk":"^5.6.2","commander":"^14.0.1","fast-glob":"^3.3.3","glob":"^11.0.3","node-fetch":"^3.3.2","ora":"^8.2.0","uuid":"^11.0.2","yaml":"^2.8.1"},"devDependencies":{"@types/jest":"^30.0.0","@types/node":"^20.19.19","@types/uuid":"^10.0.0","@typescript-eslint/eslint-plugin":"^8.46.0","@typescript-eslint/parser":"^8.46.0","eslint":"^9.37.0","jest":"^30.2.0","prettier":"^3.6.2","ts-jest":"^29.4.4","typescript":"^5.9.3"},"scripts":{"build":"npm run build:prepare","build:prepare":"npm run clean && npm run copy-files","test":"node test/simple-test.js","test:watch":"jest --watch","test:coverage":"jest --coverage","lint":"eslint src/**/*.ts","lint:fix":"eslint src/**/*.ts --fix","dev":"tsc --watch","clean":"rm -rf dist","copy-files":"mkdir -p dist && cp -r src/* dist/ 2>/dev/null || true && cp package.json dist/ && cp README.md dist/ && cp diagno-cli.mjs dist/ && cp src/core/smart-analyzer.ts dist/core/smart-analyzer.js 2>/dev/null || true && cp src/core/analyzer/context-analyzer.ts dist/core/analyzer/context-analyzer.js 2>/dev/null || true && cp src/core/patterns/enhanced-pattern-engine.ts dist/core/patterns/enhanced-pattern-engine.js 2>/dev/null || true","version:patch":"npm version patch","version:minor":"npm version minor","version:major":"npm version major","version:auto":"./auto-version.sh","publish:auto":"npm run build && npm publish","release:patch":"npm run version:patch && npm run publish:auto","release:minor":"npm run version:minor && npm run publish:auto","release:major":"npm run version:major && npm run publish:auto","release:auto":"npm run version:auto && npm run publish:auto","prepublishOnly":"npm run build","version":"npm run build && git add dist/","postversion":"git push && git push --tags"},"_id":"@a-r3/diagno@1.6.11","gitHead":"590d36136e2b7190944442013a766c5cf0ddd0ce","_nodeVersion":"22.17.1","_npmVersion":"10.9.2","dist":{"integrity":"sha512-woPpQtqpLBMf5qJS996MBmgtFOe9e5OMdmEc35sroO2QC+kEk3j541Ve7X+y3FsV9jRnwsh8/xVa2xiKIEZieQ==","shasum":"30fab0f8f3fbf24ef0410f40756e769715558728","tarball":"https://registry.npmjs.org/@a-r3/diagno/-/diagno-1.6.11.tgz","fileCount":193,"unpackedSize":1172353,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQDUlnLVg/5D2fhlDOOBwWN6/glkCT7469jk8rF5COr8ugIgTjyRQmyMj1Da+3JKz3B/vmlcwyWy4ljDHPxEJlTFei0="}]},"_npmUser":{"name":"a-r3","email":"alizadarauf1@gmail.com"},"directories":{},"maintainers":[{"name":"a-r3","email":"alizadarauf1@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/diagno_1.6.11_1759927917481_0.7237717340561702"},"_hasShrinkwrap":false}},"time":{"created":"2025-10-06T21:25:14.925Z","modified":"2025-10-08T12:51:57.880Z","1.5.0":"2025-10-06T21:25:15.264Z","1.5.1":"2025-10-06T22:29:38.239Z","1.5.2":"2025-10-06T22:30:59.087Z","1.5.3":"2025-10-06T22:45:49.323Z","1.5.4":"2025-10-06T22:51:52.154Z","1.5.5":"2025-10-06T23:03:13.370Z","1.5.6":"2025-10-06T23:04:04.710Z","1.5.7":"2025-10-06T23:12:10.315Z","1.5.8":"2025-10-06T23:13:22.044Z","1.5.9":"2025-10-06T23:29:05.990Z","1.5.10":"2025-10-06T23:50:05.020Z","1.5.11":"2025-10-06T23:51:25.315Z","1.5.12":"2025-10-06T23:55:31.600Z","1.5.13":"2025-10-06T23:56:15.689Z","1.5.14":"2025-10-07T00:32:24.590Z","1.5.15":"2025-10-07T20:43:46.130Z","1.5.16":"2025-10-07T20:45:00.016Z","1.5.17":"2025-10-07T20:57:59.986Z","1.5.18":"2025-10-07T21:06:39.134Z","1.5.19":"2025-10-07T21:08:30.796Z","1.5.20":"2025-10-07T21:09:20.438Z","1.5.21":"2025-10-07T21:12:07.712Z","1.5.22":"2025-10-07T21:13:54.909Z","1.5.23":"2025-10-07T21:14:45.594Z","1.5.24":"2025-10-07T21:16:12.014Z","1.5.25":"2025-10-07T21:17:29.840Z","1.5.26":"2025-10-07T21:25:35.492Z","1.5.27":"2025-10-07T21:27:20.335Z","1.6.0":"2025-10-07T21:38:27.994Z","1.6.1":"2025-10-07T21:40:13.759Z","1.6.2":"2025-10-07T21:41:23.824Z","1.6.3":"2025-10-07T21:43:09.176Z","1.6.4":"2025-10-07T22:04:03.557Z","1.6.5":"2025-10-07T22:04:54.535Z","1.6.6":"2025-10-07T22:05:43.993Z","1.6.7":"2025-10-08T07:54:28.897Z","1.6.10":"2025-10-08T12:50:42.788Z","1.6.11":"2025-10-08T12:51:57.720Z"},"author":{"name":"A-R3","email":"a.r3@proton.me"},"license":"MIT","keywords":["security","scanning","diagnostics","devsecops","sarif","explainable-ai","heuristics","repository-analysis"],"description":"Universal repository diagnostic and security scanning tool with explainable AI","maintainers":[{"name":"a-r3","email":"alizadarauf1@gmail.com"}],"readme":"# Diagno 🔍\n\n[![npm version](https://badge.fury.io/js/%40a-r3%2Fdiagno.svg)](https://badge.fury.io/js/%40a-r3%2Fdiagno)\n[![License: MIT](https://img.shields.io/badge/License-MIT-yellow.svg)](https://opensource.org/licenses/MIT)\n\n**Universal diagnostic tool for development workflows with explainable AI capabilities.**\n\nDiagno provides intelligent code analysis, security scanning, and performance diagnostics with real pattern detection and smart heuristics.\n\n## ✨ Features\n\n- 🔒 **Security Analysis**: Detect hardcoded secrets, XSS vulnerabilities, injection flaws\n- ⚡ **Performance Analysis**: Identify inefficient patterns, nested loops, optimization opportunities  \n- 📊 **Code Quality**: Complexity metrics, maintainability scoring, style analysis\n- 🏥 **Health Scoring**: Overall project health assessment (0-100 scale)\n- 📈 **Multiple Formats**: Console, JSON, HTML, Markdown reporting\n- 🎯 **Smart Detection**: Context-aware analysis with low false positive rates\n\n## 🚀 Quick Start\n\n### Installation\n```bash\nnpm install -g @a-r3/diagno\n```\n\n### Basic Usage\n```bash\n# Analyze current directory\ndiagno analyze .\n\n# Quick health check\ndiagno check --detailed\n\n# Generate HTML report\ndiagno analyze src/ --output html --file report.html\n```\n\n## 📚 Documentation\n\n- **[Comprehensive User Guide](./COMPREHENSIVE-USER-GUIDE.md)** - Complete usage instructions and examples\n- **[Evolution Plan](./EVOLUTION-PLAN.md)** - Future roadmap and intelligence development\n- **[Changelog](./CHANGELOG.md)** - Version history and updates\n\n## 🔧 Commands & Options\n\n### Core Commands\n- `diagno analyze <path>` - Comprehensive code analysis\n- `diagno check` - Quick project health check  \n- `diagno scan` - Legacy compatibility (same as analyze)\n\n### Key Options\n- `--output <format>` - Output format: console, json, html, markdown\n- `--file <path>` - Save report to file\n- `--verbose` - Detailed analysis output\n- `--extensions <list>` - File types to analyze\n- `--detailed` - Extended health check information\n\n## 📊 Current Status (v1.5.16)\n\n✅ **Production Ready** - Real analysis with intelligent pattern detection  \n✅ **Global CLI** - Available via npm with `diagno` command  \n✅ **Multi-format Output** - Console, JSON, HTML, Markdown reports  \n✅ **Smart Detection** - Security, performance, and quality analysis  \n✅ **Health Metrics** - Comprehensive project assessment  \n\n### Intelligence Level: ⭐⭐⭐⭐☆ (4/5)\n\n## 🛠️ Advanced Usage\n\n```bash\n# Custom file types and verbose output\ndiagno analyze . --extensions .js,.ts,.vue --verbose\n\n# JSON output for CI/CD integration\ndiagno analyze src/ --output json --file results.json\n\n# Health check with detailed issue breakdown\ndiagno check --detailed\n```\n\n## 📈 Evolution Roadmap\n\n**Current (v1.5.x)**: Smart pattern detection with real analysis  \n**Next (v1.6.x)**: Enhanced context-aware analysis and configuration  \n**Future (v2.x)**: AI-powered code understanding and predictive analysis\n\nSee [Evolution Plan](./EVOLUTION-PLAN.md) for detailed roadmap.\n\n## 🤝 Contributing\n\nDiagno is designed for extensibility:\n- Add patterns in `src/patterns/`\n- Create analyzers in `src/analyzers/`  \n- Implement reporters in `src/reporters/`\n\n## 📄 License\n\nMIT License - see [LICENSE](./LICENSE) file for details.\n\n## 🔗 Links\n\n- **npm Package**: [@a-r3/diagno](https://www.npmjs.com/package/@a-r3/diagno)\n- **Documentation**: [User Guide](./COMPREHENSIVE-USER-GUIDE.md)\n- **Roadmap**: [Evolution Plan](./EVOLUTION-PLAN.md)\n\n---\n\n**Diagno** - Making code analysis intelligent, one pattern at a time. 🎯","readmeFilename":"README.md"}