{"bugs":{"url":"https://github.com/ofri-peretz/eslint/issues"},"dist":{"shasum":"196ac817f47dd1e61cd33125981c108ae8f5c254","tarball":"https://registry.npmjs.org/eslint-plugin-browser-security/-/eslint-plugin-browser-security-2.1.9.tgz","fileCount":69,"integrity":"sha512-Pnc9kk9Bu428/Y5CHFVKzjaDVqCVk8Vfdp+vrG8ZFpf6aVjM7ULMLvjte5zFIg5HItdpsLJw+JLhCns6fEyZlw==","signatures":[{"sig":"MEUCIQCD9MV5N3kA6JVy/xKmNCUYTI66B9/2/IZeO0u37lOlkQIga+tShsjzP00bW0e1F5Do0fAuBKJeAJHKJF5JEKJBZMk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQCVpti+A85yxw5osEolspRDJiw0SwjjAh6sqw4yZlcRGwIhAJClcD6IE0zAYRy5aQZM7CVYVqy+RuEsQDI/TPvRuSME","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/eslint-plugin-browser-security@2.1.9","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":303155},"main":"./src/index.js","name":"eslint-plugin-browser-security","type":"commonjs","types":"./src/index.d.ts","author":{"name":"Ofri Peretz","email":"ofriperetzdev@gmail.com"},"engines":{"node":">=18.0.0"},"exports":{".":{"types":"./src/index.d.ts","default":"./src/index.js"},"./oxlint":{"types":"./src/oxlint.d.ts","default":"./src/oxlint.js"},"./package.json":"./package.json"},"funding":{"url":"git+https://github.com/ofri-peretz/eslint.git","type":"github"},"gitHead":"02362244371f07f940d266f574b90ed490ec4f6f","license":"MIT","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:bfb14dbb-cdb8-4958-8b46-e8a55c2d9956"}},"homepage":"https://eslint.interlace.tools/docs/security/plugin-browser-security?utm_source=npm&utm_medium=referral&utm_campaign=eslint-plugin-browser-security","keywords":["eslint","eslintplugin","eslint-plugin","static-analysis","linting","code-quality","security","sast","appsec","vulnerability","owasp","cwe","interlace-security","browser","browser-security","frontend-security","web-security","xss","dom-xss","cwe-79","clickjacking","mixed-content","postmessage","localstorage","indexeddb","cookies","websocket","service-worker","csp","content-security-policy","llm-optimized","ai-assistant","typescript"],"interlace":{"surface":{"kind":"web-platform","note":"DOM sinks, postMessage, storage, fetch, WebSocket, ServiceWorker, IndexedDB. No npm package declares this; the platform does."}},"repository":{"url":"git+https://github.com/ofri-peretz/eslint.git","type":"git","directory":"packages/eslint-plugin-browser-security"},"_npmVersion":"11.19.0","description":"ESLint plugin for browser security — detects DOM XSS, postMessage abuse, tokens in localStorage, insecure cookies, clickjacking, mixed content, and CSP gaps.","directories":{},"maintainers":[{"name":"ofriperetz","email":"ofriperetzdev@gmail.com"}],"_nodeVersion":"24.20.0","dependencies":{"@interlace/eslint-devkit":"^1.19.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"peerDependencies":{"eslint":"^8.40.0 || ^9.0.0 || ^10.0.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-browser-security_2.1.9_1790138713871_0.968236456620361","host":"s3://npm-registry-packages-npm-production"},"_id":"eslint-plugin-browser-security@2.1.9","version":"2.1.9"}