{"id":22397,"name":"secure-iot-dashboard-prototype","description":"A prototype demonstrating concepts presented in the paper \"Security-Aware Multi-User Architecture for IoT\"","url":"https://github.com/marbirg/secure-iot-dashboard-prototype","last_synced_at":"2025-09-05T01:27:36.260Z","repository":{"id":46222680,"uuid":"401725302","full_name":"marbirg/secure-iot-dashboard-prototype","owner":"marbirg","description":"A prototype demonstrating concepts presented in the paper \"Security-Aware Multi-User Architecture for IoT\"","archived":false,"fork":false,"pushed_at":"2021-11-05T16:22:25.000Z","size":33441,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-04-13T04:46:48.047Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/marbirg.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":"CITATION.cff","codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null}},"created_at":"2021-08-31T14:04:27.000Z","updated_at":"2021-11-05T16:22:28.000Z","dependencies_parsed_at":"2022-09-25T05:12:26.690Z","dependency_job_id":null,"html_url":"https://github.com/marbirg/secure-iot-dashboard-prototype","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/marbirg/secure-iot-dashboard-prototype","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/marbirg%2Fsecure-iot-dashboard-prototype","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/marbirg%2Fsecure-iot-dashboard-prototype/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/marbirg%2Fsecure-iot-dashboard-prototype/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/marbirg%2Fsecure-iot-dashboard-prototype/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/marbirg","download_url":"https://codeload.github.com/marbirg/secure-iot-dashboard-prototype/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/marbirg%2Fsecure-iot-dashboard-prototype/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":273699058,"owners_count":25152273,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","status":"online","status_checked_at":"2025-09-04T02:00:08.968Z","response_time":61,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"owner":{"login":"marbirg","name":null,"uuid":"89854220","kind":"user","description":null,"email":"","website":null,"location":null,"twitter":null,"company":null,"icon_url":"https://avatars.githubusercontent.com/u/89854220?v=4","repositories_count":2,"last_synced_at":"2024-08-12T10:13:06.347Z","metadata":{"has_sponsors_listing":false},"html_url":"https://github.com/marbirg","funding_links":[],"total_stars":0,"followers":0,"following":0,"created_at":"2024-08-12T10:13:06.623Z","updated_at":"2024-08-12T10:13:06.623Z","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/marbirg","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/marbirg/repositories"},"packages":[],"commits":{"message":"Repository syncing started."},"issues_stats":{"full_name":"marbirg/secure-iot-dashboard-prototype","html_url":"https://github.com/marbirg/secure-iot-dashboard-prototype","last_synced_at":null,"status":null,"issues_count":null,"pull_requests_count":null,"avg_time_to_close_issue":null,"avg_time_to_close_pull_request":null,"issues_closed_count":null,"pull_requests_closed_count":null,"pull_request_authors_count":null,"issue_authors_count":null,"avg_comments_per_issue":null,"avg_comments_per_pull_request":null,"merged_pull_requests_count":null,"bot_issues_count":null,"bot_pull_requests_count":null,"past_year_issues_count":null,"past_year_pull_requests_count":null,"past_year_avg_time_to_close_issue":null,"past_year_avg_time_to_close_pull_request":null,"past_year_issues_closed_count":null,"past_year_pull_requests_closed_count":null,"past_year_pull_request_authors_count":null,"past_year_issue_authors_count":null,"past_year_avg_comments_per_issue":null,"past_year_avg_comments_per_pull_request":null,"past_year_bot_issues_count":null,"past_year_bot_pull_requests_count":null,"past_year_merged_pull_requests_count":null,"created_at":"2025-09-05T01:26:09.427Z","updated_at":"2025-09-05T01:26:09.427Z","repository_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/marbirg%2Fsecure-iot-dashboard-prototype","issues_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/marbirg%2Fsecure-iot-dashboard-prototype/issues","issue_labels_count":{},"pull_request_labels_count":{},"issue_author_associations_count":{},"pull_request_author_associations_count":{},"issue_authors":{},"pull_request_authors":{},"host":{"name":"GitHub","url":"https://github.com","kind":"github","last_synced_at":"2025-09-05T00:00:10.444Z","repositories_count":10082226,"issues_count":31213887,"pull_requests_count":96046612,"authors_count":10694202,"icon_url":"https://github.com/github.png","host_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories","owners_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/owners","authors_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors"},"past_year_issue_labels_count":{},"past_year_pull_request_labels_count":{},"past_year_issue_author_associations_count":{},"past_year_pull_request_author_associations_count":{},"past_year_issue_authors":{},"past_year_pull_request_authors":{},"maintainers":[],"active_maintainers":[]},"events":{"total":{"WatchEvent":1,"ForkEvent":1},"last_year":{"WatchEvent":1,"ForkEvent":1}},"keywords":[],"dependencies":[{"ecosystem":"npm","filepath":"node-red/.node-red/node_modules/@node-wot/binding-coap/package.json","sha":null,"kind":"manifest","created_at":"2022-09-25T05:12:01.095Z","updated_at":"2022-09-25T05:12:01.095Z","repository_link":"https://github.com/marbirg/secure-iot-dashboard-prototype/blob/main/node-red/.node-red/node_modules/@node-wot/binding-coap/package.json","dependencies":[{"id":6080562477,"package_name":"@node-wot/core","ecosystem":"npm","requirements":"0.7.3","direct":true,"kind":"runtime","optional":false},{"id":6080562478,"package_name":"coap","ecosystem":"npm","requirements":"0.23.1","direct":true,"kind":"runtime","optional":false},{"id":6080562479,"package_name":"node-coap-client","ecosystem":"npm","requirements":"1.0.2","direct":true,"kind":"runtime","optional":false},{"id":6080562480,"package_name":"rxjs","ecosystem":"npm","requirements":"5.5.11","direct":true,"kind":"runtime","optional":false},{"id":6080562481,"package_name":"slugify","ecosystem":"npm","requirements":"^1.4.5","direct":true,"kind":"runtime","optional":false},{"id":6080562482,"package_name":"wot-typescript-definitions","ecosystem":"npm","requirements":"0.7.3","direct":true,"kind":"runtime","optional":false},{"id":6080562483,"package_name":"@node-wot/td-tools","ecosystem":"npm","requirements":"0.7.3","direct":true,"kind":"development","optional":false},{"id":6080562484,"package_name":"@types/chai","ecosystem":"npm","requirements":"4.2.8","direct":true,"kind":"development","optional":false},{"id":6080562485,"package_name":"@types/node","ecosystem":"npm","requirements":"13.7.0","direct":true,"kind":"development","optional":false},{"id":6080562486,"package_name":"chai","ecosystem":"npm","requirements":"4.2.0","direct":true,"kind":"development","optional":false},{"id":6080562487,"package_name":"mocha","ecosystem":"npm","requirements":"3.5.3","direct":true,"kind":"development","optional":false},{"id":6080562488,"package_name":"mocha-typescript","ecosystem":"npm","requirements":"1.1.8","direct":true,"kind":"development","optional":false},{"id":6080562489,"package_name":"ts-node","ecosystem":"npm","requirements":"8.6.2","direct":true,"kind":"development","optional":false},{"id":6080562490,"package_name":"typescript","ecosystem":"npm","requirements":"3.7.5","direct":true,"kind":"development","optional":false},{"id":6080562491,"package_name":"typescript-standard","ecosystem":"npm","requirements":"0.3.36","direct":true,"kind":"development","optional":false}]},{"ecosystem":"npm","filepath":"node-red/.node-red/node_modules/@node-wot/binding-http/package.json","sha":null,"kind":"manifest","created_at":"2022-09-25T05:12:01.106Z","updated_at":"2022-09-25T05:12:01.106Z","repository_link":"https://github.com/marbirg/secure-iot-dashboard-prototype/blob/main/node-red/.node-red/node_modules/@node-wot/binding-http/package.json","dependencies":[{"id":6080562492,"package_name":"@node-wot/core","ecosystem":"npm","requirements":"0.7.3","direct":true,"kind":"runtime","optional":false},{"id":6080562493,"package_name":"@node-wot/td-tools","ecosystem":"npm","requirements":"0.7.3","direct":true,"kind":"runtime","optional":false},{"id":6080562494,"package_name":"@types/eventsource","ecosystem":"npm","requirements":"^1.1.2","direct":true,"kind":"runtime","optional":false},{"id":6080562495,"package_name":"accept-language-parser","ecosystem":"npm","requirements":"1.5.0","direct":true,"kind":"runtime","optional":false},{"id":6080562496,"package_name":"basic-auth","ecosystem":"npm","requirements":"2.0.1","direct":true,"kind":"runtime","optional":false},{"id":6080562497,"package_name":"client-oauth2","ecosystem":"npm","requirements":"^4.2.5","direct":true,"kind":"runtime","optional":false},{"id":6080562498,"package_name":"eventsource","ecosystem":"npm","requirements":"^1.0.7","direct":true,"kind":"runtime","optional":false},{"id":6080562499,"package_name":"node-fetch","ecosystem":"npm","requirements":"^2.6.0","direct":true,"kind":"runtime","optional":false},{"id":6080562500,"package_name":"rxjs","ecosystem":"npm","requirements":"5.5.11","direct":true,"kind":"runtime","optional":false},{"id":6080562501,"package_name":"slugify","ecosystem":"npm","requirements":"^1.4.5","direct":true,"kind":"runtime","optional":false},{"id":6080562502,"package_name":"@types/basic-auth","ecosystem":"npm","requirements":"1.1.3","direct":true,"kind":"development","optional":false},{"id":6080562503,"package_name":"@types/chai","ecosystem":"npm","requirements":"4.2.8","direct":true,"kind":"development","optional":false},{"id":6080562504,"package_name":"@types/chai-as-promised","ecosystem":"npm","requirements":"^7.1.3","direct":true,"kind":"development","optional":false},{"id":6080562505,"package_name":"@types/express","ecosystem":"npm","requirements":"^4.17.3","direct":true,"kind":"development","optional":false},{"id":6080562506,"package_name":"@types/express-oauth-server","ecosystem":"npm","requirements":"^2.0.2","direct":true,"kind":"development","optional":false},{"id":6080562507,"package_name":"@types/mocha","ecosystem":"npm","requirements":"^7.0.2","direct":true,"kind":"development","optional":false},{"id":6080562508,"package_name":"@types/node","ecosystem":"npm","requirements":"13.7.0","direct":true,"kind":"development","optional":false},{"id":6080562509,"package_name":"@types/node-fetch","ecosystem":"npm","requirements":"^2.5.6","direct":true,"kind":"development","optional":false},{"id":6080562510,"package_name":"@types/request-promise","ecosystem":"npm","requirements":"4.1.45","direct":true,"kind":"development","optional":false},{"id":6080562511,"package_name":"chai","ecosystem":"npm","requirements":"4.2.0","direct":true,"kind":"development","optional":false},{"id":6080562512,"package_name":"chai-as-promised","ecosystem":"npm","requirements":"^7.1.1","direct":true,"kind":"development","optional":false},{"id":6080562513,"package_name":"chai-spies","ecosystem":"npm","requirements":"1.0.0","direct":true,"kind":"development","optional":false},{"id":6080562514,"package_name":"express-oauth-server","ecosystem":"npm","requirements":"^2.0.0","direct":true,"kind":"development","optional":false},{"id":6080562515,"package_name":"mocha","ecosystem":"npm","requirements":"3.5.3","direct":true,"kind":"development","optional":false},{"id":6080562516,"package_name":"mocha-typescript","ecosystem":"npm","requirements":"1.1.8","direct":true,"kind":"development","optional":false},{"id":6080562517,"package_name":"request","ecosystem":"npm","requirements":"2.88.0","direct":true,"kind":"development","optional":false},{"id":6080562518,"package_name":"request-promise","ecosystem":"npm","requirements":"4.2.5","direct":true,"kind":"development","optional":false},{"id":6080562519,"package_name":"ssestream","ecosystem":"npm","requirements":"1.0.0","direct":true,"kind":"development","optional":false},{"id":6080562520,"package_name":"ts-node","ecosystem":"npm","requirements":"8.6.2","direct":true,"kind":"development","optional":false},{"id":6080562521,"package_name":"typescript","ecosystem":"npm","requirements":"3.7.5","direct":true,"kind":"development","optional":false},{"id":6080562522,"package_name":"typescript-standard","ecosystem":"npm","requirements":"0.3.36","direct":true,"kind":"development","optional":false},{"id":6080562523,"package_name":"wot-typescript-definitions","ecosystem":"npm","requirements":"0.7.3","direct":true,"kind":"development","optional":false}]},{"ecosystem":"npm","filepath":"node-red/.node-red/node_modules/@node-wot/binding-modbus/package.json","sha":null,"kind":"manifest","created_at":"2022-09-25T05:12:01.156Z","updated_at":"2022-09-25T05:12:01.156Z","repository_link":"https://github.com/marbirg/secure-iot-dashboard-prototype/blob/main/node-red/.node-red/node_modules/@node-wot/binding-modbus/package.json","dependencies":[{"id":6080562524,"package_name":"@node-wot/core","ecosystem":"npm","requirements":"0.7.3","direct":true,"kind":"runtime","optional":false},{"id":6080562525,"package_name":"@node-wot/td-tools","ecosystem":"npm","requirements":"0.7.3","direct":true,"kind":"runtime","optional":false},{"id":6080562526,"package_name":"modbus-serial","ecosystem":"npm","requirements":"^7.8.1","direct":true,"kind":"runtime","optional":false},{"id":6080562527,"package_name":"wot-typescript-definitions","ecosystem":"npm","requirements":"0.7.3","direct":true,"kind":"runtime","optional":false},{"id":6080562528,"package_name":"@types/chai","ecosystem":"npm","requirements":"^4.2.7","direct":true,"kind":"development","optional":false},{"id":6080562529,"package_name":"@types/chai-as-promised","ecosystem":"npm","requirements":"^7.1.2","direct":true,"kind":"development","optional":false},{"id":6080562530,"package_name":"@types/mocha","ecosystem":"npm","requirements":"^5.2.7","direct":true,"kind":"development","optional":false},{"id":6080562531,"package_name":"@types/node","ecosystem":"npm","requirements":"^10.9.4","direct":true,"kind":"development","optional":false},{"id":6080562532,"package_name":"chai","ecosystem":"npm","requirements":"^4.2.0","direct":true,"kind":"development","optional":false},{"id":6080562533,"package_name":"chai-as-promised","ecosystem":"npm","requirements":"^7.1.1","direct":true,"kind":"development","optional":false},{"id":6080562534,"package_name":"chai-spies","ecosystem":"npm","requirements":"^1.0.0","direct":true,"kind":"development","optional":false},{"id":6080562535,"package_name":"mocha","ecosystem":"npm","requirements":"^7.0.0","direct":true,"kind":"development","optional":false},{"id":6080562536,"package_name":"ts-node","ecosystem":"npm","requirements":"^8.6.2","direct":true,"kind":"development","optional":false},{"id":6080562537,"package_name":"typescript","ecosystem":"npm","requirements":"^3.6.3","direct":true,"kind":"development","optional":false},{"id":6080562538,"package_name":"typescript-standard","ecosystem":"npm","requirements":"^0.3.36","direct":true,"kind":"development","optional":false}]},{"ecosystem":"npm","filepath":"node-red/.node-red/node_modules/@node-wot/binding-mqtt/node_modules/bl/node_modules/readable-stream/package.json","sha":null,"kind":"manifest","created_at":"2022-09-25T05:12:01.208Z","updated_at":"2022-09-25T05:12:01.208Z","repository_link":"https://github.com/marbirg/secure-iot-dashboard-prototype/blob/main/node-red/.node-red/node_modules/@node-wot/binding-mqtt/node_modules/bl/node_modules/readable-stream/package.json","dependencies":[{"id":6080564184,"package_name":"inherits","ecosystem":"npm","requirements":"^2.0.3","direct":true,"kind":"runtime","optional":false},{"id":6080564185,"package_name":"string_decoder","ecosystem":"npm","requirements":"^1.1.1","direct":true,"kind":"runtime","optional":false},{"id":6080564186,"package_name":"util-deprecate","ecosystem":"npm","requirements":"^1.0.1","direct":true,"kind":"runtime","optional":false},{"id":6080564187,"package_name":"@babel/cli","ecosystem":"npm","requirements":"^7.2.0","direct":true,"kind":"development","optional":false},{"id":6080564188,"package_name":"@babel/core","ecosystem":"npm","requirements":"^7.2.0","direct":true,"kind":"development","optional":false},{"id":6080564189,"package_name":"@babel/polyfill","ecosystem":"npm","requirements":"^7.0.0","direct":true,"kind":"development","optional":false},{"id":6080564190,"package_name":"@babel/preset-env","ecosystem":"npm","requirements":"^7.2.0","direct":true,"kind":"development","optional":false},{"id":6080564191,"package_name":"airtap","ecosystem":"npm","requirements":"0.0.9","direct":true,"kind":"development","optional":false},{"id":6080564192,"package_name":"assert","ecosystem":"npm","requirements":"^1.4.0","direct":true,"kind":"development","optional":false},{"id":6080564193,"package_name":"bl","ecosystem":"npm","requirements":"^2.0.0","direct":true,"kind":"development","optional":false},{"id":6080564194,"package_name":"deep-strict-equal","ecosystem":"npm","requirements":"^0.2.0","direct":true,"kind":"development","optional":false},{"id":6080564195,"package_name":"events.once","ecosystem":"npm","requirements":"^2.0.2","direct":true,"kind":"development","optional":false},{"id":6080564196,"package_name":"glob","ecosystem":"npm","requirements":"^7.1.2","direct":true,"kind":"development","optional":false},{"id":6080564197,"package_name":"gunzip-maybe","ecosystem":"npm","requirements":"^1.4.1","direct":true,"kind":"development","optional":false},{"id":6080564198,"package_name":"hyperquest","ecosystem":"npm","requirements":"^2.1.3","direct":true,"kind":"development","optional":false},{"id":6080564199,"package_name":"lolex","ecosystem":"npm","requirements":"^2.6.0","direct":true,"kind":"development","optional":false},{"id":6080564200,"package_name":"nyc","ecosystem":"npm","requirements":"^11.0.0","direct":true,"kind":"development","optional":false},{"id":6080564201,"package_name":"pump","ecosystem":"npm","requirements":"^3.0.0","direct":true,"kind":"development","optional":false},{"id":6080564202,"package_name":"rimraf","ecosystem":"npm","requirements":"^2.6.2","direct":true,"kind":"development","optional":false},{"id":6080564203,"package_name":"tap","ecosystem":"npm","requirements":"^12.0.0","direct":true,"kind":"development","optional":false},{"id":6080564204,"package_name":"tape","ecosystem":"npm","requirements":"^4.9.0","direct":true,"kind":"development","optional":false},{"id":6080564205,"package_name":"tar-fs","ecosystem":"npm","requirements":"^1.16.2","direct":true,"kind":"development","optional":false},{"id":6080564206,"package_name":"util-promisify","ecosystem":"npm","requirements":"^2.1.0","direct":true,"kind":"development","optional":false}]},{"ecosystem":"npm","filepath":"node-red/.node-red/node_modules/@node-wot/binding-mqtt/node_modules/bl/package.json","sha":null,"kind":"manifest","created_at":"2022-09-25T05:12:01.237Z","updated_at":"2022-09-25T05:12:01.237Z","repository_link":"https://github.com/marbirg/secure-iot-dashboard-prototype/blob/main/node-red/.node-red/node_modules/@node-wot/binding-mqtt/node_modules/bl/package.json","dependencies":[{"id":6080564209,"package_name":"buffer","ecosystem":"npm","requirements":"^5.5.0","direct":true,"kind":"runtime","optional":false},{"id":6080564210,"package_name":"inherits","ecosystem":"npm","requirements":"^2.0.4","direct":true,"kind":"runtime","optional":false},{"id":6080564211,"package_name":"readable-stream","ecosystem":"npm","requirements":"^3.4.0","direct":true,"kind":"runtime","optional":false},{"id":6080564212,"package_name":"faucet","ecosystem":"npm","requirements":"~0.0.1","direct":true,"kind":"development","optional":false},{"id":6080564213,"package_name":"standard","ecosystem":"npm","requirements":"^14.3.0","direct":true,"kind":"development","optional":false},{"id":6080564214,"package_name":"tape","ecosystem":"npm","requirements":"^4.11.0","direct":true,"kind":"development","optional":false}]},{"ecosystem":"npm","filepath":"node-red/.node-red/node_modules/@node-wot/binding-mqtt/node_modules/debug/package.json","sha":null,"kind":"manifest","created_at":"2022-09-25T05:12:01.255Z","updated_at":"2022-09-25T05:12:01.255Z","repository_link":"https://github.com/marbirg/secure-iot-dashboard-prototype/blob/main/node-red/.node-red/node_modules/@node-wot/binding-mqtt/node_modules/debug/package.json","dependencies":[{"id":6080564215,"package_name":"ms","ecosystem":"npm","requirements":"2.1.2","direct":true,"kind":"runtime","optional":false},{"id":6080564216,"package_name":"brfs","ecosystem":"npm","requirements":"^2.0.1","direct":true,"kind":"development","optional":false},{"id":6080564217,"package_name":"browserify","ecosystem":"npm","requirements":"^16.2.3","direct":true,"kind":"development","optional":false},{"id":6080564218,"package_name":"coveralls","ecosystem":"npm","requirements":"^3.0.2","direct":true,"kind":"development","optional":false},{"id":6080564219,"package_name":"istanbul","ecosystem":"npm","requirements":"^0.4.5","direct":true,"kind":"development","optional":false},{"id":6080564220,"package_name":"karma","ecosystem":"npm","requirements":"^3.1.4","direct":true,"kind":"development","optional":false},{"id":6080564221,"package_name":"karma-browserify","ecosystem":"npm","requirements":"^6.0.0","direct":true,"kind":"development","optional":false},{"id":6080564222,"package_name":"karma-chrome-launcher","ecosystem":"npm","requirements":"^2.2.0","direct":true,"kind":"development","optional":false},{"id":6080564223,"package_name":"karma-mocha","ecosystem":"npm","requirements":"^1.3.0","direct":true,"kind":"development","optional":false},{"id":6080564224,"package_name":"mocha","ecosystem":"npm","requirements":"^5.2.0","direct":true,"kind":"development","optional":false},{"id":6080564225,"package_name":"mocha-lcov-reporter","ecosystem":"npm","requirements":"^1.2.0","direct":true,"kind":"development","optional":false},{"id":6080564226,"package_name":"xo","ecosystem":"npm","requirements":"^0.23.0","direct":true,"kind":"development","optional":false}]},{"ecosystem":"npm","filepath":"node-red/.node-red/node_modules/@node-wot/binding-mqtt/node_modules/isarray/package.json","sha":null,"kind":"manifest","created_at":"2022-09-25T05:12:01.262Z","updated_at":"2022-09-25T05:12:01.262Z","repository_link":"https://github.com/marbirg/secure-iot-dashboard-prototype/blob/main/node-red/.node-red/node_modules/@node-wot/binding-mqtt/node_modules/isarray/package.json","dependencies":[{"id":6080564227,"package_name":"tape","ecosystem":"npm","requirements":"~2.13.4","direct":true,"kind":"development","optional":false}]},{"ecosystem":"npm","filepath":"node-red/.node-red/node_modules/@node-wot/binding-mqtt/node_modules/mqtt/package.json","sha":null,"kind":"manifest","created_at":"2022-09-25T05:12:01.267Z","updated_at":"2022-09-25T05:12:01.267Z","repository_link":"https://github.com/marbirg/secure-iot-dashboard-prototype/blob/main/node-red/.node-red/node_modules/@node-wot/binding-mqtt/node_modules/mqtt/package.json","dependencies":[{"id":6080564228,"package_name":"base64-js","ecosystem":"npm","requirements":"^1.3.0","direct":true,"kind":"runtime","optional":false},{"id":6080564229,"package_name":"commist","ecosystem":"npm","requirements":"^1.0.0","direct":true,"kind":"runtime","optional":false},{"id":6080564230,"package_name":"concat-stream","ecosystem":"npm","requirements":"^1.6.2","direct":true,"kind":"runtime","optional":false},{"id":6080564231,"package_name":"debug","ecosystem":"npm","requirements":"^4.1.1","direct":true,"kind":"runtime","optional":false},{"id":6080564232,"package_name":"end-of-stream","ecosystem":"npm","requirements":"^1.4.1","direct":true,"kind":"runtime","optional":false},{"id":6080564233,"package_name":"es6-map","ecosystem":"npm","requirements":"^0.1.5","direct":true,"kind":"runtime","optional":false},{"id":6080564234,"package_name":"help-me","ecosystem":"npm","requirements":"^1.0.1","direct":true,"kind":"runtime","optional":false},{"id":6080564235,"package_name":"inherits","ecosystem":"npm","requirements":"^2.0.3","direct":true,"kind":"runtime","optional":false},{"id":6080564236,"package_name":"minimist","ecosystem":"npm","requirements":"^1.2.0","direct":true,"kind":"runtime","optional":false},{"id":6080564237,"package_name":"mqtt-packet","ecosystem":"npm","requirements":"^6.0.0","direct":true,"kind":"runtime","optional":false},{"id":6080564238,"package_name":"pump","ecosystem":"npm","requirements":"^3.0.0","direct":true,"kind":"runtime","optional":false},{"id":6080564239,"package_name":"readable-stream","ecosystem":"npm","requirements":"^2.3.6","direct":true,"kind":"runtime","optional":false},{"id":6080564240,"package_name":"reinterval","ecosystem":"npm","requirements":"^1.1.0","direct":true,"kind":"runtime","optional":false},{"id":6080564241,"package_name":"split2","ecosystem":"npm","requirements":"^3.1.0","direct":true,"kind":"runtime","optional":false},{"id":6080564242,"package_name":"websocket-stream","ecosystem":"npm","requirements":"^5.1.2","direct":true,"kind":"runtime","optional":false},{"id":6080564243,"package_name":"xtend","ecosystem":"npm","requirements":"^4.0.1","direct":true,"kind":"runtime","optional":false},{"id":6080564244,"package_name":"@types/node","ecosystem":"npm","requirements":"^10.0.0","direct":true,"kind":"development","optional":false},{"id":6080564245,"package_name":"airtap","ecosystem":"npm","requirements":"^3.0.0","direct":true,"kind":"development","optional":false},{"id":6080564246,"package_name":"browserify","ecosystem":"npm","requirements":"^16.5.0","direct":true,"kind":"development","optional":false},{"id":6080564247,"package_name":"chai","ecosystem":"npm","requirements":"^4.2.0","direct":true,"kind":"development","optional":false},{"id":6080564248,"package_name":"codecov","ecosystem":"npm","requirements":"^3.0.4","direct":true,"kind":"development","optional":false},{"id":6080564249,"package_name":"global","ecosystem":"npm","requirements":"^4.3.2","direct":true,"kind":"development","optional":false},{"id":6080564250,"package_name":"mkdirp","ecosystem":"npm","requirements":"^0.5.1","direct":true,"kind":"development","optional":false},{"id":6080564251,"package_name":"mocha","ecosystem":"npm","requirements":"^4.1.0","direct":true,"kind":"development","optional":false},{"id":6080564252,"package_name":"mqtt-connection","ecosystem":"npm","requirements":"^4.0.0","direct":true,"kind":"development","optional":false},{"id":6080564253,"package_name":"nyc","ecosystem":"npm","requirements":"^15.0.0","direct":true,"kind":"development","optional":false},{"id":6080564254,"package_name":"pre-commit","ecosystem":"npm","requirements":"^1.2.2","direct":true,"kind":"development","optional":false},{"id":6080564255,"package_name":"rimraf","ecosystem":"npm","requirements":"^3.0.2","direct":true,"kind":"development","optional":false},{"id":6080564256,"package_name":"safe-buffer","ecosystem":"npm","requirements":"^5.1.2","direct":true,"kind":"development","optional":false},{"id":6080564257,"package_name":"should","ecosystem":"npm","requirements":"^13.2.1","direct":true,"kind":"development","optional":false},{"id":6080564258,"package_name":"sinon","ecosystem":"npm","requirements":"^9.0.0","direct":true,"kind":"development","optional":false},{"id":6080564259,"package_name":"snazzy","ecosystem":"npm","requirements":"^8.0.0","direct":true,"kind":"development","optional":false},{"id":6080564260,"package_name":"standard","ecosystem":"npm","requirements":"^11.0.1","direct":true,"kind":"development","optional":false},{"id":6080564261,"package_name":"through2","ecosystem":"npm","requirements":"^3.0.0","direct":true,"kind":"development","optional":false},{"id":6080564262,"package_name":"tslint","ecosystem":"npm","requirements":"^5.11.0","direct":true,"kind":"development","optional":false},{"id":6080564263,"package_name":"tslint-config-standard","ecosystem":"npm","requirements":"^8.0.1","direct":true,"kind":"development","optional":false},{"id":6080564264,"package_name":"typescript","ecosystem":"npm","requirements":"^3.2.2","direct":true,"kind":"development","optional":false},{"id":6080564265,"package_name":"uglify-es","ecosystem":"npm","requirements":"^3.3.9","direct":true,"kind":"development","optional":false},{"id":6080564266,"package_name":"ws","ecosystem":"npm","requirements":"^3.3.3","direct":true,"kind":"development","optional":false}]},{"ecosystem":"npm","filepath":"node-red/.node-red/node_modules/@node-wot/binding-mqtt/node_modules/mqtt-packet/package.json","sha":null,"kind":"manifest","created_at":"2022-09-25T05:12:01.282Z","updated_at":"2022-09-25T05:12:01.282Z","repository_link":"https://github.com/marbirg/secure-iot-dashboard-prototype/blob/main/node-red/.node-red/node_modules/@node-wot/binding-mqtt/node_modules/mqtt-packet/package.json","dependencies":[{"id":6080564267,"package_name":"bl","ecosystem":"npm","requirements":"^4.0.2","direct":true,"kind":"runtime","optional":false},{"id":6080564268,"package_name":"debug","ecosystem":"npm","requirements":"^4.1.1","direct":true,"kind":"runtime","optional":false},{"id":6080564269,"package_name":"process-nextick-args","ecosystem":"npm","requirements":"^2.0.1","direct":true,"kind":"runtime","optional":false},{"id":6080564270,"package_name":"pre-commit","ecosystem":"npm","requirements":"^1.2.2","direct":true,"kind":"development","optional":false},{"id":6080564271,"package_name":"readable-stream","ecosystem":"npm","requirements":"^3.6.0","direct":true,"kind":"development","optional":false},{"id":6080564272,"package_name":"standard","ecosystem":"npm","requirements":"^14.3.4","direct":true,"kind":"development","optional":false},{"id":6080564273,"package_name":"tap-spec","ecosystem":"npm","requirements":"^5.0.0","direct":true,"kind":"development","optional":false},{"id":6080564274,"package_name":"tape","ecosystem":"npm","requirements":"^5.0.1","direct":true,"kind":"development","optional":false}]},{"ecosystem":"npm","filepath":"node-red/.node-red/node_modules/@node-wot/binding-mqtt/node_modules/ms/package.json","sha":null,"kind":"manifest","created_at":"2022-09-25T05:12:01.288Z","updated_at":"2022-09-25T05:12:01.288Z","repository_link":"https://github.com/marbirg/secure-iot-dashboard-prototype/blob/main/node-red/.node-red/node_modules/@node-wot/binding-mqtt/node_modules/ms/package.json","dependencies":[{"id":6080564275,"package_name":"eslint","ecosystem":"npm","requirements":"4.12.1","direct":true,"kind":"development","optional":false},{"id":6080564276,"package_name":"expect.js","ecosystem":"npm","requirements":"0.3.1","direct":true,"kind":"development","optional":false},{"id":6080564277,"package_name":"husky","ecosystem":"npm","requirements":"0.14.3","direct":true,"kind":"development","optional":false},{"id":6080564278,"package_name":"lint-staged","ecosystem":"npm","requirements":"5.0.0","direct":true,"kind":"development","optional":false},{"id":6080564279,"package_name":"mocha","ecosystem":"npm","requirements":"4.0.1","direct":true,"kind":"development","optional":false}]},{"ecosystem":"npm","filepath":"node-red/.node-red/node_modules/@node-wot/binding-mqtt/node_modules/pump/package.json","sha":null,"kind":"manifest","created_at":"2022-09-25T05:12:01.293Z","updated_at":"2022-09-25T05:12:01.293Z","repository_link":"https://github.com/marbirg/secure-iot-dashboard-prototype/blob/main/node-red/.node-red/node_modules/@node-wot/binding-mqtt/node_modules/pump/package.json","dependencies":[{"id":6080564280,"package_name":"end-of-stream","ecosystem":"npm","requirements":"^1.1.0","direct":true,"kind":"runtime","optional":false},{"id":6080564281,"package_name":"once","ecosystem":"npm","requirements":"^1.3.1","direct":true,"kind":"runtime","optional":false}]},{"ecosystem":"npm","filepath":"node-red/.node-red/node_modules/@node-wot/binding-mqtt/node_modules/readable-stream/node_modules/safe-buffer/package.json","sha":null,"kind":"manifest","created_at":"2022-09-25T05:12:01.298Z","updated_at":"2022-09-25T05:12:01.298Z","repository_link":"https://github.com/marbirg/secure-iot-dashboard-prototype/blob/main/node-red/.node-red/node_modules/@node-wot/binding-mqtt/node_modules/readable-stream/node_modules/safe-buffer/package.json","dependencies":[{"id":6080564282,"package_name":"standard","ecosystem":"npm","requirements":"*","direct":true,"kind":"development","optional":false},{"id":6080564283,"package_name":"tape","ecosystem":"npm","requirements":"^4.0.0","direct":true,"kind":"development","optional":false}]},{"ecosystem":"npm","filepath":"node-red/.node-red/node_modules/@node-wot/binding-mqtt/node_modules/readable-stream/node_modules/string_decoder/package.json","sha":null,"kind":"manifest","created_at":"2022-09-25T05:12:01.312Z","updated_at":"2022-09-25T05:12:01.312Z","repository_link":"https://github.com/marbirg/secure-iot-dashboard-prototype/blob/main/node-red/.node-red/node_modules/@node-wot/binding-mqtt/node_modules/readable-stream/node_modules/string_decoder/package.json","dependencies":[{"id":6080564301,"package_name":"safe-buffer","ecosystem":"npm","requirements":"~5.1.0","direct":true,"kind":"runtime","optional":false},{"id":6080564302,"package_name":"babel-polyfill","ecosystem":"npm","requirements":"^6.23.0","direct":true,"kind":"development","optional":false},{"id":6080564303,"package_name":"core-util-is","ecosystem":"npm","requirements":"^1.0.2","direct":true,"kind":"development","optional":false},{"id":6080564304,"package_name":"inherits","ecosystem":"npm","requirements":"^2.0.3","direct":true,"kind":"development","optional":false},{"id":6080564305,"package_name":"tap","ecosystem":"npm","requirements":"~0.4.8","direct":true,"kind":"development","optional":false}]},{"ecosystem":"npm","filepath":"node-red/.node-red/node_modules/@node-wot/binding-mqtt/node_modules/readable-stream/package.json","sha":null,"kind":"manifest","created_at":"2022-09-25T05:12:01.336Z","updated_at":"2022-09-25T05:12:01.336Z","repository_link":"https://github.com/marbirg/secure-iot-dashboard-prototype/blob/main/node-red/.node-red/node_modules/@node-wot/binding-mqtt/node_modules/readable-stream/package.json","dependencies":[{"id":6080564308,"package_name":"core-util-is","ecosystem":"npm","requirements":"~1.0.0","direct":true,"kind":"runtime","optional":false},{"id":6080564309,"package_name":"inherits","ecosystem":"npm","requirements":"~2.0.3","direct":true,"kind":"runtime","optional":false},{"id":6080564310,"package_name":"isarray","ecosystem":"npm","requirements":"~1.0.0","direct":true,"kind":"runtime","optional":false},{"id":6080564311,"package_name":"process-nextick-args","ecosystem":"npm","requirements":"~2.0.0","direct":true,"kind":"runtime","optional":false},{"id":6080564312,"package_name":"safe-buffer","ecosystem":"npm","requirements":"~5.1.1","direct":true,"kind":"runtime","optional":false},{"id":6080564313,"package_name":"string_decoder","ecosystem":"npm","requirements":"~1.1.1","direct":true,"kind":"runtime","optional":false},{"id":6080564314,"package_name":"util-deprecate","ecosystem":"npm","requirements":"~1.0.1","direct":true,"kind":"runtime","optional":false},{"id":6080564315,"package_name":"assert","ecosystem":"npm","requirements":"^1.4.0","direct":true,"kind":"development","optional":false},{"id":6080564316,"package_name":"babel-polyfill","ecosystem":"npm","requirements":"^6.9.1","direct":true,"kind":"development","optional":false},{"id":6080564317,"package_name":"buffer","ecosystem":"npm","requirements":"^4.9.0","direct":true,"kind":"development","optional":false},{"id":6080564318,"package_name":"lolex","ecosystem":"npm","requirements":"^2.3.2","direct":true,"kind":"development","optional":false},{"id":6080564319,"package_name":"nyc","ecosystem":"npm","requirements":"^6.4.0","direct":true,"kind":"development","optional":false},{"id":6080564320,"package_name":"tap","ecosystem":"npm","requirements":"^0.7.0","direct":true,"kind":"development","optional":false},{"id":6080564321,"package_name":"tape","ecosystem":"npm","requirements":"^4.8.0","direct":true,"kind":"development","optional":false}]},{"ecosystem":"npm","filepath":"node-red/.node-red/node_modules/@node-wot/binding-mqtt/node_modules/safe-buffer/package.json","sha":null,"kind":"manifest","created_at":"2022-09-25T05:12:01.363Z","updated_at":"2022-09-25T05:12:01.363Z","repository_link":"https://github.com/marbirg/secure-iot-dashboard-prototype/blob/main/node-red/.node-red/node_modules/@node-wot/binding-mqtt/node_modules/safe-buffer/package.json","dependencies":[{"id":6080564322,"package_name":"standard","ecosystem":"npm","requirements":"*","direct":true,"kind":"development","optional":false},{"id":6080564323,"package_name":"tape","ecosystem":"npm","requirements":"^5.0.0","direct":true,"kind":"development","optional":false}]},{"ecosystem":"npm","filepath":"node-red/.node-red/node_modules/@node-wot/binding-mqtt/node_modules/split2/node_modules/readable-stream/package.json","sha":null,"kind":"manifest","created_at":"2022-09-25T05:12:01.370Z","updated_at":"2022-09-25T05:12:01.370Z","repository_link":"https://github.com/marbirg/secure-iot-dashboard-prototype/blob/main/node-red/.node-red/node_modules/@node-wot/binding-mqtt/node_modules/split2/node_modules/readable-stream/package.json","dependencies":[{"id":6080564324,"package_name":"inherits","ecosystem":"npm","requirements":"^2.0.3","direct":true,"kind":"runtime","optional":false},{"id":6080564325,"package_name":"string_decoder","ecosystem":"npm","requirements":"^1.1.1","direct":true,"kind":"runtime","optional":false},{"id":6080564326,"package_name":"util-deprecate","ecosystem":"npm","requirements":"^1.0.1","direct":true,"kind":"runtime","optional":false},{"id":6080564327,"package_name":"@babel/cli","ecosystem":"npm","requirements":"^7.2.0","direct":true,"kind":"development","optional":false},{"id":6080564328,"package_name":"@babel/core","ecosystem":"npm","requirements":"^7.2.0","direct":true,"kind":"development","optional":false},{"id":6080564329,"package_name":"@babel/polyfill","ecosystem":"npm","requirements":"^7.0.0","direct":true,"kind":"development","optional":false},{"id":6080564330,"package_name":"@babel/preset-env","ecosystem":"npm","requirements":"^7.2.0","direct":true,"kind":"development","optional":false},{"id":6080564331,"package_name":"airtap","ecosystem":"npm","requirements":"0.0.9","direct":true,"kind":"development","optional":false},{"id":6080564332,"package_name":"assert","ecosystem":"npm","requirements":"^1.4.0","direct":true,"kind":"development","optional":false},{"id":6080564333,"package_name":"bl","ecosystem":"npm","requirements":"^2.0.0","direct":true,"kind":"development","optional":false},{"id":6080564334,"package_name":"deep-strict-equal","ecosystem":"npm","requirements":"^0.2.0","direct":true,"kind":"development","optional":false},{"id":6080564335,"package_name":"events.once","ecosystem":"npm","requirements":"^2.0.2","direct":true,"kind":"development","optional":false},{"id":6080564336,"package_name":"glob","ecosystem":"npm","requirements":"^7.1.2","direct":true,"kind":"development","optional":false},{"id":6080564337,"package_name":"gunzip-maybe","ecosystem":"npm","requirements":"^1.4.1","direct":true,"kind":"development","optional":false},{"id":6080564338,"package_name":"hyperquest","ecosystem":"npm","requirements":"^2.1.3","direct":true,"kind":"development","optional":false},{"id":6080564339,"package_name":"lolex","ecosystem":"npm","requirements":"^2.6.0","direct":true,"kind":"development","optional":false},{"id":6080564340,"package_name":"nyc","ecosystem":"npm","requirements":"^11.0.0","direct":true,"kind":"development","optional":false},{"id":6080564341,"package_name":"pump","ecosystem":"npm","requirements":"^3.0.0","direct":true,"kind":"development","optional":false},{"id":6080564342,"package_name":"rimraf","ecosystem":"npm","requirements":"^2.6.2","direct":true,"kind":"development","optional":false},{"id":6080564343,"package_name":"tap","ecosystem":"npm","requirements":"^12.0.0","direct":true,"kind":"development","optional":false},{"id":6080564344,"package_name":"tape","ecosystem":"npm","requirements":"^4.9.0","direct":true,"kind":"development","optional":false},{"id":6080564345,"package_name":"tar-fs","ecosystem":"npm","requirements":"^1.16.2","direct":true,"kind":"development","optional":false},{"id":6080564346,"package_name":"util-promisify","ecosystem":"npm","requirements":"^2.1.0","direct":true,"kind":"development","optional":false}]},{"ecosystem":"npm","filepath":"node-red/.node-red/node_modules/@node-wot/binding-mqtt/node_modules/split2/package.json","sha":null,"kind":"manifest","created_at":"2022-09-25T05:12:01.386Z","updated_at":"2022-09-25T05:12:01.386Z","repository_link":"https://github.com/marbirg/secure-iot-dashboard-prototype/blob/main/node-red/.node-red/node_modules/@node-wot/binding-mqtt/node_modules/split2/package.json","dependencies":[{"id":6080564348,"package_name":"readable-stream","ecosystem":"npm","requirements":"^3.0.0","direct":true,"kind":"runtime","optional":false},{"id":6080564349,"package_name":"binary-split","ecosystem":"npm","requirements":"^1.0.3","direct":true,"kind":"development","optional":false},{"id":6080564350,"package_name":"callback-stream","ecosystem":"npm","requirements":"^1.1.0","direct":true,"kind":"development","optional":false},{"id":6080564351,"package_name":"fastbench","ecosystem":"npm","requirements":"^1.0.0","direct":true,"kind":"development","optional":false},{"id":6080564352,"package_name":"nyc","ecosystem":"npm","requirements":"^15.0.1","direct":true,"kind":"development","optional":false},{"id":6080564353,"package_name":"pre-commit","ecosystem":"npm","requirements":"^1.1.2","direct":true,"kind":"development","optional":false},{"id":6080564354,"package_name":"safe-buffer","ecosystem":"npm","requirements":"^5.1.1","direct":true,"kind":"development","optional":false},{"id":6080564355,"package_name":"standard","ecosystem":"npm","requirements":"^14.0.0","direct":true,"kind":"development","optional":false},{"id":6080564356,"package_name":"tape","ecosystem":"npm","requirements":"^5.0.0","direct":true,"kind":"development","optional":false}]},{"ecosystem":"npm","filepath":"node-red/.node-red/node_modules/@node-wot/binding-mqtt/node_modules/string_decoder/package.json","sha":null,"kind":"manifest","created_at":"2022-09-25T05:12:01.393Z","updated_at":"2022-09-25T05:12:01.393Z","repository_link":"https://github.com/marbirg/secure-iot-dashboard-prototype/blob/main/node-red/.node-red/node_modules/@node-wot/binding-mqtt/node_modules/string_decoder/package.json","dependencies":[{"id":6080564357,"package_name":"safe-buffer","ecosystem":"npm","requirements":"~5.2.0","direct":true,"kind":"runtime","optional":false},{"id":6080564358,"package_name":"babel-polyfill","ecosystem":"npm","requirements":"^6.23.0","direct":true,"kind":"development","optional":false},{"id":6080564359,"package_name":"core-util-is","ecosystem":"npm","requirements":"^1.0.2","direct":true,"kind":"development","optional":false},{"id":6080564360,"package_name":"inherits","ecosystem":"npm","requirements":"^2.0.3","direct":true,"kind":"development","optional":false},{"id":6080564361,"package_name":"tap","ecosystem":"npm","requirements":"~0.4.8","direct":true,"kind":"development","optional":false}]},{"ecosystem":"npm","filepath":"node-red/.node-red/node_modules/@node-wot/binding-mqtt/node_modules/ultron/package.json","sha":null,"kind":"manifest","created_at":"2022-09-25T05:12:01.417Z","updated_at":"2022-09-25T05:12:01.417Z","repository_link":"https://github.com/marbirg/secure-iot-dashboard-prototype/blob/main/node-red/.node-red/node_modules/@node-wot/binding-mqtt/node_modules/ultron/package.json","dependencies":[{"id":6080564362,"package_name":"assume","ecosystem":"npm","requirements":"~1.5.0","direct":true,"kind":"development","optional":false},{"id":6080564363,"package_name":"eventemitter3","ecosystem":"npm","requirements":"2.0.x","direct":true,"kind":"development","optional":false},{"id":6080564364,"package_name":"istanbul","ecosystem":"npm","requirements":"0.4.x","direct":true,"kind":"development","optional":false},{"id":6080564365,"package_name":"mocha","ecosystem":"npm","requirements":"~4.0.0","direct":true,"kind":"development","optional":false},{"id":6080564366,"package_name":"pre-commit","ecosystem":"npm","requirements":"~1.2.0","direct":true,"kind":"development","optional":false}]},{"ecosystem":"npm","filepath":"node-red/.node-red/node_modules/@node-wot/binding-mqtt/node_modules/websocket-stream/package.json","sha":null,"kind":"manifest","created_at":"2022-09-25T05:12:01.431Z","updated_at":"2022-09-25T05:12:01.431Z","repository_link":"https://github.com/marbirg/secure-iot-dashboard-prototype/blob/main/node-red/.node-red/node_modules/@node-wot/binding-mqtt/node_modules/websocket-stream/package.json","dependencies":[{"id":6080564367,"package_name":"duplexify","ecosystem":"npm","requirements":"^3.5.1","direct":true,"kind":"runtime","optional":false},{"id":6080564368,"package_name":"inherits","ecosystem":"npm","requirements":"^2.0.1","direct":true,"kind":"runtime","optional":false},{"id":6080564369,"package_name":"readable-stream","ecosystem":"npm","requirements":"^2.3.3","direct":true,"kind":"runtime","optional":false},{"id":6080564370,"package_name":"safe-buffer","ecosystem":"npm","requirements":"^5.1.2","direct":true,"kind":"runtime","optional":false},{"id":6080564371,"package_name":"ws","ecosystem":"npm","requirements":"^3.2.0","direct":true,"kind":"runtime","optional":false},{"id":6080564372,"package_name":"xtend","ecosystem":"npm","requirements":"^4.0.0","direct":true,"kind":"runtime","optional":false},{"id":6080564373,"package_name":"@types/node","ecosystem":"npm","requirements":"^11.13.4","direct":true,"kind":"development","optional":false},{"id":6080564374,"package_name":"@types/ws","ecosystem":"npm","requirements":"^6.0.1","direct":true,"kind":"development","optional":false},{"id":6080564375,"package_name":"beefy","ecosystem":"npm","requirements":"^2.1.8","direct":true,"kind":"development","optional":false},{"id":6080564376,"package_name":"browserify","ecosystem":"npm","requirements":"^16.2.3","direct":true,"kind":"development","optional":false},{"id":6080564377,"package_name":"concat-stream","ecosystem":"npm","requirements":"^1.6.2","direct":true,"kind":"development","optional":false},{"id":6080564378,"package_name":"tape","ecosystem":"npm","requirements":"^4.9.1","direct":true,"kind":"development","optional":false},{"id":6080564379,"package_name":"typescript","ecosystem":"npm","requirements":"^3.4.3","direct":true,"kind":"development","optional":false}]},{"ecosystem":"npm","filepath":"node-red/.node-red/node_modules/@node-wot/binding-mqtt/node_modules/ws/node_modules/safe-buffer/package.json","sha":null,"kind":"manifest","created_at":"2022-09-25T05:12:01.446Z","updated_at":"2022-09-25T05:12:01.446Z","repository_link":"https://github.com/marbirg/secure-iot-dashboard-prototype/blob/main/node-red/.node-red/node_modules/@node-wot/binding-mqtt/node_modules/ws/node_modules/safe-buffer/package.json","dependencies":[{"id":6080564380,"package_name":"standard","ecosystem":"npm","requirements":"*","direct":true,"kind":"development","optional":false},{"id":6080564381,"package_name":"tape","ecosystem":"npm","requirements":"^4.0.0","direct":true,"kind":"development","optional":false}]},{"ecosystem":"npm","filepath":"node-red/.node-red/node_modules/@node-wot/binding-mqtt/node_modules/ws/package.json","sha":null,"kind":"manifest","created_at":"2022-09-25T05:12:01.460Z","updated_at":"2022-09-25T05:12:01.460Z","repository_link":"https://github.com/marbirg/secure-iot-dashboard-prototype/blob/main/node-red/.node-red/node_modules/@node-wot/binding-mqtt/node_modules/ws/package.json","dependencies":[{"id":6080564382,"package_name":"async-limiter","ecosystem":"npm","requirements":"~1.0.0","direct":true,"kind":"runtime","optional":false},{"id":6080564383,"package_name":"safe-buffer","ecosystem":"npm","requirements":"~5.1.0","direct":true,"kind":"runtime","optional":false},{"id":6080564384,"package_name":"ultron","ecosystem":"npm","requirements":"~1.1.0","direct":true,"kind":"runtime","optional":false},{"id":6080564385,"package_name":"benchmark","ecosystem":"npm","requirements":"~2.1.2","direct":true,"kind":"development","optional":false},{"id":6080564386,"package_name":"bufferutil","ecosystem":"npm","requirements":"~3.0.0","direct":true,"kind":"development","optional":false},{"id":6080564387,"package_name":"eslint","ecosystem":"npm","requirements":"~4.13.0","direct":true,"kind":"development","optional":false},{"id":6080564388,"package_name":"eslint-config-standard","ecosystem":"npm","requirements":"~10.2.0","direct":true,"kind":"development","optional":false},{"id":6080564389,"package_name":"eslint-plugin-import","ecosystem":"npm","requirements":"~2.8.0","direct":true,"kind":"development","optional":false},{"id":6080564390,"package_name":"eslint-plugin-node","ecosystem":"npm","requirements":"~5.2.0","direct":true,"kind":"development","optional":false},{"id":6080564391,"package_name":"eslint-plugin-promise","ecosystem":"npm","requirements":"~3.6.0","direct":true,"kind":"development","optional":false},{"id":6080564392,"package_name":"eslint-plugin-standard","ecosystem":"npm","requirements":"~3.0.0","direct":true,"kind":"development","optional":false},{"id":6080564393,"package_name":"mocha","ecosystem":"npm","requirements":"~4.0.0","direct":true,"kind":"development","optional":false},{"id":6080564394,"package_name":"nyc","ecosystem":"npm","requirements":"~11.3.0","direct":true,"kind":"development","optional":false},{"id":6080564395,"package_name":"utf-8-validate","ecosystem":"npm","requirements":"~4.0.0","direct":true,"kind":"development","optional":false}]},{"ecosystem":"npm","filepath":"node-red/.node-red/node_modules/@node-wot/binding-mqtt/package.json","sha":null,"kind":"manifest","created_at":"2022-09-25T05:12:01.468Z","updated_at":"2022-09-25T05:12:01.468Z","repository_link":"https://github.com/marbirg/secure-iot-dashboard-prototype/blob/main/node-red/.node-red/node_modules/@node-wot/binding-mqtt/package.json","dependencies":[{"id":6080564396,"package_name":"@node-wot/core","ecosystem":"npm","requirements":"0.7.3","direct":true,"kind":"runtime","optional":false},{"id":6080564397,"package_name":"@node-wot/td-tools","ecosystem":"npm","requirements":"0.7.3","direct":true,"kind":"runtime","optional":false},{"id":6080564398,"package_name":"mqtt","ecosystem":"npm","requirements":"4.1.0","direct":true,"kind":"runtime","optional":false},{"id":6080564399,"package_name":"rxjs","ecosystem":"npm","requirements":"5.5.11","direct":true,"kind":"runtime","optional":false},{"id":6080564400,"package_name":"@types/chai","ecosystem":"npm","requirements":"4.2.8","direct":true,"kind":"development","optional":false},{"id":6080564401,"package_name":"@types/node","ecosystem":"npm","requirements":"13.7.0","direct":true,"kind":"development","optional":false},{"id":6080564402,"package_name":"@types/request-promise","ecosystem":"npm","requirements":"4.1.45","direct":true,"kind":"development","optional":false},{"id":6080564403,"package_name":"chai","ecosystem":"npm","requirements":"4.2.0","direct":true,"kind":"development","optional":false},{"id":6080564404,"package_name":"mocha","ecosystem":"npm","requirements":"3.5.3","direct":true,"kind":"development","optional":false},{"id":6080564405,"package_name":"mocha-typescript","ecosystem":"npm","requirements":"1.1.8","direct":true,"kind":"development","optional":false},{"id":6080564406,"package_name":"request","ecosystem":"npm","requirements":"2.88.0","direct":true,"kind":"development","optional":false},{"id":6080564407,"package_name":"request-promise","ecosystem":"npm","requirements":"4.2.5","direct":true,"kind":"development","optional":false},{"id":6080564408,"package_name":"ts-node","ecosystem":"npm","requirements":"8.6.2","direct":true,"kind":"development","optional":false},{"id":6080564409,"package_name":"typescript","ecosystem":"npm","requirements":"3.7.5","direct":true,"kind":"development","optional":false},{"id":6080564410,"package_name":"typescript-standard","ecosystem":"npm","requirements":"0.3.36","direct":true,"kind":"development","optional":false}]},{"ecosystem":"npm","filepath":"node-red/.node-red/node_modules/@node-wot/binding-opcua/package.json","sha":null,"kind":"manifest","created_at":"2022-09-25T05:12:01.475Z","updated_at":"2022-09-25T05:12:01.475Z","repository_link":"https://github.com/marbirg/secure-iot-dashboard-prototype/blob/main/node-red/.node-red/node_modules/@node-wot/binding-opcua/package.json","dependencies":[{"id":6080564463,"package_name":"@node-wot/core","ecosystem":"npm","requirements":"0.7.3","direct":true,"kind":"runtime","optional":false},{"id":6080564464,"package_name":"@types/url-parse","ecosystem":"npm","requirements":"^1.4.3","direct":true,"kind":"runtime","optional":false},{"id":6080564465,"package_name":"case-1.5.3","ecosystem":"npm","requirements":"npm:case@^1.5.3","direct":true,"kind":"runtime","optional":false},{"id":6080564466,"package_name":"node-opcua-client","ecosystem":"npm","requirements":"^2.1.8","direct":true,"kind":"runtime","optional":false},{"id":6080564467,"package_name":"typescript","ecosystem":"npm","requirements":"3.6.3","direct":true,"kind":"runtime","optional":false},{"id":6080564468,"package_name":"url-parse","ecosystem":"npm","requirements":"^1.4.7","direct":true,"kind":"runtime","optional":false},{"id":6080564469,"package_name":"wot-typescript-definitions","ecosystem":"npm","requirements":"0.7.3","direct":true,"kind":"runtime","optional":false},{"id":6080564470,"package_name":"xml-writer","ecosystem":"npm","requirements":"^1.7.0","direct":true,"kind":"runtime","optional":false},{"id":6080564471,"package_name":"@node-wot/core","ecosystem":"npm","requirements":"0.7.3","direct":true,"kind":"development","optional":false},{"id":6080564472,"package_name":"@node-wot/td-tools","ecosystem":"npm","requirements":"0.7.3","direct":true,"kind":"development","optional":false},{"id":6080564473,"package_name":"@types/chai","ecosystem":"npm","requirements":"^4.2.7","direct":true,"kind":"development","optional":false},{"id":6080564474,"package_name":"@types/mocha","ecosystem":"npm","requirements":"^5.2.7","direct":true,"kind":"development","optional":false},{"id":6080564475,"package_name":"@types/node","ecosystem":"npm","requirements":"^10.9.4","direct":true,"kind":"development","optional":false},{"id":6080564476,"package_name":"chai","ecosystem":"npm","requirements":"^4.2.0","direct":true,"kind":"development","optional":false},{"id":6080564477,"package_name":"chai-spies","ecosystem":"npm","requirements":"^1.0.0","direct":true,"kind":"development","optional":false},{"id":6080564478,"package_name":"mocha","ecosystem":"npm","requirements":"^7.0.0","direct":true,"kind":"development","optional":false},{"id":6080564479,"package_name":"node-opcua","ecosystem":"npm","requirements":"^2.4.3","direct":true,"kind":"development","optional":false},{"id":6080564480,"package_name":"ts-node","ecosystem":"npm","requirements":"^8.6.2","direct":true,"kind":"development","optional":false},{"id":6080564481,"package_name":"typescript","ecosystem":"npm","requirements":"3.6.3","direct":true,"kind":"development","optional":false},{"id":6080564482,"package_name":"typescript-standard","ecosystem":"npm","requirements":"0.3.30","direct":true,"kind":"development","optional":false}]},{"ecosystem":"npm","filepath":"node-red/.node-red/node_modules/@node-wot/core/node_modules/uuid/package.json","sha":null,"kind":"manifest","created_at":"2022-09-25T05:12:01.485Z","updated_at":"2022-09-25T05:12:01.485Z","repository_link":"https://github.com/marbirg/secure-iot-dashboard-prototype/blob/main/node-red/.node-red/node_modules/@node-wot/core/node_modules/uuid/package.json","dependencies":[{"id":6080564483,"package_name":"@commitlint/cli","ecosystem":"npm","requirements":"~8.2.0","direct":true,"kind":"development","optional":false},{"id":6080564484,"package_name":"@commitlint/config-conventional","ecosystem":"npm","requirements":"~8.2.0","direct":true,"kind":"development","optional":false},{"id":6080564485,"package_name":"eslint","ecosystem":"npm","requirements":"~6.4.0","direct":true,"kind":"development","optional":false},{"id":6080564486,"package_name":"husky","ecosystem":"npm","requirements":"~3.0.5","direct":true,"kind":"development","optional":false},{"id":6080564487,"package_name":"mocha","ecosystem":"npm","requirements":"6.2.0","direct":true,"kind":"development","optional":false},{"id":6080564488,"package_name":"runmd","ecosystem":"npm","requirements":"1.2.1","direct":true,"kind":"development","optional":false},{"id":6080564489,"package_name":"standard-version","ecosystem":"npm","requirements":"7.0.0","direct":true,"kind":"development","optional":false}]},{"ecosystem":"npm","filepath":"node-red/.node-red/node_modules/@node-wot/core/package.json","sha":null,"kind":"manifest","created_at":"2022-09-25T05:12:01.496Z","updated_at":"2022-09-25T05:12:01.496Z","repository_link":"https://github.com/marbirg/secure-iot-dashboard-prototype/blob/main/node-red/.node-red/node_modules/@node-wot/core/package.json","dependencies":[{"id":6080564490,"package_name":"@node-wot/td-tools","ecosystem":"npm","requirements":"0.7.3","direct":true,"kind":"runtime","optional":false},{"id":6080564491,"package_name":"@types/uritemplate","ecosystem":"npm","requirements":"0.3.4","direct":true,"kind":"runtime","optional":false},{"id":6080564492,"package_name":"rxjs","ecosystem":"npm","requirements":"5.5.11","direct":true,"kind":"runtime","optional":false},{"id":6080564493,"package_name":"uritemplate","ecosystem":"npm","requirements":"0.3.4","direct":true,"kind":"runtime","optional":false},{"id":6080564494,"package_name":"uuid","ecosystem":"npm","requirements":"3.4.0","direct":true,"kind":"runtime","optional":false},{"id":6080564495,"package_name":"vm2","ecosystem":"npm","requirements":"^3.9.2","direct":true,"kind":"runtime","optional":false},{"id":6080564496,"package_name":"wot-typescript-definitions","ecosystem":"npm","requirements":"0.7.3","direct":true,"kind":"runtime","optional":false},{"id":6080564497,"package_name":"@types/chai","ecosystem":"npm","requirements":"4.2.8","direct":true,"kind":"development","optional":false},{"id":6080564498,"package_name":"@types/node","ecosystem":"npm","requirements":"13.7.0","direct":true,"kind":"development","optional":false},{"id":6080564499,"package_name":"chai","ecosystem":"npm","requirements":"4.2.0","direct":true,"kind":"development","optional":false},{"id":6080564500,"package_name":"mocha","ecosystem":"npm","requirements":"3.5.3","direct":true,"kind":"development","optional":false},{"id":6080564501,"package_name":"mocha-typescript","ecosystem":"npm","requirements":"1.1.8","direct":true,"kind":"development","optional":false},{"id":6080564502,"package_name":"ts-node","ecosystem":"npm","requirements":"8.6.2","direct":true,"kind":"development","optional":false},{"id":6080564503,"package_name":"typescript","ecosystem":"npm","requirements":"3.7.5","direct":true,"kind":"development","optional":false},{"id":6080564504,"package_name":"typescript-standard","ecosystem":"npm","requirements":"0.3.36","direct":true,"kind":"development","optional":false}]},{"ecosystem":"npm","filepath":"node-red/.node-red/node_modules/@node-wot/td-tools/package.json","sha":null,"kind":"manifest","created_at":"2022-09-25T05:12:01.504Z","updated_at":"2022-09-25T05:12:01.504Z","repository_link":"https://github.com/marbirg/secure-iot-dashboard-prototype/blob/main/node-red/.node-red/node_modules/@node-wot/td-tools/package.json","dependencies":[{"id":6080564505,"package_name":"is-absolute-url","ecosystem":"npm","requirements":"3.0.3","direct":true,"kind":"runtime","optional":false},{"id":6080564506,"package_name":"url-toolkit","ecosystem":"npm","requirements":"2.1.6","direct":true,"kind":"runtime","optional":false},{"id":6080564507,"package_name":"wot-typescript-definitions","ecosystem":"npm","requirements":"0.7.3","direct":true,"kind":"runtime","optional":false},{"id":6080564508,"package_name":"@types/chai","ecosystem":"npm","requirements":"4.2.8","direct":true,"kind":"development","optional":false},{"id":6080564509,"package_name":"@types/node","ecosystem":"npm","requirements":"13.7.0","direct":true,"kind":"development","optional":false},{"id":6080564510,"package_name":"chai","ecosystem":"npm","requirements":"4.2.0","direct":true,"kind":"development","optional":false},{"id":6080564511,"package_name":"mocha","ecosystem":"npm","requirements":"3.5.3","direct":true,"kind":"development","optional":false},{"id":6080564512,"package_name":"mocha-typescript","ecosystem":"npm","requirements":"1.1.8","direct":true,"kind":"development","optional":false},{"id":6080564513,"package_name":"ts-loader","ecosystem":"npm","requirements":"6.2.1","direct":true,"kind":"development","optional":false},{"id":6080564514,"package_name":"ts-node","ecosystem":"npm","requirements":"8.6.2","direct":true,"kind":"development","optional":false},{"id":6080564515,"package_name":"typescript","ecosystem":"npm","requirements":"3.7.5","direct":true,"kind":"development","optional":false},{"id":6080564516,"package_name":"typescript-standard","ecosystem":"npm","requirements":"0.3.36","direct":true,"kind":"development","optional":false},{"id":6080564517,"package_name":"webpack","ecosystem":"npm","requirements":"4.41.5","direct":true,"kind":"development","optional":false},{"id":6080564518,"package_name":"webpack-command","ecosystem":"npm","requirements":"0.5.0","direct":true,"kind":"development","optional":false}]},{"ecosystem":"npm","filepath":"node-red/.node-red/node_modules/@nodelib/fs.scandir/package.json","sha":null,"kind":"manifest","created_at":"2022-09-25T05:12:01.511Z","updated_at":"2022-09-25T05:12:01.511Z","repository_link":"https://github.com/marbirg/secure-iot-dashboard-prototype/blob/main/node-red/.node-red/node_modules/@nodelib/fs.scandir/package.json","dependencies":[{"id":6080564519,"package_name":"@nodelib/fs.stat","ecosystem":"npm","requirements":"2.0.4","direct":true,"kind":"runtime","optional":false},{"id":6080564520,"package_name":"run-parallel","ecosystem":"npm","requirements":"^1.1.9","direct":true,"kind":"runtime","optional":false}]},{"ecosystem":"npm","filepath":"node-red/.node-red/node_modules/@nodelib/fs.walk/package.json","sha":null,"kind":"manifest","created_at":"2022-09-25T05:12:01.518Z","updated_at":"2022-09-25T05:12:01.518Z","repository_link":"https://github.com/marbirg/secure-iot-dashboard-prototype/blob/main/node-red/.node-red/node_modules/@nodelib/fs.walk/package.json","dependencies":[{"id":6080564521,"package_name":"@nodelib/fs.scandir","ecosystem":"npm","requirements":"2.1.4","direct":true,"kind":"runtime","optional":false},{"id":6080564522,"package_name":"fastq","ecosystem":"npm","requirements":"^1.6.0","direct":true,"kind":"runtime","optional":false}]},{"ecosystem":"npm","filepath":"node-red/.node-red/node_modules/@serialport/binding-abstract/node_modules/debug/package.json","sha":null,"kind":"manifest","created_at":"2022-09-25T05:12:01.523Z","updated_at":"2022-09-25T05:12:01.523Z","repository_link":"https://github.com/marbirg/secure-iot-dashboard-prototype/blob/main/node-red/.node-red/node_modules/@serialport/binding-abstract/node_modules/debug/package.json","dependencies":[{"id":6080564523,"package_name":"ms","ecosystem":"npm","requirements":"2.1.2","direct":true,"kind":"runtime","optional":false},{"id":6080564524,"package_name":"brfs","ecosystem":"npm","requirements":"^2.0.1","direct":true,"kind":"development","optional":false},{"id":6080564525,"package_name":"browserify","ecosystem":"npm","requirements":"^16.2.3","direct":true,"kind":"development","optional":false},{"id":6080564526,"package_name":"coveralls","ecosystem":"npm","requirements":"^3.0.2","direct":true,"kind":"development","optional":false},{"id":6080564527,"package_name":"istanbul","ecosystem":"npm","requirements":"^0.4.5","direct":true,"kind":"development","optional":false},{"id":6080564528,"package_name":"karma","ecosystem":"npm","requirements":"^3.1.4","direct":true,"kind":"development","optional":false},{"id":6080564529,"package_name":"karma-browserify","ecosystem":"npm","requirements":"^6.0.0","direct":true,"kind":"development","optional":false},{"id":6080564530,"package_name":"karma-chrome-launcher","ecosystem":"npm","requirements":"^2.2.0","direct":true,"kind":"development","optional":false},{"id":6080564531,"package_name":"karma-mocha","ecosystem":"npm","requirements":"^1.3.0","direct":true,"kind":"development","optional":false},{"id":6080564532,"package_name":"mocha","ecosystem":"npm","requirements":"^5.2.0","direct":true,"kind":"development","optional":false},{"id":6080564533,"package_name":"mocha-lcov-reporter","ecosystem":"npm","requirements":"^1.2.0","direct":true,"kind":"development","optional":false},{"id":6080564534,"package_name":"xo","ecosystem":"npm","requirements":"^0.23.0","direct":true,"kind":"development","optional":false}]},{"ecosystem":"npm","filepath":"node-red/.node-red/node_modules/@serialport/binding-abstract/node_modules/ms/package.json","sha":null,"kind":"manifest","created_at":"2022-09-25T05:12:01.529Z","updated_at":"2022-09-25T05:12:01.529Z","repository_link":"https://github.com/marbirg/secure-iot-dashboard-prototype/blob/main/node-red/.node-red/node_modules/@serialport/binding-abstract/node_modules/ms/package.json","dependencies":[{"id":6080564535,"package_name":"eslint","ecosystem":"npm","requirements":"4.12.1","direct":true,"kind":"development","optional":false},{"id":6080564536,"package_name":"expect.js","ecosystem":"npm","requirements":"0.3.1","direct":true,"kind":"development","optional":false},{"id":6080564537,"package_name":"husky","ecosystem":"npm","requirements":"0.14.3","direct":true,"kind":"development","optional":false},{"id":6080564538,"package_name":"lint-staged","ecosystem":"npm","requirements":"5.0.0","direct":true,"kind":"development","optional":false},{"id":6080564539,"package_name":"mocha","ecosystem":"npm","requirements":"4.0.1","direct":true,"kind":"development","optional":false}]},{"ecosystem":"npm","filepath":"node-red/.node-red/node_modules/@serialport/binding-abstract/package.json","sha":null,"kind":"manifest","created_at":"2022-09-25T05:12:01.535Z","updated_at":"2022-09-25T05:12:01.535Z","repository_link":"https://github.com/marbirg/secure-iot-dashboard-prototype/blob/main/node-red/.node-red/node_modules/@serialport/binding-abstract/package.json","dependencies":[{"id":6080564540,"package_name":"debug","ecosystem":"npm","requirements":"^4.1.1","direct":true,"kind":"runtime","optional":false}]},{"ecosystem":"npm","filepath":"node-red/.node-red/node_modules/@serialport/binding-mock/node_modules/debug/package.json","sha":null,"kind":"manifest","created_at":"2022-09-25T05:12:01.544Z","updated_at":"2022-09-25T05:12:01.544Z","repository_link":"https://github.com/marbirg/secure-iot-dashboard-prototype/blob/main/node-red/.node-red/node_modules/@serialport/binding-mock/node_modules/debug/package.json","dependencies":[{"id":6080564541,"package_name":"ms","ecosystem":"npm","requirements":"2.1.2","direct":true,"kind":"runtime","optional":false},{"id":6080564542,"package_name":"brfs","ecosystem":"npm","requirements":"^2.0.1","direct":true,"kind":"development","optional":false},{"id":6080564543,"package_name":"browserify","ecosystem":"npm","requirements":"^16.2.3","direct":true,"kind":"development","optional":false},{"id":6080564544,"package_name":"coveralls","ecosystem":"npm","requirements":"^3.0.2","direct":true,"kind":"development","optional":false},{"id":6080564545,"package_name":"istanbul","ecosystem":"npm","requirements":"^0.4.5","direct":true,"kind":"development","optional":false},{"id":6080564546,"package_name":"karma","ecosystem":"npm","requirements":"^3.1.4","direct":true,"kind":"development","optional":false},{"id":6080564547,"package_name":"karma-browserify","ecosystem":"npm","requirements":"^6.0.0","direct":true,"kind":"development","optional":false},{"id":6080564548,"package_name":"karma-chrome-launcher","ecosystem":"npm","requirements":"^2.2.0","direct":true,"kind":"development","optional":false},{"id":6080564549,"package_name":"karma-mocha","ecosystem":"npm","requirements":"^1.3.0","direct":true,"kind":"development","optional":false},{"id":6080564550,"package_name":"mocha","ecosystem":"npm","requirements":"^5.2.0","direct":true,"kind":"development","optional":false},{"id":6080564551,"package_name":"mocha-lcov-reporter","ecosystem":"npm","requirements":"^1.2.0","direct":true,"kind":"development","optional":false},{"id":6080564552,"package_name":"xo","ecosystem":"npm","requirements":"^0.23.0","direct":true,"kind":"development","optional":false}]},{"ecosystem":"npm","filepath":"node-red/.node-red/node_modules/@serialport/binding-mock/node_modules/ms/package.json","sha":null,"kind":"manifest","created_at":"2022-09-25T05:12:01.556Z","updated_at":"2022-09-25T05:12:01.556Z","repository_link":"https://github.com/marbirg/secure-iot-dashboard-prototype/blob/main/node-red/.node-red/node_modules/@serialport/binding-mock/node_modules/ms/package.json","dependencies":[{"id":6080564553,"package_name":"eslint","ecosystem":"npm","requirements":"4.12.1","direct":true,"kind":"development","optional":false},{"id":6080564554,"package_name":"expect.js","ecosystem":"npm","requirements":"0.3.1","direct":true,"kind":"development","optional":false},{"id":6080564555,"package_name":"husky","ecosystem":"npm","requirements":"0.14.3","direct":true,"kind":"development","optional":false},{"id":6080564556,"package_name":"lint-staged","ecosystem":"npm","requirements":"5.0.0","direct":true,"kind":"development","optional":false},{"id":6080564557,"package_name":"mocha","ecosystem":"npm","requirements":"4.0.1","direct":true,"kind":"development","optional":false}]},{"ecosystem":"npm","filepath":"node-red/.node-red/node_modules/@serialport/binding-mock/package.json","sha":null,"kind":"manifest","created_at":"2022-09-25T05:12:01.575Z","updated_at":"2022-09-25T05:12:01.575Z","repository_link":"https://github.com/marbirg/secure-iot-dashboard-prototype/blob/main/node-red/.node-red/node_modules/@serialport/binding-mock/package.json","dependencies":[{"id":6080564558,"package_name":"@serialport/binding-abstract","ecosystem":"npm","requirements":"^8.0.6","direct":true,"kind":"runtime","optional":false},{"id":6080564559,"package_name":"debug","ecosystem":"npm","requirements":"^4.1.1","direct":true,"kind":"runtime","optional":false}]},{"ecosystem":"npm","filepath":"node-red/.node-red/node_modules/@serialport/bindings/node_modules/bindings/package.json","sha":null,"kind":"manifest","created_at":"2022-09-25T05:12:01.589Z","updated_at":"2022-09-25T05:12:01.589Z","repository_link":"https://github.com/marbirg/secure-iot-dashboard-prototype/blob/main/node-red/.node-red/node_modules/@serialport/bindings/node_modules/bindings/package.json","dependencies":[{"id":6080565641,"package_name":"file-uri-to-path","ecosystem":"npm","requirements":"1.0.0","direct":true,"kind":"runtime","optional":false}]},{"ecosystem":"npm","filepath":"node-red/.node-red/node_modules/@serialport/bindings/node_modules/debug/package.json","sha":null,"kind":"manifest","created_at":"2022-09-25T05:12:01.596Z","updated_at":"2022-09-25T05:12:01.596Z","repository_link":"https://github.com/marbirg/secure-iot-dashboard-prototype/blob/main/node-red/.node-red/node_modules/@serialport/bindings/node_modules/debug/package.json","dependencies":[{"id":6080566123,"package_name":"ms","ecosystem":"npm","requirements":"2.1.2","direct":true,"kind":"runtime","optional":false},{"id":6080566124,"package_name":"brfs","ecosystem":"npm","requirements":"^2.0.1","direct":true,"kind":"development","optional":false},{"id":6080566125,"package_name":"browserify","ecosystem":"npm","requirements":"^16.2.3","direct":true,"kind":"development","optional":false},{"id":6080566126,"package_name":"coveralls","ecosystem":"npm","requirements":"^3.0.2","direct":true,"kind":"development","optional":false},{"id":6080566127,"package_name":"istanbul","ecosystem":"npm","requirements":"^0.4.5","direct":true,"kind":"development","optional":false},{"id":6080566128,"package_name":"karma","ecosystem":"npm","requirements":"^3.1.4","direct":true,"kind":"development","optional":false},{"id":6080566129,"package_name":"karma-browserify","ecosystem":"npm","requirements":"^6.0.0","direct":true,"kind":"development","optional":false},{"id":6080566130,"package_name":"karma-chrome-launcher","ecosystem":"npm","requirements":"^2.2.0","direct":true,"kind":"development","optional":false},{"id":6080566131,"package_name":"karma-mocha","ecosystem":"npm","requirements":"^1.3.0","direct":true,"kind":"development","optional":false},{"id":6080566132,"package_name":"mocha","ecosystem":"npm","requirements":"^5.2.0","direct":true,"kind":"development","optional":false},{"id":6080566133,"package_name":"mocha-lcov-reporter","ecosystem":"npm","requirements":"^1.2.0","direct":true,"kind":"development","optional":false},{"id":6080566134,"package_name":"xo","ecosystem":"npm","requirements":"^0.23.0","direct":true,"kind":"development","optional":false}]},{"ecosystem":"npm","filepath":"node-red/.node-red/node_modules/@serialport/bindings/node_modules/ms/package.json","sha":null,"kind":"manifest","created_at":"2022-09-25T05:12:01.604Z","updated_at":"2022-09-25T05:12:01.604Z","repository_link":"https://github.com/marbirg/secure-iot-dashboard-prototype/blob/main/node-red/.node-red/node_modules/@serialport/bindings/node_modules/ms/package.json","dependencies":[{"id":6080566135,"package_name":"eslint","ecosystem":"npm","requirements":"4.12.1","direct":true,"kind":"development","optional":false},{"id":6080566136,"package_name":"expect.js","ecosystem":"npm","requirements":"0.3.1","direct":true,"kind":"development","optional":false},{"id":6080566137,"package_name":"husky","ecosystem":"npm","requirements":"0.14.3","direct":true,"kind":"development","optional":false},{"id":6080566138,"package_name":"lint-staged","ecosystem":"npm","requirements":"5.0.0","direct":true,"kind":"development","optional":false},{"id":6080566139,"package_name":"mocha","ecosystem":"npm","requirements":"4.0.1","direct":true,"kind":"development","optional":false}]},{"ecosystem":"npm","filepath":"node-red/.node-red/node_modules/@serialport/bindings/node_modules/nan/package.json","sha":null,"kind":"manifest","created_at":"2022-09-25T05:12:01.610Z","updated_at":"2022-09-25T05:12:01.610Z","repository_link":"https://github.com/marbirg/secure-iot-dashboard-prototype/blob/main/node-red/.node-red/node_modules/@serialport/bindings/node_modules/nan/package.json","dependencies":[{"id":6080566140,"package_name":"bindings","ecosystem":"npm","requirements":"~1.2.1","direct":true,"kind":"development","optional":false},{"id":6080566141,"package_name":"commander","ecosystem":"npm","requirements":"^2.8.1","direct":true,"kind":"development","optional":false},{"id":6080566142,"package_name":"glob","ecosystem":"npm","requirements":"^5.0.14","direct":true,"kind":"development","optional":false},{"id":6080566143,"package_name":"node-gyp","ecosystem":"npm","requirements":"~3.6.2","direct":true,"kind":"development","optional":false},{"id":6080566144,"package_name":"readable-stream","ecosystem":"npm","requirements":"^2.1.4","direct":true,"kind":"development","optional":false},{"id":6080566145,"package_name":"request","ecosystem":"npm","requirements":"=2.81.0","direct":true,"kind":"development","optional":false},{"id":6080566146,"package_name":"tap","ecosystem":"npm","requirements":"~0.7.1","direct":true,"kind":"development","optional":false},{"id":6080566147,"package_name":"xtend","ecosystem":"npm","requirements":"~4.0.0","direct":true,"kind":"development","optional":false}]},{"ecosystem":"npm","filepath":"node-red/.node-red/node_modules/@serialport/bindings/node_modules/nan/tools/package.json","sha":null,"kind":"manifest","created_at":"2022-09-25T05:12:01.619Z","updated_at":"2022-09-25T05:12:01.619Z","repository_link":"https://github.com/marbirg/secure-iot-dashboard-prototype/blob/main/node-red/.node-red/node_modules/@serialport/bindings/node_modules/nan/tools/package.json","dependencies":[{"id":6080566149,"package_name":"glob","ecosystem":"npm","requirements":"~5.0.10","direct":true,"kind":"runtime","optional":false},{"id":6080566150,"package_name":"commander","ecosystem":"npm","requirements":"~2.8.1","direct":true,"kind":"runtime","optional":false}]},{"ecosystem":"npm","filepath":"node-red/.node-red/node_modules/@serialport/bindings/package.json","sha":null,"kind":"manifest","created_at":"2022-09-25T05:12:01.624Z","updated_at":"2022-09-25T05:12:01.624Z","repository_link":"https://github.com/marbirg/secure-iot-dashboard-prototype/blob/main/node-red/.node-red/node_modules/@serialport/bindings/package.json","dependencies":[{"id":6080566151,"package_name":"@serialport/binding-abstract","ecosystem":"npm","requirements":"^8.0.6","direct":true,"kind":"runtime","optional":false},{"id":6080566152,"package_name":"@serialport/parser-readline","ecosystem":"npm","requirements":"^8.0.6","direct":true,"kind":"runtime","optional":false},{"id":6080566153,"package_name":"bindings","ecosystem":"npm","requirements":"^1.5.0","direct":true,"kind":"runtime","optional":false},{"id":6080566154,"package_name":"debug","ecosystem":"npm","requirements":"^4.1.1","direct":true,"kind":"runtime","optional":false},{"id":6080566155,"package_name":"nan","ecosystem":"npm","requirements":"^2.14.0","direct":true,"kind":"runtime","optional":false},{"id":6080566156,"package_name":"prebuild-install","ecosystem":"npm","requirements":"^5.3.0","direct":true,"kind":"runtime","optional":false},{"id":6080566157,"package_name":"@serialport/binding-mock","ecosystem":"npm","requirements":"^8.0.6","direct":true,"kind":"development","optional":false}]},{"ecosystem":"npm","filepath":"node-red/.node-red/node_modules/@serialport/parser-readline/package.json","sha":null,"kind":"manifest","created_at":"2022-09-25T05:12:01.631Z","updated_at":"2022-09-25T05:12:01.631Z","repository_link":"https://github.com/marbirg/secure-iot-dashboard-prototype/blob/main/node-red/.node-red/node_modules/@serialport/parser-readline/package.json","dependencies":[{"id":6080566159,"package_name":"@serialport/parser-delimiter","ecosystem":"npm","requirements":"^8.0.6","direct":true,"kind":"runtime","optional":false}]},{"ecosystem":"npm","filepath":"node-red/.node-red/node_modules/@serialport/stream/node_modules/debug/package.json","sha":null,"kind":"manifest","created_at":"2022-09-25T05:12:01.639Z","updated_at":"2022-09-25T05:12:01.639Z","repository_link":"https://github.com/marbirg/secure-iot-dashboard-prototype/blob/main/node-red/.node-red/node_modules/@serialport/stream/node_modules/debug/package.json","dependencies":[{"id":6080566160,"package_name":"ms","ecosystem":"npm","requirements":"2.1.2","direct":true,"kind":"runtime","optional":false},{"id":6080566161,"package_name":"brfs","ecosystem":"npm","requirements":"^2.0.1","direct":true,"kind":"development","optional":false},{"id":6080566162,"package_name":"browserify","ecosystem":"npm","requirements":"^16.2.3","direct":true,"kind":"development","optional":false},{"id":6080566163,"package_name":"coveralls","ecosystem":"npm","requirements":"^3.0.2","direct":true,"kind":"development","optional":false},{"id":6080566164,"package_name":"istanbul","ecosystem":"npm","requirements":"^0.4.5","direct":true,"kind":"development","optional":false},{"id":6080566165,"package_name":"karma","ecosystem":"npm","requirements":"^3.1.4","direct":true,"kind":"development","optional":false},{"id":6080566166,"package_name":"karma-browserify","ecosystem":"npm","requirements":"^6.0.0","direct":true,"kind":"development","optional":false},{"id":6080566167,"package_name":"karma-chrome-launcher","ecosystem":"npm","requirements":"^2.2.0","direct":true,"kind":"development","optional":false},{"id":6080566168,"package_name":"karma-mocha","ecosystem":"npm","requirements":"^1.3.0","direct":true,"kind":"development","optional":false},{"id":6080566169,"package_name":"mocha","ecosystem":"npm","requirements":"^5.2.0","direct":true,"kind":"development","optional":false},{"id":6080566170,"package_name":"mocha-lcov-reporter","ecosystem":"npm","requirements":"^1.2.0","direct":true,"kind":"development","optional":false},{"id":6080566171,"package_name":"xo","ecosystem":"npm","requirements":"^0.23.0","direct":true,"kind":"development","optional":false}]},{"ecosystem":"npm","filepath":"node-red/.node-red/node_modules/@serialport/stream/package.json","sha":null,"kind":"manifest","created_at":"2022-09-25T05:12:01.652Z","updated_at":"2022-09-25T05:12:01.652Z","repository_link":"https://github.com/marbirg/secure-iot-dashboard-prototype/blob/main/node-red/.node-red/node_modules/@serialport/stream/package.json","dependencies":[{"id":6080566198,"package_name":"debug","ecosystem":"npm","requirements":"^4.1.1","direct":true,"kind":"runtime","optional":false},{"id":6080566199,"package_name":"@serialport/binding-mock","ecosystem":"npm","requirements":"^8.0.6","direct":true,"kind":"development","optional":false}]},{"ecosystem":"npm","filepath":"node-red/.node-red/node_modules/bluebird/package.json","sha":null,"kind":"manifest","created_at":"2022-09-25T05:12:02.130Z","updated_at":"2022-09-25T05:12:02.130Z","repository_link":"https://github.com/marbirg/secure-iot-dashboard-prototype/blob/main/node-red/.node-red/node_modules/bluebird/package.json","dependencies":[{"id":6080566537,"package_name":"acorn","ecosystem":"npm","requirements":"^6.0.2","direct":true,"kind":"development","optional":false},{"id":6080566538,"package_name":"acorn-walk","ecosystem":"npm","requirements":"^6.1.0","direct":true,"kind":"development","optional":false},{"id":6080566539,"package_name":"baconjs","ecosystem":"npm","requirements":"^0.7.43","direct":true,"kind":"development","optional":false},{"id":6080566540,"package_name":"bluebird","ecosystem":"npm","requirements":"^2.9.2","direct":true,"kind":"development","optional":false},{"id":6080566541,"package_name":"body-parser","ecosystem":"npm","requirements":"^1.10.2","direct":true,"kind":"development","optional":false},{"id":6080566542,"package_name":"browserify","ecosystem":"npm","requirements":"^8.1.1","direct":true,"kind":"development","optional":false},{"id":6080566543,"package_name":"cli-table","ecosystem":"npm","requirements":"~0.3.1","direct":true,"kind":"development","optional":false},{"id":6080566544,"package_name":"co","ecosystem":"npm","requirements":"^4.2.0","direct":true,"kind":"development","optional":false},{"id":6080566545,"package_name":"cross-spawn","ecosystem":"npm","requirements":"^0.2.3","direct":true,"kind":"development","optional":false},{"id":6080566546,"package_name":"glob","ecosystem":"npm","requirements":"^4.3.2","direct":true,"kind":"development","optional":false},{"id":6080566547,"package_name":"grunt-saucelabs","ecosystem":"npm","requirements":"~8.4.1","direct":true,"kind":"development","optional":false},{"id":6080566548,"package_name":"highland","ecosystem":"npm","requirements":"^2.3.0","direct":true,"kind":"development","optional":false},{"id":6080566549,"package_name":"istanbul","ecosystem":"npm","requirements":"^0.3.5","direct":true,"kind":"development","optional":false},{"id":6080566550,"package_name":"jshint","ecosystem":"npm","requirements":"^2.6.0","direct":true,"kind":"development","optional":false},{"id":6080566551,"package_name":"jshint-stylish","ecosystem":"npm","requirements":"~0.2.0","direct":true,"kind":"development","optional":false},{"id":6080566552,"package_name":"kefir","ecosystem":"npm","requirements":"^2.4.1","direct":true,"kind":"development","optional":false},{"id":6080566553,"package_name":"mkdirp","ecosystem":"npm","requirements":"~0.5.0","direct":true,"kind":"development","optional":false},{"id":6080566554,"package_name":"mocha","ecosystem":"npm","requirements":"~2.1","direct":true,"kind":"development","optional":false},{"id":6080566555,"package_name":"open","ecosystem":"npm","requirements":"~0.0.5","direct":true,"kind":"development","optional":false},{"id":6080566556,"package_name":"optimist","ecosystem":"npm","requirements":"~0.6.1","direct":true,"kind":"development","optional":false},{"id":6080566557,"package_name":"rimraf","ecosystem":"npm","requirements":"~2.2.6","direct":true,"kind":"development","optional":false},{"id":6080566558,"package_name":"rx","ecosystem":"npm","requirements":"^2.3.25","direct":true,"kind":"development","optional":false},{"id":6080566559,"package_name":"serve-static","ecosystem":"npm","requirements":"^1.7.1","direct":true,"kind":"development","optional":false},{"id":6080566560,"package_name":"sinon","ecosystem":"npm","requirements":"~1.7.3","direct":true,"kind":"development","optional":false},{"id":6080566561,"package_name":"uglify-js","ecosystem":"npm","requirements":"~2.4.16","direct":true,"kind":"development","optional":false}]},{"ecosystem":"npm","filepath":"node-red/.node-red/node_modules/bonjour/package.json","sha":null,"kind":"manifest","created_at":"2022-09-25T05:12:02.140Z","updated_at":"2022-09-25T05:12:02.140Z","repository_link":"https://github.com/marbirg/secure-iot-dashboard-prototype/blob/main/node-red/.node-red/node_modules/bonjour/package.json","dependencies":[{"id":6080566562,"package_name":"array-flatten","ecosystem":"npm","requirements":"^2.1.0","direct":true,"kind":"runtime","optional":false},{"id":6080566563,"package_name":"deep-equal","ecosystem":"npm","requirements":"^1.0.1","direct":true,"kind":"runtime","optional":false},{"id":6080566564,"package_name":"dns-equal","ecosystem":"npm","requirements":"^1.0.0","direct":true,"kind":"runtime","optional":false},{"id":6080566565,"package_name":"dns-txt","ecosystem":"npm","requirements":"^2.0.2","direct":true,"kind":"runtime","optional":false},{"id":6080566566,"package_name":"multicast-dns","ecosystem":"npm","requirements":"^6.0.1","direct":true,"kind":"runtime","optional":false},{"id":6080566567,"package_name":"multicast-dns-service-types","ecosystem":"npm","requirements":"^1.1.0","direct":true,"kind":"runtime","optional":false},{"id":6080566568,"package_name":"after-all","ecosystem":"npm","requirements":"^2.0.2","direct":true,"kind":"development","optional":false},{"id":6080566569,"package_name":"standard","ecosystem":"npm","requirements":"^6.0.8","direct":true,"kind":"development","optional":false},{"id":6080566570,"package_name":"tape","ecosystem":"npm","requirements":"^4.5.1","direct":true,"kind":"development","optional":false}]},{"ecosystem":"npm","filepath":"node-red/.node-red/node_modules/@serialport/stream/node_modules/ms/package.json","sha":null,"kind":"manifest","created_at":"2022-09-25T05:12:01.646Z","updated_at":"2022-09-25T05:12:01.646Z","repository_link":"https://github.com/marbirg/secure-iot-dashboard-prototype/blob/main/node-red/.node-red/node_modules/@serialport/stream/node_modules/ms/package.json","dependencies":[{"id":6080566172,"package_name":"eslint","ecosystem":"npm","requirements":"4.12.1","direct":true,"kind":"development","optional":false},{"id":6080566173,"package_name":"expect.js","ecosystem":"npm","requirements":"0.3.1","direct":true,"kind":"development","optional":false},{"id":6080566174,"package_name":"husky","ecosystem":"npm","requirements":"0.14.3","direct":true,"kind":"development","optional":false},{"id":6080566175,"package_name":"lint-staged","ecosystem":"npm","requirements":"5.0.0","direct":true,"kind":"development","optional":false},{"id":6080566176,"package_name":"mocha","ecosystem":"npm","requirements":"4.0.1","direct":true,"kind":"development","optional":false}]},{"ecosystem":"npm","filepath":"node-red/.node-red/node_modules/@servie/events/package.json","sha":null,"kind":"manifest","created_at":"2022-09-25T05:12:01.657Z","updated_at":"2022-09-25T05:12:01.657Z","repository_link":"https://github.com/marbirg/secure-iot-dashboard-prototype/blob/main/node-red/.node-red/node_modules/@servie/events/package.json","dependencies":[{"id":6080566200,"package_name":"@types/jest","ecosystem":"npm","requirements":"^24.0.13","direct":true,"kind":"development","optional":false},{"id":6080566201,"package_name":"@types/node","ecosystem":"npm","requirements":"^12.0.7","direct":true,"kind":"development","optional":false},{"id":6080566202,"package_name":"husky","ecosystem":"npm","requirements":"^2.4.0","direct":true,"kind":"development","optional":false},{"id":6080566203,"package_name":"jest","ecosystem":"npm","requirements":"^24.8.0","direct":true,"kind":"development","optional":false},{"id":6080566204,"package_name":"lint-staged","ecosystem":"npm","requirements":"^8.2.0","direct":true,"kind":"development","optional":false},{"id":6080566205,"package_name":"prettier","ecosystem":"npm","requirements":"^1.18.2","direct":true,"kind":"development","optional":false},{"id":6080566206,"package_name":"size-limit","ecosystem":"npm","requirements":"^1.3.6","direct":true,"kind":"development","optional":false},{"id":6080566207,"package_name":"ts-jest","ecosystem":"npm","requirements":"^24.0.2","direct":true,"kind":"development","optional":false},{"id":6080566208,"package_name":"tslint","ecosystem":"npm","requirements":"^5.17.0","direct":true,"kind":"development","optional":false},{"id":6080566209,"package_name":"tslint-config-prettier","ecosystem":"npm","requirements":"^1.18.0","direct":true,"kind":"development","optional":false},{"id":6080566210,"package_name":"tslint-config-standard","ecosystem":"npm","requirements":"^8.0.1","direct":true,"kind":"development","optional":false},{"id":6080566211,"package_name":"typescript","ecosystem":"npm","requirements":"^3.5.1","direct":true,"kind":"development","optional":false}]},{"ecosystem":"npm","filepath":"node-red/.node-red/node_modules/@sindresorhus/is/package.json","sha":null,"kind":"manifest","created_at":"2022-09-25T05:12:01.664Z","updated_at":"2022-09-25T05:12:01.664Z","repository_link":"https://github.com/marbirg/secure-iot-dashboard-prototype/blob/main/node-red/.node-red/node_modules/@sindresorhus/is/package.json","dependencies":[{"id":6080566212,"package_name":"@sindresorhus/tsconfig","ecosystem":"npm","requirements":"^0.1.0","direct":true,"kind":"development","optional":false},{"id":6080566213,"package_name":"@types/jsdom","ecosystem":"npm","requirements":"^11.12.0","direct":true,"kind":"development","optional":false},{"id":6080566214,"package_name":"@types/node","ecosystem":"npm","requirements":"^10.12.10","direct":true,"kind":"development","optional":false},{"id":6080566215,"package_name":"@types/tempy","ecosystem":"npm","requirements":"^0.2.0","direct":true,"kind":"development","optional":false},{"id":6080566216,"package_name":"@types/zen-observable","ecosystem":"npm","requirements":"^0.8.0","direct":true,"kind":"development","optional":false},{"id":6080566217,"package_name":"ava","ecosystem":"npm","requirements":"^0.25.0","direct":true,"kind":"development","optional":false},{"id":6080566218,"package_name":"del-cli","ecosystem":"npm","requirements":"^1.1.0","direct":true,"kind":"development","optional":false},{"id":6080566219,"package_name":"jsdom","ecosystem":"npm","requirements":"^11.6.2","direct":true,"kind":"development","optional":false},{"id":6080566220,"package_name":"rxjs","ecosystem":"npm","requirements":"^6.3.3","direct":true,"kind":"development","optional":false},{"id":6080566221,"package_name":"tempy","ecosystem":"npm","requirements":"^0.2.1","direct":true,"kind":"development","optional":false},{"id":6080566222,"package_name":"tslint","ecosystem":"npm","requirements":"^5.9.1","direct":true,"kind":"development","optional":false},{"id":6080566223,"package_name":"tslint-xo","ecosystem":"npm","requirements":"^0.10.0","direct":true,"kind":"development","optional":false},{"id":6080566224,"package_name":"typescript","ecosystem":"npm","requirements":"^3.2.1","direct":true,"kind":"development","optional":false},{"id":6080566225,"package_name":"zen-observable","ecosystem":"npm","requirements":"^0.8.8","direct":true,"kind":"development","optional":false}]},{"ecosystem":"npm","filepath":"node-red/.node-red/node_modules/@szmarczak/http-timer/package.json","sha":null,"kind":"manifest","created_at":"2022-09-25T05:12:01.671Z","updated_at":"2022-09-25T05:12:01.671Z","repository_link":"https://github.com/marbirg/secure-iot-dashboard-prototype/blob/main/node-red/.node-red/node_modules/@szmarczak/http-timer/package.json","dependencies":[{"id":6080566226,"package_name":"defer-to-connect","ecosystem":"npm","requirements":"^1.0.1","direct":true,"kind":"runtime","optional":false},{"id":6080566227,"package_name":"ava","ecosystem":"npm","requirements":"^0.25.0","direct":true,"kind":"development","optional":false},{"id":6080566228,"package_name":"coveralls","ecosystem":"npm","requirements":"^3.0.2","direct":true,"kind":"development","optional":false},{"id":6080566229,"package_name":"nyc","ecosystem":"npm","requirements":"^12.0.2","direct":true,"kind":"development","optional":false},{"id":6080566230,"package_name":"p-event","ecosystem":"npm","requirements":"^2.1.0","direct":true,"kind":"development","optional":false},{"id":6080566231,"package_name":"xo","ecosystem":"npm","requirements":"^0.22.0","direct":true,"kind":"development","optional":false}]},{"ecosystem":"npm","filepath":"node-red/.node-red/node_modules/@types/bonjour/package.json","sha":null,"kind":"manifest","created_at":"2022-09-25T05:12:01.678Z","updated_at":"2022-09-25T05:12:01.678Z","repository_link":"https://github.com/marbirg/secure-iot-dashboard-prototype/blob/main/node-red/.node-red/node_modules/@types/bonjour/package.json","dependencies":[{"id":6080566232,"package_name":"@types/node","ecosystem":"npm","requirements":"*","direct":true,"kind":"runtime","optional":false}]},{"ecosystem":"npm","filepath":"node-red/.node-red/node_modules/@types/mkdirp/package.json","sha":null,"kind":"manifest","created_at":"2022-09-25T05:12:01.691Z","updated_at":"2022-09-25T05:12:01.691Z","repository_link":"https://github.com/marbirg/secure-iot-dashboard-prototype/blob/main/node-red/.node-red/node_modules/@types/mkdirp/package.json","dependencies":[{"id":6080566233,"package_name":"@types/node","ecosystem":"npm","requirements":"*","direct":true,"kind":"runtime","optional":false}]},{"ecosystem":"npm","filepath":"node-red/.node-red/node_modules/abstract-leveldown/node_modules/xtend/package.json","sha":null,"kind":"manifest","created_at":"2022-09-25T05:12:01.702Z","updated_at":"2022-09-25T05:12:01.702Z","repository_link":"https://github.com/marbirg/secure-iot-dashboard-prototype/blob/main/node-red/.node-red/node_modules/abstract-leveldown/node_modules/xtend/package.json","dependencies":[{"id":6080566242,"package_name":"tape","ecosystem":"npm","requirements":"~1.1.0","direct":true,"kind":"development","optional":false}]},{"ecosystem":"npm","filepath":"node-red/.node-red/node_modules/abstract-leveldown/package.json","sha":null,"kind":"manifest","created_at":"2022-09-25T05:12:01.708Z","updated_at":"2022-09-25T05:12:01.708Z","repository_link":"https://github.com/marbirg/secure-iot-dashboard-prototype/blob/main/node-red/.node-red/node_modules/abstract-leveldown/package.json","dependencies":[{"id":6080566246,"package_name":"xtend","ecosystem":"npm","requirements":"~3.0.0","direct":true,"kind":"runtime","optional":false},{"id":6080566247,"package_name":"rimraf","ecosystem":"npm","requirements":"*","direct":true,"kind":"development","optional":false},{"id":6080566248,"package_name":"sinon","ecosystem":"npm","requirements":"*","direct":true,"kind":"development","optional":false},{"id":6080566249,"package_name":"tap","ecosystem":"npm","requirements":"*","direct":true,"kind":"development","optional":false}]},{"ecosystem":"npm","filepath":"node-red/.node-red/node_modules/accept-language-parser/package.json","sha":null,"kind":"manifest","created_at":"2022-09-25T05:12:01.713Z","updated_at":"2022-09-25T05:12:01.713Z","repository_link":"https://github.com/marbirg/secure-iot-dashboard-prototype/blob/main/node-red/.node-red/node_modules/accept-language-parser/package.json","dependencies":[{"id":6080566250,"package_name":"jshint","ecosystem":"npm","requirements":"^2.9.4","direct":true,"kind":"development","optional":false},{"id":6080566251,"package_name":"mocha","ecosystem":"npm","requirements":"^3.4.0","direct":true,"kind":"development","optional":false},{"id":6080566252,"package_name":"should","ecosystem":"npm","requirements":"^11.0.0","direct":true,"kind":"development","optional":false}]},{"ecosystem":"npm","filepath":"node-red/.node-red/node_modules/accepts/package.json","sha":null,"kind":"manifest","created_at":"2022-09-25T05:12:01.719Z","updated_at":"2022-09-25T05:12:01.719Z","repository_link":"https://github.com/marbirg/secure-iot-dashboard-prototype/blob/main/node-red/.node-red/node_modules/accepts/package.json","dependencies":[{"id":6080566253,"package_name":"mime-types","ecosystem":"npm","requirements":"~2.1.24","direct":true,"kind":"runtime","optional":false},{"id":6080566254,"package_name":"negotiator","ecosystem":"npm","requirements":"0.6.2","direct":true,"kind":"runtime","optional":false},{"id":6080566255,"package_name":"deep-equal","ecosystem":"npm","requirements":"1.0.1","direct":true,"kind":"development","optional":false},{"id":6080566256,"package_name":"eslint","ecosystem":"npm","requirements":"5.16.0","direct":true,"kind":"development","optional":false},{"id":6080566257,"package_name":"eslint-config-standard","ecosystem":"npm","requirements":"12.0.0","direct":true,"kind":"development","optional":false},{"id":6080566258,"package_name":"eslint-plugin-import","ecosystem":"npm","requirements":"2.17.2","direct":true,"kind":"development","optional":false},{"id":6080566259,"package_name":"eslint-plugin-markdown","ecosystem":"npm","requirements":"1.0.0","direct":true,"kind":"development","optional":false},{"id":6080566260,"package_name":"eslint-plugin-node","ecosystem":"npm","requirements":"8.0.1","direct":true,"kind":"development","optional":false},{"id":6080566261,"package_name":"eslint-plugin-promise","ecosystem":"npm","requirements":"4.1.1","direct":true,"kind":"development","optional":false},{"id":6080566262,"package_name":"eslint-plugin-standard","ecosystem":"npm","requirements":"4.0.0","direct":true,"kind":"development","optional":false},{"id":6080566263,"package_name":"mocha","ecosystem":"npm","requirements":"6.1.4","direct":true,"kind":"development","optional":false},{"id":6080566264,"package_name":"nyc","ecosystem":"npm","requirements":"14.0.0","direct":true,"kind":"development","optional":false}]},{"ecosystem":"npm","filepath":"node-red/.node-red/node_modules/after/package.json","sha":null,"kind":"manifest","created_at":"2022-09-25T05:12:01.744Z","updated_at":"2022-09-25T05:12:01.744Z","repository_link":"https://github.com/marbirg/secure-iot-dashboard-prototype/blob/main/node-red/.node-red/node_modules/after/package.json","dependencies":[{"id":6080566265,"package_name":"mocha","ecosystem":"npm","requirements":"~1.8.1","direct":true,"kind":"development","optional":false}]},{"ecosystem":"npm","filepath":"node-red/.node-red/node_modules/aggregate-error/package.json","sha":null,"kind":"manifest","created_at":"2022-09-25T05:12:01.758Z","updated_at":"2022-09-25T05:12:01.758Z","repository_link":"https://github.com/marbirg/secure-iot-dashboard-prototype/blob/main/node-red/.node-red/node_modules/aggregate-error/package.json","dependencies":[{"id":6080566266,"package_name":"clean-stack","ecosystem":"npm","requirements":"^2.0.0","direct":true,"kind":"runtime","optional":false},{"id":6080566267,"package_name":"indent-string","ecosystem":"npm","requirements":"^4.0.0","direct":true,"kind":"runtime","optional":false},{"id":6080566268,"package_name":"ava","ecosystem":"npm","requirements":"^2.4.0","direct":true,"kind":"development","optional":false},{"id":6080566269,"package_name":"tsd","ecosystem":"npm","requirements":"^0.7.1","direct":true,"kind":"development","optional":false},{"id":6080566270,"package_name":"xo","ecosystem":"npm","requirements":"^0.25.3","direct":true,"kind":"development","optional":false}]},{"ecosystem":"npm","filepath":"node-red/.node-red/node_modules/amqp/package.json","sha":null,"kind":"manifest","created_at":"2022-09-25T05:12:01.784Z","updated_at":"2022-09-25T05:12:01.784Z","repository_link":"https://github.com/marbirg/secure-iot-dashboard-prototype/blob/main/node-red/.node-red/node_modules/amqp/package.json","dependencies":[{"id":6080566271,"package_name":"lodash","ecosystem":"npm","requirements":"^4.0.0","direct":true,"kind":"runtime","optional":false},{"id":6080566272,"package_name":"longjohn","ecosystem":"npm","requirements":"~0.2.1","direct":true,"kind":"development","optional":false},{"id":6080566273,"package_name":"optimist","ecosystem":"npm","requirements":"~0.6.0","direct":true,"kind":"development","optional":false}]},{"ecosystem":"npm","filepath":"node-red/.node-red/node_modules/amqplib/examples/tutorials/package.json","sha":null,"kind":"manifest","created_at":"2022-09-25T05:12:01.794Z","updated_at":"2022-09-25T05:12:01.794Z","repository_link":"https://github.com/marbirg/secure-iot-dashboard-prototype/blob/main/node-red/.node-red/node_modules/amqplib/examples/tutorials/package.json","dependencies":[{"id":6080566274,"package_name":"amqplib","ecosystem":"npm","requirements":"","direct":true,"kind":"runtime","optional":false},{"id":6080566275,"package_name":"when","ecosystem":"npm","requirements":"","direct":true,"kind":"runtime","optional":false},{"id":6080566276,"package_name":"node-uuid","ecosystem":"npm","requirements":"","direct":true,"kind":"runtime","optional":false}]},{"ecosystem":"npm","filepath":"node-red/.node-red/node_modules/amqplib/package.json","sha":null,"kind":"manifest","created_at":"2022-09-25T05:12:01.800Z","updated_at":"2022-09-25T05:12:01.800Z","repository_link":"https://github.com/marbirg/secure-iot-dashboard-prototype/blob/main/node-red/.node-red/node_modules/amqplib/package.json","dependencies":[{"id":6080566277,"package_name":"bitsyntax","ecosystem":"npm","requirements":"~0.0.4","direct":true,"kind":"runtime","optional":false},{"id":6080566278,"package_name":"buffer-more-ints","ecosystem":"npm","requirements":"0.0.2","direct":true,"kind":"runtime","optional":false},{"id":6080566279,"package_name":"readable-stream","ecosystem":"npm","requirements":"1.x \u003e=1.1.9","direct":true,"kind":"runtime","optional":false},{"id":6080566280,"package_name":"when","ecosystem":"npm","requirements":"~3.6.2","direct":true,"kind":"runtime","optional":false},{"id":6080566281,"package_name":"claire","ecosystem":"npm","requirements":"0.4.1","direct":true,"kind":"development","optional":false},{"id":6080566282,"package_name":"istanbul","ecosystem":"npm","requirements":"0.1.x","direct":true,"kind":"development","optional":false},{"id":6080566283,"package_name":"mocha","ecosystem":"npm","requirements":"~1","direct":true,"kind":"development","optional":false},{"id":6080566284,"package_name":"uglify-js","ecosystem":"npm","requirements":"2.4.x","direct":true,"kind":"development","optional":false}]},{"ecosystem":"npm","filepath":"node-red/.node-red/node_modules/ansi-align/node_modules/ansi-regex/package.json","sha":null,"kind":"manifest","created_at":"2022-09-25T05:12:01.808Z","updated_at":"2022-09-25T05:12:01.808Z","repository_link":"https://github.com/marbirg/secure-iot-dashboard-prototype/blob/main/node-red/.node-red/node_modules/ansi-align/node_modules/ansi-regex/package.json","dependencies":[{"id":6080566285,"package_name":"ava","ecosystem":"npm","requirements":"^0.25.0","direct":true,"kind":"development","optional":false},{"id":6080566286,"package_name":"xo","ecosystem":"npm","requirements":"^0.23.0","direct":true,"kind":"development","optional":false}]},{"ecosystem":"npm","filepath":"node-red/.node-red/node_modules/ansi-align/node_modules/emoji-regex/package.json","sha":null,"kind":"manifest","created_at":"2022-09-25T05:12:01.813Z","updated_at":"2022-09-25T05:12:01.813Z","repository_link":"https://github.com/marbirg/secure-iot-dashboard-prototype/blob/main/node-red/.node-red/node_modules/ansi-align/node_modules/emoji-regex/package.json","dependencies":[{"id":6080566287,"package_name":"@babel/cli","ecosystem":"npm","requirements":"^7.0.0","direct":true,"kind":"development","optional":false},{"id":6080566288,"package_name":"@babel/core","ecosystem":"npm","requirements":"^7.0.0","direct":true,"kind":"development","optional":false},{"id":6080566289,"package_name":"@babel/plugin-proposal-unicode-property-regex","ecosystem":"npm","requirements":"^7.0.0","direct":true,"kind":"development","optional":false},{"id":6080566290,"package_name":"@babel/preset-env","ecosystem":"npm","requirements":"^7.0.0","direct":true,"kind":"development","optional":false},{"id":6080566291,"package_name":"mocha","ecosystem":"npm","requirements":"^5.2.0","direct":true,"kind":"development","optional":false},{"id":6080566292,"package_name":"regexgen","ecosystem":"npm","requirements":"^1.3.0","direct":true,"kind":"development","optional":false},{"id":6080566293,"package_name":"unicode-11.0.0","ecosystem":"npm","requirements":"^0.7.7","direct":true,"kind":"development","optional":false},{"id":6080566294,"package_name":"unicode-tr51","ecosystem":"npm","requirements":"^9.0.1","direct":true,"kind":"development","optional":false}]},{"ecosystem":"npm","filepath":"node-red/.node-red/node_modules/ansi-align/node_modules/is-fullwidth-code-point/package.json","sha":null,"kind":"manifest","created_at":"2022-09-25T05:12:01.819Z","updated_at":"2022-09-25T05:12:01.819Z","repository_link":"https://github.com/marbirg/secure-iot-dashboard-prototype/blob/main/node-red/.node-red/node_modules/ansi-align/node_modules/is-fullwidth-code-point/package.json","dependencies":[{"id":6080566295,"package_name":"ava","ecosystem":"npm","requirements":"*","direct":true,"kind":"development","optional":false},{"id":6080566296,"package_name":"xo","ecosystem":"npm","requirements":"*","direct":true,"kind":"development","optional":false}]},{"ecosystem":"npm","filepath":"node-red/.node-red/node_modules/ansi-align/node_modules/string-width/package.json","sha":null,"kind":"manifest","created_at":"2022-09-25T05:12:01.824Z","updated_at":"2022-09-25T05:12:01.824Z","repository_link":"https://github.com/marbirg/secure-iot-dashboard-prototype/blob/main/node-red/.node-red/node_modules/ansi-align/node_modules/string-width/package.json","dependencies":[{"id":6080566297,"package_name":"emoji-regex","ecosystem":"npm","requirements":"^7.0.1","direct":true,"kind":"runtime","optional":false},{"id":6080566298,"package_name":"is-fullwidth-code-point","ecosystem":"npm","requirements":"^2.0.0","direct":true,"kind":"runtime","optional":false},{"id":6080566299,"package_name":"strip-ansi","ecosystem":"npm","requirements":"^5.1.0","direct":true,"kind":"runtime","optional":false},{"id":6080566300,"package_name":"ava","ecosystem":"npm","requirements":"^1.0.1","direct":true,"kind":"development","optional":false},{"id":6080566301,"package_name":"xo","ecosystem":"npm","requirements":"^0.23.0","direct":true,"kind":"development","optional":false}]},{"ecosystem":"npm","filepath":"node-red/.node-red/node_modules/ansi-align/node_modules/strip-ansi/package.json","sha":null,"kind":"manifest","created_at":"2022-09-25T05:12:01.830Z","updated_at":"2022-09-25T05:12:01.830Z","repository_link":"https://github.com/marbirg/secure-iot-dashboard-prototype/blob/main/node-red/.node-red/node_modules/ansi-align/node_modules/strip-ansi/package.json","dependencies":[{"id":6080566302,"package_name":"ansi-regex","ecosystem":"npm","requirements":"^4.1.0","direct":true,"kind":"runtime","optional":false},{"id":6080566303,"package_name":"ava","ecosystem":"npm","requirements":"^1.3.1","direct":true,"kind":"development","optional":false},{"id":6080566304,"package_name":"tsd-check","ecosystem":"npm","requirements":"^0.5.0","direct":true,"kind":"development","optional":false},{"id":6080566305,"package_name":"xo","ecosystem":"npm","requirements":"^0.24.0","direct":true,"kind":"development","optional":false}]},{"ecosystem":"npm","filepath":"node-red/.node-red/node_modules/ansi-align/package.json","sha":null,"kind":"manifest","created_at":"2022-09-25T05:12:01.835Z","updated_at":"2022-09-25T05:12:01.835Z","repository_link":"https://github.com/marbirg/secure-iot-dashboard-prototype/blob/main/node-red/.node-red/node_modules/ansi-align/package.json","dependencies":[{"id":6080566306,"package_name":"string-width","ecosystem":"npm","requirements":"^3.0.0","direct":true,"kind":"runtime","optional":false},{"id":6080566307,"package_name":"ava","ecosystem":"npm","requirements":"^1.0.1","direct":true,"kind":"development","optional":false},{"id":6080566308,"package_name":"chalk","ecosystem":"npm","requirements":"^2.4.1","direct":true,"kind":"development","optional":false},{"id":6080566309,"package_name":"coveralls","ecosystem":"npm","requirements":"^3.0.2","direct":true,"kind":"development","optional":false},{"id":6080566310,"package_name":"nyc","ecosystem":"npm","requirements":"^13.1.0","direct":true,"kind":"development","optional":false},{"id":6080566311,"package_name":"standard","ecosystem":"npm","requirements":"^12.0.1","direct":true,"kind":"development","optional":false},{"id":6080566312,"package_name":"standard-version","ecosystem":"npm","requirements":"^4.4.0","direct":true,"kind":"development","optional":false}]},{"ecosystem":"npm","filepath":"node-red/.node-red/node_modules/ansi-regex/package.json","sha":null,"kind":"manifest","created_at":"2022-09-25T05:12:01.842Z","updated_at":"2022-09-25T05:12:01.842Z","repository_link":"https://github.com/marbirg/secure-iot-dashboard-prototype/blob/main/node-red/.node-red/node_modules/ansi-regex/package.json","dependencies":[{"id":6080566313,"package_name":"ava","ecosystem":"npm","requirements":"0.17.0","direct":true,"kind":"development","optional":false},{"id":6080566314,"package_name":"xo","ecosystem":"npm","requirements":"0.16.0","direct":true,"kind":"development","optional":false}]},{"ecosystem":"npm","filepath":"node-red/.node-red/node_modules/ansi-styles/package.json","sha":null,"kind":"manifest","created_at":"2022-09-25T05:12:01.857Z","updated_at":"2022-09-25T05:12:01.857Z","repository_link":"https://github.com/marbirg/secure-iot-dashboard-prototype/blob/main/node-red/.node-red/node_modules/ansi-styles/package.json","dependencies":[{"id":6080566315,"package_name":"mocha","ecosystem":"npm","requirements":"*","direct":true,"kind":"development","optional":false}]},{"ecosystem":"npm","filepath":"node-red/.node-red/node_modules/any-promise/package.json","sha":null,"kind":"manifest","created_at":"2022-09-25T05:12:01.862Z","updated_at":"2022-09-25T05:12:01.862Z","repository_link":"https://github.com/marbirg/secure-iot-dashboard-prototype/blob/main/node-red/.node-red/node_modules/any-promise/package.json","dependencies":[{"id":6080566316,"package_name":"ava","ecosystem":"npm","requirements":"^0.14.0","direct":true,"kind":"development","optional":false},{"id":6080566317,"package_name":"bluebird","ecosystem":"npm","requirements":"^3.0.0","direct":true,"kind":"development","optional":false},{"id":6080566318,"package_name":"es6-promise","ecosystem":"npm","requirements":"^3.0.0","direct":true,"kind":"development","optional":false},{"id":6080566319,"package_name":"is-promise","ecosystem":"npm","requirements":"^2.0.0","direct":true,"kind":"development","optional":false},{"id":6080566320,"package_name":"lie","ecosystem":"npm","requirements":"^3.0.0","direct":true,"kind":"development","optional":false},{"id":6080566321,"package_name":"mocha","ecosystem":"npm","requirements":"^2.0.0","direct":true,"kind":"development","optional":false},{"id":6080566322,"package_name":"native-promise-only","ecosystem":"npm","requirements":"^0.8.0","direct":true,"kind":"development","optional":false},{"id":6080566323,"package_name":"phantomjs-prebuilt","ecosystem":"npm","requirements":"^2.0.0","direct":true,"kind":"development","optional":false},{"id":6080566324,"package_name":"pinkie","ecosystem":"npm","requirements":"^2.0.0","direct":true,"kind":"development","optional":false},{"id":6080566325,"package_name":"promise","ecosystem":"npm","requirements":"^7.0.0","direct":true,"kind":"development","optional":false},{"id":6080566326,"package_name":"q","ecosystem":"npm","requirements":"^1.0.0","direct":true,"kind":"development","optional":false},{"id":6080566327,"package_name":"rsvp","ecosystem":"npm","requirements":"^3.0.0","direct":true,"kind":"development","optional":false},{"id":6080566328,"package_name":"vow","ecosystem":"npm","requirements":"^0.4.0","direct":true,"kind":"development","optional":false},{"id":6080566329,"package_name":"when","ecosystem":"npm","requirements":"^3.0.0","direct":true,"kind":"development","optional":false},{"id":6080566330,"package_name":"zuul","ecosystem":"npm","requirements":"^3.0.0","direct":true,"kind":"development","optional":false}]},{"ecosystem":"npm","filepath":"node-red/.node-red/node_modules/anymatch/package.json","sha":null,"kind":"manifest","created_at":"2022-09-25T05:12:01.870Z","updated_at":"2022-09-25T05:12:01.870Z","repository_link":"https://github.com/marbirg/secure-iot-dashboard-prototype/blob/main/node-red/.node-red/node_modules/anymatch/package.json","dependencies":[{"id":6080566331,"package_name":"normalize-path","ecosystem":"npm","requirements":"^3.0.0","direct":true,"kind":"runtime","optional":false},{"id":6080566332,"package_name":"picomatch","ecosystem":"npm","requirements":"^2.0.4","direct":true,"kind":"runtime","optional":false},{"id":6080566333,"package_name":"mocha","ecosystem":"npm","requirements":"^6.1.3","direct":true,"kind":"development","optional":false},{"id":6080566334,"package_name":"nyc","ecosystem":"npm","requirements":"^14.0.0","direct":true,"kind":"development","optional":false}]},{"ecosystem":"npm","filepath":"node-red/.node-red/node_modules/aproba/package.json","sha":null,"kind":"manifest","created_at":"2022-09-25T05:12:01.876Z","updated_at":"2022-09-25T05:12:01.876Z","repository_link":"https://github.com/marbirg/secure-iot-dashboard-prototype/blob/main/node-red/.node-red/node_modules/aproba/package.json","dependencies":[{"id":6080566335,"package_name":"standard","ecosystem":"npm","requirements":"^10.0.3","direct":true,"kind":"development","optional":false},{"id":6080566336,"package_name":"tap","ecosystem":"npm","requirements":"^10.0.2","direct":true,"kind":"development","optional":false}]},{"ecosystem":"npm","filepath":"node-red/.node-red/node_modules/are-we-there-yet/node_modules/isarray/package.json","sha":null,"kind":"manifest","created_at":"2022-09-25T05:12:01.881Z","updated_at":"2022-09-25T05:12:01.881Z","repository_link":"https://github.com/marbirg/secure-iot-dashboard-prototype/blob/main/node-red/.node-red/node_modules/are-we-there-yet/node_modules/isarray/package.json","dependencies":[{"id":6080566337,"package_name":"tape","ecosystem":"npm","requirements":"~2.13.4","direct":true,"kind":"development","optional":false}]},{"ecosystem":"npm","filepath":"node-red/.node-red/node_modules/are-we-there-yet/node_modules/readable-stream/package.json","sha":null,"kind":"manifest","created_at":"2022-09-25T05:12:01.886Z","updated_at":"2022-09-25T05:12:01.886Z","repository_link":"https://github.com/marbirg/secure-iot-dashboard-prototype/blob/main/node-red/.node-red/node_modules/are-we-there-yet/node_modules/readable-stream/package.json","dependencies":[{"id":6080566338,"package_name":"core-util-is","ecosystem":"npm","requirements":"~1.0.0","direct":true,"kind":"runtime","optional":false},{"id":6080566339,"package_name":"inherits","ecosystem":"npm","requirements":"~2.0.3","direct":true,"kind":"runtime","optional":false},{"id":6080566340,"package_name":"isarray","ecosystem":"npm","requirements":"~1.0.0","direct":true,"kind":"runtime","optional":false},{"id":6080566341,"package_name":"process-nextick-args","ecosystem":"npm","requirements":"~2.0.0","direct":true,"kind":"runtime","optional":false},{"id":6080566342,"package_name":"safe-buffer","ecosystem":"npm","requirements":"~5.1.1","direct":true,"kind":"runtime","optional":false},{"id":6080566343,"package_name":"string_decoder","ecosystem":"npm","requirements":"~1.1.1","direct":true,"kind":"runtime","optional":false},{"id":6080566344,"package_name":"util-deprecate","ecosystem":"npm","requirements":"~1.0.1","direct":true,"kind":"runtime","optional":false},{"id":6080566345,"package_name":"assert","ecosystem":"npm","requirements":"^1.4.0","direct":true,"kind":"development","optional":false},{"id":6080566346,"package_name":"babel-polyfill","ecosystem":"npm","requirements":"^6.9.1","direct":true,"kind":"development","optional":false},{"id":6080566347,"package_name":"buffer","ecosystem":"npm","requirements":"^4.9.0","direct":true,"kind":"development","optional":false},{"id":6080566348,"package_name":"lolex","ecosystem":"npm","requirements":"^2.3.2","direct":true,"kind":"development","optional":false},{"id":6080566349,"package_name":"nyc","ecosystem":"npm","requirements":"^6.4.0","direct":true,"kind":"development","optional":false},{"id":6080566350,"package_name":"tap","ecosystem":"npm","requirements":"^0.7.0","direct":true,"kind":"development","optional":false},{"id":6080566351,"package_name":"tape","ecosystem":"npm","requirements":"^4.8.0","direct":true,"kind":"development","optional":false}]},{"ecosystem":"npm","filepath":"node-red/.node-red/node_modules/are-we-there-yet/node_modules/string_decoder/package.json","sha":null,"kind":"manifest","created_at":"2022-09-25T05:12:01.892Z","updated_at":"2022-09-25T05:12:01.892Z","repository_link":"https://github.com/marbirg/secure-iot-dashboard-prototype/blob/main/node-red/.node-red/node_modules/are-we-there-yet/node_modules/string_decoder/package.json","dependencies":[{"id":6080566352,"package_name":"safe-buffer","ecosystem":"npm","requirements":"~5.1.0","direct":true,"kind":"runtime","optional":false},{"id":6080566353,"package_name":"babel-polyfill","ecosystem":"npm","requirements":"^6.23.0","direct":true,"kind":"development","optional":false},{"id":6080566354,"package_name":"core-util-is","ecosystem":"npm","requirements":"^1.0.2","direct":true,"kind":"development","optional":false},{"id":6080566355,"package_name":"inherits","ecosystem":"npm","requirements":"^2.0.3","direct":true,"kind":"development","optional":false},{"id":6080566356,"package_name":"tap","ecosystem":"npm","requirements":"~0.4.8","direct":true,"kind":"development","optional":false}]},{"ecosystem":"npm","filepath":"node-red/.node-red/node_modules/are-we-there-yet/package.json","sha":null,"kind":"manifest","created_at":"2022-09-25T05:12:01.898Z","updated_at":"2022-09-25T05:12:01.898Z","repository_link":"https://github.com/marbirg/secure-iot-dashboard-prototype/blob/main/node-red/.node-red/node_modules/are-we-there-yet/package.json","dependencies":[{"id":6080566357,"package_name":"delegates","ecosystem":"npm","requirements":"^1.0.0","direct":true,"kind":"runtime","optional":false},{"id":6080566358,"package_name":"readable-stream","ecosystem":"npm","requirements":"^2.0.6","direct":true,"kind":"runtime","optional":false},{"id":6080566359,"package_name":"standard","ecosystem":"npm","requirements":"^11.0.1","direct":true,"kind":"development","optional":false},{"id":6080566360,"package_name":"tap","ecosystem":"npm","requirements":"^12.0.1","direct":true,"kind":"development","optional":false}]},{"ecosystem":"npm","filepath":"node-red/.node-red/node_modules/array-flatten/package.json","sha":null,"kind":"manifest","created_at":"2022-09-25T05:12:01.903Z","updated_at":"2022-09-25T05:12:01.903Z","repository_link":"https://github.com/marbirg/secure-iot-dashboard-prototype/blob/main/node-red/.node-red/node_modules/array-flatten/package.json","dependencies":[{"id":6080566361,"package_name":"benchmarked","ecosystem":"npm","requirements":"^2.0.0","direct":true,"kind":"development","optional":false},{"id":6080566362,"package_name":"istanbul","ecosystem":"npm","requirements":"^0.4.0","direct":true,"kind":"development","optional":false},{"id":6080566363,"package_name":"mocha","ecosystem":"npm","requirements":"^3.1.2","direct":true,"kind":"development","optional":false},{"id":6080566364,"package_name":"standard","ecosystem":"npm","requirements":"^10.0.0","direct":true,"kind":"development","optional":false}]},{"ecosystem":"npm","filepath":"node-red/.node-red/node_modules/array-from/package.json","sha":null,"kind":"manifest","created_at":"2022-09-25T05:12:01.908Z","updated_at":"2022-09-25T05:12:01.908Z","repository_link":"https://github.com/marbirg/secure-iot-dashboard-prototype/blob/main/node-red/.node-red/node_modules/array-from/package.json","dependencies":[{"id":6080566365,"package_name":"1-liners","ecosystem":"npm","requirements":"0.2.2","direct":true,"kind":"development","optional":false},{"id":6080566366,"package_name":"core-js","ecosystem":"npm","requirements":"^1.0.0","direct":true,"kind":"development","optional":false},{"id":6080566367,"package_name":"coveralls","ecosystem":"npm","requirements":"2.11.2","direct":true,"kind":"development","optional":false},{"id":6080566368,"package_name":"istanbul","ecosystem":"npm","requirements":"0.3.14","direct":true,"kind":"development","optional":false},{"id":6080566369,"package_name":"jshint","ecosystem":"npm","requirements":"2.7.0","direct":true,"kind":"development","optional":false},{"id":6080566370,"package_name":"lodash.isnative","ecosystem":"npm","requirements":"^3.0.4","direct":true,"kind":"development","optional":false},{"id":6080566371,"package_name":"nodangel","ecosystem":"npm","requirements":"1.3.8","direct":true,"kind":"development","optional":false},{"id":6080566372,"package_name":"tap-spec","ecosystem":"npm","requirements":"2.2.2","direct":true,"kind":"development","optional":false},{"id":6080566373,"package_name":"tape","ecosystem":"npm","requirements":"4.2.2","direct":true,"kind":"development","optional":false},{"id":6080566374,"package_name":"tape-catch","ecosystem":"npm","requirements":"1.0.4","direct":true,"kind":"development","optional":false}]},{"ecosystem":"npm","filepath":"node-red/.node-red/node_modules/array-union/package.json","sha":null,"kind":"manifest","created_at":"2022-09-25T05:12:01.914Z","updated_at":"2022-09-25T05:12:01.914Z","repository_link":"https://github.com/marbirg/secure-iot-dashboard-prototype/blob/main/node-red/.node-red/node_modules/array-union/package.json","dependencies":[{"id":6080566375,"package_name":"ava","ecosystem":"npm","requirements":"^1.4.1","direct":true,"kind":"development","optional":false},{"id":6080566376,"package_name":"tsd","ecosystem":"npm","requirements":"^0.7.2","direct":true,"kind":"development","optional":false},{"id":6080566377,"package_name":"xo","ecosystem":"npm","requirements":"^0.24.0","direct":true,"kind":"development","optional":false}]},{"ecosystem":"npm","filepath":"node-red/.node-red/node_modules/arraybuffer.slice/package.json","sha":null,"kind":"manifest","created_at":"2022-09-25T05:12:01.919Z","updated_at":"2022-09-25T05:12:01.919Z","repository_link":"https://github.com/marbirg/secure-iot-dashboard-prototype/blob/main/node-red/.node-red/node_modules/arraybuffer.slice/package.json","dependencies":[{"id":6080566378,"package_name":"expect.js","ecosystem":"npm","requirements":"0.2.0","direct":true,"kind":"development","optional":false},{"id":6080566379,"package_name":"mocha","ecosystem":"npm","requirements":"1.17.1","direct":true,"kind":"development","optional":false}]},{"ecosystem":"npm","filepath":"node-red/.node-red/node_modules/ascoltatori/node_modules/ioredis/package.json","sha":null,"kind":"manifest","created_at":"2022-09-25T05:12:01.925Z","updated_at":"2022-09-25T05:12:01.925Z","repository_link":"https://github.com/marbirg/secure-iot-dashboard-prototype/blob/main/node-red/.node-red/node_modules/ascoltatori/node_modules/ioredis/package.json","dependencies":[{"id":6080566380,"package_name":"bluebird","ecosystem":"npm","requirements":"^3.3.4","direct":true,"kind":"runtime","optional":false},{"id":6080566381,"package_name":"cluster-key-slot","ecosystem":"npm","requirements":"^1.0.6","direct":true,"kind":"runtime","optional":false},{"id":6080566382,"package_name":"debug","ecosystem":"npm","requirements":"^2.2.0","direct":true,"kind":"runtime","optional":false},{"id":6080566383,"package_name":"double-ended-queue","ecosystem":"npm","requirements":"^2.1.0-0","direct":true,"kind":"runtime","optional":false},{"id":6080566384,"package_name":"flexbuffer","ecosystem":"npm","requirements":"0.0.6","direct":true,"kind":"runtime","optional":false},{"id":6080566385,"package_name":"lodash","ecosystem":"npm","requirements":"^4.8.2","direct":true,"kind":"runtime","optional":false},{"id":6080566386,"package_name":"redis-commands","ecosystem":"npm","requirements":"^1.2.0","direct":true,"kind":"runtime","optional":false},{"id":6080566387,"package_name":"redis-parser","ecosystem":"npm","requirements":"^1.3.0","direct":true,"kind":"runtime","optional":false},{"id":6080566388,"package_name":"chai","ecosystem":"npm","requirements":"^3.5.0","direct":true,"kind":"development","optional":false},{"id":6080566389,"package_name":"codeclimate-test-reporter","ecosystem":"npm","requirements":"0.3.1","direct":true,"kind":"development","optional":false},{"id":6080566390,"package_name":"cz-conventional-changelog","ecosystem":"npm","requirements":"^1.1.5","direct":true,"kind":"development","optional":false},{"id":6080566391,"package_name":"istanbul","ecosystem":"npm","requirements":"^0.4.2","direct":true,"kind":"development","optional":false},{"id":6080566392,"package_name":"jsdoc","ecosystem":"npm","requirements":"^3.4.0","direct":true,"kind":"development","optional":false},{"id":6080566393,"package_name":"jsdoc-to-markdown","ecosystem":"npm","requirements":"^1.3.3","direct":true,"kind":"development","optional":false},{"id":6080566394,"package_name":"matcha","ecosystem":"npm","requirements":"^0.7.0","direct":true,"kind":"development","optional":false},{"id":6080566395,"package_name":"mocha","ecosystem":"npm","requirements":"^2.4.5","direct":true,"kind":"development","optional":false},{"id":6080566396,"package_name":"redis","ecosystem":"npm","requirements":"^2.4.2","direct":true,"kind":"development","optional":false},{"id":6080566397,"package_name":"server-destroy","ecosystem":"npm","requirements":"^1.0.1","direct":true,"kind":"development","optional":false},{"id":6080566398,"package_name":"sinon","ecosystem":"npm","requirements":"^1.17.3","direct":true,"kind":"development","optional":false}]},{"ecosystem":"npm","filepath":"node-red/.node-red/node_modules/ascoltatori/package.json","sha":null,"kind":"manifest","created_at":"2022-09-25T05:12:01.932Z","updated_at":"2022-09-25T05:12:01.932Z","repository_link":"https://github.com/marbirg/secure-iot-dashboard-prototype/blob/main/node-red/.node-red/node_modules/ascoltatori/package.json","dependencies":[{"id":6080566399,"package_name":"amqp","ecosystem":"npm","requirements":"~0.2.4","direct":true,"kind":"runtime","optional":false},{"id":6080566400,"package_name":"amqplib","ecosystem":"npm","requirements":"~0.4.1","direct":true,"kind":"runtime","optional":false},{"id":6080566401,"package_name":"debug","ecosystem":"npm","requirements":"^2.2.0","direct":true,"kind":"runtime","optional":false},{"id":6080566402,"package_name":"eventemitter2","ecosystem":"npm","requirements":"^2.1.3","direct":true,"kind":"runtime","optional":false},{"id":6080566403,"package_name":"ioredis","ecosystem":"npm","requirements":"^2.3.0","direct":true,"kind":"runtime","optional":false},{"id":6080566404,"package_name":"kafka-node","ecosystem":"npm","requirements":"~0.5.8","direct":true,"kind":"runtime","optional":false},{"id":6080566405,"package_name":"kerberos","ecosystem":"npm","requirements":"~0.0","direct":true,"kind":"runtime","optional":false},{"id":6080566406,"package_name":"mongodb","ecosystem":"npm","requirements":"^2.1.18","direct":true,"kind":"runtime","optional":false},{"id":6080566407,"package_name":"mqtt","ecosystem":"npm","requirements":"^1.10.0","direct":true,"kind":"runtime","optional":false},{"id":6080566408,"package_name":"msgpack-lite","ecosystem":"npm","requirements":"^0.1.20","direct":true,"kind":"runtime","optional":false},{"id":6080566409,"package_name":"node-uuid","ecosystem":"npm","requirements":"~1.4.3","direct":true,"kind":"runtime","optional":false},{"id":6080566410,"package_name":"qlobber","ecosystem":"npm","requirements":"~0.7.0","direct":true,"kind":"runtime","optional":false},{"id":6080566411,"package_name":"qlobber-fsq","ecosystem":"npm","requirements":"~3.2.4","direct":true,"kind":"runtime","optional":false},{"id":6080566412,"package_name":"steed","ecosystem":"npm","requirements":"^1.1.3","direct":true,"kind":"runtime","optional":false},{"id":6080566413,"package_name":"zmq","ecosystem":"npm","requirements":"^2.14.0","direct":true,"kind":"runtime","optional":false},{"id":6080566414,"package_name":"chai","ecosystem":"npm","requirements":"^3.4.1","direct":true,"kind":"development","optional":false},{"id":6080566415,"package_name":"coveralls","ecosystem":"npm","requirements":"^2.11.4","direct":true,"kind":"development","optional":false},{"id":6080566416,"package_name":"dox-foundation","ecosystem":"npm","requirements":"^0.5.6","direct":true,"kind":"development","optional":false},{"id":6080566417,"package_name":"istanbul","ecosystem":"npm","requirements":"^0.4.0","direct":true,"kind":"development","optional":false},{"id":6080566418,"package_name":"jshint","ecosystem":"npm","requirements":"^2.8.0","direct":true,"kind":"development","optional":false},{"id":6080566419,"package_name":"mocha","ecosystem":"npm","requirements":"^3.0.0","direct":true,"kind":"development","optional":false},{"id":6080566420,"package_name":"mosca","ecosystem":"npm","requirements":"2.1.0","direct":true,"kind":"development","optional":false},{"id":6080566421,"package_name":"optimist","ecosystem":"npm","requirements":"^0.6.1","direct":true,"kind":"development","optional":false},{"id":6080566422,"package_name":"pre-commit","ecosystem":"npm","requirements":"^1.1.2","direct":true,"kind":"development","optional":false},{"id":6080566423,"package_name":"sinon","ecosystem":"npm","requirements":"^1.17.2","direct":true,"kind":"development","optional":false},{"id":6080566424,"package_name":"sinon-chai","ecosystem":"npm","requirements":"^2.8.0","direct":true,"kind":"development","optional":false}]},{"ecosystem":"npm","filepath":"node-red/.node-red/node_modules/asn1/package.json","sha":null,"kind":"manifest","created_at":"2022-09-25T05:12:01.953Z","updated_at":"2022-09-25T05:12:01.953Z","repository_link":"https://github.com/marbirg/secure-iot-dashboard-prototype/blob/main/node-red/.node-red/node_modules/asn1/package.json","dependencies":[{"id":6080566425,"package_name":"safer-buffer","ecosystem":"npm","requirements":"~2.1.0","direct":true,"kind":"runtime","optional":false},{"id":6080566426,"package_name":"eslint","ecosystem":"npm","requirements":"2.13.1","direct":true,"kind":"development","optional":false},{"id":6080566427,"package_name":"eslint-plugin-joyent","ecosystem":"npm","requirements":"~1.3.0","direct":true,"kind":"development","optional":false},{"id":6080566428,"package_name":"faucet","ecosystem":"npm","requirements":"0.0.1","direct":true,"kind":"development","optional":false},{"id":6080566429,"package_name":"istanbul","ecosystem":"npm","requirements":"^0.3.6","direct":true,"kind":"development","optional":false},{"id":6080566430,"package_name":"tape","ecosystem":"npm","requirements":"^3.5.0","direct":true,"kind":"development","optional":false}]},{"ecosystem":"npm","filepath":"node-red/.node-red/node_modules/assert-plus/package.json","sha":null,"kind":"manifest","created_at":"2022-09-25T05:12:01.959Z","updated_at":"2022-09-25T05:12:01.959Z","repository_link":"https://github.com/marbirg/secure-iot-dashboard-prototype/blob/main/node-red/.node-red/node_modules/assert-plus/package.json","dependencies":[{"id":6080566431,"package_name":"faucet","ecosystem":"npm","requirements":"0.0.1","direct":true,"kind":"development","optional":false},{"id":6080566432,"package_name":"tape","ecosystem":"npm","requirements":"4.2.2","direct":true,"kind":"development","optional":false}]},{"ecosystem":"npm","filepath":"node-red/.node-red/node_modules/async/package.json","sha":null,"kind":"manifest","created_at":"2022-09-25T05:12:01.963Z","updated_at":"2022-09-25T05:12:01.963Z","repository_link":"https://github.com/marbirg/secure-iot-dashboard-prototype/blob/main/node-red/.node-red/node_modules/async/package.json","dependencies":[{"id":6080566433,"package_name":"benchmark","ecosystem":"npm","requirements":"github:bestiejs/benchmark.js","direct":true,"kind":"development","optional":false},{"id":6080566434,"package_name":"bluebird","ecosystem":"npm","requirements":"^2.9.32","direct":true,"kind":"development","optional":false},{"id":6080566435,"package_name":"chai","ecosystem":"npm","requirements":"^3.1.0","direct":true,"kind":"development","optional":false},{"id":6080566436,"package_name":"coveralls","ecosystem":"npm","requirements":"^2.11.2","direct":true,"kind":"development","optional":false},{"id":6080566437,"package_name":"es6-promise","ecosystem":"npm","requirements":"^2.3.0","direct":true,"kind":"development","optional":false},{"id":6080566438,"package_name":"jscs","ecosystem":"npm","requirements":"^1.13.1","direct":true,"kind":"development","optional":false},{"id":6080566439,"package_name":"jshint","ecosystem":"npm","requirements":"~2.8.0","direct":true,"kind":"development","optional":false},{"id":6080566440,"package_name":"karma","ecosystem":"npm","requirements":"^0.13.2","direct":true,"kind":"development","optional":false},{"id":6080566441,"package_name":"karma-browserify","ecosystem":"npm","requirements":"^4.2.1","direct":true,"kind":"development","optional":false},{"id":6080566442,"package_name":"karma-firefox-launcher","ecosystem":"npm","requirements":"^0.1.6","direct":true,"kind":"development","optional":false},{"id":6080566443,"package_name":"karma-mocha","ecosystem":"npm","requirements":"^0.2.0","direct":true,"kind":"development","optional":false},{"id":6080566444,"package_name":"karma-mocha-reporter","ecosystem":"npm","requirements":"^1.0.2","direct":true,"kind":"development","optional":false},{"id":6080566445,"package_name":"lodash","ecosystem":"npm","requirements":"^3.9.0","direct":true,"kind":"development","optional":false},{"id":6080566446,"package_name":"mkdirp","ecosystem":"npm","requirements":"~0.5.1","direct":true,"kind":"development","optional":false},{"id":6080566447,"package_name":"mocha","ecosystem":"npm","requirements":"^2.2.5","direct":true,"kind":"development","optional":false},{"id":6080566448,"package_name":"native-promise-only","ecosystem":"npm","requirements":"^0.8.0-a","direct":true,"kind":"development","optional":false},{"id":6080566449,"package_name":"nodeunit","ecosystem":"npm","requirements":"\u003e0.0.0","direct":true,"kind":"development","optional":false},{"id":6080566450,"package_name":"nyc","ecosystem":"npm","requirements":"^2.1.0","direct":true,"kind":"development","optional":false},{"id":6080566451,"package_name":"rsvp","ecosystem":"npm","requirements":"^3.0.18","direct":true,"kind":"development","optional":false},{"id":6080566452,"package_name":"semver","ecosystem":"npm","requirements":"^4.3.6","direct":true,"kind":"development","optional":false},{"id":6080566453,"package_name":"uglify-js","ecosystem":"npm","requirements":"~2.4.0","direct":true,"kind":"development","optional":false},{"id":6080566454,"package_name":"xyz","ecosystem":"npm","requirements":"^0.5.0","direct":true,"kind":"development","optional":false},{"id":6080566455,"package_name":"yargs","ecosystem":"npm","requirements":"~3.9.1","direct":true,"kind":"development","optional":false}]},{"ecosystem":"npm","filepath":"node-red/.node-red/node_modules/async-cache/package.json","sha":null,"kind":"manifest","created_at":"2022-09-25T05:12:01.971Z","updated_at":"2022-09-25T05:12:01.971Z","repository_link":"https://github.com/marbirg/secure-iot-dashboard-prototype/blob/main/node-red/.node-red/node_modules/async-cache/package.json","dependencies":[{"id":6080566456,"package_name":"lru-cache","ecosystem":"npm","requirements":"^4.0.0","direct":true,"kind":"runtime","optional":false},{"id":6080566457,"package_name":"standard","ecosystem":"npm","requirements":"^3.11.0","direct":true,"kind":"development","optional":false},{"id":6080566458,"package_name":"tap","ecosystem":"npm","requirements":"^2.0.0","direct":true,"kind":"development","optional":false}]},{"ecosystem":"npm","filepath":"node-red/.node-red/node_modules/async-limiter/package.json","sha":null,"kind":"manifest","created_at":"2022-09-25T05:12:01.977Z","updated_at":"2022-09-25T05:12:01.977Z","repository_link":"https://github.com/marbirg/secure-iot-dashboard-prototype/blob/main/node-red/.node-red/node_modules/async-limiter/package.json","dependencies":[{"id":6080566459,"package_name":"coveralls","ecosystem":"npm","requirements":"^3.0.3","direct":true,"kind":"development","optional":false},{"id":6080566460,"package_name":"eslint","ecosystem":"npm","requirements":"^5.16.0","direct":true,"kind":"development","optional":false},{"id":6080566461,"package_name":"eslint-plugin-mocha","ecosystem":"npm","requirements":"^5.3.0","direct":true,"kind":"development","optional":false},{"id":6080566462,"package_name":"intelli-espower-loader","ecosystem":"npm","requirements":"^1.0.1","direct":true,"kind":"development","optional":false},{"id":6080566463,"package_name":"mocha","ecosystem":"npm","requirements":"^6.1.4","direct":true,"kind":"development","optional":false},{"id":6080566464,"package_name":"nyc","ecosystem":"npm","requirements":"^14.1.1","direct":true,"kind":"development","optional":false},{"id":6080566465,"package_name":"power-assert","ecosystem":"npm","requirements":"^1.6.1","direct":true,"kind":"development","optional":false}]},{"ecosystem":"npm","filepath":"node-red/.node-red/node_modules/backo2/package.json","sha":null,"kind":"manifest","created_at":"2022-09-25T05:12:01.984Z","updated_at":"2022-09-25T05:12:01.984Z","repository_link":"https://github.com/marbirg/secure-iot-dashboard-prototype/blob/main/node-red/.node-red/node_modules/backo2/package.json","dependencies":[{"id":6080566466,"package_name":"mocha","ecosystem":"npm","requirements":"*","direct":true,"kind":"development","optional":false},{"id":6080566467,"package_name":"should","ecosystem":"npm","requirements":"*","direct":true,"kind":"development","optional":false}]},{"ecosystem":"npm","filepath":"node-red/.node-red/node_modules/backoff/package.json","sha":null,"kind":"manifest","created_at":"2022-09-25T05:12:01.990Z","updated_at":"2022-09-25T05:12:01.990Z","repository_link":"https://github.com/marbirg/secure-iot-dashboard-prototype/blob/main/node-red/.node-red/node_modules/backoff/package.json","dependencies":[{"id":6080566468,"package_name":"precond","ecosystem":"npm","requirements":"0.2","direct":true,"kind":"runtime","optional":false},{"id":6080566469,"package_name":"nodeunit","ecosystem":"npm","requirements":"0.9","direct":true,"kind":"development","optional":false},{"id":6080566470,"package_name":"sinon","ecosystem":"npm","requirements":"1.10","direct":true,"kind":"development","optional":false}]},{"ecosystem":"npm","filepath":"node-red/.node-red/node_modules/balanced-match/package.json","sha":null,"kind":"manifest","created_at":"2022-09-25T05:12:02.001Z","updated_at":"2022-09-25T05:12:02.001Z","repository_link":"https://github.com/marbirg/secure-iot-dashboard-prototype/blob/main/node-red/.node-red/node_modules/balanced-match/package.json","dependencies":[{"id":6080566471,"package_name":"matcha","ecosystem":"npm","requirements":"^0.7.0","direct":true,"kind":"development","optional":false},{"id":6080566472,"package_name":"tape","ecosystem":"npm","requirements":"^4.6.0","direct":true,"kind":"development","optional":false}]},{"ecosystem":"npm","filepath":"node-red/.node-red/node_modules/base64-arraybuffer/package.json","sha":null,"kind":"manifest","created_at":"2022-09-25T05:12:02.010Z","updated_at":"2022-09-25T05:12:02.010Z","repository_link":"https://github.com/marbirg/secure-iot-dashboard-prototype/blob/main/node-red/.node-red/node_modules/base64-arraybuffer/package.json","dependencies":[{"id":6080566473,"package_name":"grunt","ecosystem":"npm","requirements":"^0.4.5","direct":true,"kind":"development","optional":false},{"id":6080566474,"package_name":"grunt-cli","ecosystem":"npm","requirements":"^0.1.13","direct":true,"kind":"development","optional":false},{"id":6080566475,"package_name":"grunt-contrib-jshint","ecosystem":"npm","requirements":"^0.11.2","direct":true,"kind":"development","optional":false},{"id":6080566476,"package_name":"grunt-contrib-nodeunit","ecosystem":"npm","requirements":"^0.4.1","direct":true,"kind":"development","optional":false},{"id":6080566477,"package_name":"grunt-contrib-watch","ecosystem":"npm","requirements":"^0.6.1","direct":true,"kind":"development","optional":false}]},{"ecosystem":"npm","filepath":"node-red/.node-red/node_modules/base64-js/package.json","sha":null,"kind":"manifest","created_at":"2022-09-25T05:12:02.018Z","updated_at":"2022-09-25T05:12:02.018Z","repository_link":"https://github.com/marbirg/secure-iot-dashboard-prototype/blob/main/node-red/.node-red/node_modules/base64-js/package.json","dependencies":[{"id":6080566480,"package_name":"babel-minify","ecosystem":"npm","requirements":"^0.5.1","direct":true,"kind":"development","optional":false},{"id":6080566481,"package_name":"benchmark","ecosystem":"npm","requirements":"^2.1.4","direct":true,"kind":"development","optional":false},{"id":6080566482,"package_name":"browserify","ecosystem":"npm","requirements":"^16.3.0","direct":true,"kind":"development","optional":false},{"id":6080566483,"package_name":"standard","ecosystem":"npm","requirements":"*","direct":true,"kind":"development","optional":false},{"id":6080566484,"package_name":"tape","ecosystem":"npm","requirements":"4.x","direct":true,"kind":"development","optional":false}]},{"ecosystem":"npm","filepath":"node-red/.node-red/node_modules/basic-auth/package.json","sha":null,"kind":"manifest","created_at":"2022-09-25T05:12:02.026Z","updated_at":"2022-09-25T05:12:02.026Z","repository_link":"https://github.com/marbirg/secure-iot-dashboard-prototype/blob/main/node-red/.node-red/node_modules/basic-auth/package.json","dependencies":[{"id":6080566485,"package_name":"safe-buffer","ecosystem":"npm","requirements":"5.1.2","direct":true,"kind":"runtime","optional":false},{"id":6080566486,"package_name":"eslint","ecosystem":"npm","requirements":"5.6.0","direct":true,"kind":"development","optional":false},{"id":6080566487,"package_name":"eslint-config-standard","ecosystem":"npm","requirements":"12.0.0","direct":true,"kind":"development","optional":false},{"id":6080566488,"package_name":"eslint-plugin-import","ecosystem":"npm","requirements":"2.14.0","direct":true,"kind":"development","optional":false},{"id":6080566489,"package_name":"eslint-plugin-markdown","ecosystem":"npm","requirements":"1.0.0-beta.6","direct":true,"kind":"development","optional":false},{"id":6080566490,"package_name":"eslint-plugin-node","ecosystem":"npm","requirements":"7.0.1","direct":true,"kind":"development","optional":false},{"id":6080566491,"package_name":"eslint-plugin-promise","ecosystem":"npm","requirements":"4.0.1","direct":true,"kind":"development","optional":false},{"id":6080566492,"package_name":"eslint-plugin-standard","ecosystem":"npm","requirements":"4.0.0","direct":true,"kind":"development","optional":false},{"id":6080566493,"package_name":"istanbul","ecosystem":"npm","requirements":"0.4.5","direct":true,"kind":"development","optional":false},{"id":6080566494,"package_name":"mocha","ecosystem":"npm","requirements":"5.2.0","direct":true,"kind":"development","optional":false}]},{"ecosystem":"npm","filepath":"node-red/.node-red/node_modules/bcrypt-pbkdf/package.json","sha":null,"kind":"manifest","created_at":"2022-09-25T05:12:02.035Z","updated_at":"2022-09-25T05:12:02.035Z","repository_link":"https://github.com/marbirg/secure-iot-dashboard-prototype/blob/main/node-red/.node-red/node_modules/bcrypt-pbkdf/package.json","dependencies":[{"id":6080566495,"package_name":"tweetnacl","ecosystem":"npm","requirements":"^0.14.3","direct":true,"kind":"runtime","optional":false}]},{"ecosystem":"npm","filepath":"node-red/.node-red/node_modules/better-assert/package.json","sha":null,"kind":"manifest","created_at":"2022-09-25T05:12:02.042Z","updated_at":"2022-09-25T05:12:02.042Z","repository_link":"https://github.com/marbirg/secure-iot-dashboard-prototype/blob/main/node-red/.node-red/node_modules/better-assert/package.json","dependencies":[{"id":6080566496,"package_name":"callsite","ecosystem":"npm","requirements":"1.0.0","direct":true,"kind":"runtime","optional":false}]},{"ecosystem":"npm","filepath":"node-red/.node-red/node_modules/binary/package.json","sha":null,"kind":"manifest","created_at":"2022-09-25T05:12:02.048Z","updated_at":"2022-09-25T05:12:02.048Z","repository_link":"https://github.com/marbirg/secure-iot-dashboard-prototype/blob/main/node-red/.node-red/node_modules/binary/package.json","dependencies":[{"id":6080566497,"package_name":"buffers","ecosystem":"npm","requirements":"~0.1.1","direct":true,"kind":"runtime","optional":false},{"id":6080566498,"package_name":"chainsaw","ecosystem":"npm","requirements":"~0.1.0","direct":true,"kind":"runtime","optional":false},{"id":6080566499,"package_name":"seq","ecosystem":"npm","requirements":"~0.2.5","direct":true,"kind":"development","optional":false},{"id":6080566500,"package_name":"tap","ecosystem":"npm","requirements":"~0.2.4","direct":true,"kind":"development","optional":false}]},{"ecosystem":"npm","filepath":"node-red/.node-red/node_modules/binary-extensions/package.json","sha":null,"kind":"manifest","created_at":"2022-09-25T05:12:02.056Z","updated_at":"2022-09-25T05:12:02.056Z","repository_link":"https://github.com/marbirg/secure-iot-dashboard-prototype/blob/main/node-red/.node-red/node_modules/binary-extensions/package.json","dependencies":[{"id":6080566501,"package_name":"ava","ecosystem":"npm","requirements":"^1.4.1","direct":true,"kind":"development","optional":false},{"id":6080566502,"package_name":"tsd","ecosystem":"npm","requirements":"^0.7.2","direct":true,"kind":"development","optional":false},{"id":6080566503,"package_name":"xo","ecosystem":"npm","requirements":"^0.24.0","direct":true,"kind":"development","optional":false}]},{"ecosystem":"npm","filepath":"node-red/.node-red/node_modules/bitsyntax/package.json","sha":null,"kind":"manifest","created_at":"2022-09-25T05:12:02.072Z","updated_at":"2022-09-25T05:12:02.072Z","repository_link":"https://github.com/marbirg/secure-iot-dashboard-prototype/blob/main/node-red/.node-red/node_modules/bitsyntax/package.json","dependencies":[{"id":6080566505,"package_name":"buffer-more-ints","ecosystem":"npm","requirements":"0.0.2","direct":true,"kind":"runtime","optional":false},{"id":6080566506,"package_name":"mocha","ecosystem":"npm","requirements":"1.x","direct":true,"kind":"development","optional":false},{"id":6080566507,"package_name":"pegjs","ecosystem":"npm","requirements":"0.7.x","direct":true,"kind":"development","optional":false}]},{"ecosystem":"npm","filepath":"node-red/.node-red/node_modules/bl/node_modules/isarray/package.json","sha":null,"kind":"manifest","created_at":"2022-09-25T05:12:02.080Z","updated_at":"2022-09-25T05:12:02.080Z","repository_link":"https://github.com/marbirg/secure-iot-dashboard-prototype/blob/main/node-red/.node-red/node_modules/bl/node_modules/isarray/package.json","dependencies":[{"id":6080566508,"package_name":"tape","ecosystem":"npm","requirements":"~2.13.4","direct":true,"kind":"development","optional":false}]},{"ecosystem":"npm","filepath":"node-red/.node-red/node_modules/bl/node_modules/readable-stream/package.json","sha":null,"kind":"manifest","created_at":"2022-09-25T05:12:02.097Z","updated_at":"2022-09-25T05:12:02.097Z","repository_link":"https://github.com/marbirg/secure-iot-dashboard-prototype/blob/main/node-red/.node-red/node_modules/bl/node_modules/readable-stream/package.json","dependencies":[{"id":6080566509,"package_name":"core-util-is","ecosystem":"npm","requirements":"~1.0.0","direct":true,"kind":"runtime","optional":false},{"id":6080566510,"package_name":"inherits","ecosystem":"npm","requirements":"~2.0.3","direct":true,"kind":"runtime","optional":false},{"id":6080566511,"package_name":"isarray","ecosystem":"npm","requirements":"~1.0.0","direct":true,"kind":"runtime","optional":false},{"id":6080566512,"package_name":"process-nextick-args","ecosystem":"npm","requirements":"~2.0.0","direct":true,"kind":"runtime","optional":false},{"id":6080566513,"package_name":"safe-buffer","ecosystem":"npm","requirements":"~5.1.1","direct":true,"kind":"runtime","optional":false},{"id":6080566514,"package_name":"string_decoder","ecosystem":"npm","requirements":"~1.1.1","direct":true,"kind":"runtime","optional":false},{"id":6080566515,"package_name":"util-deprecate","ecosystem":"npm","requirements":"~1.0.1","direct":true,"kind":"runtime","optional":false},{"id":6080566516,"package_name":"assert","ecosystem":"npm","requirements":"^1.4.0","direct":true,"kind":"development","optional":false},{"id":6080566517,"package_name":"babel-polyfill","ecosystem":"npm","requirements":"^6.9.1","direct":true,"kind":"development","optional":false},{"id":6080566518,"package_name":"buffer","ecosystem":"npm","requirements":"^4.9.0","direct":true,"kind":"development","optional":false},{"id":6080566519,"package_name":"lolex","ecosystem":"npm","requirements":"^2.3.2","direct":true,"kind":"development","optional":false},{"id":6080566520,"package_name":"nyc","ecosystem":"npm","requirements":"^6.4.0","direct":true,"kind":"development","optional":false},{"id":6080566521,"package_name":"tap","ecosystem":"npm","requirements":"^0.7.0","direct":true,"kind":"development","optional":false},{"id":6080566522,"package_name":"tape","ecosystem":"npm","requirements":"^4.8.0","direct":true,"kind":"development","optional":false}]}],"score":null,"created_at":"2025-09-04T15:50:53.964Z","updated_at":"2025-10-07T08:10:38.647Z","avatar_url":"https://github.com/marbirg.png","language":"Python","category":null,"sub_category":null,"monthly_downloads":0,"funding_links":[],"readme_doi_urls":[],"works":{},"citation_counts":{},"total_citations":0,"keywords_from_contributors":[],"project_url":"https://science.ecosyste.ms/api/v1/projects/22397","html_url":"https://science.ecosyste.ms/projects/22397"}