{"id":575,"url":"https://github.com/Mudlet/Mudlet","last_synced_at":"2026-07-12T12:20:15.095Z","repository":{"id":12448999,"uuid":"15108812","full_name":"Mudlet/Mudlet","owner":"Mudlet","description":"⚔️ A cross-platform, open source, and super fast MUD client with scripting in Lua","archived":false,"fork":false,"pushed_at":"2025-10-06T13:08:37.000Z","size":190465,"stargazers_count":827,"open_issues_count":615,"forks_count":318,"subscribers_count":32,"default_branch":"development","last_synced_at":"2025-10-06T15:11:13.470Z","etag":null,"topics":["c-plus-plus-17","cpp","cross-platform","game","hacktoberfest","linux","lua","lua-script","macos","modern-cpp","mud","mudlet","multi-user-dungeon","online","qt","rpg","text-adventure","text-based","triggers","windows"],"latest_commit_sha":null,"homepage":"https://mudlet.org","language":"C++","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"gpl-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/Mudlet.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":"docs/CONTRIBUTING.md","funding":"docs/FUNDING.yml","license":"COPYING","code_of_conduct":"docs/CODE_OF_CONDUCT.md","threat_model":null,"audit":null,"citation":null,"codeowners":".github/CODEOWNERS","security":null,"support":"docs/SUPPORT.md","governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":"AGENTS.md","dco":null,"cla":null},"funding":{"patreon":"mudlet","open_collective":"mudlet","custom":"https://paypal.me/mudlet"}},"created_at":"2013-12-11T14:04:21.000Z","updated_at":"2025-10-06T13:08:42.000Z","dependencies_parsed_at":"2025-04-16T23:05:44.560Z","dependency_job_id":"7149f122-a3cd-406f-8ddc-96e01842fd96","html_url":"https://github.com/Mudlet/Mudlet","commit_stats":{"total_commits":5856,"total_committers":164,"mean_commits":"35.707317073170735","dds":0.7155054644808743,"last_synced_commit":"02aa335bafab2a8c01ff7c16dd73ce4cbcaa978e"},"previous_names":[],"tags_count":90,"template":false,"template_full_name":null,"purl":"pkg:github/Mudlet/Mudlet","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Mudlet%2FMudlet","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Mudlet%2FMudlet/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Mudlet%2FMudlet/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Mudlet%2FMudlet/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/Mudlet","download_url":"https://codeload.github.com/Mudlet/Mudlet/tar.gz/refs/heads/development","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Mudlet%2FMudlet/sbom","scorecard":{"id":97118,"data":{"date":"2025-08-11","repo":{"name":"github.com/Mudlet/Mudlet","commit":"3ef93edee491ed861a49d67c4f9b6fdfb8445007"},"scorecard":{"version":"v5.2.1-40-gf6ed084d","commit":"f6ed084d17c9236477efd66e5b258b9d4cc7b389"},"score":4.3,"checks":[{"name":"Code-Review","score":7,"reason":"Found 23/29 approved changesets -- score normalized to 7","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":"Maintained","score":10,"reason":"30 commit(s) and 25 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":"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":"Dangerous-Workflow","score":0,"reason":"dangerous workflow patterns detected","details":["Warn: untrusted code checkout '${{ github.event.pull_request.head.sha }}': .github/workflows/clangtidy-diff-analysis.yml:29","Warn: untrusted code checkout '${{github.event.pull_request.head.ref}}': .github/workflows/dangerjs.yml:12","Warn: untrusted code checkout '${{github.event.pull_request.head.ref}}': .github/workflows/qridlayout-ordering.yml:12"],"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":"Packaging","score":-1,"reason":"packaging workflow not detected","details":["Warn: no GitHub/GitLab publishing workflow detected."],"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":"License","score":10,"reason":"license file detected","details":["Info: project has a license file: COPYING:0","Info: FSF or OSI recognized license: GNU General Public License v2.0: COPYING:0"],"documentation":{"short":"Determines if the project has defined a license.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#license"}},{"name":"Binary-Artifacts","score":6,"reason":"binaries present in source code","details":["Warn: binary detected: 3rdparty/discord/rpc/lib/discord-rpc32.dll:1","Warn: binary detected: 3rdparty/discord/rpc/lib/discord-rpc64.dll:1","Warn: binary detected: 3rdparty/discord/rpc/lib/libdiscord-rpc.dylib:1","Warn: binary detected: 3rdparty/discord/rpc/lib/libdiscord-rpc.so:1"],"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":0,"reason":"detected GitHub workflow tokens with excessive permissions","details":["Warn: jobLevel 'contents' permission set to 'write': .github/workflows/update-translations.yml:13","Warn: no topLevel permission defined: .github/workflows/build-mudlet-win.yml:1","Warn: no topLevel permission defined: .github/workflows/build-mudlet.yml:1","Warn: no topLevel permission defined: .github/workflows/clangtidy-diff-analysis.yml:1","Warn: no topLevel permission defined: .github/workflows/clangtidy-post-comments.yml:1","Warn: no topLevel permission defined: .github/workflows/codeql-analysis.yml:1","Warn: no topLevel permission defined: .github/workflows/codespell-analysis.yml:1","Warn: no topLevel permission defined: .github/workflows/dangerjs.yml:1","Warn: no topLevel permission defined: .github/workflows/generate-changelog.yml:1","Warn: no topLevel permission defined: .github/workflows/generate-coder-attribution.yml:1","Warn: no topLevel permission defined: .github/workflows/link-ptbs-to-dblsqd.yml:1","Warn: no topLevel permission defined: .github/workflows/performance-analysis.yml:1","Warn: no topLevel permission defined: .github/workflows/qridlayout-ordering.yml:1","Info: topLevel 'contents' permission set to 'read': .github/workflows/tag-pull-requests.yml:7","Warn: no topLevel permission defined: .github/workflows/update-3rdparty.yml:1","Warn: no topLevel permission defined: .github/workflows/update-autocompletion.yml:1","Warn: no topLevel permission defined: .github/workflows/update-en-us-plural.yml:1","Warn: no topLevel permission defined: .github/workflows/update-geyser-docs.yml:1","Warn: no topLevel permission defined: .github/workflows/update-translations.yml: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":"CII-Best-Practices","score":2,"reason":"badge detected: InProgress","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":"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":"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":"Signed-Releases","score":-1,"reason":"no releases found","details":null,"documentation":{"short":"Determines if the project cryptographically signs release artifacts.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#signed-releases"}},{"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"}},{"name":"Pinned-Dependencies","score":0,"reason":"dependency not pinned by hash detected -- score normalized to 0","details":["Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/build-mudlet-win.yml:30: update your workflow using https://app.stepsecurity.io/secureworkflow/Mudlet/Mudlet/build-mudlet-win.yml/development?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/build-mudlet-win.yml:37: update your workflow using https://app.stepsecurity.io/secureworkflow/Mudlet/Mudlet/build-mudlet-win.yml/development?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/build-mudlet-win.yml:52: update your workflow using https://app.stepsecurity.io/secureworkflow/Mudlet/Mudlet/build-mudlet-win.yml/development?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/build-mudlet-win.yml:93: update your workflow using https://app.stepsecurity.io/secureworkflow/Mudlet/Mudlet/build-mudlet-win.yml/development?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/build-mudlet-win.yml:103: update your workflow using https://app.stepsecurity.io/secureworkflow/Mudlet/Mudlet/build-mudlet-win.yml/development?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/build-mudlet-win.yml:134: update your workflow using https://app.stepsecurity.io/secureworkflow/Mudlet/Mudlet/build-mudlet-win.yml/development?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/build-mudlet.yml:72: update your workflow using https://app.stepsecurity.io/secureworkflow/Mudlet/Mudlet/build-mudlet.yml/development?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/build-mudlet.yml:82: update your workflow using https://app.stepsecurity.io/secureworkflow/Mudlet/Mudlet/build-mudlet.yml/development?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/build-mudlet.yml:91: update your workflow using https://app.stepsecurity.io/secureworkflow/Mudlet/Mudlet/build-mudlet.yml/development?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/build-mudlet.yml:112: update your workflow using https://app.stepsecurity.io/secureworkflow/Mudlet/Mudlet/build-mudlet.yml/development?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/build-mudlet.yml:118: update your workflow using https://app.stepsecurity.io/secureworkflow/Mudlet/Mudlet/build-mudlet.yml/development?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/build-mudlet.yml:155: update your workflow using https://app.stepsecurity.io/secureworkflow/Mudlet/Mudlet/build-mudlet.yml/development?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/build-mudlet.yml:209: update your workflow using https://app.stepsecurity.io/secureworkflow/Mudlet/Mudlet/build-mudlet.yml/development?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/build-mudlet.yml:216: update your workflow using https://app.stepsecurity.io/secureworkflow/Mudlet/Mudlet/build-mudlet.yml/development?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/build-mudlet.yml:264: update your workflow using https://app.stepsecurity.io/secureworkflow/Mudlet/Mudlet/build-mudlet.yml/development?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/build-mudlet.yml:297: update your workflow using https://app.stepsecurity.io/secureworkflow/Mudlet/Mudlet/build-mudlet.yml/development?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/build-mudlet.yml:313: update your workflow using https://app.stepsecurity.io/secureworkflow/Mudlet/Mudlet/build-mudlet.yml/development?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/build-mudlet.yml:320: update your workflow using https://app.stepsecurity.io/secureworkflow/Mudlet/Mudlet/build-mudlet.yml/development?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/build-mudlet.yml:370: update your workflow using https://app.stepsecurity.io/secureworkflow/Mudlet/Mudlet/build-mudlet.yml/development?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/build-mudlet.yml:404: update your workflow using https://app.stepsecurity.io/secureworkflow/Mudlet/Mudlet/build-mudlet.yml/development?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/clangtidy-diff-analysis.yml:30: update your workflow using https://app.stepsecurity.io/secureworkflow/Mudlet/Mudlet/clangtidy-diff-analysis.yml/development?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/clangtidy-diff-analysis.yml:40: update your workflow using https://app.stepsecurity.io/secureworkflow/Mudlet/Mudlet/clangtidy-diff-analysis.yml/development?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/clangtidy-diff-analysis.yml:49: update your workflow using https://app.stepsecurity.io/secureworkflow/Mudlet/Mudlet/clangtidy-diff-analysis.yml/development?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/clangtidy-diff-analysis.yml:57: update your workflow using https://app.stepsecurity.io/secureworkflow/Mudlet/Mudlet/clangtidy-diff-analysis.yml/development?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/clangtidy-diff-analysis.yml:80: update your workflow using https://app.stepsecurity.io/secureworkflow/Mudlet/Mudlet/clangtidy-diff-analysis.yml/development?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/clangtidy-diff-analysis.yml:90: update your workflow using https://app.stepsecurity.io/secureworkflow/Mudlet/Mudlet/clangtidy-diff-analysis.yml/development?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/clangtidy-diff-analysis.yml:108: update your workflow using https://app.stepsecurity.io/secureworkflow/Mudlet/Mudlet/clangtidy-diff-analysis.yml/development?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/clangtidy-diff-analysis.yml:125: update your workflow using https://app.stepsecurity.io/secureworkflow/Mudlet/Mudlet/clangtidy-diff-analysis.yml/development?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/clangtidy-diff-analysis.yml:136: update your workflow using https://app.stepsecurity.io/secureworkflow/Mudlet/Mudlet/clangtidy-diff-analysis.yml/development?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/clangtidy-post-comments.yml:14: update your workflow using https://app.stepsecurity.io/secureworkflow/Mudlet/Mudlet/clangtidy-post-comments.yml/development?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/codeql-analysis.yml:42: update your workflow using https://app.stepsecurity.io/secureworkflow/Mudlet/Mudlet/codeql-analysis.yml/development?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/codeql-analysis.yml:50: update your workflow using https://app.stepsecurity.io/secureworkflow/Mudlet/Mudlet/codeql-analysis.yml/development?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/codeql-analysis.yml:59: update your workflow using https://app.stepsecurity.io/secureworkflow/Mudlet/Mudlet/codeql-analysis.yml/development?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/codeql-analysis.yml:67: update your workflow using https://app.stepsecurity.io/secureworkflow/Mudlet/Mudlet/codeql-analysis.yml/development?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/codeql-analysis.yml:90: update your workflow using https://app.stepsecurity.io/secureworkflow/Mudlet/Mudlet/codeql-analysis.yml/development?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/codeql-analysis.yml:100: update your workflow using https://app.stepsecurity.io/secureworkflow/Mudlet/Mudlet/codeql-analysis.yml/development?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/codeql-analysis.yml:109: update your workflow using https://app.stepsecurity.io/secureworkflow/Mudlet/Mudlet/codeql-analysis.yml/development?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/codeql-analysis.yml:154: update your workflow using https://app.stepsecurity.io/secureworkflow/Mudlet/Mudlet/codeql-analysis.yml/development?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/codeql-analysis.yml:168: update your workflow using https://app.stepsecurity.io/secureworkflow/Mudlet/Mudlet/codeql-analysis.yml/development?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/codeql-analysis.yml:175: update your workflow using https://app.stepsecurity.io/secureworkflow/Mudlet/Mudlet/codeql-analysis.yml/development?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/codeql-analysis.yml:183: update your workflow using https://app.stepsecurity.io/secureworkflow/Mudlet/Mudlet/codeql-analysis.yml/development?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/codespell-analysis.yml:17: update your workflow using https://app.stepsecurity.io/secureworkflow/Mudlet/Mudlet/codespell-analysis.yml/development?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/codespell-analysis.yml:18: update your workflow using https://app.stepsecurity.io/secureworkflow/Mudlet/Mudlet/codespell-analysis.yml/development?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/codespell-analysis.yml:19: update your workflow using https://app.stepsecurity.io/secureworkflow/Mudlet/Mudlet/codespell-analysis.yml/development?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/dangerjs.yml:12: update your workflow using https://app.stepsecurity.io/secureworkflow/Mudlet/Mudlet/dangerjs.yml/development?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/generate-changelog.yml:26: update your workflow using https://app.stepsecurity.io/secureworkflow/Mudlet/Mudlet/generate-changelog.yml/development?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/generate-changelog.yml:31: update your workflow using https://app.stepsecurity.io/secureworkflow/Mudlet/Mudlet/generate-changelog.yml/development?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/generate-changelog.yml:36: update your workflow using https://app.stepsecurity.io/secureworkflow/Mudlet/Mudlet/generate-changelog.yml/development?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/generate-changelog.yml:72: update your workflow using https://app.stepsecurity.io/secureworkflow/Mudlet/Mudlet/generate-changelog.yml/development?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/generate-coder-attribution.yml:24: update your workflow using https://app.stepsecurity.io/secureworkflow/Mudlet/Mudlet/generate-coder-attribution.yml/development?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/generate-coder-attribution.yml:29: update your workflow using https://app.stepsecurity.io/secureworkflow/Mudlet/Mudlet/generate-coder-attribution.yml/development?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/generate-coder-attribution.yml:34: update your workflow using https://app.stepsecurity.io/secureworkflow/Mudlet/Mudlet/generate-coder-attribution.yml/development?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/generate-coder-attribution.yml:76: update your workflow using https://app.stepsecurity.io/secureworkflow/Mudlet/Mudlet/generate-coder-attribution.yml/development?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/link-ptbs-to-dblsqd.yml:14: update your workflow using https://app.stepsecurity.io/secureworkflow/Mudlet/Mudlet/link-ptbs-to-dblsqd.yml/development?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/link-ptbs-to-dblsqd.yml:15: update your workflow using https://app.stepsecurity.io/secureworkflow/Mudlet/Mudlet/link-ptbs-to-dblsqd.yml/development?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/link-ptbs-to-dblsqd.yml:18: update your workflow using https://app.stepsecurity.io/secureworkflow/Mudlet/Mudlet/link-ptbs-to-dblsqd.yml/development?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/link-ptbs-to-dblsqd.yml:19: update your workflow using https://app.stepsecurity.io/secureworkflow/Mudlet/Mudlet/link-ptbs-to-dblsqd.yml/development?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/performance-analysis.yml:25: update your workflow using https://app.stepsecurity.io/secureworkflow/Mudlet/Mudlet/performance-analysis.yml/development?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/performance-analysis.yml:31: update your workflow using https://app.stepsecurity.io/secureworkflow/Mudlet/Mudlet/performance-analysis.yml/development?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/performance-analysis.yml:86: update your workflow using https://app.stepsecurity.io/secureworkflow/Mudlet/Mudlet/performance-analysis.yml/development?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/performance-analysis.yml:102: update your workflow using https://app.stepsecurity.io/secureworkflow/Mudlet/Mudlet/performance-analysis.yml/development?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/performance-analysis.yml:118: update your workflow using https://app.stepsecurity.io/secureworkflow/Mudlet/Mudlet/performance-analysis.yml/development?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/performance-analysis.yml:134: update your workflow using https://app.stepsecurity.io/secureworkflow/Mudlet/Mudlet/performance-analysis.yml/development?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/performance-analysis.yml:150: update your workflow using https://app.stepsecurity.io/secureworkflow/Mudlet/Mudlet/performance-analysis.yml/development?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/performance-analysis.yml:166: update your workflow using https://app.stepsecurity.io/secureworkflow/Mudlet/Mudlet/performance-analysis.yml/development?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/performance-analysis.yml:182: update your workflow using https://app.stepsecurity.io/secureworkflow/Mudlet/Mudlet/performance-analysis.yml/development?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/performance-analysis.yml:198: update your workflow using https://app.stepsecurity.io/secureworkflow/Mudlet/Mudlet/performance-analysis.yml/development?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/qridlayout-ordering.yml:12: update your workflow using https://app.stepsecurity.io/secureworkflow/Mudlet/Mudlet/qridlayout-ordering.yml/development?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/qridlayout-ordering.yml:19: update your workflow using https://app.stepsecurity.io/secureworkflow/Mudlet/Mudlet/qridlayout-ordering.yml/development?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/qridlayout-ordering.yml:25: update your workflow using https://app.stepsecurity.io/secureworkflow/Mudlet/Mudlet/qridlayout-ordering.yml/development?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/tag-pull-requests.yml:14: update your workflow using https://app.stepsecurity.io/secureworkflow/Mudlet/Mudlet/tag-pull-requests.yml/development?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/tag-pull-requests.yml:18: update your workflow using https://app.stepsecurity.io/secureworkflow/Mudlet/Mudlet/tag-pull-requests.yml/development?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/update-3rdparty.yml:59: update your workflow using https://app.stepsecurity.io/secureworkflow/Mudlet/Mudlet/update-3rdparty.yml/development?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/update-3rdparty.yml:64: update your workflow using https://app.stepsecurity.io/secureworkflow/Mudlet/Mudlet/update-3rdparty.yml/development?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/update-3rdparty.yml:80: update your workflow using https://app.stepsecurity.io/secureworkflow/Mudlet/Mudlet/update-3rdparty.yml/development?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/update-3rdparty.yml:101: update your workflow using https://app.stepsecurity.io/secureworkflow/Mudlet/Mudlet/update-3rdparty.yml/development?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/update-3rdparty.yml:120: update your workflow using https://app.stepsecurity.io/secureworkflow/Mudlet/Mudlet/update-3rdparty.yml/development?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/update-3rdparty.yml:142: update your workflow using https://app.stepsecurity.io/secureworkflow/Mudlet/Mudlet/update-3rdparty.yml/development?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/update-3rdparty.yml:164: update your workflow using https://app.stepsecurity.io/secureworkflow/Mudlet/Mudlet/update-3rdparty.yml/development?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/update-3rdparty.yml:186: update your workflow using https://app.stepsecurity.io/secureworkflow/Mudlet/Mudlet/update-3rdparty.yml/development?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/update-3rdparty.yml:204: update your workflow using https://app.stepsecurity.io/secureworkflow/Mudlet/Mudlet/update-3rdparty.yml/development?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/update-3rdparty.yml:226: update your workflow using https://app.stepsecurity.io/secureworkflow/Mudlet/Mudlet/update-3rdparty.yml/development?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/update-3rdparty.yml:244: update your workflow using https://app.stepsecurity.io/secureworkflow/Mudlet/Mudlet/update-3rdparty.yml/development?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/update-3rdparty.yml:266: update your workflow using https://app.stepsecurity.io/secureworkflow/Mudlet/Mudlet/update-3rdparty.yml/development?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/update-3rdparty.yml:284: update your workflow using https://app.stepsecurity.io/secureworkflow/Mudlet/Mudlet/update-3rdparty.yml/development?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/update-3rdparty.yml:13: update your workflow using https://app.stepsecurity.io/secureworkflow/Mudlet/Mudlet/update-3rdparty.yml/development?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/update-3rdparty.yml:18: update your workflow using https://app.stepsecurity.io/secureworkflow/Mudlet/Mudlet/update-3rdparty.yml/development?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/update-3rdparty.yml:38: update your workflow using https://app.stepsecurity.io/secureworkflow/Mudlet/Mudlet/update-3rdparty.yml/development?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/update-autocompletion.yml:14: update your workflow using https://app.stepsecurity.io/secureworkflow/Mudlet/Mudlet/update-autocompletion.yml/development?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/update-autocompletion.yml:15: update your workflow using https://app.stepsecurity.io/secureworkflow/Mudlet/Mudlet/update-autocompletion.yml/development?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/update-autocompletion.yml:18: update your workflow using https://app.stepsecurity.io/secureworkflow/Mudlet/Mudlet/update-autocompletion.yml/development?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/update-autocompletion.yml:19: update your workflow using https://app.stepsecurity.io/secureworkflow/Mudlet/Mudlet/update-autocompletion.yml/development?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/update-autocompletion.yml:52: update your workflow using https://app.stepsecurity.io/secureworkflow/Mudlet/Mudlet/update-autocompletion.yml/development?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/update-en-us-plural.yml:16: update your workflow using https://app.stepsecurity.io/secureworkflow/Mudlet/Mudlet/update-en-us-plural.yml/development?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/update-en-us-plural.yml:22: update your workflow using https://app.stepsecurity.io/secureworkflow/Mudlet/Mudlet/update-en-us-plural.yml/development?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/update-en-us-plural.yml:28: update your workflow using https://app.stepsecurity.io/secureworkflow/Mudlet/Mudlet/update-en-us-plural.yml/development?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/update-en-us-plural.yml:34: update your workflow using https://app.stepsecurity.io/secureworkflow/Mudlet/Mudlet/update-en-us-plural.yml/development?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/update-geyser-docs.yml:14: update your workflow using https://app.stepsecurity.io/secureworkflow/Mudlet/Mudlet/update-geyser-docs.yml/development?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/update-geyser-docs.yml:17: update your workflow using https://app.stepsecurity.io/secureworkflow/Mudlet/Mudlet/update-geyser-docs.yml/development?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/update-geyser-docs.yml:22: update your workflow using https://app.stepsecurity.io/secureworkflow/Mudlet/Mudlet/update-geyser-docs.yml/development?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/update-geyser-docs.yml:35: update your workflow using https://app.stepsecurity.io/secureworkflow/Mudlet/Mudlet/update-geyser-docs.yml/development?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/update-geyser-docs.yml:43: update your workflow using https://app.stepsecurity.io/secureworkflow/Mudlet/Mudlet/update-geyser-docs.yml/development?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/update-translations.yml:17: update your workflow using https://app.stepsecurity.io/secureworkflow/Mudlet/Mudlet/update-translations.yml/development?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/update-translations.yml:25: update your workflow using https://app.stepsecurity.io/secureworkflow/Mudlet/Mudlet/update-translations.yml/development?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/update-translations.yml:38: update your workflow using https://app.stepsecurity.io/secureworkflow/Mudlet/Mudlet/update-translations.yml/development?enable=pin","Warn: containerImage not pinned by hash: .devcontainer/Dockerfile:5","Warn: containerImage not pinned by hash: docker/Dockerfile:1: pin your Docker image by updating ubuntu:22.04 to ubuntu:22.04@sha256:1ec65b2719518e27d4d25f104d93f9fac60dc437f81452302406825c46fcc9cb","Warn: nugetCommand not pinned by hash: CI/deploy-mudlet-for-windows.sh:214: pin your dependecies by either enabling central package management (https://learn.microsoft.com/nuget/consume-packages/Central-Package-Management) or using a lockfile (https://learn.microsoft.com/nuget/consume-packages/package-references-in-project-files#locking-dependencies)","Warn: chocoCommand not pinned by hash: CI/deploy-mudlet-for-windows.sh:390","Warn: npmCommand not pinned by hash: CI/deploy-mudlet-for-windows.sh:395","Warn: npmCommand not pinned by hash: CI/travis.linux.after_success.sh:150","Warn: npmCommand not pinned by hash: CI/travis.osx.after_success.sh:167","Warn: npmCommand not pinned by hash: .github/workflows/link-ptbs-to-dblsqd.yml:61","Warn: npmCommand not pinned by hash: .github/workflows/update-autocompletion.yml:31","Info:   0 out of  42 GitHub-owned GitHubAction dependencies pinned","Info:   0 out of  63 third-party GitHubAction dependencies pinned","Info:   0 out of   2 containerImage dependencies pinned","Info:   0 out of   1 nugetCommand dependencies pinned","Info:   0 out of   1 chocoCommand dependencies pinned","Info:   0 out of   5 npmCommand 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":"SAST","score":7,"reason":"SAST tool detected but not run on all commits","details":["Info: SAST configuration detected: CodeQL","Warn: 0 commits out of 30 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"}}]},"last_synced_at":"2025-08-15T09:17:46.390Z","repository_id":12448999,"created_at":"2025-08-15T09:17:46.390Z","updated_at":"2025-08-15T09:17:46.390Z"},"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":279015049,"owners_count":26085643,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","status":"online","status_checked_at":"2025-10-13T02:00:06.723Z","response_time":61,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["c-plus-plus-17","cpp","cross-platform","game","hacktoberfest","linux","lua","lua-script","macos","modern-cpp","mud","mudlet","multi-user-dungeon","online","qt","rpg","text-adventure","text-based","triggers","windows"],"created_at":"2024-01-11T15:57:37.467Z","updated_at":"2025-10-13T12:22:01.210Z","avatar_url":"https://github.com/Mudlet.png","language":"C++","project_url":"https://opencollective.ecosyste.ms/api/v1/projects/575","html_url":"https://opencollective.ecosyste.ms/projects/575","collective":{"id":236,"uuid":"eng0kzdy-vor4pzb9-o5bpbma8-37xlw95j","slug":"mudlet","name":"Mudlet","description":"creating a portal to online text adventures","website":"https://www.mudlet.org/","github":"Mudlet/Mudlet","twitter":"mudlet","repository_url":null,"social_links":[{"type":"WEBSITE","url":"https://www.mudlet.org/"},{"type":"DISCORD","url":"https://discord.gg/kuYvMQ9"},{"type":"GITHUB","url":"https://github.com/Mudlet/Mudlet"}],"currency":"USD","projects_count":1,"last_synced_at":"2026-07-26T12:15:08.543Z","created_at":"2024-01-10T13:17:47.382Z","updated_at":"2026-07-26T12:15:08.854Z","transactions_count":23,"balance":1108.3899999999996,"account_type":"COLLECTIVE","owner":{"login":"Mudlet","name":"Mudlet","uuid":"6158612","kind":"organization","description":"Keeping and improving on online text gaming","email":null,"website":"https://mudlet.org","location":null,"twitter":null,"company":null,"icon_url":"https://avatars.githubusercontent.com/u/6158612?v=4","repositories_count":23,"last_synced_at":"2023-08-07T00:01:35.114Z","metadata":{"has_sponsors_listing":false},"html_url":"https://github.com/Mudlet","funding_links":[],"total_stars":null,"followers":null,"following":null,"created_at":"2022-11-06T17:36:18.774Z","updated_at":"2023-08-07T00:01:35.217Z","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/Mudlet","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/Mudlet/repositories"},"last_project_activity_at":"2025-10-06T13:08:37.000Z","archived":false,"no_funding":false,"no_license":false,"host":"opensource","collective_created_at":"2023-04-04T17:22:48.553Z","collective_updated_at":"2023-04-04T18:04:36.429Z","html_url":"https://opencollective.com/mudlet","icon_url":"https://images.opencollective.com/mudlet/logo/40.png","total_donations":1108.3899999999999,"total_expenses":-163.97,"current_balance":1108.3899999999996,"api_url":"https://opencollective.ecosyste.ms/api/v1/collectives/mudlet","url":"https://opencollective.ecosyste.ms/collectives/mudlet","projects_url":"https://opencollective.ecosyste.ms/api/v1/collectives/mudlet/projects"}}