{"id":22999,"name":"stratocyberlab","description":"Stratosphere Cyber Range to learn cybersecurity attacking and defending techniques locally in your computer","url":"https://github.com/stratosphereips/stratocyberlab","last_synced_at":"2025-09-05T01:47:18.559Z","repository":{"id":239017096,"uuid":"791860691","full_name":"stratosphereips/stratocyberlab","owner":"stratosphereips","description":"Stratosphere Cyber Range to learn cybersecurity attacking and defending techniques locally in your computer","archived":false,"fork":false,"pushed_at":"2025-09-02T18:32:33.000Z","size":13356,"stargazers_count":80,"open_issues_count":5,"forks_count":25,"subscribers_count":5,"default_branch":"main","last_synced_at":"2025-09-02T20:31:43.202Z","etag":null,"topics":["attack","cvut","cyber-range","cyber-security","cyberrange","cybersecurity","defense","education","infosec","introduction-to-security","master-class","playground"],"latest_commit_sha":null,"homepage":"https://cybersecurity.bsy.fel.cvut.cz/","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"gpl-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/stratosphereips.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":".github/CONTRIBUTING.md","funding":null,"license":"LICENSE","code_of_conduct":".github/CODE_OF_CONDUCT.md","threat_model":null,"audit":null,"citation":"CITATION.cff","codeowners":null,"security":".github/SECURITY.md","support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null}},"created_at":"2024-04-25T14:10:30.000Z","updated_at":"2025-08-12T21:25:14.000Z","dependencies_parsed_at":"2024-05-29T11:03:55.460Z","dependency_job_id":"bd6596ea-84fd-4f7e-8166-d602e0ca2560","html_url":"https://github.com/stratosphereips/stratocyberlab","commit_stats":null,"previous_names":["stratosphereips/stratocyberlab"],"tags_count":142,"template":false,"template_full_name":"stratosphereips/awesome-code-template","purl":"pkg:github/stratosphereips/stratocyberlab","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stratosphereips%2Fstratocyberlab","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stratosphereips%2Fstratocyberlab/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stratosphereips%2Fstratocyberlab/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stratosphereips%2Fstratocyberlab/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/stratosphereips","download_url":"https://codeload.github.com/stratosphereips/stratocyberlab/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stratosphereips%2Fstratocyberlab/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":273699722,"owners_count":25152285,"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":"stratosphereips","name":"Stratosphere IPS","uuid":"10548938","kind":"organization","description":"Cybersecurity Research Laboratory at the Czech Technical University in Prague. Creators of Slips, a free software machine learning-based behavioral IDS/IPS.","email":null,"website":"https://www.stratosphereips.org","location":"Prague","twitter":"StratosphereIPS","company":null,"icon_url":"https://avatars.githubusercontent.com/u/10548938?v=4","repositories_count":25,"last_synced_at":"2023-02-27T18:15:18.862Z","metadata":{"has_sponsors_listing":false},"html_url":"https://github.com/stratosphereips","funding_links":[],"total_stars":null,"followers":null,"following":null,"created_at":"2022-11-11T01:05:14.529Z","updated_at":"2023-02-27T18:15:18.866Z","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/stratosphereips","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/stratosphereips/repositories"},"packages":[],"commits":{"message":"Repository syncing started."},"issues_stats":{"full_name":"stratosphereips/stratocyberlab","html_url":"https://github.com/stratosphereips/stratocyberlab","last_synced_at":"2025-08-31T08:26:40.610Z","status":null,"issues_count":1,"pull_requests_count":3,"avg_time_to_close_issue":868.0,"avg_time_to_close_pull_request":10159348.333333334,"issues_closed_count":1,"pull_requests_closed_count":3,"pull_request_authors_count":2,"issue_authors_count":1,"avg_comments_per_issue":1.0,"avg_comments_per_pull_request":1.3333333333333333,"merged_pull_requests_count":1,"bot_issues_count":0,"bot_pull_requests_count":0,"past_year_issues_count":1,"past_year_pull_requests_count":3,"past_year_avg_time_to_close_issue":868.0,"past_year_avg_time_to_close_pull_request":10159348.333333334,"past_year_issues_closed_count":1,"past_year_pull_requests_closed_count":3,"past_year_pull_request_authors_count":2,"past_year_issue_authors_count":1,"past_year_avg_comments_per_issue":1.0,"past_year_avg_comments_per_pull_request":1.3333333333333333,"past_year_bot_issues_count":0,"past_year_bot_pull_requests_count":0,"past_year_merged_pull_requests_count":1,"created_at":"2025-08-29T21:43:07.298Z","updated_at":"2025-09-03T04:01:26.421Z","repository_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/stratosphereips%2Fstratocyberlab","issues_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/stratosphereips%2Fstratocyberlab/issues","issue_labels_count":{"enhancement":4,"bug":3},"pull_request_labels_count":{"enhancement":3},"issue_author_associations_count":{"NONE":3,"COLLABORATOR":3,"CONTRIBUTOR":2},"pull_request_author_associations_count":{"NONE":11,"COLLABORATOR":4,"MEMBER":3,"CONTRIBUTOR":2},"issue_authors":{"HappyStoic":3,"neodark":1,"friggingee":1,"sai4869":1,"Lubos-source":1,"AlyaGomaa":1},"pull_request_authors":{"HolecekM":4,"xyizko":3,"verovaleros":3,"neodark":1,"HappyStoic":1,"coresolutiondoteu":1,"MariaRigaki":1,"hollmmax":1,"friggingee":1,"Lubos-source":1,"AlyaGomaa":1,"rojikada":1,"eldraco":1},"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":{"enhancement":4,"bug":3},"past_year_pull_request_labels_count":{"enhancement":3},"past_year_issue_author_associations_count":{"COLLABORATOR":3,"NONE":3,"CONTRIBUTOR":2},"past_year_pull_request_author_associations_count":{"NONE":11,"COLLABORATOR":4,"MEMBER":3,"CONTRIBUTOR":1},"past_year_issue_authors":{"HappyStoic":3,"AlyaGomaa":1,"friggingee":1,"Lubos-source":1,"neodark":1,"sai4869":1},"past_year_pull_request_authors":{"HolecekM":4,"verovaleros":3,"xyizko":3,"neodark":1,"HappyStoic":1,"coresolutiondoteu":1,"friggingee":1,"Lubos-source":1,"eldraco":1,"AlyaGomaa":1,"rojikada":1,"hollmmax":1},"maintainers":[{"login":"HappyStoic","count":4,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/HappyStoic"},{"login":"HolecekM","count":3,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/HolecekM"},{"login":"verovaleros","count":3,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/verovaleros"}],"active_maintainers":[{"login":"HappyStoic","count":4,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/HappyStoic"},{"login":"verovaleros","count":3,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/verovaleros"},{"login":"HolecekM","count":3,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/HolecekM"}]},"events":{"total":{"ForkEvent":9,"CreateEvent":77,"IssuesEvent":6,"ReleaseEvent":11,"WatchEvent":33,"DeleteEvent":7,"MemberEvent":1,"IssueCommentEvent":16,"PushEvent":89,"PullRequestReviewCommentEvent":10,"PullRequestReviewEvent":7,"PullRequestEvent":26,"GollumEvent":1},"last_year":{"ForkEvent":9,"CreateEvent":77,"IssuesEvent":6,"ReleaseEvent":11,"WatchEvent":33,"DeleteEvent":7,"MemberEvent":1,"IssueCommentEvent":16,"PushEvent":89,"PullRequestReviewCommentEvent":10,"PullRequestReviewEvent":7,"PullRequestEvent":26,"GollumEvent":1}},"keywords":["attack","cvut","cyber-range","cyber-security","cyberrange","cybersecurity","defense","education","infosec","introduction-to-security","master-class","playground"],"dependencies":[{"ecosystem":"cpan","filepath":"challenges/what-is-the-date/meta.json","sha":null,"kind":"manifest","created_at":"2024-05-29T11:03:52.497Z","updated_at":"2024-05-29T11:03:52.497Z","repository_link":"https://github.com/stratosphereips/stratocyberlab/blob/main/challenges/what-is-the-date/meta.json","dependencies":[]},{"ecosystem":"docker","filepath":"challenges/what-is-the-date/Dockerfile","sha":null,"kind":"manifest","created_at":"2024-05-29T11:03:53.013Z","updated_at":"2024-05-29T11:03:53.013Z","repository_link":"https://github.com/stratosphereips/stratocyberlab/blob/main/challenges/what-is-the-date/Dockerfile","dependencies":[{"id":18286067790,"package_name":"python","ecosystem":"docker","requirements":"3.11-slim-bullseye","direct":true,"kind":"build","optional":false}]},{"ecosystem":"docker","filepath":"dashboard/Dockerfile","sha":null,"kind":"manifest","created_at":"2024-05-29T11:03:53.135Z","updated_at":"2024-05-29T11:03:53.135Z","repository_link":"https://github.com/stratosphereips/stratocyberlab/blob/main/dashboard/Dockerfile","dependencies":[{"id":18286067793,"package_name":"node","ecosystem":"docker","requirements":"22-alpine","direct":true,"kind":"build","optional":false},{"id":18286067794,"package_name":"cgr.dev/chainguard/python","ecosystem":"docker","requirements":"latest-dev","direct":true,"kind":"build","optional":false},{"id":18286067795,"package_name":"cgr.dev/chainguard/python","ecosystem":"docker","requirements":"latest","direct":true,"kind":"build","optional":false}]},{"ecosystem":"npm","filepath":"dashboard/client/package-lock.json","sha":null,"kind":"lockfile","created_at":"2024-05-29T11:03:53.297Z","updated_at":"2024-05-29T11:03:53.297Z","repository_link":"https://github.com/stratosphereips/stratocyberlab/blob/main/dashboard/client/package-lock.json","dependencies":[{"id":18286067796,"package_name":"@arr/every","ecosystem":"npm","requirements":"1.0.1","direct":false,"kind":"development","optional":false},{"id":18286067797,"package_name":"@jridgewell/gen-mapping","ecosystem":"npm","requirements":"0.3.3","direct":false,"kind":"development","optional":false},{"id":18286067798,"package_name":"@jridgewell/resolve-uri","ecosystem":"npm","requirements":"3.1.1","direct":false,"kind":"development","optional":false},{"id":18286067799,"package_name":"@jridgewell/set-array","ecosystem":"npm","requirements":"1.1.2","direct":false,"kind":"development","optional":false},{"id":18286067800,"package_name":"@jridgewell/source-map","ecosystem":"npm","requirements":"0.3.5","direct":false,"kind":"development","optional":false},{"id":18286067801,"package_name":"@jridgewell/sourcemap-codec","ecosystem":"npm","requirements":"1.4.15","direct":false,"kind":"development","optional":false},{"id":18286067802,"package_name":"@jridgewell/trace-mapping","ecosystem":"npm","requirements":"0.3.22","direct":false,"kind":"development","optional":false},{"id":18286067803,"package_name":"@polka/url","ecosystem":"npm","requirements":"0.5.0","direct":false,"kind":"development","optional":false},{"id":18286067804,"package_name":"@popperjs/core","ecosystem":"npm","requirements":"2.11.8","direct":false,"kind":"runtime","optional":false},{"id":18286067805,"package_name":"@rollup/plugin-commonjs","ecosystem":"npm","requirements":"25.0.7","direct":false,"kind":"development","optional":false},{"id":18286067806,"package_name":"@rollup/plugin-node-resolve","ecosystem":"npm","requirements":"15.2.3","direct":false,"kind":"development","optional":false},{"id":18286067807,"package_name":"@rollup/plugin-terser","ecosystem":"npm","requirements":"0.4.4","direct":false,"kind":"development","optional":false},{"id":18286067808,"package_name":"@rollup/pluginutils","ecosystem":"npm","requirements":"5.1.0","direct":false,"kind":"development","optional":false},{"id":18286067809,"package_name":"@socket.io/component-emitter","ecosystem":"npm","requirements":"3.1.2","direct":false,"kind":"runtime","optional":false},{"id":18286067810,"package_name":"@types/estree","ecosystem":"npm","requirements":"1.0.5","direct":false,"kind":"development","optional":false},{"id":18286067811,"package_name":"@types/http-proxy","ecosystem":"npm","requirements":"1.17.14","direct":false,"kind":"development","optional":false},{"id":18286067812,"package_name":"@types/node","ecosystem":"npm","requirements":"20.11.6","direct":false,"kind":"development","optional":false},{"id":18286067813,"package_name":"@types/resolve","ecosystem":"npm","requirements":"1.20.2","direct":false,"kind":"development","optional":false},{"id":18286067814,"package_name":"@xterm/addon-fit","ecosystem":"npm","requirements":"0.10.0","direct":false,"kind":"runtime","optional":false},{"id":18286067815,"package_name":"@xterm/xterm","ecosystem":"npm","requirements":"5.5.0","direct":false,"kind":"runtime","optional":false},{"id":18286067816,"package_name":"acorn","ecosystem":"npm","requirements":"8.11.3","direct":false,"kind":"development","optional":false},{"id":18286067817,"package_name":"anymatch","ecosystem":"npm","requirements":"3.1.3","direct":false,"kind":"development","optional":false},{"id":18286067818,"package_name":"balanced-match","ecosystem":"npm","requirements":"1.0.2","direct":false,"kind":"development","optional":false},{"id":18286067819,"package_name":"binary-extensions","ecosystem":"npm","requirements":"2.2.0","direct":false,"kind":"development","optional":false},{"id":18286067820,"package_name":"bootstrap","ecosystem":"npm","requirements":"5.3.2","direct":false,"kind":"runtime","optional":false},{"id":18286067821,"package_name":"brace-expansion","ecosystem":"npm","requirements":"2.0.1","direct":false,"kind":"development","optional":false},{"id":18286067822,"package_name":"braces","ecosystem":"npm","requirements":"3.0.2","direct":false,"kind":"development","optional":false},{"id":18286067823,"package_name":"buffer-from","ecosystem":"npm","requirements":"1.1.2","direct":false,"kind":"development","optional":false},{"id":18286067824,"package_name":"builtin-modules","ecosystem":"npm","requirements":"3.3.0","direct":false,"kind":"development","optional":false},{"id":18286067825,"package_name":"chokidar","ecosystem":"npm","requirements":"3.5.3","direct":false,"kind":"development","optional":false},{"id":18286067826,"package_name":"commander","ecosystem":"npm","requirements":"2.20.3","direct":false,"kind":"development","optional":false},{"id":18286067827,"package_name":"commondir","ecosystem":"npm","requirements":"1.0.1","direct":false,"kind":"development","optional":false},{"id":18286067828,"package_name":"console-clear","ecosystem":"npm","requirements":"1.1.1","direct":false,"kind":"runtime","optional":false},{"id":18286067834,"package_name":"debug","ecosystem":"npm","requirements":"4.3.4","direct":false,"kind":"runtime","optional":false},{"id":18286067835,"package_name":"deepmerge","ecosystem":"npm","requirements":"4.3.1","direct":false,"kind":"development","optional":false},{"id":18286067836,"package_name":"engine.io-client","ecosystem":"npm","requirements":"6.5.3","direct":false,"kind":"runtime","optional":false},{"id":18286067837,"package_name":"ws","ecosystem":"npm","requirements":"8.11.0","direct":false,"kind":"runtime","optional":false},{"id":18286067838,"package_name":"engine.io-parser","ecosystem":"npm","requirements":"5.2.2","direct":false,"kind":"runtime","optional":false},{"id":18286067839,"package_name":"estree-walker","ecosystem":"npm","requirements":"2.0.2","direct":false,"kind":"development","optional":false},{"id":18286067840,"package_name":"eventemitter3","ecosystem":"npm","requirements":"4.0.7","direct":false,"kind":"development","optional":false},{"id":18286067841,"package_name":"fill-range","ecosystem":"npm","requirements":"7.0.1","direct":false,"kind":"development","optional":false},{"id":18286067842,"package_name":"follow-redirects","ecosystem":"npm","requirements":"1.15.6","direct":false,"kind":"development","optional":false},{"id":18286067843,"package_name":"fs.realpath","ecosystem":"npm","requirements":"1.0.0","direct":false,"kind":"development","optional":false},{"id":18286067844,"package_name":"fsevents","ecosystem":"npm","requirements":"2.3.3","direct":false,"kind":"development","optional":false},{"id":18286067845,"package_name":"function-bind","ecosystem":"npm","requirements":"1.1.2","direct":false,"kind":"development","optional":false},{"id":18286067846,"package_name":"get-port","ecosystem":"npm","requirements":"3.2.0","direct":false,"kind":"runtime","optional":false},{"id":18286067847,"package_name":"glob","ecosystem":"npm","requirements":"8.1.0","direct":false,"kind":"development","optional":false},{"id":18286067848,"package_name":"glob-parent","ecosystem":"npm","requirements":"5.1.2","direct":false,"kind":"development","optional":false},{"id":18286067849,"package_name":"hasown","ecosystem":"npm","requirements":"2.0.0","direct":false,"kind":"development","optional":false},{"id":18286067850,"package_name":"http-proxy","ecosystem":"npm","requirements":"1.18.1","direct":false,"kind":"development","optional":false},{"id":18286067851,"package_name":"http-proxy-middleware","ecosystem":"npm","requirements":"2.0.6","direct":false,"kind":"development","optional":false},{"id":18286067852,"package_name":"inflight","ecosystem":"npm","requirements":"1.0.6","direct":false,"kind":"development","optional":false},{"id":18286067853,"package_name":"inherits","ecosystem":"npm","requirements":"2.0.4","direct":false,"kind":"development","optional":false},{"id":18286067854,"package_name":"is-binary-path","ecosystem":"npm","requirements":"2.1.0","direct":false,"kind":"development","optional":false},{"id":18286067855,"package_name":"is-builtin-module","ecosystem":"npm","requirements":"3.2.1","direct":false,"kind":"development","optional":false},{"id":18286067856,"package_name":"is-core-module","ecosystem":"npm","requirements":"2.13.1","direct":false,"kind":"development","optional":false},{"id":18286067857,"package_name":"is-extglob","ecosystem":"npm","requirements":"2.1.1","direct":false,"kind":"development","optional":false},{"id":18286067858,"package_name":"is-glob","ecosystem":"npm","requirements":"4.0.3","direct":false,"kind":"development","optional":false},{"id":18286067859,"package_name":"is-module","ecosystem":"npm","requirements":"1.0.0","direct":false,"kind":"development","optional":false},{"id":18286067860,"package_name":"is-number","ecosystem":"npm","requirements":"7.0.0","direct":false,"kind":"development","optional":false},{"id":18286067861,"package_name":"is-plain-obj","ecosystem":"npm","requirements":"3.0.0","direct":false,"kind":"development","optional":false},{"id":18286067862,"package_name":"is-reference","ecosystem":"npm","requirements":"1.2.1","direct":false,"kind":"development","optional":false},{"id":18286067863,"package_name":"kleur","ecosystem":"npm","requirements":"4.1.5","direct":false,"kind":"runtime","optional":false},{"id":18286067864,"package_name":"livereload","ecosystem":"npm","requirements":"0.9.3","direct":false,"kind":"development","optional":false},{"id":18286067865,"package_name":"livereload-js","ecosystem":"npm","requirements":"3.4.1","direct":false,"kind":"development","optional":false},{"id":18286067866,"package_name":"local-access","ecosystem":"npm","requirements":"1.1.0","direct":false,"kind":"runtime","optional":false},{"id":18286067867,"package_name":"magic-string","ecosystem":"npm","requirements":"0.30.5","direct":false,"kind":"development","optional":false},{"id":18286067868,"package_name":"matchit","ecosystem":"npm","requirements":"1.1.0","direct":false,"kind":"development","optional":false},{"id":18286067869,"package_name":"micromatch","ecosystem":"npm","requirements":"4.0.5","direct":false,"kind":"development","optional":false},{"id":18286067870,"package_name":"minimatch","ecosystem":"npm","requirements":"5.1.6","direct":false,"kind":"development","optional":false},{"id":18286067871,"package_name":"mri","ecosystem":"npm","requirements":"1.2.0","direct":false,"kind":"runtime","optional":false},{"id":18286067872,"package_name":"mrmime","ecosystem":"npm","requirements":"2.0.0","direct":false,"kind":"runtime","optional":false},{"id":18286067873,"package_name":"ms","ecosystem":"npm","requirements":"2.1.2","direct":false,"kind":"runtime","optional":false},{"id":18286067874,"package_name":"normalize-path","ecosystem":"npm","requirements":"3.0.0","direct":false,"kind":"development","optional":false},{"id":18286067875,"package_name":"once","ecosystem":"npm","requirements":"1.4.0","direct":false,"kind":"development","optional":false},{"id":18286067876,"package_name":"opts","ecosystem":"npm","requirements":"2.0.2","direct":false,"kind":"development","optional":false},{"id":18286067877,"package_name":"path-parse","ecosystem":"npm","requirements":"1.0.7","direct":false,"kind":"development","optional":false},{"id":18286067878,"package_name":"picomatch","ecosystem":"npm","requirements":"2.3.1","direct":false,"kind":"development","optional":false},{"id":18286067879,"package_name":"polka","ecosystem":"npm","requirements":"0.5.2","direct":false,"kind":"development","optional":false},{"id":18286067880,"package_name":"randombytes","ecosystem":"npm","requirements":"2.1.0","direct":false,"kind":"development","optional":false},{"id":18286067881,"package_name":"readdirp","ecosystem":"npm","requirements":"3.6.0","direct":false,"kind":"development","optional":false},{"id":18286067882,"package_name":"requires-port","ecosystem":"npm","requirements":"1.0.0","direct":false,"kind":"development","optional":false},{"id":18286067883,"package_name":"resolve","ecosystem":"npm","requirements":"1.22.8","direct":false,"kind":"development","optional":false},{"id":18286067884,"package_name":"resolve.exports","ecosystem":"npm","requirements":"2.0.2","direct":false,"kind":"development","optional":false},{"id":18286067885,"package_name":"rollup","ecosystem":"npm","requirements":"3.29.4","direct":false,"kind":"development","optional":false},{"id":18286067886,"package_name":"rollup-plugin-css-only","ecosystem":"npm","requirements":"4.5.2","direct":false,"kind":"development","optional":false},{"id":18286067887,"package_name":"rollup-plugin-livereload","ecosystem":"npm","requirements":"2.0.5","direct":false,"kind":"development","optional":false},{"id":18286067888,"package_name":"rollup-plugin-svelte","ecosystem":"npm","requirements":"7.1.6","direct":false,"kind":"development","optional":false},{"id":18286067889,"package_name":"@rollup/pluginutils","ecosystem":"npm","requirements":"4.2.1","direct":false,"kind":"development","optional":false},{"id":18286067890,"package_name":"sade","ecosystem":"npm","requirements":"1.8.1","direct":false,"kind":"runtime","optional":false},{"id":18286067891,"package_name":"safe-buffer","ecosystem":"npm","requirements":"5.2.1","direct":false,"kind":"development","optional":false},{"id":18286067892,"package_name":"semiver","ecosystem":"npm","requirements":"1.1.0","direct":false,"kind":"runtime","optional":false},{"id":18286067893,"package_name":"serialize-javascript","ecosystem":"npm","requirements":"6.0.2","direct":false,"kind":"development","optional":false},{"id":18286067894,"package_name":"sirv","ecosystem":"npm","requirements":"2.0.4","direct":false,"kind":"runtime","optional":false},{"id":18286067895,"package_name":"sirv-cli","ecosystem":"npm","requirements":"2.0.2","direct":false,"kind":"runtime","optional":false},{"id":18286067896,"package_name":"@polka/url","ecosystem":"npm","requirements":"1.0.0-next.24","direct":false,"kind":"runtime","optional":false},{"id":18286067897,"package_name":"smob","ecosystem":"npm","requirements":"1.4.1","direct":false,"kind":"development","optional":false},{"id":18286067898,"package_name":"socket.io-client","ecosystem":"npm","requirements":"4.7.5","direct":false,"kind":"runtime","optional":false},{"id":18286067899,"package_name":"socket.io-parser","ecosystem":"npm","requirements":"4.2.4","direct":false,"kind":"runtime","optional":false},{"id":18286067900,"package_name":"source-map","ecosystem":"npm","requirements":"0.6.1","direct":false,"kind":"development","optional":false},{"id":18286067901,"package_name":"source-map-support","ecosystem":"npm","requirements":"0.5.21","direct":false,"kind":"development","optional":false},{"id":18286067902,"package_name":"supports-preserve-symlinks-flag","ecosystem":"npm","requirements":"1.0.0","direct":false,"kind":"development","optional":false},{"id":18286067903,"package_name":"svelte","ecosystem":"npm","requirements":"3.59.2","direct":false,"kind":"development","optional":false},{"id":18286067904,"package_name":"terser","ecosystem":"npm","requirements":"5.27.0","direct":false,"kind":"development","optional":false},{"id":18286067905,"package_name":"tinydate","ecosystem":"npm","requirements":"1.3.0","direct":false,"kind":"runtime","optional":false},{"id":18286067906,"package_name":"to-regex-range","ecosystem":"npm","requirements":"5.0.1","direct":false,"kind":"development","optional":false},{"id":18286067907,"package_name":"totalist","ecosystem":"npm","requirements":"3.0.1","direct":false,"kind":"runtime","optional":false},{"id":18286067908,"package_name":"trouter","ecosystem":"npm","requirements":"2.0.1","direct":false,"kind":"development","optional":false},{"id":18286067909,"package_name":"undici-types","ecosystem":"npm","requirements":"5.26.5","direct":false,"kind":"development","optional":false},{"id":18286067910,"package_name":"wrappy","ecosystem":"npm","requirements":"1.0.2","direct":false,"kind":"development","optional":false},{"id":18286067911,"package_name":"ws","ecosystem":"npm","requirements":"7.5.9","direct":false,"kind":"development","optional":false},{"id":18286067912,"package_name":"xmlhttprequest-ssl","ecosystem":"npm","requirements":"2.0.0","direct":false,"kind":"runtime","optional":false},{"id":18286067913,"package_name":"xterm","ecosystem":"npm","requirements":"5.3.0","direct":false,"kind":"runtime","optional":false},{"id":18286067914,"package_name":"yaml","ecosystem":"npm","requirements":"2.3.4","direct":false,"kind":"runtime","optional":false}]},{"ecosystem":"npm","filepath":"dashboard/client/package.json","sha":null,"kind":"manifest","created_at":"2024-05-29T11:03:53.747Z","updated_at":"2024-05-29T11:03:53.747Z","repository_link":"https://github.com/stratosphereips/stratocyberlab/blob/main/dashboard/client/package.json","dependencies":[{"id":18286067915,"package_name":"@xterm/addon-fit","ecosystem":"npm","requirements":"^0.10.0","direct":true,"kind":"runtime","optional":false},{"id":18286067916,"package_name":"@xterm/xterm","ecosystem":"npm","requirements":"^5.5.0","direct":true,"kind":"runtime","optional":false},{"id":18286067917,"package_name":"bootstrap","ecosystem":"npm","requirements":"^5.3.2","direct":true,"kind":"runtime","optional":false},{"id":18286067918,"package_name":"sirv-cli","ecosystem":"npm","requirements":"^2.0.0","direct":true,"kind":"runtime","optional":false},{"id":18286067919,"package_name":"socket.io-client","ecosystem":"npm","requirements":"^4.7.5","direct":true,"kind":"runtime","optional":false},{"id":18286067920,"package_name":"xterm","ecosystem":"npm","requirements":"^5.3.0","direct":true,"kind":"runtime","optional":false},{"id":18286067921,"package_name":"yaml","ecosystem":"npm","requirements":"^2.3.0","direct":true,"kind":"runtime","optional":false},{"id":18286067922,"package_name":"@rollup/plugin-commonjs","ecosystem":"npm","requirements":"^25.0.0","direct":true,"kind":"development","optional":false},{"id":18286067923,"package_name":"@rollup/plugin-node-resolve","ecosystem":"npm","requirements":"^15.0.0","direct":true,"kind":"development","optional":false},{"id":18286067924,"package_name":"@rollup/plugin-terser","ecosystem":"npm","requirements":"^0.4.0","direct":true,"kind":"development","optional":false},{"id":18286067925,"package_name":"http-proxy-middleware","ecosystem":"npm","requirements":"^2.0.0","direct":true,"kind":"development","optional":false},{"id":18286067926,"package_name":"polka","ecosystem":"npm","requirements":"^0.5.2","direct":true,"kind":"development","optional":false},{"id":18286067927,"package_name":"rollup","ecosystem":"npm","requirements":"^3.25.0","direct":true,"kind":"development","optional":false},{"id":18286067928,"package_name":"rollup-plugin-css-only","ecosystem":"npm","requirements":"^4.3.0","direct":true,"kind":"development","optional":false},{"id":18286067929,"package_name":"rollup-plugin-livereload","ecosystem":"npm","requirements":"^2.0.0","direct":true,"kind":"development","optional":false},{"id":18286067930,"package_name":"rollup-plugin-svelte","ecosystem":"npm","requirements":"^7.0.0","direct":true,"kind":"development","optional":false},{"id":18286067931,"package_name":"svelte","ecosystem":"npm","requirements":"^3.0.0","direct":true,"kind":"development","optional":false}]},{"ecosystem":"pypi","filepath":"dashboard/server/requirements.txt","sha":null,"kind":"manifest","created_at":"2024-05-29T11:03:54.076Z","updated_at":"2024-05-29T11:03:54.076Z","repository_link":"https://github.com/stratosphereips/stratocyberlab/blob/main/dashboard/server/requirements.txt","dependencies":[{"id":18286069010,"package_name":"flask","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":18286069015,"package_name":"flask-socketio","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":18286069018,"package_name":"eventlet","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":18286069021,"package_name":"paramiko","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":18286069024,"package_name":"ollama","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false}]},{"ecosystem":"actions","filepath":".github/workflows/autotag.yml","sha":null,"kind":"manifest","created_at":"2024-05-09T14:37:24.246Z","updated_at":"2024-05-09T14:37:24.246Z","repository_link":"https://github.com/stratosphereips/stratocyberlab/blob/main/.github/workflows/autotag.yml","dependencies":[{"id":17995285063,"package_name":"actions/checkout","ecosystem":"actions","requirements":"v2","direct":true,"kind":"composite","optional":false},{"id":17995285064,"package_name":"anothrNick/github-tag-action","ecosystem":"actions","requirements":"1.36.0","direct":true,"kind":"composite","optional":false}]},{"ecosystem":"cpan","filepath":"challenges/famous-quotes-lfi/meta.json","sha":null,"kind":"manifest","created_at":"2024-05-09T14:37:24.359Z","updated_at":"2024-05-09T14:37:24.359Z","repository_link":"https://github.com/stratosphereips/stratocyberlab/blob/main/challenges/famous-quotes-lfi/meta.json","dependencies":[]},{"ecosystem":"cpan","filepath":"challenges/hello-world/meta.json","sha":null,"kind":"manifest","created_at":"2024-05-09T14:37:24.481Z","updated_at":"2024-05-09T14:37:24.481Z","repository_link":"https://github.com/stratosphereips/stratocyberlab/blob/main/challenges/hello-world/meta.json","dependencies":[]},{"ecosystem":"cpan","filepath":"challenges/template/meta.json","sha":null,"kind":"manifest","created_at":"2024-05-09T14:37:24.569Z","updated_at":"2024-05-09T14:37:24.569Z","repository_link":"https://github.com/stratosphereips/stratocyberlab/blob/main/challenges/template/meta.json","dependencies":[]},{"ecosystem":"docker","filepath":"challenges/famous-quotes-lfi/Dockerfile","sha":null,"kind":"manifest","created_at":"2024-05-09T14:37:24.643Z","updated_at":"2024-05-09T14:37:24.643Z","repository_link":"https://github.com/stratosphereips/stratocyberlab/blob/main/challenges/famous-quotes-lfi/Dockerfile","dependencies":[{"id":17995285065,"package_name":"python","ecosystem":"docker","requirements":"3-slim","direct":true,"kind":"build","optional":false}]},{"ecosystem":"docker","filepath":"challenges/hello-world/Dockerfile","sha":null,"kind":"manifest","created_at":"2024-05-09T14:37:24.735Z","updated_at":"2024-05-09T14:37:24.735Z","repository_link":"https://github.com/stratosphereips/stratocyberlab/blob/main/challenges/hello-world/Dockerfile","dependencies":[{"id":17995285066,"package_name":"python","ecosystem":"docker","requirements":"3-slim","direct":true,"kind":"build","optional":false}]},{"ecosystem":"docker","filepath":"challenges/template/Dockerfile","sha":null,"kind":"manifest","created_at":"2024-05-09T14:37:24.876Z","updated_at":"2024-05-09T14:37:24.876Z","repository_link":"https://github.com/stratosphereips/stratocyberlab/blob/main/challenges/template/Dockerfile","dependencies":[{"id":17995285067,"package_name":"busybox","ecosystem":"docker","requirements":"latest","direct":true,"kind":"build","optional":false}]},{"ecosystem":"docker","filepath":"docker-compose.yml","sha":null,"kind":"manifest","created_at":"2024-05-09T14:37:25.201Z","updated_at":"2024-05-09T14:37:25.201Z","repository_link":"https://github.com/stratosphereips/stratocyberlab/blob/main/docker-compose.yml","dependencies":[]},{"ecosystem":"docker","filepath":"hackerlab/Dockerfile","sha":null,"kind":"manifest","created_at":"2024-05-09T14:37:25.356Z","updated_at":"2024-05-09T14:37:25.356Z","repository_link":"https://github.com/stratosphereips/stratocyberlab/blob/main/hackerlab/Dockerfile","dependencies":[{"id":17995285068,"package_name":"debian","ecosystem":"docker","requirements":"bookworm","direct":true,"kind":"build","optional":false}]}],"score":null,"created_at":"2025-09-04T15:50:54.621Z","updated_at":"2025-10-07T08:10:49.301Z","avatar_url":"https://github.com/stratosphereips.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/22999","html_url":"https://science.ecosyste.ms/projects/22999"}