{"id":169970719,"number":"3.7.2","published_at":"2026-01-27T16:09:30.155Z","licenses":"Apache-2.0","integrity":"sha512-bV7pPtFUmZxh5VhgF83XwhsFzjGEA2V4eujunRp6jshAQkcv1uTnQltjjotyNw9Of1Zitbm+jpfFUe+c8WmfZA==","status":null,"download_url":"https://registry.npmjs.org/@flowfuse/device-agent/-/device-agent-3.7.2.tgz","registry_url":"https://www.npmjs.com/package/@flowfuse/device-agent/v/3.7.2","documentation_url":null,"install_command":"npm install @flowfuse/device-agent@3.7.2","immutable":null,"metadata":{"deprecated":null,"_npmUser":{"name":"hardillb","email":"hardillb@gmail.com"},"dist":{"shasum":"9847fdc500c75ecb7584708a1161806f7b7beef7","tarball":"https://registry.npmjs.org/@flowfuse/device-agent/-/device-agent-3.7.2.tgz","fileCount":77,"integrity":"sha512-bV7pPtFUmZxh5VhgF83XwhsFzjGEA2V4eujunRp6jshAQkcv1uTnQltjjotyNw9Of1Zitbm+jpfFUe+c8WmfZA==","signatures":[{"sig":"MEUCIH8okWO5UFU5/c+uwyouhSmrIIacUaCVjgB1Cts09rliAiEA6MlhjvxTLblxJaRNFSC4+iSEs9Qjv1VHpZg8SKxP0uI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":604883},"gitHead":"2c1b77f66d67ec0eb401d1094bf114f2155b1a6d","main":"index.js","scripts":{"dev":"nodemon index.js","lint":"eslint -c eslint.config.mjs","test":"npm run test:lib \u0026\u0026 npm run test:frontend","start":"node index.js","lint:fix":"eslint -c eslint.config.mjs --fix","test:lib":"mocha 'test/unit/**/*_spec.js'","test:frontend":"mocha 'test/unit/frontend/**/*.spec.js'"},"_npmVersion":"10.8.2","_nodeVersion":"18.20.8","_hasShrinkwrap":false,"directories":{},"engines":{"node":"\u003e=18.x"},"exports":{"./adminAuth":"./lib/auth/adminAuth.js","./auditLogger":"./lib/auditLogger/index.js","./libraryPlugin":"./lib/plugins/libraryPlugin.js"},"browserify":null},"created_at":"2026-02-11T00:55:24.045Z","updated_at":"2026-02-11T00:55:24.630Z","purl":"pkg:npm/%40flowfuse/device-agent@3.7.2","related_tag":{"name":"v3.7.2","sha":"7bd522c94eb8a3e89c93c50d71cc9309ca6d1ad4","kind":"commit","published_at":"2026-01-27T16:43:54.000Z","download_url":"https://codeload.github.com/FlowFuse/device-agent/tar.gz/v3.7.2","html_url":"https://github.com/FlowFuse/device-agent/releases/tag/v3.7.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/FlowFuse/device-agent@v3.7.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/FlowFuse%2Fdevice-agent/tags/v3.7.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/FlowFuse%2Fdevice-agent/tags/v3.7.2/manifests"},"latest":false,"version_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/packages/@flowfuse%2Fdevice-agent/versions/3.7.2","codemeta_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/packages/@flowfuse%2Fdevice-agent/versions/3.7.2/codemeta","dependencies":[{"id":1881945694,"ecosystem":"npm","package_name":"ws","requirements":"^8.13.0","kind":"runtime","optional":false},{"id":1881945695,"ecosystem":"npm","package_name":"got","requirements":"^11.8.6","kind":"runtime","optional":false},{"id":1881945696,"ecosystem":"npm","package_name":"mqtt","requirements":"^5.10.1","kind":"runtime","optional":false},{"id":1881945697,"ecosystem":"npm","package_name":"yaml","requirements":"^2.1.1","kind":"runtime","optional":false},{"id":1881945698,"ecosystem":"npm","package_name":"semver","requirements":"^7.3.8","kind":"runtime","optional":false},{"id":1881945699,"ecosystem":"npm","package_name":"passport","requirements":"0.6.0","kind":"runtime","optional":false},{"id":1881945700,"ecosystem":"npm","package_name":"mnemonist","requirements":"^0.40.3","kind":"runtime","optional":false},{"id":1881945701,"ecosystem":"npm","package_name":"memorystore","requirements":"^1.6.7","kind":"runtime","optional":false},{"id":1881945702,"ecosystem":"npm","package_name":"prom-client","requirements":"^15.1.3","kind":"runtime","optional":false},{"id":1881945703,"ecosystem":"npm","package_name":"proxy-from-env","requirements":"^1.1.0","kind":"runtime","optional":false},{"id":1881945704,"ecosystem":"npm","package_name":"express-session","requirements":"^1.18.0","kind":"runtime","optional":false},{"id":1881945705,"ecosystem":"npm","package_name":"passport-oauth2","requirements":"^1.6.1","kind":"runtime","optional":false},{"id":1881945706,"ecosystem":"npm","package_name":"yoctocolors-cjs","requirements":"^2.1.2","kind":"runtime","optional":false},{"id":1881945707,"ecosystem":"npm","package_name":"@inquirer/select","requirements":"^4.2.0","kind":"runtime","optional":false},{"id":1881945708,"ecosystem":"npm","package_name":"http-proxy-agent","requirements":"^7.0.2","kind":"runtime","optional":false},{"id":1881945709,"ecosystem":"npm","package_name":"@inquirer/confirm","requirements":"^5.1.9","kind":"runtime","optional":false},{"id":1881945710,"ecosystem":"npm","package_name":"command-line-args","requirements":"^6.0.1","kind":"runtime","optional":false},{"id":1881945711,"ecosystem":"npm","package_name":"https-proxy-agent","requirements":"^7.0.4","kind":"runtime","optional":false},{"id":1881945712,"ecosystem":"npm","package_name":"@flowfuse/nr-theme","requirements":"^1.8.0","kind":"runtime","optional":false},{"id":1881945713,"ecosystem":"npm","package_name":"command-line-usage","requirements":"^7.0.3","kind":"runtime","optional":false},{"id":1881945714,"ecosystem":"npm","package_name":"parse-prometheus-text-format","requirements":"^1.1.1","kind":"runtime","optional":false},{"id":1881945715,"ecosystem":"npm","package_name":"aedes","requirements":"^0.49.0","kind":"Development","optional":false},{"id":1881945716,"ecosystem":"npm","package_name":"mocha","requirements":"^10.0.0","kind":"Development","optional":false},{"id":1881945717,"ecosystem":"npm","package_name":"proxy","requirements":"^2.1.1","kind":"Development","optional":false},{"id":1881945718,"ecosystem":"npm","package_name":"sinon","requirements":"^14.0.0","kind":"Development","optional":false},{"id":1881945719,"ecosystem":"npm","package_name":"eslint","requirements":"^9.39.2","kind":"Development","optional":false},{"id":1881945720,"ecosystem":"npm","package_name":"rewire","requirements":"^7.0.0","kind":"Development","optional":false},{"id":1881945721,"ecosystem":"npm","package_name":"should","requirements":"^13.2.3","kind":"Development","optional":false},{"id":1881945722,"ecosystem":"npm","package_name":"globals","requirements":"^16.5.0","kind":"Development","optional":false},{"id":1881945723,"ecosystem":"npm","package_name":"@eslint/js","requirements":"^9.39.2","kind":"Development","optional":false},{"id":1881945724,"ecosystem":"npm","package_name":"neostandard","requirements":"^0.12.2","kind":"Development","optional":false},{"id":1881945725,"ecosystem":"npm","package_name":"aedes-server-factory","requirements":"^0.2.1","kind":"Development","optional":false},{"id":1881945726,"ecosystem":"npm","package_name":"eslint-plugin-no-only-tests","requirements":"^3.3.0","kind":"Development","optional":false}],"advisories":[],"package_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/packages/@flowfuse%2Fdevice-agent"}