{"_id":"@atlar-widgets/atlar-red-team-widget","_rev":"3-9b28ef5ad754f78ddccc0809c9adfa6c","name":"@atlar-widgets/atlar-red-team-widget","dist-tags":{"latest":"0.1.2"},"versions":{"0.1.0":{"name":"@atlar-widgets/atlar-red-team-widget","version":"0.1.0","_id":"@atlar-widgets/atlar-red-team-widget@0.1.0","maintainers":[{"name":"hfribeiro","email":"ribeirh02@gmail.com"}],"dist":{"shasum":"c33ff0f2ffa47c5c72692907b235e1d9e692a432","tarball":"https://registry.npmjs.org/@atlar-widgets/atlar-red-team-widget/-/atlar-red-team-widget-0.1.0.tgz","fileCount":9,"integrity":"sha512-sVvCuf7ngOKbFxuDt5OAkrBTu4GeIK+wmQ6rPj00PCWjpew3BigqtP9JJHpLQdSwnCxEw2dmOKkSeoRB8Ck3TQ==","signatures":[{"sig":"MEUCIQC/1rPjRnI3Id84Hq6pFj6HsGpR7HH/wTtRZ4QIrQoi1gIgXz36xwSTL+9ARlboRJW7h0bx8JSwj8DayY6i3J/yy74=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1168124},"main":"dist/index.iife.js","type":"module","types":"dist/src/index.d.ts","engines":{"node":">=18"},"gitHead":"f0c017f87180aa6fd301cd7530b4bc3620912fb5","scripts":{"dev":"vite dev","lint":"eslint .","test":"vitest run --coverage","build":"vite build -c vite.config.lib.ts && tsc -p tsconfig.build.json --emitDeclarationOnly --declaration --declarationMap false --outDir dist","format":"prettier --write \"**/*\"","prepare":"git config core.hooksPath .husky && chmod +x .husky/pre-commit || true","format:check":"prettier --check \"**/*\"","prepublishOnly":"npm run build"},"_npmUser":{"name":"hfribeiro","email":"ribeirh02@gmail.com"},"overrides":{"@testing-library/react":{"react":"^19","react-dom":"^19"}},"_npmVersion":"10.9.8","description":"Atlar red-team operations widget","directories":{},"lint-staged":{"*.{js,jsx,ts,tsx}":["prettier --write","eslint --fix"],"*.{json,css,md,yml,yaml}":["prettier --write"]},"sideEffects":true,"_nodeVersion":"22.22.3","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8","vite":"^6","jsdom":"^26.1.0","react":"^19","eslint":"^9.34.0","vitest":"^3.2.4","globals":"^16.3.0","graphql":"^16","prettier":"^3.6.2","react-dom":"^19","@eslint/js":"^9.34.0","typescript":"~5.7.2","@types/node":"^20","lint-staged":"^16.1.6","react-redux":"^9.2.0","@types/react":"^19","@apollo/client":"^3","@reduxjs/toolkit":"^2","@types/react-dom":"^19","typescript-eslint":"^8.42.0","zen-observable-ts":"^1.2.5","@vitest/coverage-v8":"^3.2.4","junit-report-merger":"^9.0.3","@vitejs/plugin-react":"^4","@testing-library/react":"^16.0.0","eslint-config-prettier":"^10.1.8","eslint-formatter-junit":"^8.40.0","eslint-plugin-prettier":"^5.5.4","@testing-library/jest-dom":"^6.0.0","eslint-plugin-react-hooks":"^5.2.0","esbuild-css-modules-plugin":"^2.7.1","eslint-plugin-react-refresh":"^0.4.20","vite-plugin-css-injected-by-js":"^3.5.1","@ska-octopus-widget-sdk/widget-sdk":"^0.5.0"},"peerDependencies":{"react":"^19","graphql":"^16","react-dom":"^19","react-redux":"^9.2.0","@apollo/client":"^3","@reduxjs/toolkit":"^2","zen-observable-ts":"^1.2.5","@ska-octopus-widget-sdk/widget-sdk":"^0.5.0"},"_npmOperationalInternal":{"tmp":"tmp/atlar-red-team-widget_0.1.0_1779462323547_0.7927929613818212","host":"s3://npm-registry-packages-npm-production"}},"0.1.1":{"name":"@atlar-widgets/atlar-red-team-widget","version":"0.1.1","_id":"@atlar-widgets/atlar-red-team-widget@0.1.1","maintainers":[{"name":"hfribeiro","email":"ribeirh02@gmail.com"}],"dist":{"shasum":"f53d3ab2e072f11addd0d9b000bf2532e2ebc2bd","tarball":"https://registry.npmjs.org/@atlar-widgets/atlar-red-team-widget/-/atlar-red-team-widget-0.1.1.tgz","fileCount":9,"integrity":"sha512-8G60Vodzfz6F01J0MncWlJcoJwWR1nhv4wBORg+QWy3PvOyCvXKwznii0GIA+BrxyuBAPSJ/g582s6gL13ZW3A==","signatures":[{"sig":"MEQCIDyyn+57goAd24n9c8lm6kCgm8neARWsgSpEtOnVsDtMAiBSsS4BaRgNz/uZMO8XZBGs0NhFEnfaaF35EbB4SgG/Fg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1154863},"main":"dist/index.iife.js","type":"module","types":"dist/src/index.d.ts","engines":{"node":">=18"},"gitHead":"ea791ce7bf61b6842a23282e8661fa7e455474f5","scripts":{"dev":"vite dev","lint":"eslint .","test":"vitest run --coverage","build":"vite build -c vite.config.lib.ts && tsc -p tsconfig.build.json --emitDeclarationOnly --declaration --declarationMap false --outDir dist","format":"prettier --write \"**/*\"","prepare":"git config core.hooksPath .husky && chmod +x .husky/pre-commit || true","format:check":"prettier --check \"**/*\"","prepublishOnly":"npm run build"},"_npmUser":{"name":"hfribeiro","email":"ribeirh02@gmail.com"},"overrides":{"@testing-library/react":{"react":"^19","react-dom":"^19"}},"_npmVersion":"10.9.8","description":"Atlar red-team operations widget","directories":{},"lint-staged":{"*.{js,jsx,ts,tsx}":["prettier --write","eslint --fix"],"*.{json,css,md,yml,yaml}":["prettier --write"]},"sideEffects":true,"_nodeVersion":"22.22.3","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8","vite":"^6","jsdom":"^26.1.0","react":"^19","eslint":"^9.34.0","vitest":"^3.2.4","globals":"^16.3.0","graphql":"^16","prettier":"^3.6.2","react-dom":"^19","@eslint/js":"^9.34.0","typescript":"~5.7.2","@types/node":"^20","lint-staged":"^16.1.6","react-redux":"^9.2.0","@types/react":"^19","@apollo/client":"^3","@reduxjs/toolkit":"^2","@types/react-dom":"^19","typescript-eslint":"^8.42.0","zen-observable-ts":"^1.2.5","@vitest/coverage-v8":"^3.2.4","junit-report-merger":"^9.0.3","@vitejs/plugin-react":"^4","@testing-library/react":"^16.0.0","eslint-config-prettier":"^10.1.8","eslint-formatter-junit":"^8.40.0","eslint-plugin-prettier":"^5.5.4","@testing-library/jest-dom":"^6.0.0","eslint-plugin-react-hooks":"^5.2.0","esbuild-css-modules-plugin":"^2.7.1","eslint-plugin-react-refresh":"^0.4.20","vite-plugin-css-injected-by-js":"^3.5.1","@ska-octopus-widget-sdk/widget-sdk":"^0.5.0"},"peerDependencies":{"react":"^19","graphql":"^16","react-dom":"^19","react-redux":"^9.2.0","@apollo/client":"^3","@reduxjs/toolkit":"^2","zen-observable-ts":"^1.2.5","@ska-octopus-widget-sdk/widget-sdk":"^0.5.0"},"_npmOperationalInternal":{"tmp":"tmp/atlar-red-team-widget_0.1.1_1779478390684_0.49090317783799087","host":"s3://npm-registry-packages-npm-production"}},"0.1.2":{"name":"@atlar-widgets/atlar-red-team-widget","version":"0.1.2","description":"Atlar red-team operations widget","main":"dist/index.iife.js","types":"dist/src/index.d.ts","sideEffects":true,"scripts":{"build":"vite build -c vite.config.lib.ts && tsc -p tsconfig.build.json --emitDeclarationOnly --declaration --declarationMap false --outDir dist","prepublishOnly":"npm run build","dev":"vite dev","test":"vitest run --coverage","lint":"eslint .","format":"prettier --write \"**/*\"","format:check":"prettier --check \"**/*\"","prepare":"git config core.hooksPath .husky && chmod +x .husky/pre-commit || true"},"peerDependencies":{"@apollo/client":"^3","@reduxjs/toolkit":"^2","@ska-octopus-widget-sdk/widget-sdk":"^0.5.0","graphql":"^16","react":"^19","react-dom":"^19","react-redux":"^9.2.0","zen-observable-ts":"^1.2.5"},"devDependencies":{"@apollo/client":"^3","@eslint/js":"^9.34.0","@reduxjs/toolkit":"^2","@ska-octopus-widget-sdk/widget-sdk":"^0.5.0","@testing-library/jest-dom":"^6.0.0","@testing-library/react":"^16.0.0","@types/node":"^20","@types/react":"^19","@types/react-dom":"^19","@vitejs/plugin-react":"^4","@vitest/coverage-v8":"^3.2.4","esbuild-css-modules-plugin":"^2.7.1","eslint":"^9.34.0","eslint-config-prettier":"^10.1.8","eslint-formatter-junit":"^8.40.0","eslint-plugin-prettier":"^5.5.4","eslint-plugin-react-hooks":"^5.2.0","eslint-plugin-react-refresh":"^0.4.20","globals":"^16.3.0","graphql":"^16","jsdom":"^26.1.0","junit-report-merger":"^9.0.3","lint-staged":"^16.1.6","prettier":"^3.6.2","react":"^19","react-dom":"^19","react-redux":"^9.2.0","tsup":"^8","typescript":"~5.7.2","typescript-eslint":"^8.42.0","vite":"^6","vite-plugin-css-injected-by-js":"^3.5.1","vitest":"^3.2.4","zen-observable-ts":"^1.2.5"},"overrides":{"@testing-library/react":{"react":"^19","react-dom":"^19"}},"type":"module","lint-staged":{"*.{js,jsx,ts,tsx}":["prettier --write","eslint --fix"],"*.{json,css,md,yml,yaml}":["prettier --write"]},"engines":{"node":">=18"},"dependencies":{},"_id":"@atlar-widgets/atlar-red-team-widget@0.1.2","gitHead":"06a644c19d75e7353d2d065543ec4307c4124621","_nodeVersion":"22.22.3","_npmVersion":"10.9.8","dist":{"integrity":"sha512-fUb9q25/KDS7q9fsQeA+z0qlRXxovdmIR659wJZfQ82PeyupltAP1l/pwzKaCCz+QicPnltIw5czw7ER7iKVgw==","shasum":"d793a1cef2d084bb9a0a443cd67aee41f88a5067","tarball":"https://registry.npmjs.org/@atlar-widgets/atlar-red-team-widget/-/atlar-red-team-widget-0.1.2.tgz","fileCount":10,"unpackedSize":2718602,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQDzyu5lzMOfofolsbgGx7g0R+61QxlQFrbAahJX4x6NQAIhAMivKfhO+i0N3ezpXSyrOgI5qTcIAlx0Xdn4OyMZWmLe"}]},"_npmUser":{"name":"hfribeiro","email":"ribeirh02@gmail.com"},"directories":{},"maintainers":[{"name":"hfribeiro","email":"ribeirh02@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/atlar-red-team-widget_0.1.2_1779702172853_0.9322472628268281"},"_hasShrinkwrap":false}},"time":{"created":"2026-05-22T15:05:23.422Z","modified":"2026-05-25T09:42:53.188Z","0.1.0":"2026-05-22T15:05:23.699Z","0.1.1":"2026-05-22T19:33:10.835Z","0.1.2":"2026-05-25T09:42:53.067Z"},"description":"Atlar red-team operations widget","maintainers":[{"name":"hfribeiro","email":"ribeirh02@gmail.com"}],"readme":"# Atlar Red Team Widget\n\nOctopus dashboard widget for authorized red-team scan control and monitoring.\n\nThe widget uses the dynamic GraphQL fields from `/home/code/red-team/endpoints.json`:\n\n- `redTeamCurrentRun`\n- `redTeamRuns`\n- `redTeamRunLog`\n- `redTeamStartRun`\n- `redTeamStopRun`\n- `redTeamRunProgress`\n\n## Development\n\n```bash\nnpm install\nnpm run dev\n```\n\nThe dev server points at `http://localhost:8000/graphql` by default.\n\n## Build\n\n```bash\nnpm run build\nnpm test\n```\n\n## Package\n\nThe package name is:\n\n```text\n@atlar-widgets/atlar-red-team-widget\n```\n\nThe registered Octopus widget key is:\n\n```text\nredTeam\n```\n","readmeFilename":"README.md"}