{"id":3597786,"name":"github.com/pterodactyl/wings","ecosystem":"go","description":"","homepage":"https://github.com/pterodactyl/wings","licenses":"MIT","normalized_licenses":["MIT"],"repository_url":"https://github.com/pterodactyl/wings","keywords_array":[],"namespace":"github.com/pterodactyl","versions_count":81,"first_release_published_at":"2019-12-23T05:45:47.000Z","latest_release_published_at":"2026-08-14T16:57:03.000Z","latest_release_number":"v1.13.3","last_synced_at":"2026-10-02T00:18:03.314Z","created_at":"2022-04-11T05:54:04.962Z","updated_at":"2026-10-02T21:17:37.419Z","registry_url":"https://pkg.go.dev/github.com/pterodactyl/wings","install_command":"go get github.com/pterodactyl/wings","documentation_url":"https://pkg.go.dev/github.com/pterodactyl/wings#section-documentation","metadata":null,"repo_metadata":{"id":37405870,"uuid":"91565876","full_name":"pterodactyl/wings","owner":"pterodactyl","description":"The server control plane for Pterodactyl Panel. Written from the ground-up with security, speed, and stability in mind.","archived":false,"fork":false,"pushed_at":"2026-08-14T19:24:50.000Z","size":3482,"stargazers_count":1049,"open_issues_count":52,"forks_count":490,"subscribers_count":26,"default_branch":"develop","last_synced_at":"2026-09-27T10:28:59.619Z","etag":null,"topics":["compiled","docker","go","golang","pterodactyl"],"latest_commit_sha":null,"homepage":"https://pterodactyl.io","language":"Go","has_issues":false,"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/pterodactyl.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","contributing":null,"funding":".github/FUNDING.yaml","license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null},"funding":{"github":["pterodactyl"]}},"created_at":"2017-05-17T10:49:28.000Z","updated_at":"2026-09-25T21:43:03.000Z","dependencies_parsed_at":"2023-10-03T04:39:42.097Z","dependency_job_id":"349d560f-47a9-4754-8fb9-0353ba7e4460","html_url":"https://github.com/pterodactyl/wings","commit_stats":{"total_commits":1287,"total_committers":38,"mean_commits":33.86842105263158,"dds":"0.40637140637140634","last_synced_commit":"ec14db6142f39007f49e5a33d46a2f2be79515ef"},"previous_names":[],"tags_count":77,"template":false,"template_full_name":null,"purl":"pkg:github/pterodactyl/wings","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pterodactyl%2Fwings","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pterodactyl%2Fwings/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pterodactyl%2Fwings/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pterodactyl%2Fwings/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/pterodactyl","download_url":"https://codeload.github.com/pterodactyl/wings/tar.gz/refs/heads/develop","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pterodactyl%2Fwings/sbom","scorecard":{"id":748727,"data":{"date":"2025-08-11","repo":{"name":"github.com/pterodactyl/wings","commit":"695b2eaf8655cb01885965862eaab7902177dc45"},"scorecard":{"version":"v5.2.1-40-gf6ed084d","commit":"f6ed084d17c9236477efd66e5b258b9d4cc7b389"},"score":6.4,"checks":[{"name":"Dangerous-Workflow","score":10,"reason":"no dangerous workflow patterns detected","details":null,"documentation":{"short":"Determines if the project's GitHub Action workflows avoid dangerous patterns.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#dangerous-workflow"}},{"name":"Maintained","score":10,"reason":"15 commit(s) and 0 issue activity found in the last 90 days -- score normalized to 10","details":null,"documentation":{"short":"Determines if the project is \"actively maintained\".","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#maintained"}},{"name":"Code-Review","score":0,"reason":"Found 0/1 approved changesets -- score normalized to 0","details":null,"documentation":{"short":"Determines if the project requires human code review before pull requests (aka merge requests) are merged.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#code-review"}},{"name":"CII-Best-Practices","score":0,"reason":"no effort to earn an OpenSSF best practices badge detected","details":null,"documentation":{"short":"Determines if the project has an OpenSSF (formerly CII) Best Practices Badge.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#cii-best-practices"}},{"name":"Security-Policy","score":0,"reason":"security policy file not detected","details":["Warn: no security policy file detected","Warn: no security file to analyze","Warn: no security file to analyze","Warn: no security file to analyze"],"documentation":{"short":"Determines if the project has published a security policy.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#security-policy"}},{"name":"License","score":10,"reason":"license file detected","details":["Info: project has a license file: LICENSE:0","Info: FSF or OSI recognized license: MIT License: LICENSE:0"],"documentation":{"short":"Determines if the project has defined a license.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#license"}},{"name":"Fuzzing","score":0,"reason":"project is not fuzzed","details":["Warn: no fuzzer integrations found"],"documentation":{"short":"Determines if the project uses fuzzing.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#fuzzing"}},{"name":"Binary-Artifacts","score":10,"reason":"no binaries found in the repo","details":null,"documentation":{"short":"Determines if the project has generated executable (binary) artifacts in the source repository.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#binary-artifacts"}},{"name":"Token-Permissions","score":8,"reason":"detected GitHub workflow tokens with excessive permissions","details":["Info: jobLevel 'actions' permission set to 'read': .github/workflows/codeql.yaml:24","Info: jobLevel 'contents' permission set to 'read': .github/workflows/codeql.yaml:25","Info: jobLevel 'contents' permission set to 'read': .github/workflows/docker.yaml:18","Info: jobLevel 'contents' permission set to 'read': .github/workflows/push.yaml:23","Warn: jobLevel 'contents' permission set to 'write': .github/workflows/release.yaml:13","Warn: no topLevel permission defined: .github/workflows/codeql.yaml:1","Warn: no topLevel permission defined: .github/workflows/docker.yaml:1","Warn: no topLevel permission defined: .github/workflows/push.yaml:1","Warn: no topLevel permission defined: .github/workflows/release.yaml:1"],"documentation":{"short":"Determines if the project's workflows follow the principle of least privilege.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#token-permissions"}},{"name":"Branch-Protection","score":-1,"reason":"internal error: error during branchesHandler.setup: internal error: githubv4.Query: Resource not accessible by integration","details":null,"documentation":{"short":"Determines if the default and release branches are protected with GitHub's branch protection settings.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#branch-protection"}},{"name":"Pinned-Dependencies","score":7,"reason":"dependency not pinned by hash detected -- score normalized to 7","details":["Warn: containerImage not pinned by hash: Dockerfile:2","Warn: containerImage not pinned by hash: Dockerfile:19: pin your Docker image by updating gcr.io/distroless/static:latest to gcr.io/distroless/static:latest@sha256:2e114d20aa6371fd271f854aa3d6b2b7d2e70e797bb3ea44fb677afec60db22c","Info:  10 out of  10 GitHub-owned GitHubAction dependencies pinned","Info:   7 out of   7 third-party GitHubAction dependencies pinned","Info:   0 out of   2 containerImage dependencies pinned"],"documentation":{"short":"Determines if the project has declared and pinned the dependencies of its build process.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#pinned-dependencies"}},{"name":"Signed-Releases","score":0,"reason":"Project has not signed or included provenance with any releases.","details":["Warn: release artifact v1.11.13 not signed: https://api.github.com/repos/pterodactyl/wings/releases/154698808","Warn: release artifact v1.11.12 not signed: https://api.github.com/repos/pterodactyl/wings/releases/154035627","Warn: release artifact v1.11.11 not signed: https://api.github.com/repos/pterodactyl/wings/releases/146664593","Warn: release artifact v1.11.10 not signed: https://api.github.com/repos/pterodactyl/wings/releases/146433104","Warn: release artifact v1.11.9 not signed: https://api.github.com/repos/pterodactyl/wings/releases/146395161","Warn: release artifact v1.11.13 does not have provenance: https://api.github.com/repos/pterodactyl/wings/releases/154698808","Warn: release artifact v1.11.12 does not have provenance: https://api.github.com/repos/pterodactyl/wings/releases/154035627","Warn: release artifact v1.11.11 does not have provenance: https://api.github.com/repos/pterodactyl/wings/releases/146664593","Warn: release artifact v1.11.10 does not have provenance: https://api.github.com/repos/pterodactyl/wings/releases/146433104","Warn: release artifact v1.11.9 does not have provenance: https://api.github.com/repos/pterodactyl/wings/releases/146395161"],"documentation":{"short":"Determines if the project cryptographically signs release artifacts.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#signed-releases"}},{"name":"Packaging","score":10,"reason":"packaging workflow detected","details":["Info: Project packages its releases by way of GitHub Actions.: .github/workflows/docker.yaml:12"],"documentation":{"short":"Determines if the project is published as a package that others can easily download, install, easily update, and uninstall.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#packaging"}},{"name":"SAST","score":10,"reason":"SAST tool is run on all commits","details":["Info: SAST configuration detected: CodeQL","Info: all commits (29) are checked with a SAST tool"],"documentation":{"short":"Determines if the project uses static code analysis.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#sast"}},{"name":"Vulnerabilities","score":10,"reason":"0 existing vulnerabilities detected","details":null,"documentation":{"short":"Determines if the project has open, known unfixed vulnerabilities.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#vulnerabilities"}}]},"last_synced_at":"2025-08-22T19:38:20.538Z","repository_id":37405870,"created_at":"2025-08-22T19:38:20.538Z","updated_at":"2025-08-22T19:38:20.538Z"},"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":341189360,"owners_count":37757580,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-08-22T15:14:58.755Z","status":"online","status_checked_at":"2026-09-27T02:00:07.257Z","response_time":91,"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_record":{"login":"pterodactyl","name":"Pterodactyl","uuid":"16179146","kind":"organization","description":"Pterodactyl® — The free game server control panel for users, networks, and game service providers.","email":"hello@infraly.co","website":"https://pterodactyl.io","location":"United States of America","twitter":null,"company":null,"icon_url":"https://avatars.githubusercontent.com/u/16179146?v=4","repositories_count":12,"last_synced_at":"2026-09-27T06:51:21.727Z","metadata":{"has_sponsors_listing":true,"funding":null},"html_url":"https://github.com/pterodactyl","funding_links":["https://github.com/sponsors/pterodactyl"],"total_stars":11559,"followers":1287,"following":0,"created_at":"2022-11-08T23:52:01.724Z","updated_at":"2026-09-27T06:51:21.799Z","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/pterodactyl","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/pterodactyl/repositories"},"tags":[{"name":"v1.12.3","sha":"eb65e27ae077a63e38518c490768486af1cd86a9","kind":"commit","published_at":"2026-05-29T19:20:05.000Z","download_url":"https://codeload.github.com/pterodactyl/wings/tar.gz/v1.12.3","html_url":"https://github.com/pterodactyl/wings/releases/tag/v1.12.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/pterodactyl/wings@v1.12.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pterodactyl%2Fwings/tags/v1.12.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pterodactyl%2Fwings/tags/v1.12.3/manifests"},{"name":"v1.12.2","sha":"c2de795725e4178dc8c3eb359466dcde8ae3e681","kind":"tag","published_at":"2026-05-23T18:17:36.000Z","download_url":"https://codeload.github.com/pterodactyl/wings/tar.gz/v1.12.2","html_url":"https://github.com/pterodactyl/wings/releases/tag/v1.12.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/pterodactyl/wings@v1.12.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pterodactyl%2Fwings/tags/v1.12.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pterodactyl%2Fwings/tags/v1.12.2/manifests"},{"name":"v1.12.1","sha":"c1cc803d46de468868dd6d74eb6e2987d577edee","kind":"tag","published_at":"2026-01-13T20:36:05.000Z","download_url":"https://codeload.github.com/pterodactyl/wings/tar.gz/v1.12.1","html_url":"https://github.com/pterodactyl/wings/releases/tag/v1.12.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/pterodactyl/wings@v1.12.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pterodactyl%2Fwings/tags/v1.12.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pterodactyl%2Fwings/tags/v1.12.1/manifests"},{"name":"v1.12.0","sha":"e023eb6b3ccb962d0a40f6bec7d7762e4f280aaa","kind":"tag","published_at":"2026-01-06T00:08:20.000Z","download_url":"https://codeload.github.com/pterodactyl/wings/tar.gz/v1.12.0","html_url":"https://github.com/pterodactyl/wings/releases/tag/v1.12.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/pterodactyl/wings@v1.12.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pterodactyl%2Fwings/tags/v1.12.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pterodactyl%2Fwings/tags/v1.12.0/manifests"},{"name":"v1.11.13","sha":"71c5338549801ca1dde46919f3ea81500269264d","kind":"tag","published_at":"2024-05-08T04:13:02.000Z","download_url":"https://codeload.github.com/pterodactyl/wings/tar.gz/v1.11.13","html_url":"https://github.com/pterodactyl/wings/releases/tag/v1.11.13","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/pterodactyl/wings@v1.11.13","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pterodactyl%2Fwings/tags/v1.11.13","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pterodactyl%2Fwings/tags/v1.11.13/manifests"},{"name":"v1.11.12","sha":"202f2229a9ecba161cc383ec2a752d761519fcdf","kind":"tag","published_at":"2024-05-03T16:09:41.000Z","download_url":"https://codeload.github.com/pterodactyl/wings/tar.gz/v1.11.12","html_url":"https://github.com/pterodactyl/wings/releases/tag/v1.11.12","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/pterodactyl/wings@v1.11.12","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pterodactyl%2Fwings/tags/v1.11.12","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pterodactyl%2Fwings/tags/v1.11.12/manifests"},{"name":"v1.11.11","sha":"1f77d2256b3b86263e72e761d26b2a81fdf0c42b","kind":"tag","published_at":"2024-03-14T20:01:17.000Z","download_url":"https://codeload.github.com/pterodactyl/wings/tar.gz/v1.11.11","html_url":"https://github.com/pterodactyl/wings/releases/tag/v1.11.11","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/pterodactyl/wings@v1.11.11","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pterodactyl%2Fwings/tags/v1.11.11","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pterodactyl%2Fwings/tags/v1.11.11/manifests"},{"name":"v1.11.10","sha":"8f129931d5ec23e297c0214ff4184fa7df52a302","kind":"tag","published_at":"2024-03-13T21:19:28.000Z","download_url":"https://codeload.github.com/pterodactyl/wings/tar.gz/v1.11.10","html_url":"https://github.com/pterodactyl/wings/releases/tag/v1.11.10","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/pterodactyl/wings@v1.11.10","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pterodactyl%2Fwings/tags/v1.11.10","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pterodactyl%2Fwings/tags/v1.11.10/manifests"},{"name":"v1.11.9","sha":"d649bb111634c6cd0e19462a400db7a288ad81f6","kind":"tag","published_at":"2024-03-13T18:28:11.000Z","download_url":"https://codeload.github.com/pterodactyl/wings/tar.gz/v1.11.9","html_url":"https://github.com/pterodactyl/wings/releases/tag/v1.11.9","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/pterodactyl/wings@v1.11.9","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pterodactyl%2Fwings/tags/v1.11.9","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pterodactyl%2Fwings/tags/v1.11.9/manifests"},{"name":"v1.11.8","sha":"79eb8e136568753d31804c47511c394c295580a5","kind":"tag","published_at":"2023-10-10T18:53:58.000Z","download_url":"https://codeload.github.com/pterodactyl/wings/tar.gz/v1.11.8","html_url":"https://github.com/pterodactyl/wings/releases/tag/v1.11.8","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/pterodactyl/wings@v1.11.8","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pterodactyl%2Fwings/tags/v1.11.8","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pterodactyl%2Fwings/tags/v1.11.8/manifests"},{"name":"v1.11.7","sha":"438e5fdbe9d78a6fc0e781748cabd183c444a57e","kind":"tag","published_at":"2023-07-25T04:48:20.000Z","download_url":"https://codeload.github.com/pterodactyl/wings/tar.gz/v1.11.7","html_url":"https://github.com/pterodactyl/wings/releases/tag/v1.11.7","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/pterodactyl/wings@v1.11.7","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pterodactyl%2Fwings/tags/v1.11.7","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pterodactyl%2Fwings/tags/v1.11.7/manifests"},{"name":"v1.11.6","sha":"9441d2a52350c50cb2e4ce39c11fad85ab46c430","kind":"tag","published_at":"2023-05-10T19:28:11.000Z","download_url":"https://codeload.github.com/pterodactyl/wings/tar.gz/v1.11.6","html_url":"https://github.com/pterodactyl/wings/releases/tag/v1.11.6","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/pterodactyl/wings@v1.11.6","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pterodactyl%2Fwings/tags/v1.11.6","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pterodactyl%2Fwings/tags/v1.11.6/manifests"},{"name":"v1.7.5","sha":"a10a3ed4753ffed8efb98eea3fa33d7762cb494b","kind":"tag","published_at":"2023-05-10T19:26:30.000Z","download_url":"https://codeload.github.com/pterodactyl/wings/tar.gz/v1.7.5","html_url":"https://github.com/pterodactyl/wings/releases/tag/v1.7.5","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/pterodactyl/wings@v1.7.5","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pterodactyl%2Fwings/tags/v1.7.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pterodactyl%2Fwings/tags/v1.7.5/manifests"},{"name":"v1.11.5","sha":"02cb64e31bdfdc76256580db169f1a77a542e1a4","kind":"tag","published_at":"2023-03-07T22:57:19.000Z","download_url":"https://codeload.github.com/pterodactyl/wings/tar.gz/v1.11.5","html_url":"https://github.com/pterodactyl/wings/releases/tag/v1.11.5","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/pterodactyl/wings@v1.11.5","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pterodactyl%2Fwings/tags/v1.11.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pterodactyl%2Fwings/tags/v1.11.5/manifests"},{"name":"v1.11.4","sha":"4d9fee383f6414a67c27df2618c9864d6fa9d141","kind":"tag","published_at":"2023-02-08T22:28:11.000Z","download_url":"https://codeload.github.com/pterodactyl/wings/tar.gz/v1.11.4","html_url":"https://github.com/pterodactyl/wings/releases/tag/v1.11.4","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/pterodactyl/wings@v1.11.4","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pterodactyl%2Fwings/tags/v1.11.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pterodactyl%2Fwings/tags/v1.11.4/manifests"},{"name":"v1.7.4","sha":"fb65487ed8023b7baa927e8028dddc16ad202125","kind":"tag","published_at":"2023-02-08T22:27:56.000Z","download_url":"https://codeload.github.com/pterodactyl/wings/tar.gz/v1.7.4","html_url":"https://github.com/pterodactyl/wings/releases/tag/v1.7.4","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/pterodactyl/wings@v1.7.4","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pterodactyl%2Fwings/tags/v1.7.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pterodactyl%2Fwings/tags/v1.7.4/manifests"},{"name":"v1.11.3","sha":"020abec6f2b4aef70c50a99570de30bb87f0bf67","kind":"tag","published_at":"2023-02-08T02:15:19.000Z","download_url":"https://codeload.github.com/pterodactyl/wings/tar.gz/v1.11.3","html_url":"https://github.com/pterodactyl/wings/releases/tag/v1.11.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/pterodactyl/wings@v1.11.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pterodactyl%2Fwings/tags/v1.11.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pterodactyl%2Fwings/tags/v1.11.3/manifests"},{"name":"v1.7.3","sha":"00451b38db625abe46b95fad9c3d0cc06dbc8e4e","kind":"tag","published_at":"2023-02-08T02:14:07.000Z","download_url":"https://codeload.github.com/pterodactyl/wings/tar.gz/v1.7.3","html_url":"https://github.com/pterodactyl/wings/releases/tag/v1.7.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/pterodactyl/wings@v1.7.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pterodactyl%2Fwings/tags/v1.7.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pterodactyl%2Fwings/tags/v1.7.3/manifests"},{"name":"v1.11.2","sha":"774c0af0b017621ce6a21804345fab4818ccd041","kind":"tag","published_at":"2023-01-31T01:33:44.000Z","download_url":"https://codeload.github.com/pterodactyl/wings/tar.gz/v1.11.2","html_url":"https://github.com/pterodactyl/wings/releases/tag/v1.11.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/pterodactyl/wings@v1.11.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pterodactyl%2Fwings/tags/v1.11.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pterodactyl%2Fwings/tags/v1.11.2/manifests"},{"name":"v1.11.1","sha":"304fd912830814db86dd9f41669c0fd608c2f9c9","kind":"tag","published_at":"2023-01-27T19:14:33.000Z","download_url":"https://codeload.github.com/pterodactyl/wings/tar.gz/v1.11.1","html_url":"https://github.com/pterodactyl/wings/releases/tag/v1.11.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/pterodactyl/wings@v1.11.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pterodactyl%2Fwings/tags/v1.11.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pterodactyl%2Fwings/tags/v1.11.1/manifests"},{"name":"v1.11.0","sha":"e4d790ea40185c620049effeb9e4cf64f4c55e62","kind":"tag","published_at":"2022-12-05T00:30:21.000Z","download_url":"https://codeload.github.com/pterodactyl/wings/tar.gz/v1.11.0","html_url":"https://github.com/pterodactyl/wings/releases/tag/v1.11.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/pterodactyl/wings@v1.11.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pterodactyl%2Fwings/tags/v1.11.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pterodactyl%2Fwings/tags/v1.11.0/manifests"},{"name":"v1.11.0-rc.2","sha":"105f0150f602552e63002340449f3bbd3bb8dea7","kind":"tag","published_at":"2022-11-22T20:51:39.000Z","download_url":"https://codeload.github.com/pterodactyl/wings/tar.gz/v1.11.0-rc.2","html_url":"https://github.com/pterodactyl/wings/releases/tag/v1.11.0-rc.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/pterodactyl/wings@v1.11.0-rc.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pterodactyl%2Fwings/tags/v1.11.0-rc.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pterodactyl%2Fwings/tags/v1.11.0-rc.2/manifests"},{"name":"v1.11.0-rc.1","sha":"51cb6dfa428c66647e29f945626659f70dbfb0d9","kind":"tag","published_at":"2022-11-15T03:33:15.000Z","download_url":"https://codeload.github.com/pterodactyl/wings/tar.gz/v1.11.0-rc.1","html_url":"https://github.com/pterodactyl/wings/releases/tag/v1.11.0-rc.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/pterodactyl/wings@v1.11.0-rc.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pterodactyl%2Fwings/tags/v1.11.0-rc.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pterodactyl%2Fwings/tags/v1.11.0-rc.1/manifests"},{"name":"v1.7.2","sha":"984bd10cf2516a176cf55aab59ae27a9d5764f81","kind":"tag","published_at":"2022-10-05T02:49:32.000Z","download_url":"https://codeload.github.com/pterodactyl/wings/tar.gz/v1.7.2","html_url":"https://github.com/pterodactyl/wings/releases/tag/v1.7.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/pterodactyl/wings@v1.7.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pterodactyl%2Fwings/tags/v1.7.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pterodactyl%2Fwings/tags/v1.7.2/manifests"},{"name":"v1.7.1","sha":"02cbf2df5b479365d30597afd552afcd475abc8a","kind":"tag","published_at":"2022-09-26T01:20:30.000Z","download_url":"https://codeload.github.com/pterodactyl/wings/tar.gz/v1.7.1","html_url":"https://github.com/pterodactyl/wings/releases/tag/v1.7.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/pterodactyl/wings@v1.7.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pterodactyl%2Fwings/tags/v1.7.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pterodactyl%2Fwings/tags/v1.7.1/manifests"},{"name":"v1.7.0","sha":"83861a6dec740c8fedd898e3bf1e3919845262d1","kind":"tag","published_at":"2022-07-24T23:43:56.000Z","download_url":"https://codeload.github.com/pterodactyl/wings/tar.gz/v1.7.0","html_url":"https://github.com/pterodactyl/wings/releases/tag/v1.7.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/pterodactyl/wings@v1.7.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pterodactyl%2Fwings/tags/v1.7.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pterodactyl%2Fwings/tags/v1.7.0/manifests"},{"name":"v1.6.4","sha":"cec51f11f0ef6d6b5cdab29678af1bbebaaa86ce","kind":"tag","published_at":"2022-05-31T18:36:31.000Z","download_url":"https://codeload.github.com/pterodactyl/wings/tar.gz/v1.6.4","html_url":"https://github.com/pterodactyl/wings/releases/tag/v1.6.4","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/pterodactyl/wings@v1.6.4","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pterodactyl%2Fwings/tags/v1.6.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pterodactyl%2Fwings/tags/v1.6.4/manifests"},{"name":"v1.6.3","sha":"7fa7cc313fbdce5bbe67cf0ccbf5a2f713d89279","kind":"tag","published_at":"2022-05-30T01:49:21.000Z","download_url":"https://codeload.github.com/pterodactyl/wings/tar.gz/v1.6.3","html_url":"https://github.com/pterodactyl/wings/releases/tag/v1.6.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/pterodactyl/wings@v1.6.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pterodactyl%2Fwings/tags/v1.6.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pterodactyl%2Fwings/tags/v1.6.3/manifests"},{"name":"v1.6.2","sha":"f390784973fe5124fff216c5daf8bfb916fb829e","kind":"tag","published_at":"2022-05-30T00:45:53.000Z","download_url":"https://codeload.github.com/pterodactyl/wings/tar.gz/v1.6.2","html_url":"https://github.com/pterodactyl/wings/releases/tag/v1.6.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/pterodactyl/wings@v1.6.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pterodactyl%2Fwings/tags/v1.6.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pterodactyl%2Fwings/tags/v1.6.2/manifests"},{"name":"v1.6.1","sha":"5d1d3cc9e623b573c4b96635fde8a70f2520dece","kind":"tag","published_at":"2022-02-05T17:38:39.000Z","download_url":"https://codeload.github.com/pterodactyl/wings/tar.gz/v1.6.1","html_url":"https://github.com/pterodactyl/wings/releases/tag/v1.6.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/pterodactyl/wings@v1.6.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pterodactyl%2Fwings/tags/v1.6.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pterodactyl%2Fwings/tags/v1.6.1/manifests"},{"name":"v1.6.0","sha":"4b702052c73a654c27edbe68241d21485bbfd537","kind":"tag","published_at":"2022-01-31T01:27:53.000Z","download_url":"https://codeload.github.com/pterodactyl/wings/tar.gz/v1.6.0","html_url":"https://github.com/pterodactyl/wings/releases/tag/v1.6.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/pterodactyl/wings@v1.6.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pterodactyl%2Fwings/tags/v1.6.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pterodactyl%2Fwings/tags/v1.6.0/manifests"},{"name":"v1.5.6","sha":"de04e73e820061b17da26e309629198191099552","kind":"tag","published_at":"2022-01-23T23:37:33.000Z","download_url":"https://codeload.github.com/pterodactyl/wings/tar.gz/v1.5.6","html_url":"https://github.com/pterodactyl/wings/releases/tag/v1.5.6","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/pterodactyl/wings@v1.5.6","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pterodactyl%2Fwings/tags/v1.5.6","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pterodactyl%2Fwings/tags/v1.5.6/manifests"},{"name":"v1.5.5","sha":"45418c86dd78e3468755434875ad7d4ebe4430b7","kind":"tag","published_at":"2022-01-20T16:59:02.000Z","download_url":"https://codeload.github.com/pterodactyl/wings/tar.gz/v1.5.5","html_url":"https://github.com/pterodactyl/wings/releases/tag/v1.5.5","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/pterodactyl/wings@v1.5.5","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pterodactyl%2Fwings/tags/v1.5.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pterodactyl%2Fwings/tags/v1.5.5/manifests"},{"name":"v1.5.4","sha":"c27e06bcb98f0c3360660653735cd2d797437f14","kind":"tag","published_at":"2022-01-20T02:10:29.000Z","download_url":"https://codeload.github.com/pterodactyl/wings/tar.gz/v1.5.4","html_url":"https://github.com/pterodactyl/wings/releases/tag/v1.5.4","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/pterodactyl/wings@v1.5.4","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pterodactyl%2Fwings/tags/v1.5.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pterodactyl%2Fwings/tags/v1.5.4/manifests"},{"name":"v1.5.3","sha":"7d689582e5ca3d8e8710853ea08b819bfa381e8a","kind":"tag","published_at":"2021-10-26T04:29:11.000Z","download_url":"https://codeload.github.com/pterodactyl/wings/tar.gz/v1.5.3","html_url":"https://github.com/pterodactyl/wings/releases/tag/v1.5.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/pterodactyl/wings@v1.5.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pterodactyl%2Fwings/tags/v1.5.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pterodactyl%2Fwings/tags/v1.5.3/manifests"},{"name":"v1.5.2","sha":"02734292a02339febbaf5817e01413bbfc3289a0","kind":"tag","published_at":"2021-10-23T20:06:30.000Z","download_url":"https://codeload.github.com/pterodactyl/wings/tar.gz/v1.5.2","html_url":"https://github.com/pterodactyl/wings/releases/tag/v1.5.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/pterodactyl/wings@v1.5.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pterodactyl%2Fwings/tags/v1.5.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pterodactyl%2Fwings/tags/v1.5.2/manifests"},{"name":"v1.5.1","sha":"6b5b42ec58da1892c1ef09848a17672a1f207421","kind":"tag","published_at":"2021-09-16T23:53:52.000Z","download_url":"https://codeload.github.com/pterodactyl/wings/tar.gz/v1.5.1","html_url":"https://github.com/pterodactyl/wings/releases/tag/v1.5.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/pterodactyl/wings@v1.5.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pterodactyl%2Fwings/tags/v1.5.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pterodactyl%2Fwings/tags/v1.5.1/manifests"},{"name":"v1.5.0","sha":"9861286f96283ac2e252ea05fb5392ff095a6816","kind":"tag","published_at":"2021-09-12T18:27:16.000Z","download_url":"https://codeload.github.com/pterodactyl/wings/tar.gz/v1.5.0","html_url":"https://github.com/pterodactyl/wings/releases/tag/v1.5.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/pterodactyl/wings@v1.5.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pterodactyl%2Fwings/tags/v1.5.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pterodactyl%2Fwings/tags/v1.5.0/manifests"},{"name":"v1.4.7","sha":"a2a02906ea90950fa91f4d42a3f78446de26e27d","kind":"tag","published_at":"2021-08-04T03:04:21.000Z","download_url":"https://codeload.github.com/pterodactyl/wings/tar.gz/v1.4.7","html_url":"https://github.com/pterodactyl/wings/releases/tag/v1.4.7","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/pterodactyl/wings@v1.4.7","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pterodactyl%2Fwings/tags/v1.4.7","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pterodactyl%2Fwings/tags/v1.4.7/manifests"},{"name":"v1.4.6","sha":"930abfb4a7c6665812cb6937a104750e618edb57","kind":"tag","published_at":"2021-08-03T03:17:21.000Z","download_url":"https://codeload.github.com/pterodactyl/wings/tar.gz/v1.4.6","html_url":"https://github.com/pterodactyl/wings/releases/tag/v1.4.6","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/pterodactyl/wings@v1.4.6","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pterodactyl%2Fwings/tags/v1.4.6","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pterodactyl%2Fwings/tags/v1.4.6/manifests"},{"name":"v1.4.5","sha":"b618ec8877ae253d29c05613f95b3e11dc4074d0","kind":"tag","published_at":"2021-06-29T00:54:47.000Z","download_url":"https://codeload.github.com/pterodactyl/wings/tar.gz/v1.4.5","html_url":"https://github.com/pterodactyl/wings/releases/tag/v1.4.5","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/pterodactyl/wings@v1.4.5","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pterodactyl%2Fwings/tags/v1.4.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pterodactyl%2Fwings/tags/v1.4.5/manifests"},{"name":"v1.4.4","sha":"08a7ccd175eae5ce8eafb6b08eedee396334727e","kind":"tag","published_at":"2021-06-21T01:07:45.000Z","download_url":"https://codeload.github.com/pterodactyl/wings/tar.gz/v1.4.4","html_url":"https://github.com/pterodactyl/wings/releases/tag/v1.4.4","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/pterodactyl/wings@v1.4.4","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pterodactyl%2Fwings/tags/v1.4.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pterodactyl%2Fwings/tags/v1.4.4/manifests"},{"name":"v1.4.3","sha":"c0063d2c6125f52e566bc7e7546d4533a47db7a3","kind":"tag","published_at":"2021-06-05T15:50:56.000Z","download_url":"https://codeload.github.com/pterodactyl/wings/tar.gz/v1.4.3","html_url":"https://github.com/pterodactyl/wings/releases/tag/v1.4.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/pterodactyl/wings@v1.4.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pterodactyl%2Fwings/tags/v1.4.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pterodactyl%2Fwings/tags/v1.4.3/manifests"},{"name":"v1.4.2","sha":"8055d1355d7771b058f45c5f89a972b54c4a086a","kind":"tag","published_at":"2021-05-02T22:58:06.000Z","download_url":"https://codeload.github.com/pterodactyl/wings/tar.gz/v1.4.2","html_url":"https://github.com/pterodactyl/wings/releases/tag/v1.4.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/pterodactyl/wings@v1.4.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pterodactyl%2Fwings/tags/v1.4.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pterodactyl%2Fwings/tags/v1.4.2/manifests"},{"name":"v1.4.1","sha":"3fda5485419404f87212eb06361f6834dc07e4b5","kind":"tag","published_at":"2021-04-28T02:07:51.000Z","download_url":"https://codeload.github.com/pterodactyl/wings/tar.gz/v1.4.1","html_url":"https://github.com/pterodactyl/wings/releases/tag/v1.4.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/pterodactyl/wings@v1.4.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pterodactyl%2Fwings/tags/v1.4.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pterodactyl%2Fwings/tags/v1.4.1/manifests"},{"name":"v1.4.0","sha":"35ba6d752439e7f080e444a4575710453c20ddc7","kind":"tag","published_at":"2021-04-24T23:52:32.000Z","download_url":"https://codeload.github.com/pterodactyl/wings/tar.gz/v1.4.0","html_url":"https://github.com/pterodactyl/wings/releases/tag/v1.4.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/pterodactyl/wings@v1.4.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pterodactyl%2Fwings/tags/v1.4.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pterodactyl%2Fwings/tags/v1.4.0/manifests"},{"name":"v1.3.2","sha":"471886dd34fa6f620f614feed8c001de1813a704","kind":"tag","published_at":"2021-03-26T16:12:31.000Z","download_url":"https://codeload.github.com/pterodactyl/wings/tar.gz/v1.3.2","html_url":"https://github.com/pterodactyl/wings/releases/tag/v1.3.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/pterodactyl/wings@v1.3.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pterodactyl%2Fwings/tags/v1.3.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pterodactyl%2Fwings/tags/v1.3.2/manifests"},{"name":"v1.3.1","sha":"69024222294f600817ce563c622a7d940693ab23","kind":"tag","published_at":"2021-03-08T01:36:13.000Z","download_url":"https://codeload.github.com/pterodactyl/wings/tar.gz/v1.3.1","html_url":"https://github.com/pterodactyl/wings/releases/tag/v1.3.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/pterodactyl/wings@v1.3.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pterodactyl%2Fwings/tags/v1.3.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pterodactyl%2Fwings/tags/v1.3.1/manifests"},{"name":"v1.3.0","sha":"ad2618bc6f1a23bda51f8187738a102dae6e8928","kind":"tag","published_at":"2021-03-06T20:11:12.000Z","download_url":"https://codeload.github.com/pterodactyl/wings/tar.gz/v1.3.0","html_url":"https://github.com/pterodactyl/wings/releases/tag/v1.3.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/pterodactyl/wings@v1.3.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pterodactyl%2Fwings/tags/v1.3.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pterodactyl%2Fwings/tags/v1.3.0/manifests"},{"name":"v1.2.3","sha":"96256ac63e4e5659f8bf4b5921f75bb2455ad33f","kind":"tag","published_at":"2021-01-10T01:52:51.000Z","download_url":"https://codeload.github.com/pterodactyl/wings/tar.gz/v1.2.3","html_url":"https://github.com/pterodactyl/wings/releases/tag/v1.2.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/pterodactyl/wings@v1.2.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pterodactyl%2Fwings/tags/v1.2.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pterodactyl%2Fwings/tags/v1.2.3/manifests"},{"name":"v1.2.2","sha":"93417dddb1f199f4abb306777eae6eea4c6f9467","kind":"tag","published_at":"2021-01-09T05:23:50.000Z","download_url":"https://codeload.github.com/pterodactyl/wings/tar.gz/v1.2.2","html_url":"https://github.com/pterodactyl/wings/releases/tag/v1.2.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/pterodactyl/wings@v1.2.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pterodactyl%2Fwings/tags/v1.2.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pterodactyl%2Fwings/tags/v1.2.2/manifests"},{"name":"v1.2.1","sha":"6e74123c6527fd034e8b68aa8c3c2a48c493364e","kind":"tag","published_at":"2021-01-07T05:42:47.000Z","download_url":"https://codeload.github.com/pterodactyl/wings/tar.gz/v1.2.1","html_url":"https://github.com/pterodactyl/wings/releases/tag/v1.2.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/pterodactyl/wings@v1.2.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pterodactyl%2Fwings/tags/v1.2.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pterodactyl%2Fwings/tags/v1.2.1/manifests"},{"name":"v1.2.0","sha":"bf554e8ed23d0229ce893fa0226cf1aa34acf63d","kind":"tag","published_at":"2020-12-31T02:24:51.000Z","download_url":"https://codeload.github.com/pterodactyl/wings/tar.gz/v1.2.0","html_url":"https://github.com/pterodactyl/wings/releases/tag/v1.2.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/pterodactyl/wings@v1.2.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pterodactyl%2Fwings/tags/v1.2.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pterodactyl%2Fwings/tags/v1.2.0/manifests"},{"name":"v1.1.3","sha":"04d714f19c1ef28ea027573c798d6ee8debf942d","kind":"tag","published_at":"2020-12-06T23:50:19.000Z","download_url":"https://codeload.github.com/pterodactyl/wings/tar.gz/v1.1.3","html_url":"https://github.com/pterodactyl/wings/releases/tag/v1.1.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/pterodactyl/wings@v1.1.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pterodactyl%2Fwings/tags/v1.1.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pterodactyl%2Fwings/tags/v1.1.3/manifests"},{"name":"v1.1.2","sha":"82b23ef6383a6d3e8135f25c7131456c796a76bc","kind":"tag","published_at":"2020-11-15T04:42:52.000Z","download_url":"https://codeload.github.com/pterodactyl/wings/tar.gz/v1.1.2","html_url":"https://github.com/pterodactyl/wings/releases/tag/v1.1.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/pterodactyl/wings@v1.1.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pterodactyl%2Fwings/tags/v1.1.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pterodactyl%2Fwings/tags/v1.1.2/manifests"},{"name":"v1.1.1","sha":"20ece60a72d3591bcbb1332426016226aada0ff1","kind":"tag","published_at":"2020-11-09T01:14:40.000Z","download_url":"https://codeload.github.com/pterodactyl/wings/tar.gz/v1.1.1","html_url":"https://github.com/pterodactyl/wings/releases/tag/v1.1.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/pterodactyl/wings@v1.1.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pterodactyl%2Fwings/tags/v1.1.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pterodactyl%2Fwings/tags/v1.1.1/manifests"},{"name":"v1.1.0","sha":"de0c67d066053311ad2c389a781869ae8a730f57","kind":"tag","published_at":"2020-11-08T23:17:59.000Z","download_url":"https://codeload.github.com/pterodactyl/wings/tar.gz/v1.1.0","html_url":"https://github.com/pterodactyl/wings/releases/tag/v1.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/pterodactyl/wings@v1.1.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pterodactyl%2Fwings/tags/v1.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pterodactyl%2Fwings/tags/v1.1.0/manifests"},{"name":"v1.0.1","sha":"1f3394b82d976cddde77ad53521dcf24f4ea6a58","kind":"tag","published_at":"2020-10-23T04:43:05.000Z","download_url":"https://codeload.github.com/pterodactyl/wings/tar.gz/v1.0.1","html_url":"https://github.com/pterodactyl/wings/releases/tag/v1.0.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/pterodactyl/wings@v1.0.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pterodactyl%2Fwings/tags/v1.0.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pterodactyl%2Fwings/tags/v1.0.1/manifests"},{"name":"v1.0.0","sha":"1b94eadc68dfd4f16986b3179360b39a539eddff","kind":"tag","published_at":"2020-10-11T23:29:02.000Z","download_url":"https://codeload.github.com/pterodactyl/wings/tar.gz/v1.0.0","html_url":"https://github.com/pterodactyl/wings/releases/tag/v1.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/pterodactyl/wings@v1.0.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pterodactyl%2Fwings/tags/v1.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pterodactyl%2Fwings/tags/v1.0.0/manifests"},{"name":"v1.0.0-rc.7","sha":"37e59e69286c2b570869acfe93e2cc4219147276","kind":"tag","published_at":"2020-10-04T04:02:39.000Z","download_url":"https://codeload.github.com/pterodactyl/wings/tar.gz/v1.0.0-rc.7","html_url":"https://github.com/pterodactyl/wings/releases/tag/v1.0.0-rc.7","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/pterodactyl/wings@v1.0.0-rc.7","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pterodactyl%2Fwings/tags/v1.0.0-rc.7","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pterodactyl%2Fwings/tags/v1.0.0-rc.7/manifests"},{"name":"v1.0.0-rc.6","sha":"033e8e7573f0b7256581021ca3bd9f7ae0eee305","kind":"tag","published_at":"2020-09-18T03:49:24.000Z","download_url":"https://codeload.github.com/pterodactyl/wings/tar.gz/v1.0.0-rc.6","html_url":"https://github.com/pterodactyl/wings/releases/tag/v1.0.0-rc.6","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/pterodactyl/wings@v1.0.0-rc.6","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pterodactyl%2Fwings/tags/v1.0.0-rc.6","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pterodactyl%2Fwings/tags/v1.0.0-rc.6/manifests"},{"name":"v1.0.0-rc.5","sha":"fa6f56caa856a07a014a26f19b23b96ab0e5a0d6","kind":"tag","published_at":"2020-09-12T06:19:15.000Z","download_url":"https://codeload.github.com/pterodactyl/wings/tar.gz/v1.0.0-rc.5","html_url":"https://github.com/pterodactyl/wings/releases/tag/v1.0.0-rc.5","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/pterodactyl/wings@v1.0.0-rc.5","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pterodactyl%2Fwings/tags/v1.0.0-rc.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pterodactyl%2Fwings/tags/v1.0.0-rc.5/manifests"},{"name":"v1.0.0-rc.4","sha":"8f6494b0923ac760997c4df6149ab597e136177c","kind":"tag","published_at":"2020-09-11T03:19:49.000Z","download_url":"https://codeload.github.com/pterodactyl/wings/tar.gz/v1.0.0-rc.4","html_url":"https://github.com/pterodactyl/wings/releases/tag/v1.0.0-rc.4","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/pterodactyl/wings@v1.0.0-rc.4","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pterodactyl%2Fwings/tags/v1.0.0-rc.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pterodactyl%2Fwings/tags/v1.0.0-rc.4/manifests"},{"name":"v1.0.0-rc.3","sha":"481df3d5430437df2cfec0a94be052ca47781b12","kind":"tag","published_at":"2020-09-01T04:06:44.000Z","download_url":"https://codeload.github.com/pterodactyl/wings/tar.gz/v1.0.0-rc.3","html_url":"https://github.com/pterodactyl/wings/releases/tag/v1.0.0-rc.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/pterodactyl/wings@v1.0.0-rc.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pterodactyl%2Fwings/tags/v1.0.0-rc.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pterodactyl%2Fwings/tags/v1.0.0-rc.3/manifests"},{"name":"v1.0.0-rc.2","sha":"c7e732d084a9bc540499482de1ca0e1a50bd78bc","kind":"tag","published_at":"2020-08-26T04:01:55.000Z","download_url":"https://codeload.github.com/pterodactyl/wings/tar.gz/v1.0.0-rc.2","html_url":"https://github.com/pterodactyl/wings/releases/tag/v1.0.0-rc.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/pterodactyl/wings@v1.0.0-rc.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pterodactyl%2Fwings/tags/v1.0.0-rc.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pterodactyl%2Fwings/tags/v1.0.0-rc.2/manifests"},{"name":"v1.0.0-rc.1","sha":"7aaa51a14febc0f7a62bf4db242496e3f9e404ee","kind":"tag","published_at":"2020-08-24T03:52:35.000Z","download_url":"https://codeload.github.com/pterodactyl/wings/tar.gz/v1.0.0-rc.1","html_url":"https://github.com/pterodactyl/wings/releases/tag/v1.0.0-rc.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/pterodactyl/wings@v1.0.0-rc.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pterodactyl%2Fwings/tags/v1.0.0-rc.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pterodactyl%2Fwings/tags/v1.0.0-rc.1/manifests"},{"name":"v1.0.0-beta.9","sha":"a9c81f37b2914cd39943ede6dfd1ac889e2a11ff","kind":"tag","published_at":"2020-08-02T04:35:48.000Z","download_url":"https://codeload.github.com/pterodactyl/wings/tar.gz/v1.0.0-beta.9","html_url":"https://github.com/pterodactyl/wings/releases/tag/v1.0.0-beta.9","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/pterodactyl/wings@v1.0.0-beta.9","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pterodactyl%2Fwings/tags/v1.0.0-beta.9","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pterodactyl%2Fwings/tags/v1.0.0-beta.9/manifests"},{"name":"v1.0.0-beta.8","sha":"e7746a8359f70adbf5bfa084b790e8479a8dc4ea","kind":"tag","published_at":"2020-07-20T01:41:40.000Z","download_url":"https://codeload.github.com/pterodactyl/wings/tar.gz/v1.0.0-beta.8","html_url":"https://github.com/pterodactyl/wings/releases/tag/v1.0.0-beta.8","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/pterodactyl/wings@v1.0.0-beta.8","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pterodactyl%2Fwings/tags/v1.0.0-beta.8","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pterodactyl%2Fwings/tags/v1.0.0-beta.8/manifests"},{"name":"v1.0.0-beta.7","sha":"4c3d4f112b5e6b879338b89e15458af565224d33","kind":"tag","published_at":"2020-06-30T03:58:10.000Z","download_url":"https://codeload.github.com/pterodactyl/wings/tar.gz/v1.0.0-beta.7","html_url":"https://github.com/pterodactyl/wings/releases/tag/v1.0.0-beta.7","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/pterodactyl/wings@v1.0.0-beta.7","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pterodactyl%2Fwings/tags/v1.0.0-beta.7","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pterodactyl%2Fwings/tags/v1.0.0-beta.7/manifests"},{"name":"v1.0.0-beta.6","sha":"6cd41e38ceb85d51c605f4c74972d76dc1e73a90","kind":"tag","published_at":"2020-06-19T04:06:03.000Z","download_url":"https://codeload.github.com/pterodactyl/wings/tar.gz/v1.0.0-beta.6","html_url":"https://github.com/pterodactyl/wings/releases/tag/v1.0.0-beta.6","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/pterodactyl/wings@v1.0.0-beta.6","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pterodactyl%2Fwings/tags/v1.0.0-beta.6","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pterodactyl%2Fwings/tags/v1.0.0-beta.6/manifests"},{"name":"v1.0.0-beta.5","sha":"893cf9f7e28d48d1b8b111662a1556d6ec3c60b7","kind":"tag","published_at":"2020-05-18T01:26:19.000Z","download_url":"https://codeload.github.com/pterodactyl/wings/tar.gz/v1.0.0-beta.5","html_url":"https://github.com/pterodactyl/wings/releases/tag/v1.0.0-beta.5","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/pterodactyl/wings@v1.0.0-beta.5","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pterodactyl%2Fwings/tags/v1.0.0-beta.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pterodactyl%2Fwings/tags/v1.0.0-beta.5/manifests"},{"name":"v1.0.0-beta.4","sha":"2f6cd384d5d2f2a3ca10d7532ba7437f51180d73","kind":"tag","published_at":"2020-05-09T05:20:51.000Z","download_url":"https://codeload.github.com/pterodactyl/wings/tar.gz/v1.0.0-beta.4","html_url":"https://github.com/pterodactyl/wings/releases/tag/v1.0.0-beta.4","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/pterodactyl/wings@v1.0.0-beta.4","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pterodactyl%2Fwings/tags/v1.0.0-beta.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pterodactyl%2Fwings/tags/v1.0.0-beta.4/manifests"},{"name":"v1.0.0-beta.3","sha":"9ea991d86b6185662b5adccdcde639a49eddfafe","kind":"tag","published_at":"2020-05-04T04:40:59.000Z","download_url":"https://codeload.github.com/pterodactyl/wings/tar.gz/v1.0.0-beta.3","html_url":"https://github.com/pterodactyl/wings/releases/tag/v1.0.0-beta.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/pterodactyl/wings@v1.0.0-beta.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pterodactyl%2Fwings/tags/v1.0.0-beta.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pterodactyl%2Fwings/tags/v1.0.0-beta.3/manifests"},{"name":"v1.0.0-beta.2","sha":"b0c2c48ef83925dd4271769aec50b889fa279cc2","kind":"tag","published_at":"2020-04-26T02:12:04.000Z","download_url":"https://codeload.github.com/pterodactyl/wings/tar.gz/v1.0.0-beta.2","html_url":"https://github.com/pterodactyl/wings/releases/tag/v1.0.0-beta.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/pterodactyl/wings@v1.0.0-beta.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pterodactyl%2Fwings/tags/v1.0.0-beta.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pterodactyl%2Fwings/tags/v1.0.0-beta.2/manifests"},{"name":"v1.0.0-beta.1","sha":"c125882d25161a3d7bb7fb4ee78528ea167bc438","kind":"tag","published_at":"2020-04-13T02:14:39.000Z","download_url":"https://codeload.github.com/pterodactyl/wings/tar.gz/v1.0.0-beta.1","html_url":"https://github.com/pterodactyl/wings/releases/tag/v1.0.0-beta.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/pterodactyl/wings@v1.0.0-beta.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pterodactyl%2Fwings/tags/v1.0.0-beta.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pterodactyl%2Fwings/tags/v1.0.0-beta.1/manifests"},{"name":"v1.0.0-alpha.2","sha":"90cdea83d4919823b33210990d5328dbbf849dec","kind":"tag","published_at":"2020-01-19T23:24:16.000Z","download_url":"https://codeload.github.com/pterodactyl/wings/tar.gz/v1.0.0-alpha.2","html_url":"https://github.com/pterodactyl/wings/releases/tag/v1.0.0-alpha.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/pterodactyl/wings@v1.0.0-alpha.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pterodactyl%2Fwings/tags/v1.0.0-alpha.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pterodactyl%2Fwings/tags/v1.0.0-alpha.2/manifests"},{"name":"v1.0.0-alpha.1","sha":"3f9edee212ca55132641ebbe9aee5e0c3e87f728","kind":"tag","published_at":"2019-12-23T05:46:18.000Z","download_url":"https://codeload.github.com/pterodactyl/wings/tar.gz/v1.0.0-alpha.1","html_url":"https://github.com/pterodactyl/wings/releases/tag/v1.0.0-alpha.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/pterodactyl/wings@v1.0.0-alpha.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pterodactyl%2Fwings/tags/v1.0.0-alpha.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pterodactyl%2Fwings/tags/v1.0.0-alpha.1/manifests"}]},"repo_metadata_updated_at":"2026-09-27T13:18:05.628Z","dependent_packages_count":0,"downloads":null,"downloads_period":null,"dependent_repos_count":2,"rankings":{"downloads":null,"dependent_repos_count":3.4878907265564063,"dependent_packages_count":9.552826830390176,"stargazers_count":2.6515409075455474,"forks_count":1.8505889646621203,"docker_downloads_count":1.9782979553652276,"average":3.9042290769038956},"purl":"pkg:golang/github.com/pterodactyl/wings","advisories":[{"uuid":"GSA_kwCzR0hTQS1naHJxLTV3cHAtaHh4Nc4ABg98","url":"https://github.com/advisories/GHSA-ghrq-5wpp-hxx5","title":"Wings: Maliciously crafted packet during SFTP connection handshake causes denial of service","description":"### Summary\nA maliciously crafted packet received \u0026 parsed during the SFTP connection handshake will cause a Go panic.\n\n### Impact\nAll wings users with an open SFTP port.\n\n### Workarounds\nClose SFTP port.","origin":"UNSPECIFIED","severity":"HIGH","published_at":"2026-07-31T16:20:25.000Z","withdrawn_at":null,"classification":"GENERAL","cvss_score":7.5,"cvss_vector":"CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H","references":["https://github.com/pterodactyl/wings/security/advisories/GHSA-ghrq-5wpp-hxx5","https://github.com/pterodactyl/wings/commit/8e49c7c0eda815d3ada171831876a1c14c493026","https://github.com/pterodactyl/wings/releases/tag/v1.13.0","https://github.com/advisories/GHSA-ghrq-5wpp-hxx5"],"source_kind":"github","identifiers":["GHSA-ghrq-5wpp-hxx5","CVE-2026-52856"],"repository_url":null,"blast_radius":0.0,"created_at":"2026-07-31T17:00:09.052Z","updated_at":"2026-09-25T12:01:22.944Z","epss_percentage":0.00609,"epss_percentile":0.46839,"api_url":"https://advisories.ecosyste.ms/api/v1/advisories/GSA_kwCzR0hTQS1naHJxLTV3cHAtaHh4Nc4ABg98","html_url":"https://advisories.ecosyste.ms/advisories/GSA_kwCzR0hTQS1naHJxLTV3cHAtaHh4Nc4ABg98","packages":[{"ecosystem":"go","package_name":"github.com/pterodactyl/wings","versions":[{"first_patched_version":"1.13.0","vulnerable_version_range":"\u003c 1.13.0"}],"purl":"pkg:go/github.com%2Fpterodactyl%2Fwings"}],"related_packages_url":"https://advisories.ecosyste.ms/api/v1/advisories/GSA_kwCzR0hTQS1naHJxLTV3cHAtaHh4Nc4ABg98/related_packages","related_advisories":[]},{"uuid":"GSA_kwCzR0hTQS1wZnZjLTNwNWgteDdoNs4ABg97","url":"https://github.com/advisories/GHSA-pfvc-3p5h-x7h6","title":"Wings exposes node configuration secrets through egg configuration-file templating","description":"### Impact\n\n**Type:** Exposure of sensitive information / insufficiently protected credentials\nleading to privilege escalation and full node compromise.\n\nWings exposes its **entire** daemon configuration to the egg configuration-file\ntemplating engine. When Wings renders a server's configuration files, any\n`{{config.\u003cpath\u003e}}` placeholder in a replacement value is resolved against the\nfull marshalled daemon configuration, with no restriction on which paths may be\nread.\n\nBecause the Panel substitutes **user-controlled** egg variable values into these\nreplacements before sending them to Wings, a low-privileged user can smuggle a\n`{{config.*}}` placeholder through a variable value. The placeholder is then\nresolved by Wings and written into a file inside the user's own server, where it\ncan be read via the file manager or SFTP.\n\nThis allows reading, among other values:\n\n- `{{config.token}}` - the node's daemon token, which is both the API bearer for\n  the Panel⇆Wings channel **and** the HMAC signing key for every JWT the node\n  issues;\n- `{{config.token_id}}`;\n- `{{config.docker.registries}}` - configured container-registry credentials.\n\n**Who is impacted:** Any deployment where a user who is not fully trusted can set\nan egg variable value (e.g. a server owner or a subuser with the `startup.update`\npermission) **and** the server's egg renders a user-editable variable into a\nconfiguration file via `{{server.build.env.*}}`. This pattern is common across\nstock and community eggs, so most multi-tenant / shared-hosting deployments are\naffected.\n\n**Resulting impact:** Disclosure of the node daemon token lets the attacker forge\nauthentication tokens and act against **every server on that node**, a full-node compromise reachable from a low-privileged\naccount.\n\n### Patches\n\nYes. Fixed in **Wings `v1.12.3`** (Panel is unaffected; the fix is Wings-only).\n\nWings no longer exposes its full configuration to the templating engine only an\nexplicit, non-secret subset (the Docker network interface) can be resolved by\n`{{config.*}}` placeholders.\n\nUsers should upgrade Wings to `v1.12.3` or later.\n\n**After upgrading, rotate the affected nodes' daemon tokens**, since a previously\nexfiltrated token remains valid until rotated (Admin → Nodes → Configuration →\nreset the token, then re-deploy `config.yml` to the node).\n\n### Workarounds\n\nFor operators who cannot upgrade immediately:\n\n- Audit your eggs and ensure no **user-editable** variable is rendered into a\n  configuration file, or mark such variables non-editable.\n\nThese reduce exposure but are not a complete fix; upgrading Wings is the\nrecommended action.","origin":"UNSPECIFIED","severity":"CRITICAL","published_at":"2026-07-31T16:16:46.000Z","withdrawn_at":null,"classification":"GENERAL","cvss_score":9.9,"cvss_vector":"CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:C/C:H/I:H/A:H","references":["https://github.com/pterodactyl/wings/security/advisories/GHSA-pfvc-3p5h-x7h6","https://github.com/pterodactyl/wings/commit/eb65e27ae077a63e38518c490768486af1cd86a9","https://github.com/pterodactyl/wings/releases/tag/v1.12.3","https://github.com/advisories/GHSA-pfvc-3p5h-x7h6"],"source_kind":"github","identifiers":["GHSA-pfvc-3p5h-x7h6","CVE-2026-52855"],"repository_url":null,"blast_radius":0.0,"created_at":"2026-07-31T17:00:09.052Z","updated_at":"2026-09-25T12:01:22.945Z","epss_percentage":0.00506,"epss_percentile":0.40596,"api_url":"https://advisories.ecosyste.ms/api/v1/advisories/GSA_kwCzR0hTQS1wZnZjLTNwNWgteDdoNs4ABg97","html_url":"https://advisories.ecosyste.ms/advisories/GSA_kwCzR0hTQS1wZnZjLTNwNWgteDdoNs4ABg97","packages":[{"ecosystem":"go","package_name":"github.com/pterodactyl/wings","versions":[{"first_patched_version":"1.12.3","vulnerable_version_range":"\u003c 1.12.3"}],"purl":"pkg:go/github.com%2Fpterodactyl%2Fwings"}],"related_packages_url":"https://advisories.ecosyste.ms/api/v1/advisories/GSA_kwCzR0hTQS1wZnZjLTNwNWgteDdoNs4ABg97/related_packages","related_advisories":[]},{"uuid":"GSA_kwCzR0hTQS1xNmhoLWdwNDQtNGhjbc4ABg96","url":"https://github.com/advisories/GHSA-q6hh-gp44-4hcm","title":"Wings: Maliciously or erroneously created parsed config files can cause wings process to OOM","description":"### Summary\nConfig file parsers, `json`, `yaml`, `xml` etc in parser.go have no file size limit/checks, allowing for a giant config file to potentially OOM the wings process.\n\n### Impact\nAll wings users who have an egg with a non-`file` parser configuration file setting.","origin":"UNSPECIFIED","severity":"MODERATE","published_at":"2026-07-31T16:10:57.000Z","withdrawn_at":null,"classification":"GENERAL","cvss_score":5.5,"cvss_vector":"CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:H","references":["https://github.com/pterodactyl/wings/security/advisories/GHSA-q6hh-gp44-4hcm","https://github.com/pterodactyl/wings/commit/5f71f65711b6b9e6f913bec94a7b36d9a5eaae49","https://github.com/pterodactyl/wings/releases/tag/v1.13.0","https://github.com/advisories/GHSA-q6hh-gp44-4hcm"],"source_kind":"github","identifiers":["GHSA-q6hh-gp44-4hcm","CVE-2026-52857"],"repository_url":null,"blast_radius":0.0,"created_at":"2026-07-31T17:00:09.052Z","updated_at":"2026-10-02T15:01:30.359Z","epss_percentage":0.0016,"epss_percentile":0.04504,"api_url":"https://advisories.ecosyste.ms/api/v1/advisories/GSA_kwCzR0hTQS1xNmhoLWdwNDQtNGhjbc4ABg96","html_url":"https://advisories.ecosyste.ms/advisories/GSA_kwCzR0hTQS1xNmhoLWdwNDQtNGhjbc4ABg96","packages":[{"ecosystem":"go","package_name":"github.com/pterodactyl/wings","versions":[{"first_patched_version":"1.13.0","vulnerable_version_range":"\u003c 1.13.0"}],"purl":"pkg:go/github.com%2Fpterodactyl%2Fwings"}],"related_packages_url":"https://advisories.ecosyste.ms/api/v1/advisories/GSA_kwCzR0hTQS1xNmhoLWdwNDQtNGhjbc4ABg96/related_packages","related_advisories":[]},{"uuid":"GSA_kwCzR0hTQS04cjZ3LTNxcTUtNHA0cs4ABgmU","url":"https://github.com/advisories/GHSA-8r6w-3qq5-4p4r","title":"Pterodactyl's improper JWT scoping allows subuser to upload files when not explicitly granted `file.create` permissions","description":"### Summary\nA privilege escalation vulnerability exists in the Wings /upload/file endpoint due to insufficient validation of panel-signed JWTs. Wings accepts any valid panel-signed JWT containing `server_uuid`, `user_uuid`, and `unique_id`, regardless of the token’s intended purpose. Because the Panel issues JWTs with these same claims for other lower-privilege operations (such as WebSocket authentication and file download links), an authenticated subuser can reuse one of those tokens to upload arbitrary files without possessing the required `file.create` permission.\n\n### Impact\nAny subuser with permission to connect to a server's console, download files, or download backups could reuse those tokens to upload arbitrary files to the _same server_. A user that does not have access to a server as a subuser is not able to arbitrarily upload files.\n\n### Details\nThe panel generated JWT tokens for various purposes:\n- https://github.com/pterodactyl/panel/blob/0f82c105201b192d229f6abd5827e2ee7e672a05/app/Services/Backups/DownloadLinkService.php#L33-L36\n- https://github.com/pterodactyl/panel/blob/0f82c105201b192d229f6abd5827e2ee7e672a05/app/Http/Controllers/Api/Client/Servers/FileUploadController.php#L45\n- https://github.com/pterodactyl/panel/blob/0f82c105201b192d229f6abd5827e2ee7e672a05/app/Http/Controllers/Api/Client/Servers/WebsocketController.php#L58-L61\n- https://github.com/pterodactyl/panel/blob/0f82c105201b192d229f6abd5827e2ee7e672a05/app/Http/Controllers/Api/Client/Servers/FileController.php#L82-L85\nThough as the actual purpose is not conveyed part of the JWT tokens, this introduces this vulnerability of being able to do non-intended actions due to the expected fields (i.e. `server_uuid`) on most endpoints being the same when parsing it on wings' side.  \n\n### PoC\nCreate a new subuser that has the minimal amount of permissions on a server (`websocket.connect`). As that subuser, retrieve a websocket JWT token from the `GET /api/client/servers/[...]/websocket` endpoint (in my case, I manually just make a request under that user's browser session; you can probably just resend the /websocket request in browser console to get a fresh unused token). Using that websocket token, we can abuse this by directly using it in the `/upload/file` endpoint of the wings node instead of using it for websocket authentication:\n```python3\nimport requests\n\nwings_url = 'http://[...]:8080'\nwebsocket_token = '[...]'\n\nres = requests.post(f'{wings_url}/upload/file', params = {\n    'token': websocket_token,\n}, files = {\n    'files': ('file-upload.txt', b'Hello, World!'),\n})\nprint(res.status_code, res.content)\n```\nObserve, that even though our subuser never has permissions outside viewing the console, they are able to write arbitrary files in the server. This pattern happens in a lot of other action, but this is probably the most interesting one.","origin":"UNSPECIFIED","severity":"HIGH","published_at":"2026-07-28T15:43:25.000Z","withdrawn_at":null,"classification":"GENERAL","cvss_score":8.1,"cvss_vector":"CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:N/I:H/A:H","references":["https://github.com/pterodactyl/panel/security/advisories/GHSA-8r6w-3qq5-4p4r","https://github.com/pterodactyl/panel/pull/5636","https://github.com/pterodactyl/panel/commit/7ffcd636310bb72b54bac3280d2a15e727feded7","https://github.com/pterodactyl/wings/commit/d0ddc80844479302abdaf9654de3bacd511c0f5c","https://github.com/advisories/GHSA-8r6w-3qq5-4p4r"],"source_kind":"github","identifiers":["GHSA-8r6w-3qq5-4p4r","CVE-2026-54593"],"repository_url":null,"blast_radius":0.0,"created_at":"2026-07-28T16:00:33.055Z","updated_at":"2026-09-30T09:01:31.711Z","epss_percentage":0.00681,"epss_percentile":0.50518,"api_url":"https://advisories.ecosyste.ms/api/v1/advisories/GSA_kwCzR0hTQS04cjZ3LTNxcTUtNHA0cs4ABgmU","html_url":"https://advisories.ecosyste.ms/advisories/GSA_kwCzR0hTQS04cjZ3LTNxcTUtNHA0cs4ABgmU","packages":[{"ecosystem":"go","package_name":"github.com/pterodactyl/wings","versions":[{"first_patched_version":"1.12.2","vulnerable_version_range":"\u003c 1.12.2"}],"purl":"pkg:go/github.com%2Fpterodactyl%2Fwings"},{"ecosystem":"packagist","package_name":"pterodactyl/panel","versions":[{"first_patched_version":"1.12.3","vulnerable_version_range":"\u003c 1.12.3"}],"purl":null}],"related_packages_url":"https://advisories.ecosyste.ms/api/v1/advisories/GSA_kwCzR0hTQS04cjZ3LTNxcTUtNHA0cs4ABgmU/related_packages","related_advisories":[]},{"uuid":"GSA_kwCzR0hTQS1yaHE2LTlyZ2gtdjQ1Y84ABZnb","url":"https://github.com/advisories/GHSA-rhq6-9rgh-v45c","title":"Pterodactyl Wings: Chmod operation can be used to change permissions of files outside of the server container","description":"In `wings/internal/ufs/fs_unix.go` (line 92-94), this function is defined and is used to change permissions of files in the server:\n\n```go\nfunc (fs *UnixFS) fchmodat(op string, dirfd int, name string, mode FileMode) error {\n   return ensurePathError(unix.Fchmodat(dirfd, name, uint32(mode), 0), op, name)\n}\n```\n\nThis call to the unix function `fchmodat(int fd, char* name, mode_t mode, int flags)`  does not have the flag `AT_SYMLINK_NOFOLLOW` set, and Wings neither checks or validate if the target file is a symlink. This allows one to change permissions of files or folders outside of the server container by making symlinks to existing files in the host and then chmoding it.","origin":"UNSPECIFIED","severity":"MODERATE","published_at":"2026-06-26T20:53:00.000Z","withdrawn_at":null,"classification":"GENERAL","cvss_score":5.0,"cvss_vector":"CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:C/C:N/I:L/A:N","references":["https://github.com/pterodactyl/wings/security/advisories/GHSA-rhq6-9rgh-v45c","https://github.com/advisories/GHSA-rhq6-9rgh-v45c"],"source_kind":"github","identifiers":["GHSA-rhq6-9rgh-v45c"],"repository_url":null,"blast_radius":0.0,"created_at":"2026-06-26T21:00:09.230Z","updated_at":"2026-08-16T23:01:36.427Z","epss_percentage":null,"epss_percentile":null,"api_url":"https://advisories.ecosyste.ms/api/v1/advisories/GSA_kwCzR0hTQS1yaHE2LTlyZ2gtdjQ1Y84ABZnb","html_url":"https://advisories.ecosyste.ms/advisories/GSA_kwCzR0hTQS1yaHE2LTlyZ2gtdjQ1Y84ABZnb","packages":[{"ecosystem":"go","package_name":"github.com/pterodactyl/wings","versions":[{"first_patched_version":"1.12.2","vulnerable_version_range":"\u003e= 1.11.9, \u003c 1.12.2"}],"purl":"pkg:go/github.com%2Fpterodactyl%2Fwings"}],"related_packages_url":"https://advisories.ecosyste.ms/api/v1/advisories/GSA_kwCzR0hTQS1yaHE2LTlyZ2gtdjQ1Y84ABZnb/related_packages","related_advisories":[]},{"uuid":"GSA_kwCzR0hTQS1ocjdqLTYzdjctdmo3Z84ABSbG","url":"https://github.com/advisories/GHSA-hr7j-63v7-vj7g","title":"Pterodactyl Panel's SFTP sessions remain active after user account deletion or password change","description":"### Summary\nDeleting a user account with SFTP access or changing the user's password does not immediately terminate existing SFTP sessions, allowing continued filesystem access after credentials are revoked.\nThis can result in unintended and unauthorized access to server files even after administrators believe access has been fully invalidated.\n\n\n### Details\nWhen a user with SFTP access is deleted from the Pterodactyl Panel or when the user's password is changed while one or more SFTP connections are active, those existing connections remain fully functional.\n\nNeither account deletion nor password change invalidates the authentication state of already-established SFTP sessions. As a result, the active SFTP connection pool continues to allow read and write operations until the client disconnects or the session times out.\n\nThis behavior occurs even when the password is changed by an administrator through the panel, meaning credential rotation does not revoke active access.\n\nThis suggests that active SFTP sessions are not tracked or forcefully terminated on credential revocation events. This effectively prevents administrators from responding to credential compromise incidents in real time.\n\n\n### PoC\nScenario 1: Account deletion\n1. Create a user with SFTP access to a server.\n2. Connect to the server via SFTP using any SFTP client (e.g. sftp, FileZilla).\n3. Keep the SFTP session open and active.\n4. Delete the user account from the Pterodactyl Panel.\n5. Continue performing file operations through the already-established SFTP connection.\n\nResult:\nThe SFTP session remains active and usable despite the user account being deleted.\n\nScenario 2: Password change\n1. Create a user with SFTP access to a server.\n2. Establish an active SFTP connection.\n3. Change the user's password (including via administrator panel).\n4. Continue performing file operations using the existing SFTP connection.\n\nResult:\nThe SFTP session remains active and usable even after the password has been changed.\n\n\n### Impact\nThis issue prevents immediate revocation of compromised credentials. Vulnerability type: Access control / session invalidation issue\n\nImpacted parties:\n\n1. Server administrators\n2. Hosting providers using Pterodactyl Panel\n\nSecurity impact:\n\nDeleted users may retain filesystem access longer than intended, which can lead to:\n\n1. Unauthorized data access\n2. Data modification or deletion\n3. Compliance and security policy violations","origin":"UNSPECIFIED","severity":"HIGH","published_at":"2026-02-17T17:15:18.000Z","withdrawn_at":null,"classification":"GENERAL","cvss_score":7.5,"cvss_vector":"CVSS:4.0/AV:N/AC:L/AT:P/PR:H/UI:N/VC:H/VI:H/VA:H/SC:N/SI:N/SA:N","references":["https://github.com/pterodactyl/panel/security/advisories/GHSA-hr7j-63v7-vj7g","https://github.com/pterodactyl/panel/commit/0e74f3aadec89405751ec602c77fc1d030a417c0","https://github.com/pterodactyl/panel/releases/tag/v1.12.1","https://github.com/advisories/GHSA-hr7j-63v7-vj7g"],"source_kind":"github","identifiers":["GHSA-hr7j-63v7-vj7g"],"repository_url":null,"blast_radius":0.0,"created_at":"2026-02-17T18:00:09.044Z","updated_at":"2026-09-23T15:05:53.294Z","epss_percentage":null,"epss_percentile":null,"api_url":"https://advisories.ecosyste.ms/api/v1/advisories/GSA_kwCzR0hTQS1ocjdqLTYzdjctdmo3Z84ABSbG","html_url":"https://advisories.ecosyste.ms/advisories/GSA_kwCzR0hTQS1ocjdqLTYzdjctdmo3Z84ABSbG","packages":[{"ecosystem":"go","package_name":"github.com/pterodactyl/wings","versions":[{"first_patched_version":"1.12.1","vulnerable_version_range":"\u003c 1.12.1"}],"purl":"pkg:go/github.com%2Fpterodactyl%2Fwings"},{"ecosystem":"packagist","package_name":"pterodactyl/panel","versions":[{"first_patched_version":"1.12.1","vulnerable_version_range":"\u003c 1.12.1"}],"purl":null}],"related_packages_url":"https://advisories.ecosyste.ms/api/v1/advisories/GSA_kwCzR0hTQS1ocjdqLTYzdjctdmo3Z84ABSbG/related_packages","related_advisories":[]},{"uuid":"GSA_kwCzR0hTQS0yNDk3LWdwOTktMm03NM4ABRR_","url":"https://github.com/advisories/GHSA-2497-gp99-2m74","title":"Pterodactyl endlessly reprocesses/reuploads activity log data due to SQLite max parameters limit not being considered","description":"### Summary \nWings does not consider SQLite max parameter limit when processing activity log entries allowing for low privileged user to trigger a condition that floods the panel with activity records \n\n### Details \nAfter wings sends activity logs to the panel it deletes the processed activity entries from the wings SQLite database. However, it does not consider the max parameter limit of SQLite, 32766 as of SQLite 3.32.0. \n\nIf wings attempts to delete more than 32766 entries from the SQLite database in one query, it triggers an error (SQL logic error: too many SQL variables (1)) and does not remove any entries from the database. These entries are then indefinitely re-processed and resent to the panel each time the cron runs. \n\nhttps://github.com/pterodactyl/wings/blob/9ffbcdcdb1163da823cf9959b9602df9f7dcb54a/internal/cron/activity_cron.go#L81\nhttps://github.com/pterodactyl/wings/blob/9ffbcdcdb1163da823cf9959b9602df9f7dcb54a/internal/cron/sftp_cron.go#L86\n\n### PoC \nAny method that can create the required 32767+ activity entries can trigger this vulnerability. It can (and has) been triggered by normal (non-malicious) use. I attached a simple PoC I used while verifying this that uses sftp to quickly create many small files, thus creating activity entries in the SQLite database. \nhttps://ptero.co/mococesoca.go\n\n\n  \n\n### Impact \nBy successfully exploiting this vulnerability you can trigger a situation where wings will keep uploading the same activity data to the panel repeatedly (growing each time to include new activity) until the panels’ database server runs out of disk space.","origin":"UNSPECIFIED","severity":"HIGH","published_at":"2026-01-20T16:30:54.000Z","withdrawn_at":null,"classification":"GENERAL","cvss_score":8.3,"cvss_vector":"CVSS:4.0/AV:N/AC:L/AT:N/PR:L/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:H","references":["https://github.com/pterodactyl/wings/security/advisories/GHSA-2497-gp99-2m74","https://nvd.nist.gov/vuln/detail/CVE-2026-21696","https://github.com/pterodactyl/panel/commit/09caa0d4995bd924b53b9a9e9b4883ac27bd5607","https://github.com/pterodactyl/panel/releases/tag/v1.12.0","https://github.com/pterodactyl/wings/blob/9ffbcdcdb1163da823cf9959b9602df9f7dcb54a/internal/cron/activity_cron.go#L81","https://github.com/pterodactyl/wings/blob/9ffbcdcdb1163da823cf9959b9602df9f7dcb54a/internal/cron/sftp_cron.go#L86","https://github.com/advisories/GHSA-2497-gp99-2m74"],"source_kind":"github","identifiers":["GHSA-2497-gp99-2m74","CVE-2026-21696"],"repository_url":null,"blast_radius":0.0,"created_at":"2026-01-20T17:00:07.978Z","updated_at":"2026-09-25T12:06:19.344Z","epss_percentage":0.0054,"epss_percentile":0.42958,"api_url":"https://advisories.ecosyste.ms/api/v1/advisories/GSA_kwCzR0hTQS0yNDk3LWdwOTktMm03NM4ABRR_","html_url":"https://advisories.ecosyste.ms/advisories/GSA_kwCzR0hTQS0yNDk3LWdwOTktMm03NM4ABRR_","packages":[{"ecosystem":"go","package_name":"github.com/pterodactyl/wings","versions":[{"first_patched_version":"1.12.0","vulnerable_version_range":"\u003e= 1.7.0, \u003c 1.12.0"}],"purl":"pkg:go/github.com%2Fpterodactyl%2Fwings"}],"related_packages_url":"https://advisories.ecosyste.ms/api/v1/advisories/GSA_kwCzR0hTQS0yNDk3LWdwOTktMm03NM4ABRR_/related_packages","related_advisories":[]},{"uuid":"GSA_kwCzR0hTQS04dzdtLXc3NDktcng5OM4ABRR-","url":"https://github.com/advisories/GHSA-8w7m-w749-rx98","title":"Pterodactyl websocket endpoints have no visible rate limits or monitoring, allowing for DOS attacks","description":"### Summary\nWebsockets within wings lack proper rate limiting and throttling. As a result a malicious user can open a large number of connections and then request data through these sockets, causing an excessive volume of data over the network and overloading the host system memory and cpu.\n\nAdditionally, there is not a limit applied to the total size of messages being sent or received, allowing a malicious user to open thousands of websocket connections and then send massive volumes of information over the socket, overloading the host network, and causing increased CPU and memory load within Wings.","origin":"UNSPECIFIED","severity":"HIGH","published_at":"2026-01-20T16:30:40.000Z","withdrawn_at":null,"classification":"GENERAL","cvss_score":8.3,"cvss_vector":"CVSS:4.0/AV:N/AC:L/AT:N/PR:L/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:H","references":["https://github.com/pterodactyl/panel/security/advisories/GHSA-8w7m-w749-rx98","https://nvd.nist.gov/vuln/detail/CVE-2025-69199","https://github.com/pterodactyl/panel/commit/09caa0d4995bd924b53b9a9e9b4883ac27bd5607","https://github.com/pterodactyl/panel/releases/tag/v1.12.0","https://github.com/advisories/GHSA-8w7m-w749-rx98"],"source_kind":"github","identifiers":["GHSA-8w7m-w749-rx98","CVE-2025-69199"],"repository_url":null,"blast_radius":0.0,"created_at":"2026-01-20T17:00:07.978Z","updated_at":"2026-10-02T15:05:59.261Z","epss_percentage":0.00291,"epss_percentile":0.19554,"api_url":"https://advisories.ecosyste.ms/api/v1/advisories/GSA_kwCzR0hTQS04dzdtLXc3NDktcng5OM4ABRR-","html_url":"https://advisories.ecosyste.ms/advisories/GSA_kwCzR0hTQS04dzdtLXc3NDktcng5OM4ABRR-","packages":[{"ecosystem":"go","package_name":"github.com/pterodactyl/wings","versions":[{"first_patched_version":"1.12.0","vulnerable_version_range":"\u003c 1.12.0"}],"purl":"pkg:go/github.com%2Fpterodactyl%2Fwings"}],"related_packages_url":"https://advisories.ecosyste.ms/api/v1/advisories/GSA_kwCzR0hTQS04dzdtLXc3NDktcng5OM4ABRR-/related_packages","related_advisories":[]},{"uuid":"GSA_kwCzR0hTQS04YzM5LXhwcGctNDc5Y84ABQvN","url":"https://github.com/advisories/GHSA-8c39-xppg-479c","title":"Pterodactyl does not revoke SFTP access when server is deleted or permissions reduced","description":"### Summary\nPterodactyl does not revoke _active_ SFTP connections when a user is removed from a server instance or has their permissions changes with respect to file access over SFTP. This allows a user that was already connected to SFTP to remain connected and access files even after their permissions are revoked.\n\n### Details\nWhen a user opens a connection to a server using the Wings SFTP server instance the permissions are checked and returned from the authentication API call made to the Panel. However, credentials are not checked again after the initial handshake. Thus, if a user is removed from a server in the panel or have their permissions modified, those permissions are not updated in the SFTP connection.\n\nAs a result, a user that has already gained access to a server's files via the SFTP subsystem will maintain those permissions until disconnected (via Wings restart, or a manual disconnection on their end).\n\n\u003e [!NOTE]\n\u003e\n\u003e This issue impacts the SFTP subsystem for server files specifically. There is no exposure of Wings private data, or any data outside of a server's local filesystem. Additionally, a user must have been _connected to SFTP at the time of their permissions being revoked_ in order for this issue to be exploited. If a user was not connected, they would not be able to connect once their permissions were reduced.\n\n### Fix\nPlease upgrade to `wings@1.12.0` and `panel@1.12.0` to resolve this issue. Patches are available via the implementation PRs, but it is recommended to apply by upgrading the entire instance.","origin":"UNSPECIFIED","severity":"HIGH","published_at":"2026-01-06T17:18:56.000Z","withdrawn_at":null,"classification":"GENERAL","cvss_score":7.5,"cvss_vector":"CVSS:4.0/AV:N/AC:L/AT:P/PR:H/UI:N/VC:H/VI:H/VA:H/SC:N/SI:N/SA:N","references":["https://github.com/pterodactyl/panel/security/advisories/GHSA-8c39-xppg-479c","https://nvd.nist.gov/vuln/detail/CVE-2025-68954","https://github.com/pterodactyl/panel/commit/2bd9d8baddb0e0606e4a9d5be402f48678ac88d5","https://github.com/pterodactyl/panel/releases/tag/v1.12.0","https://github.com/advisories/GHSA-8c39-xppg-479c"],"source_kind":"github","identifiers":["GHSA-8c39-xppg-479c","CVE-2025-68954"],"repository_url":null,"blast_radius":0.0,"created_at":"2026-01-06T18:00:09.018Z","updated_at":"2026-09-25T12:06:30.749Z","epss_percentage":0.00245,"epss_percentile":0.14006,"api_url":"https://advisories.ecosyste.ms/api/v1/advisories/GSA_kwCzR0hTQS04YzM5LXhwcGctNDc5Y84ABQvN","html_url":"https://advisories.ecosyste.ms/advisories/GSA_kwCzR0hTQS04YzM5LXhwcGctNDc5Y84ABQvN","packages":[{"ecosystem":"go","package_name":"github.com/pterodactyl/wings","versions":[{"first_patched_version":"1.12.0","vulnerable_version_range":"\u003c 1.12.0"}],"purl":"pkg:go/github.com%2Fpterodactyl%2Fwings"},{"ecosystem":"packagist","package_name":"pterodactyl/panel","versions":[{"first_patched_version":"1.12.0","vulnerable_version_range":"\u003c 1.12.0"}],"purl":null}],"related_packages_url":"https://advisories.ecosyste.ms/api/v1/advisories/GSA_kwCzR0hTQS04YzM5LXhwcGctNDc5Y84ABQvN/related_packages","related_advisories":[]},{"uuid":"GSA_kwCzR0hTQS1xcTIyLWpqOHgtNHd3ds4AA7v6","url":"https://github.com/advisories/GHSA-qq22-jj8x-4wwv","title":"Pterodactyl Wings vulnerable to Server-Side Request Forgery during remote file pull","description":"### Impact\n\nAn authenticated user who has access to a game server is able to bypass the previously implemented access control (https://github.com/pterodactyl/wings/security/advisories/GHSA-6rg3-8h8x-5xfv) that prevents accessing internal endpoints of the node hosting Wings in the pull endpoint. This would allow malicious users to potentially access resources on local networks that would otherwise be inaccessible.\n\n### Workarounds\n\nEnabling the `api.disable_remote_download` option or updating to the latest version of Wings are the only known workarounds.\n\n### Patches\n\nhttps://github.com/pterodactyl/wings/commit/c152e36101aba45d8868a9a0eeb890995e8934b8","origin":"UNSPECIFIED","severity":"MODERATE","published_at":"2024-05-03T20:29:59.000Z","withdrawn_at":null,"classification":"GENERAL","cvss_score":6.4,"cvss_vector":"CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:C/C:L/I:L/A:N","references":["https://github.com/pterodactyl/wings/security/advisories/GHSA-6rg3-8h8x-5xfv","https://github.com/pterodactyl/wings/security/advisories/GHSA-qq22-jj8x-4wwv","https://nvd.nist.gov/vuln/detail/CVE-2024-34068","https://github.com/pterodactyl/wings/commit/c152e36101aba45d8868a9a0eeb890995e8934b8","https://pkg.go.dev/vuln/GO-2024-2815","https://github.com/advisories/GHSA-qq22-jj8x-4wwv"],"source_kind":"github","identifiers":["GHSA-qq22-jj8x-4wwv","CVE-2024-34068"],"repository_url":"https://github.com/pterodactyl/wings","blast_radius":0.0,"created_at":"2024-05-03T21:05:16.584Z","updated_at":"2026-09-25T12:10:51.389Z","epss_percentage":0.00394,"epss_percentile":0.30781,"api_url":"https://advisories.ecosyste.ms/api/v1/advisories/GSA_kwCzR0hTQS1xcTIyLWpqOHgtNHd3ds4AA7v6","html_url":"https://advisories.ecosyste.ms/advisories/GSA_kwCzR0hTQS1xcTIyLWpqOHgtNHd3ds4AA7v6","packages":[{"ecosystem":"go","package_name":"github.com/pterodactyl/wings","versions":[{"first_patched_version":"1.11.12","vulnerable_version_range":"\u003c 1.11.12"}],"purl":"pkg:go/github.com%2Fpterodactyl%2Fwings"}],"related_packages_url":"https://advisories.ecosyste.ms/api/v1/advisories/GSA_kwCzR0hTQS1xcTIyLWpqOHgtNHd3ds4AA7v6/related_packages","related_advisories":[]},{"uuid":"GSA_kwCzR0hTQS1ncW1mLWpxZ3Ytdjhmd84AA7v4","url":"https://github.com/advisories/GHSA-gqmf-jqgv-v8fw","title":"Pterodactyl Wings vulnerable to Arbitrary File Write/Read","description":"### Impact\n\nIf the Wings token is leaked either by viewing the node configuration or posting it accidentally somewhere, an attacker can use it to gain arbitrary file write and read access on the node the token is associated to.\n\n### Workarounds\n\nEnabling the `ignore_panel_config_updates` option or updating to the latest version of Wings are the only known workarounds.\n\n### Patches\n\nhttps://github.com/pterodactyl/wings/commit/5415f8ae07f533623bd8169836dd7e0b933964de","origin":"UNSPECIFIED","severity":"HIGH","published_at":"2024-05-03T20:28:10.000Z","withdrawn_at":null,"classification":"GENERAL","cvss_score":8.4,"cvss_vector":"CVSS:3.1/AV:N/AC:L/PR:H/UI:R/S:C/C:H/I:H/A:H","references":["https://github.com/pterodactyl/wings/security/advisories/GHSA-gqmf-jqgv-v8fw","https://nvd.nist.gov/vuln/detail/CVE-2024-34066","https://github.com/pterodactyl/wings/commit/5415f8ae07f533623bd8169836dd7e0b933964de","https://github.com/advisories/GHSA-gqmf-jqgv-v8fw"],"source_kind":"github","identifiers":["GHSA-gqmf-jqgv-v8fw","CVE-2024-34066"],"repository_url":"https://github.com/pterodactyl/wings","blast_radius":0.0,"created_at":"2024-05-03T21:05:16.912Z","updated_at":"2026-10-02T20:09:26.390Z","epss_percentage":0.00544,"epss_percentile":0.43553,"api_url":"https://advisories.ecosyste.ms/api/v1/advisories/GSA_kwCzR0hTQS1ncW1mLWpxZ3Ytdjhmd84AA7v4","html_url":"https://advisories.ecosyste.ms/advisories/GSA_kwCzR0hTQS1ncW1mLWpxZ3Ytdjhmd84AA7v4","packages":[{"ecosystem":"go","package_name":"github.com/pterodactyl/wings","versions":[{"first_patched_version":"1.11.12","vulnerable_version_range":"\u003c 1.11.12"}],"purl":"pkg:go/github.com%2Fpterodactyl%2Fwings"}],"related_packages_url":"https://advisories.ecosyste.ms/api/v1/advisories/GSA_kwCzR0hTQS1ncW1mLWpxZ3Ytdjhmd84AA7v4/related_packages","related_advisories":[]},{"uuid":"GSA_kwCzR0hTQS00OTRoLTk5MjQteHd3Oc4AA6B3","url":"https://github.com/advisories/GHSA-494h-9924-xww9","title":"Pterodactyl Wings vulnerable to improper isolation of server file access","description":"### Impact\n\nThis vulnerability impacts anyone running the affected versions of Wings.  The vulnerability can potentially be used to access files and directories on the host system.  The full scope of impact is exactly unknown, but reading files outside of a server's base directory (sandbox root) is possible.\n\nIn order to use this exploit, an attacker must have an existing \"server\" allocated and controlled by Wings.  Details on the exploitation of this vulnerability are embargoed until March 27th, 2024 at 18:00 UTC.\n\n### Resolution\n\nIn order to mitigate this vulnerability, a full rewrite of the entire server filesystem was necessary.  Because of this, the size of the patch is massive, however effort was made to reduce the amount of breaking changes.  While tests were written to ensure security and functionality, there may be some semantic differences of certain operations, such as different errors being returned for example.  If you notice any major semantic differences, please open an issue on our issue tracker so it can be resolved. \u003chttps://github.com/pterodactyl/panel/issues/new/choose\u003e\n\n### Patches\n\nThis vulnerability has been resolved in version `v1.11.9` of Wings.\n\nEveryone should update to Wings `v1.11.9` (or newer).\n\n### Workarounds\n\nNone.","origin":"UNSPECIFIED","severity":"CRITICAL","published_at":"2024-03-15T16:48:21.000Z","withdrawn_at":null,"classification":"GENERAL","cvss_score":9.9,"cvss_vector":"CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:C/C:H/I:H/A:H","references":["https://github.com/pterodactyl/wings/security/advisories/GHSA-494h-9924-xww9","https://nvd.nist.gov/vuln/detail/CVE-2024-27102","https://github.com/pterodactyl/wings/commit/d1c0ca526007113a0f74f56eba99511b4e989287","https://github.com/advisories/GHSA-494h-9924-xww9"],"source_kind":"github","identifiers":["GHSA-494h-9924-xww9","CVE-2024-27102"],"repository_url":"https://github.com/pterodactyl/wings","blast_radius":0.0,"created_at":"2024-03-21T20:04:43.014Z","updated_at":"2026-09-25T12:11:36.296Z","epss_percentage":0.0055,"epss_percentile":0.43549,"api_url":"https://advisories.ecosyste.ms/api/v1/advisories/GSA_kwCzR0hTQS00OTRoLTk5MjQteHd3Oc4AA6B3","html_url":"https://advisories.ecosyste.ms/advisories/GSA_kwCzR0hTQS00OTRoLTk5MjQteHd3Oc4AA6B3","packages":[{"ecosystem":"go","package_name":"github.com/pterodactyl/wings","versions":[{"first_patched_version":"1.11.9","vulnerable_version_range":"\u003c 1.11.9"}],"purl":"pkg:go/github.com%2Fpterodactyl%2Fwings"}],"related_packages_url":"https://advisories.ecosyste.ms/api/v1/advisories/GSA_kwCzR0hTQS00OTRoLTk5MjQteHd3Oc4AA6B3/related_packages","related_advisories":[]},{"uuid":"GSA_kwCzR0hTQS1wNzQ0LTRxNnAtaHZjMs4AAzSb","url":"https://github.com/advisories/GHSA-p744-4q6p-hvc2","title":"Wings vulnerable to escape to host from installation container","description":"### Impact\n\nThis vulnerability impacts anyone running the affected versions of Wings.  This vulnerability can be used to gain access to the host system running Wings if a user is able to modify an server's install script or the install script executes code supplied by the user (either through environment variables, or commands that execute commands based off of user data).\n\n### Patches\n\nThis vulnerability has been resolved in version `v1.11.6` of Wings, and has been back-ported to the 1.7 release series in `v1.7.5`.\n\nAnyone running `v1.11.x` should upgrade to `v1.11.6` and anyone running `v1.7.x` should upgrade to `v1.7.5`.\n\n### Workarounds\n\nRunning Wings with a rootless container runtime may mitigate the severity of any attacks, however the majority of users are using container runtimes that run as root as per our documentation.\n\nSELinux may prevent attackers from performing certain operations against the host system, however privileged containers have a lot of freedom even on systems with SELinux enabled.\n\nTL;DR: None at this time.\n\n### Extra details\n\nIt should be noted that this was a known attack vector, for attackers to easily exploit this attack it would require compromising an administrator account on a Panel.  However, certain eggs (the data structure that holds the install scripts that get passed to Wings) have an issue where they are unknowingly executing shell commands with escalated privileges provided by untrusted user data.","origin":"UNSPECIFIED","severity":"CRITICAL","published_at":"2023-05-11T19:54:17.000Z","withdrawn_at":null,"classification":"GENERAL","cvss_score":9.0,"cvss_vector":"CVSS:3.1/AV:N/AC:L/PR:L/UI:R/S:C/C:H/I:H/A:H","references":["https://github.com/pterodactyl/wings/security/advisories/GHSA-p744-4q6p-hvc2","https://nvd.nist.gov/vuln/detail/CVE-2023-32080","https://github.com/pterodactyl/wings/releases/tag/v1.11.6","https://github.com/pterodactyl/wings/releases/tag/v1.7.5","https://github.com/pterodactyl/wings/releases/tag/v1.17.5","https://github.com/advisories/GHSA-p744-4q6p-hvc2"],"source_kind":"github","identifiers":["GHSA-p744-4q6p-hvc2","CVE-2023-32080"],"repository_url":"https://github.com/pterodactyl/wings","blast_radius":0.0,"created_at":"2023-05-11T20:03:19.455Z","updated_at":"2026-09-30T09:15:22.423Z","epss_percentage":0.00917,"epss_percentile":0.58553,"api_url":"https://advisories.ecosyste.ms/api/v1/advisories/GSA_kwCzR0hTQS1wNzQ0LTRxNnAtaHZjMs4AAzSb","html_url":"https://advisories.ecosyste.ms/advisories/GSA_kwCzR0hTQS1wNzQ0LTRxNnAtaHZjMs4AAzSb","packages":[{"ecosystem":"go","package_name":"github.com/pterodactyl/wings","versions":[{"first_patched_version":"1.11.6","vulnerable_version_range":"\u003e= 1.11.0, \u003c 1.11.6"},{"first_patched_version":"1.7.5","vulnerable_version_range":"\u003c 1.7.5"}],"purl":"pkg:go/github.com%2Fpterodactyl%2Fwings"}],"related_packages_url":"https://advisories.ecosyste.ms/api/v1/advisories/GSA_kwCzR0hTQS1wNzQ0LTRxNnAtaHZjMs4AAzSb/related_packages","related_advisories":[]},{"uuid":"GSA_kwCzR0hTQS02NnA4LWo0NTktcnE2M84AAxiH","url":"https://github.com/advisories/GHSA-66p8-j459-rq63","title":"Pterodactyl Wings contains UNIX Symbolic Link (Symlink) Following resulting in deletion of files and directories on the host system","description":"### Impact\n\nThis vulnerability impacts anyone running the affected versions of Wings.  The vulnerability can be used to delete files and directories recursively on the host system.  This vulnerability can be combined with [`GHSA-p8r3-83r8-jwj5`](https://github.com/pterodactyl/wings/security/advisories/GHSA-p8r3-83r8-jwj5) to overwrite files on the host system.\n\nIn order to use this exploit, an attacker must have an existing \"server\" allocated and controlled by Wings.  Information on how the exploitation of this vulnerability works will be released on February 24th, 2023 in North America.\n\n### Patches\n\nThis vulnerability has been resolved in version `v1.11.4` of Wings, and has been back-ported to the 1.7 release series in `v1.7.4`.\n\nAnyone running `v1.11.x` should upgrade to `v1.11.4` and anyone running `v1.7.x` should upgrade to `v1.7.4`.\n\n### Workarounds\n\nNone at this time.","origin":"UNSPECIFIED","severity":"CRITICAL","published_at":"2023-02-10T23:11:01.000Z","withdrawn_at":null,"classification":"GENERAL","cvss_score":9.6,"cvss_vector":"CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:C/C:N/I:H/A:H","references":["https://github.com/pterodactyl/wings/security/advisories/GHSA-66p8-j459-rq63","https://github.com/pterodactyl/wings/security/advisories/GHSA-p8r3-83r8-jwj5","https://nvd.nist.gov/vuln/detail/CVE-2023-25168","https://github.com/pterodactyl/wings/commit/429ac62dba22997a278bc709df5ac00a5a25d83d","https://github.com/advisories/GHSA-66p8-j459-rq63"],"source_kind":"github","identifiers":["GHSA-66p8-j459-rq63","CVE-2023-25168"],"repository_url":"https://github.com/pterodactyl/wings","blast_radius":0.0,"created_at":"2023-02-11T00:03:08.017Z","updated_at":"2026-09-30T09:15:49.155Z","epss_percentage":0.00956,"epss_percentile":0.59895,"api_url":"https://advisories.ecosyste.ms/api/v1/advisories/GSA_kwCzR0hTQS02NnA4LWo0NTktcnE2M84AAxiH","html_url":"https://advisories.ecosyste.ms/advisories/GSA_kwCzR0hTQS02NnA4LWo0NTktcnE2M84AAxiH","packages":[{"ecosystem":"go","package_name":"github.com/pterodactyl/wings","versions":[{"first_patched_version":"1.11.4","vulnerable_version_range":"\u003e= 1.11.0, \u003c 1.11.4"},{"first_patched_version":"1.7.4","vulnerable_version_range":"\u003c 1.7.4"}],"purl":"pkg:go/github.com%2Fpterodactyl%2Fwings"}],"related_packages_url":"https://advisories.ecosyste.ms/api/v1/advisories/GSA_kwCzR0hTQS02NnA4LWo0NTktcnE2M84AAxiH/related_packages","related_advisories":[]},{"uuid":"GSA_kwCzR0hTQS1wOHIzLTgzcjgtandqNc4AAxfU","url":"https://github.com/advisories/GHSA-p8r3-83r8-jwj5","title":"Pterodactyl Wings contains UNIX Symbolic Link (Symlink) Following","description":"### Impact\n\nThis vulnerability impacts anyone running the affected versions of Wings.  The vulnerability can be used to create new files and on the host system that previously did not exist, potentially allowing attackers to change their resource allocations, promote their containers to privileged mode, or potentially add ssh authorized keys to allow the attacker access to a remote shell on the target machine.\n\nIn order to use this exploit, an attacker must have an existing \"server\" allocated and controlled by Wings.  Information on how the exploitation of this vulnerability works will be released on February 24th, 2023 in North America.\n\n### Patches\n\nThis vulnerability has been resolved in version `v1.11.3` of Wings, and has been back-ported to the 1.7 release series in `v1.7.3`.\n\nAnyone running `v1.11.x` should upgrade to `v1.11.3` and anyone running `v1.7.x` should upgrade to `v1.7.3`.\n\n### Workarounds\n\nNone at this time.","origin":"UNSPECIFIED","severity":"HIGH","published_at":"2023-02-08T18:19:56.000Z","withdrawn_at":null,"classification":"GENERAL","cvss_score":8.4,"cvss_vector":"CVSS:3.1/AV:N/AC:H/PR:L/UI:N/S:C/C:H/I:L/A:H","references":["https://github.com/pterodactyl/wings/security/advisories/GHSA-p8r3-83r8-jwj5","https://github.com/pterodactyl/wings/releases/tag/v1.11.3","https://github.com/pterodactyl/wings/releases/tag/v1.7.3","https://nvd.nist.gov/vuln/detail/CVE-2023-25152","https://github.com/pterodactyl/wings/commit/dac9685298c3c1c49b3109fa4241aa88272b9f14","https://github.com/advisories/GHSA-p8r3-83r8-jwj5"],"source_kind":"github","identifiers":["GHSA-p8r3-83r8-jwj5","CVE-2023-25152"],"repository_url":"https://github.com/pterodactyl/wings","blast_radius":0.0,"created_at":"2023-02-08T19:03:16.072Z","updated_at":"2026-10-02T20:13:51.275Z","epss_percentage":0.00682,"epss_percentile":0.5054,"api_url":"https://advisories.ecosyste.ms/api/v1/advisories/GSA_kwCzR0hTQS1wOHIzLTgzcjgtandqNc4AAxfU","html_url":"https://advisories.ecosyste.ms/advisories/GSA_kwCzR0hTQS1wOHIzLTgzcjgtandqNc4AAxfU","packages":[{"ecosystem":"go","package_name":"github.com/pterodactyl/wings","versions":[{"first_patched_version":"1.11.3","vulnerable_version_range":"\u003e= 1.11.0, \u003c 1.11.3"}],"purl":"pkg:go/github.com%2Fpterodactyl%2Fwings"}],"related_packages_url":"https://advisories.ecosyste.ms/api/v1/advisories/GSA_kwCzR0hTQS1wOHIzLTgzcjgtandqNc4AAxfU/related_packages","related_advisories":[]},{"uuid":"MDE2OlNlY3VyaXR5QWR2aXNvcnlHSFNBLTZyZzMtOGg4eC01eGZ2","url":"https://github.com/advisories/GHSA-6rg3-8h8x-5xfv","title":"Unchecked hostname resolution could allow access to local network resources by users outside the local network","description":"### Impact\nA newly implemented route allowing users to download files from remote endpoints was not properly verifying the destination hostname for user provided URLs. This would allow malicious users to potentially access resources on local networks that would otherwise be inaccessible.\n\nThis vulnerability requires valid authentication credentials and is therefore **not exploitable by unauthenticated users**. If you are running an instance for yourself or other trusted individuals this impact is unlikely to be of major concern to you. However, you should still upgrade for security sake.\n\n### Patches\nUsers should upgrade to the latest version of Wings.\n\n### Workarounds\nThere is no workaround available that does not involve modifying Panel or Wings code.\n","origin":"UNSPECIFIED","severity":"MODERATE","published_at":"2021-06-23T18:04:50.000Z","withdrawn_at":null,"classification":"GENERAL","cvss_score":6.4,"cvss_vector":"CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:C/C:L/I:L/A:N","references":["https://github.com/pterodactyl/wings/security/advisories/GHSA-6rg3-8h8x-5xfv","https://github.com/advisories/GHSA-6rg3-8h8x-5xfv"],"source_kind":"github","identifiers":["GHSA-6rg3-8h8x-5xfv"],"repository_url":"https://github.com/pterodactyl/wings","blast_radius":0.0,"created_at":"2022-12-21T16:12:58.455Z","updated_at":"2026-08-19T22:12:42.826Z","epss_percentage":null,"epss_percentile":null,"api_url":"https://advisories.ecosyste.ms/api/v1/advisories/MDE2OlNlY3VyaXR5QWR2aXNvcnlHSFNBLTZyZzMtOGg4eC01eGZ2","html_url":"https://advisories.ecosyste.ms/advisories/MDE2OlNlY3VyaXR5QWR2aXNvcnlHSFNBLTZyZzMtOGg4eC01eGZ2","packages":[{"ecosystem":"go","package_name":"github.com/pterodactyl/wings","versions":[{"first_patched_version":"1.2.1","vulnerable_version_range":"= 1.2.0"}],"purl":"pkg:go/github.com%2Fpterodactyl%2Fwings"}],"related_packages_url":"https://advisories.ecosyste.ms/api/v1/advisories/MDE2OlNlY3VyaXR5QWR2aXNvcnlHSFNBLTZyZzMtOGg4eC01eGZ2/related_packages","related_advisories":[]},{"uuid":"MDE2OlNlY3VyaXR5QWR2aXNvcnlHSFNBLWpqNm0tcjhqYy0yZ3A3","url":"https://github.com/advisories/GHSA-jj6m-r8jc-2gp7","title":"Asymmetric Resource Consumption (Amplification) in Docker containers created by Wings ","description":"### Impact\nAll versions of Pterodactyl Wings preior to `1.4.4` are vulnerable to system resource exhaustion due to improper container process limits being defined. A malicious user can consume more resources than intended and cause downstream impacts to other clients on the same hardware, eventually causing the physical server to stop responding.\n\n### Patches\nUsers should upgrade to `1.4.4`.\n\n### Workarounds\nThere is no non-code based workaround for impacted versions of the software. Users running customized versions of this software can manually set a PID limit for containers created.\n\n### For more information\nIf you have any questions or comments about this advisory:\n* Contact us on [Discord](https://discord.gg/pterodactyl)\n* Email us at `dane ät pterodactyl dot io`","origin":"UNSPECIFIED","severity":"MODERATE","published_at":"2021-06-23T18:03:18.000Z","withdrawn_at":null,"classification":"GENERAL","cvss_score":6.5,"cvss_vector":"CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:C/C:N/I:N/A:H","references":["https://github.com/pterodactyl/wings/security/advisories/GHSA-jj6m-r8jc-2gp7","https://nvd.nist.gov/vuln/detail/CVE-2021-32699","https://github.com/pterodactyl/wings/commit/e0078eee0a71d61573a94c75e6efcad069d78de3","https://github.com/advisories/GHSA-jj6m-r8jc-2gp7"],"source_kind":"github","identifiers":["GHSA-jj6m-r8jc-2gp7","CVE-2021-32699"],"repository_url":"https://github.com/pterodactyl/wings","blast_radius":0.0,"created_at":"2022-12-21T16:12:58.514Z","updated_at":"2026-09-30T09:18:24.636Z","epss_percentage":0.00267,"epss_percentile":0.16741,"api_url":"https://advisories.ecosyste.ms/api/v1/advisories/MDE2OlNlY3VyaXR5QWR2aXNvcnlHSFNBLWpqNm0tcjhqYy0yZ3A3","html_url":"https://advisories.ecosyste.ms/advisories/MDE2OlNlY3VyaXR5QWR2aXNvcnlHSFNBLWpqNm0tcjhqYy0yZ3A3","packages":[{"ecosystem":"go","package_name":"github.com/pterodactyl/wings","versions":[{"first_patched_version":"1.4.4","vulnerable_version_range":"\u003c 1.4.4"}],"purl":"pkg:go/github.com%2Fpterodactyl%2Fwings"}],"related_packages_url":"https://advisories.ecosyste.ms/api/v1/advisories/MDE2OlNlY3VyaXR5QWR2aXNvcnlHSFNBLWpqNm0tcjhqYy0yZ3A3/related_packages","related_advisories":[]}],"docker_usage_url":"https://docker.ecosyste.ms/usage/go/github.com/pterodactyl/wings","docker_dependents_count":4,"docker_downloads_count":495,"usage_url":"https://repos.ecosyste.ms/usage/go/github.com/pterodactyl/wings","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/go/github.com/pterodactyl/wings/dependencies","status":null,"funding_links":["https://github.com/sponsors/pterodactyl"],"critical":null,"issue_metadata":{"last_synced_at":"2026-09-23T01:46:14.489Z","issues_count":0,"pull_requests_count":276,"avg_time_to_close_issue":null,"avg_time_to_close_pull_request":3436249.133027523,"issues_closed_count":0,"pull_requests_closed_count":218,"pull_request_authors_count":88,"issue_authors_count":0,"avg_comments_per_issue":null,"avg_comments_per_pull_request":0.7137681159420289,"merged_pull_requests_count":150,"bot_issues_count":0,"bot_pull_requests_count":89,"past_year_issues_count":0,"past_year_pull_requests_count":25,"past_year_avg_time_to_close_issue":null,"past_year_avg_time_to_close_pull_request":850529.6666666666,"past_year_issues_closed_count":0,"past_year_pull_requests_closed_count":15,"past_year_pull_request_authors_count":17,"past_year_issue_authors_count":0,"past_year_avg_comments_per_issue":null,"past_year_avg_comments_per_pull_request":1.24,"past_year_bot_issues_count":0,"past_year_bot_pull_requests_count":5,"past_year_merged_pull_requests_count":9,"issues_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/pterodactyl%2Fwings/issues","maintainers":[{"login":"matthewpi","count":23,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/matthewpi"},{"login":"danny6167","count":15,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/danny6167"},{"login":"parkervcp","count":10,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/parkervcp"},{"login":"schrej","count":6,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/schrej"},{"login":"DaneEveritt","count":5,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/DaneEveritt"},{"login":"Software-Noob","count":2,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/Software-Noob"}],"active_maintainers":[]},"versions_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2Fpterodactyl%2Fwings/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2Fpterodactyl%2Fwings/version_numbers","latest_version_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2Fpterodactyl%2Fwings/latest_version","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2Fpterodactyl%2Fwings/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2Fpterodactyl%2Fwings/related_packages","codemeta_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2Fpterodactyl%2Fwings/codemeta","maintainers":[]}