{"id":31697,"name":"mapserver","description":"Source code of the MapServer project.  Please submit pull requests to the 'main' branch.","url":"https://github.com/mapserver/mapserver","last_synced_at":"2025-09-05T05:13:21.820Z","repository":{"id":2912165,"uuid":"3921611","full_name":"MapServer/MapServer","owner":"MapServer","description":"Source code of the MapServer project.  Please submit pull requests to the 'main' branch.","archived":false,"fork":false,"pushed_at":"2025-09-02T12:23:53.000Z","size":75903,"stargazers_count":1132,"open_issues_count":303,"forks_count":391,"subscribers_count":83,"default_branch":"main","last_synced_at":"2025-09-02T14:28:58.712Z","etag":null,"topics":["c","engine","foss4g","gdal","geospatial","gml","map","mapping","mapserver","ogc","ogc-api","ogc-services","osgeo","sos","speed","wcs","web","web-mapping","wfs","wms"],"latest_commit_sha":null,"homepage":"https://mapserver.org","language":"C","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"other","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/MapServer.png","metadata":{"files":{"readme":"README.WIN32","changelog":"HISTORY.md","contributing":"CONTRIBUTING.md","funding":".github/FUNDING.yml","license":"LICENSE.md","code_of_conduct":null,"threat_model":null,"audit":null,"citation":"CITATION.cff","codeowners":null,"security":"SECURITY.md","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":["OSGeo"],"custom":"https://www.paypal.com/cgi-bin/webscr?cmd=_s-xclick\u0026hosted_button_id=KRJ2X44N3HA6U\u0026source=url"}},"created_at":"2012-04-03T19:10:40.000Z","updated_at":"2025-09-02T12:23:42.000Z","dependencies_parsed_at":"2023-02-15T23:00:41.633Z","dependency_job_id":"fe4588a6-b559-46b2-8732-7cf9e8dc9d36","html_url":"https://github.com/MapServer/MapServer","commit_stats":{"total_commits":12569,"total_committers":172,"mean_commits":73.07558139534883,"dds":0.8586999761317528,"last_synced_commit":"98ff88773eb3911ad5a5fa5a06d3746c6cc3ecb5"},"previous_names":[],"tags_count":210,"template":false,"template_full_name":null,"purl":"pkg:github/MapServer/MapServer","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/MapServer%2FMapServer","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/MapServer%2FMapServer/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/MapServer%2FMapServer/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/MapServer%2FMapServer/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/MapServer","download_url":"https://codeload.github.com/MapServer/MapServer/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/MapServer%2FMapServer/sbom","scorecard":{"id":89546,"data":{"date":"2025-08-11","repo":{"name":"github.com/MapServer/MapServer","commit":"032d9d1ba08f0b276c718658ee21b7964118f57a"},"scorecard":{"version":"v5.2.1-40-gf6ed084d","commit":"f6ed084d17c9236477efd66e5b258b9d4cc7b389"},"score":5.8,"checks":[{"name":"Code-Review","score":5,"reason":"Found 14/26 approved changesets -- score normalized to 5","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":"Security-Policy","score":10,"reason":"security policy file detected","details":["Info: security policy file detected: SECURITY.md:1","Info: Found linked content: SECURITY.md:1","Info: Found disclosure, vulnerability, and/or timelines in security policy: SECURITY.md:1","Info: Found text in security policy: SECURITY.md:1"],"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":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":"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":"Maintained","score":10,"reason":"24 commit(s) and 4 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":"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":"Token-Permissions","score":0,"reason":"detected GitHub workflow tokens with excessive permissions","details":["Info: jobLevel 'actions' permission set to 'read': .github/workflows/codeql.yml:25","Info: jobLevel 'contents' permission set to 'read': .github/workflows/codeql.yml:26","Warn: no topLevel permission defined: .github/workflows/backport.yml:1","Info: topLevel 'contents' permission set to 'read': .github/workflows/build-mapscript-php.yml:20","Info: topLevel 'contents' permission set to 'read': .github/workflows/build-mapscript-python.yml:15","Info: topLevel 'contents' permission set to 'read': .github/workflows/build.yml:10","Info: topLevel 'contents' permission set to 'read': .github/workflows/build_alpine.yml:10","Info: topLevel 'contents' permission set to 'read': .github/workflows/check-crlf.yml:13","Info: topLevel 'contents' permission set to 'read': .github/workflows/cifuzz.yml:9","Info: topLevel 'contents' permission set to 'read': .github/workflows/code_checks.yml:10","Info: topLevel 'contents' permission set to 'read': .github/workflows/codeql.yml:12","Warn: no topLevel permission defined: .github/workflows/conda.yml:1","Info: topLevel 'contents' permission set to 'read': .github/workflows/coverity-scan.yml:17","Info: topLevel 'contents' permission set to 'read': .github/workflows/cppcheck.yml:10","Info: topLevel 'contents' permission set to 'read': .github/workflows/irc_notify.yml:18","Info: no jobLevel write permissions found"],"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":"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":"License","score":9,"reason":"license file detected","details":["Info: project has a license file: LICENSE.md:0","Warn: project license file does not contain an FSF or OSI license."],"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":10,"reason":"project is fuzzed","details":["Info: OSSFuzz integration found","Info: CLibFuzzer integration found: fuzzers/configfuzzer.c:23","Info: CLibFuzzer integration found: fuzzers/configfuzzer.c:32","Info: CLibFuzzer integration found: fuzzers/mapfuzzer.c:23","Info: CLibFuzzer integration found: fuzzers/mapfuzzer.c:32","Info: CLibFuzzer integration found: fuzzers/shapefuzzer.c:10","Info: CLibFuzzer integration found: fuzzers/shapefuzzer.c:52","Info: CppLibFuzzer integration found: fuzzers/reproducer_main.cpp:35","Info: CppLibFuzzer integration found: fuzzers/reproducer_main.cpp:64","Info: CppLibFuzzer integration found: fuzzers/reproducer_main.cpp:101"],"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":0,"reason":"Project has not signed or included provenance with any releases.","details":["Warn: release artifact rel-8-4-0 not signed: https://api.github.com/repos/MapServer/MapServer/releases/194944292","Warn: release artifact rel-8-4-0-rc1 not signed: https://api.github.com/repos/MapServer/MapServer/releases/193770797","Warn: release artifact rel-8-4-0-beta2 not signed: https://api.github.com/repos/MapServer/MapServer/releases/190784349","Warn: release artifact rel-8-2-2 not signed: https://api.github.com/repos/MapServer/MapServer/releases/173089244","Warn: release artifact rel-8-2-1 not signed: https://api.github.com/repos/MapServer/MapServer/releases/166413163","Warn: release artifact rel-8-4-0 does not have provenance: https://api.github.com/repos/MapServer/MapServer/releases/194944292","Warn: release artifact rel-8-4-0-rc1 does not have provenance: https://api.github.com/repos/MapServer/MapServer/releases/193770797","Warn: release artifact rel-8-4-0-beta2 does not have provenance: https://api.github.com/repos/MapServer/MapServer/releases/190784349","Warn: release artifact rel-8-2-2 does not have provenance: https://api.github.com/repos/MapServer/MapServer/releases/173089244","Warn: release artifact rel-8-2-1 does not have provenance: https://api.github.com/repos/MapServer/MapServer/releases/166413163"],"documentation":{"short":"Determines if the project cryptographically signs release artifacts.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#signed-releases"}},{"name":"Pinned-Dependencies","score":0,"reason":"dependency not pinned by hash detected -- score normalized to 0","details":["Info: Possibly incomplete results: error parsing shell code: $ cannot be followed by a word: scripts/docker/Dockerfile:37-41","Info: Possibly incomplete results: error parsing shell code: $ cannot be followed by a word: scripts/docker/Dockerfile_mapcache:37-41","Info: Possibly incomplete results: error parsing shell code: $ cannot be followed by a word: scripts/docker/Dockerfile_oracle_mapcache:43-47","Warn: third-party GitHubAction not pinned by hash: .github/workflows/backport.yml:16: update your workflow using https://app.stepsecurity.io/secureworkflow/MapServer/MapServer/backport.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/build-mapscript-php.yml:31: update your workflow using https://app.stepsecurity.io/secureworkflow/MapServer/MapServer/build-mapscript-php.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/build-mapscript-python.yml:26: update your workflow using https://app.stepsecurity.io/secureworkflow/MapServer/MapServer/build-mapscript-python.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/build.yml:32: update your workflow using https://app.stepsecurity.io/secureworkflow/MapServer/MapServer/build.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/build.yml:43: update your workflow using https://app.stepsecurity.io/secureworkflow/MapServer/MapServer/build.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/build_alpine.yml:19: update your workflow using https://app.stepsecurity.io/secureworkflow/MapServer/MapServer/build_alpine.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/check-crlf.yml:22: update your workflow using https://app.stepsecurity.io/secureworkflow/MapServer/MapServer/check-crlf.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/check-crlf.yml:25: update your workflow using https://app.stepsecurity.io/secureworkflow/MapServer/MapServer/check-crlf.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/cifuzz.yml:17: update your workflow using https://app.stepsecurity.io/secureworkflow/MapServer/MapServer/cifuzz.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/cifuzz.yml:22: update your workflow using https://app.stepsecurity.io/secureworkflow/MapServer/MapServer/cifuzz.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/cifuzz.yml:28: update your workflow using https://app.stepsecurity.io/secureworkflow/MapServer/MapServer/cifuzz.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/code_checks.yml:17: update your workflow using https://app.stepsecurity.io/secureworkflow/MapServer/MapServer/code_checks.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/code_checks.yml:18: update your workflow using https://app.stepsecurity.io/secureworkflow/MapServer/MapServer/code_checks.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/code_checks.yml:21: update your workflow using https://app.stepsecurity.io/secureworkflow/MapServer/MapServer/code_checks.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/codeql.yml:40: update your workflow using https://app.stepsecurity.io/secureworkflow/MapServer/MapServer/codeql.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/codeql.yml:44: update your workflow using https://app.stepsecurity.io/secureworkflow/MapServer/MapServer/codeql.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/codeql.yml:72: update your workflow using https://app.stepsecurity.io/secureworkflow/MapServer/MapServer/codeql.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/codeql.yml:105: update your workflow using https://app.stepsecurity.io/secureworkflow/MapServer/MapServer/codeql.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/codeql.yml:111: update your workflow using https://app.stepsecurity.io/secureworkflow/MapServer/MapServer/codeql.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/conda.yml:18: update your workflow using https://app.stepsecurity.io/secureworkflow/MapServer/MapServer/conda.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/conda.yml:19: update your workflow using https://app.stepsecurity.io/secureworkflow/MapServer/MapServer/conda.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/conda.yml:24: update your workflow using https://app.stepsecurity.io/secureworkflow/MapServer/MapServer/conda.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/coverity-scan.yml:25: update your workflow using https://app.stepsecurity.io/secureworkflow/MapServer/MapServer/coverity-scan.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/cppcheck.yml:19: update your workflow using https://app.stepsecurity.io/secureworkflow/MapServer/MapServer/cppcheck.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/irc_notify.yml:26: update your workflow using https://app.stepsecurity.io/secureworkflow/MapServer/MapServer/irc_notify.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/irc_notify.yml:36: update your workflow using https://app.stepsecurity.io/secureworkflow/MapServer/MapServer/irc_notify.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/irc_notify.yml:46: update your workflow using https://app.stepsecurity.io/secureworkflow/MapServer/MapServer/irc_notify.yml/main?enable=pin","Warn: containerImage not pinned by hash: scripts/docker/Dockerfile:1: pin your Docker image by updating ubuntu:xenial to ubuntu:xenial@sha256:1f1a2d56de1d604801a9671f301190704c25d604a416f59e03c04f5c6ffee0d6","Warn: containerImage not pinned by hash: scripts/docker/Dockerfile_mapcache:1: pin your Docker image by updating ubuntu:xenial to ubuntu:xenial@sha256:1f1a2d56de1d604801a9671f301190704c25d604a416f59e03c04f5c6ffee0d6","Warn: containerImage not pinned by hash: scripts/docker/Dockerfile_oracle_mapcache:1: pin your Docker image by updating ubuntu:xenial to ubuntu:xenial@sha256:1f1a2d56de1d604801a9671f301190704c25d604a416f59e03c04f5c6ffee0d6","Warn: downloadThenRun not pinned by hash: scripts/docker/Dockerfile:57","Warn: pipCommand not pinned by hash: scripts/docker/Dockerfile:57","Warn: downloadThenRun not pinned by hash: scripts/docker/Dockerfile_mapcache:57","Warn: pipCommand not pinned by hash: scripts/docker/Dockerfile_mapcache:57","Warn: downloadThenRun not pinned by hash: scripts/docker/Dockerfile_oracle_mapcache:63","Warn: pipCommand not pinned by hash: scripts/docker/Dockerfile_oracle_mapcache:63","Warn: downloadThenRun not pinned by hash: .github/workflows/start.sh:26","Warn: pipCommand not pinned by hash: .github/workflows/start.sh:42","Warn: pipCommand not pinned by hash: ci/ubuntu/setup.sh:70","Warn: downloadThenRun not pinned by hash: scripts/build-mapscript-python.sh:28","Warn: pipCommand not pinned by hash: scripts/vagrant/packages.sh:26","Info:   0 out of  16 GitHub-owned GitHubAction dependencies pinned","Info:   0 out of  11 third-party GitHubAction dependencies pinned","Info:   0 out of   3 containerImage dependencies pinned","Info:   0 out of   5 downloadThenRun dependencies pinned","Info:   0 out of   6 pipCommand 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":10,"reason":"SAST tool is run on all commits","details":["Info: SAST configuration detected: CodeQL","Info: all commits (28) 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":0,"reason":"57 existing vulnerabilities detected","details":["Warn: Project is vulnerable to: GHSA-3c5c-7235-994j","Warn: Project is vulnerable to: GHSA-3f63-hfp8-52jq","Warn: Project is vulnerable to: PYSEC-2021-41 / GHSA-3wvg-mj6g-m9cv","Warn: Project is vulnerable to: PYSEC-2020-77 / GHSA-3xv8-3j54-hgrp","Warn: Project is vulnerable to: PYSEC-2020-80 / GHSA-43fq-w8qq-v88h","Warn: Project is vulnerable to: GHSA-44wm-f244-xhp3","Warn: Project is vulnerable to: GHSA-4fx9-vc88-q2xc","Warn: Project is vulnerable to: PYSEC-2021-35 / GHSA-57h3-9rgr-c24m","Warn: Project is vulnerable to: PYSEC-2020-172 / GHSA-5gm3-px64-rw72","Warn: Project is vulnerable to: PYSEC-2021-331 / GHSA-7534-mm45-c74v","Warn: Project is vulnerable to: PYSEC-2021-92 / GHSA-7r7m-5h27-29hp","Warn: Project is vulnerable to: PYSEC-2020-78 / GHSA-8843-m7mw-mxqm","Warn: Project is vulnerable to: PYSEC-2023-227 / GHSA-8ghj-p4vj-mr35","Warn: Project is vulnerable to: PYSEC-2014-87 / GHSA-8m9x-pxwq-j236","Warn: Project is vulnerable to: PYSEC-2022-10 / GHSA-8vj2-vxx3-667w","Warn: Project is vulnerable to: PYSEC-2021-36 / GHSA-8xjq-8fcg-g5hw","Warn: Project is vulnerable to: PYSEC-2016-6 / GHSA-8xjv-v9xq-m5h9","Warn: Project is vulnerable to: PYSEC-2021-42 / GHSA-95q3-8gr9-gm8w","Warn: Project is vulnerable to: PYSEC-2022-168 / GHSA-9j59-75qj-795w","Warn: Project is vulnerable to: PYSEC-2014-10 / GHSA-cfmr-38g9-f2h7","Warn: Project is vulnerable to: PYSEC-2020-76 / GHSA-cqhg-xjhh-p8hf","Warn: Project is vulnerable to: PYSEC-2021-40 / GHSA-f4w8-cv6p-x6r5","Warn: Project is vulnerable to: PYSEC-2021-69 / GHSA-f5g8-5qq7-938w","Warn: Project is vulnerable to: PYSEC-2021-139 / GHSA-g6rj-rv7j-xwp4","Warn: Project is vulnerable to: PYSEC-2015-16 / GHSA-h5rf-vgqx-wjv2","Warn: Project is vulnerable to: PYSEC-2016-5 / GHSA-hggx-3h72-49ww","Warn: Project is vulnerable to: PYSEC-2020-84 / GHSA-hj69-c76v-86wr","Warn: Project is vulnerable to: PYSEC-2016-7 / GHSA-hvr8-466p-75rh","Warn: Project is vulnerable to: PYSEC-2015-15 / GHSA-j6f7-g425-4gmx","Warn: Project is vulnerable to: GHSA-j7hp-h8jx-5ppr","Warn: Project is vulnerable to: PYSEC-2019-110 / GHSA-j7mj-748x-7p78","Warn: Project is vulnerable to: GHSA-jgpv-4h4c-xhw3","Warn: Project is vulnerable to: PYSEC-2022-42979 / GHSA-m2vv-5vj5-2hm7","Warn: Project is vulnerable to: PYSEC-2021-37 / GHSA-mvg9-xffr-p774","Warn: Project is vulnerable to: PYSEC-2020-83 / GHSA-p49h-hjvm-jg3h","Warn: Project is vulnerable to: PYSEC-2022-8 / GHSA-pw3c-h7wp-cvhx","Warn: Project is vulnerable to: PYSEC-2021-93 / GHSA-q5hq-fp76-qmrc","Warn: Project is vulnerable to: PYSEC-2020-82 / GHSA-r7rm-8j6h-r933","Warn: Project is vulnerable to: PYSEC-2014-23 / GHSA-r854-96gq-rfg3","Warn: Project is vulnerable to: PYSEC-2016-8 / GHSA-rwr3-c2q8-gm56","Warn: Project is vulnerable to: PYSEC-2020-81 / GHSA-vcqg-3p29-xw73","Warn: Project is vulnerable to: PYSEC-2020-79 / GHSA-vj42-xq3r-hr3r","Warn: Project is vulnerable to: PYSEC-2021-70 / GHSA-vqcj-wrf2-7v73","Warn: Project is vulnerable to: PYSEC-2016-9 / GHSA-w4vg-rf63-f3j3","Warn: Project is vulnerable to: PYSEC-2014-22 / GHSA-x895-2wrm-hvp7","Warn: Project is vulnerable to: PYSEC-2022-9 / GHSA-xrcv-f9gm-v42c","Warn: Project is vulnerable to: PYSEC-2021-137","Warn: Project is vulnerable to: PYSEC-2021-138","Warn: Project is vulnerable to: PYSEC-2021-317","Warn: Project is vulnerable to: PYSEC-2021-38","Warn: Project is vulnerable to: PYSEC-2021-39","Warn: Project is vulnerable to: PYSEC-2021-94","Warn: Project is vulnerable to: PYSEC-2023-175","Warn: Project is vulnerable to: PYSEC-2025-49 / GHSA-5rjg-fvgr-3xxf","Warn: Project is vulnerable to: GHSA-cx63-2mw6-8hw5","Warn: Project is vulnerable to: PYSEC-2022-43012 / GHSA-r9hx-vwmv-q579","Warn: Project is vulnerable to: PYSEC-2022-43017 / GHSA-qwmp-2cf2-g9g6"],"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-15T07:39:13.904Z","repository_id":2912165,"created_at":"2025-08-15T07:39:13.905Z","updated_at":"2025-08-15T07:39:13.905Z"},"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":273713621,"owners_count":25154614,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","status":"online","status_checked_at":"2025-09-05T02:00:09.113Z","response_time":402,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"owner":{"login":"MapServer","name":"MapServer","uuid":"1552283","kind":"organization","description":"Fast and customizable Web mapping engine, written in C.","email":null,"website":"https://mapserver.org","location":null,"twitter":null,"company":null,"icon_url":"https://avatars.githubusercontent.com/u/1552283?v=4","repositories_count":13,"last_synced_at":"2024-03-26T09:45:33.804Z","metadata":{"has_sponsors_listing":false},"html_url":"https://github.com/MapServer","funding_links":[],"total_stars":1271,"followers":34,"following":0,"created_at":"2022-11-03T14:58:38.715Z","updated_at":"2024-03-26T09:45:37.194Z","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/MapServer","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/MapServer/repositories"},"packages":null,"commits":{"id":28111,"full_name":"MapServer/MapServer","default_branch":"main","committers":[{"name":"Steve Lime","email":"sdlime@gmail.com","login":"sdlime","count":1776},{"name":"Thomas Bonfort","email":"thomas.bonfort@gmail.com","login":"tbonfort","count":1573},{"name":"Daniel Morissette","email":"dmorissette@mapgears.com","login":"dmorissette","count":1396},{"name":"Assefa Yewondwossen","email":"assefa@dmsolutions.ca","login":null,"count":1212},{"name":"Frank Warmerdam","email":"warmerdam@pobox.com","login":"warmerdam","count":1186},{"name":"Even Rouault","email":"even.rouault@spatialys.com","login":"rouault","count":1123},{"name":"Tamas Szekeres","email":"szekerest@gmail.com","login":"szekerest","count":580},{"name":"sethg","email":"sethg@geographika.co.uk","login":"geographika","count":484},{"name":"Sean Gillies","email":"sean.gillies@gmail.com","login":"sgillies","count":478},{"name":"Alan Boudreault","email":"aboudreault@mapgears.com","login":null,"count":454},{"name":"Howard Butler","email":"hobu.inc@gmail.com","login":"hobu","count":419},{"name":"Tom Kralidis","email":"tomkralidis@hotmail.com","login":"tomkralidis","count":350},{"name":"Jeff McKenna","email":"jmckenna@gatewaygeomatics.com","login":"jmckenna","count":244},{"name":"Paul Ramsey","email":"pramsey@cleverelephant.ca","login":"pramsey","count":136},{"name":"Umberto Nicoletti","email":"umberto.nicoletti@gmail.com","login":"unicolet","count":136},{"name":"Julien-Samuel Lacroix","email":"jlacroix@dmsolutions.ca","login":null,"count":126},{"name":"Stephan Meissl","email":"stephan@meissl.name","login":"Schpidi","count":118},{"name":"Sacha Fournier","email":"sfournier@dmsolutions.ca","login":null,"count":46},{"name":"Fabian Schindler","email":"fabian.schindler@gmx.at","login":"constantinius","count":39},{"name":"jbo-ads","email":"jbo-ads@mailo.com","login":"jbo-ads","count":37},{"name":"Attila Csipa","email":"plists@prometheus.org.yu","login":null,"count":30},{"name":"Max Kellermann","email":"max.kellermann@gmail.com","login":"MaxKellermann","count":28},{"name":"Bas Couwenberg","email":"sebastic@xs4all.nl","login":"sebastic","count":28},{"name":"Sander Jansen","email":"s.jansen@gmail.com","login":"gogglesguy","count":27},{"name":"David Blasby","email":"dblasby@openplans.org","login":null,"count":25},{"name":"Rodrigo Cabral","email":"cabral@yadata.net","login":null,"count":24},{"name":"Olivier Courtin","email":"olivier.courtin@oslandia.com","login":null,"count":17},{"name":"Martin Kofahl","email":"martin.kofahl@gmail.com","login":"mkofahl","count":15},{"name":"Alexander Gabriel","email":"alexander.gabriel@digital-infinity.de","login":"AlexanderGabriel","count":15},{"name":"ejn","email":"edward.nash@gmx.de","login":"ejn","count":15},{"name":"Normand Savard","email":"nsavard@mapgears.com","login":null,"count":14},{"name":"James Klassen","email":"klassen.js@gmail.com","login":"klassenjs","count":14},{"name":"Tomas Krecmer","email":"tokr@tmapy.cz","login":"tokrsen","count":13},{"name":"Erik Ravhed","email":"er@t-kartor.se","login":"ravhed","count":12},{"name":"Jerome Villeneuve Larouche","email":"jlarouche@mapgears.com","login":"jlarouche","count":11},{"name":"Jamie Wall","email":"jwall@webpeak.com","login":"jwall","count":11},{"name":"Tom Poindexter","email":"tpoindex@nyx.net","login":null,"count":10},{"name":"John Novak","email":"hetzerrrat@gmail.com","login":null,"count":10},{"name":"Homme Zwaagstra","email":"hrz@geodata.soton.ac.uk","login":null,"count":10},{"name":"Pierre Mauduit","email":"pierre.mauduit@camptocamp.com","login":"pmauduit","count":10},{"name":"Martin.Icking","email":"martin.icking@bentley.com","login":"micking","count":10},{"name":"Gérald Fenoy","email":"gfenoy","login":"gfenoy","count":9},{"name":"Michael Smith","email":"michael.smith@usace.army.mil","login":"msmitherdc","count":9},{"name":"Martin Kofahl","email":"m.kofahl@dvz-mv.de","login":null,"count":9},{"name":"Don Ch","email":"Lydon.Chandra@mapsolutions.com.au","login":null,"count":9},{"name":"Jerry Pisk","email":"jerry.pisk@gmail.com","login":null,"count":9},{"name":"Jani Averbach","email":"javerbach@extendthereach com","login":null,"count":9},{"name":"Yves Jacolin","email":"yves.jacolin@camptocamp.com","login":"yjacolin","count":8},{"name":"Landry Breuil","email":"landryb","login":"landryb","count":8},{"name":"Håvard Tveite","email":"havard.tveite@umb.no","login":null,"count":8},{"name":"Patrik Sylve","email":"patrik.sylve@t-kartor.com","login":null,"count":8},{"name":"Krister Wicksell","email":"krister.wicksell@sokigo.com","login":null,"count":7},{"name":"admin","email":"admin@163.com","login":"1744197233","count":7},{"name":"dependabot[bot]","email":"49699333+dependabot[bot]","login":"dependabot[bot]","count":7},{"name":"Dan Little","email":"danlittle@yahoo.com","login":null,"count":6},{"name":"Unknown","email":"jve@nexiosit.com","login":"jaspervercnocke","count":6},{"name":"Oliver Tonnhofer","email":"olt@bogosoft.com","login":"olt","count":6},{"name":"andy","email":"jacodeguy@gmail.com","login":null,"count":5},{"name":"Andrea Borghi","email":"andrea.borghi@camptocamp.com","login":"danduk82","count":5},{"name":"Brage Førland","email":"brage@uib.no","login":"bragef","count":5},{"name":"github-actions[bot]","email":"github-actions[bot]","login":"github-actions[bot]","count":5},{"name":"PatrikSylve","email":"45800174+PatrikSylve","login":"PatrikSylve","count":5},{"name":"gerdos82","email":"37865635+gerdos82","login":"gerdos82","count":5},{"name":"Charles Plante","email":"cplantev@mapgears.com","login":null,"count":4},{"name":"Paul Pazderski","email":"paul@ppazderski.de","login":null,"count":4},{"name":"Ned Harding","email":"nharding@extendthereach.com","login":null,"count":4},{"name":"Guillaume Beraudo","email":"guillaume.beraudo@camptocamp.com","login":"gberaudo","count":4},{"name":"Frederic Junod","email":"frederic.junod@camptocamp.com","login":"fredj","count":4},{"name":"Björn Harrtell","email":"bjornharrtell","login":"bjornharrtell","count":4},{"name":"Toby Rahilly","email":"toby.rahilly@gmail.com","login":"WearyMonkey","count":4},{"name":"Jeff McKenna","email":"jmckenna@mapserver","login":null,"count":4},{"name":"Luigi Pirelli","email":"luipir@gmail.com","login":"luipir","count":3},{"name":"Bruno Friedmann","email":"bruno@ioda-net.ch","login":"tigerfoot","count":3},{"name":"Brad Hards","email":"bradh@frogmouth.net","login":"bradh","count":3},{"name":"Biswapriyo Nath","email":"nathbappai@gmail.com","login":"Biswa96","count":3},{"name":"Astrid Emde","email":"astrid.emde@wheregroup.com","login":"astroidex","count":3},{"name":"Alexandre Brault","email":"abrault@mapgears.com","login":"alexbrault","count":3},{"name":"Paul Spencer","email":"pspencer@dmsolutions.ca","login":"pagameba","count":3},{"name":"Sam Jorna","email":"wraeth@wraeth.id.au","login":"wraeth","count":3},{"name":"offroad-bis","email":"46467576+offroad-bis","login":"offroad-bis","count":3},{"name":"Björn Boldt","email":"mapscript@pixaweb.net","login":"bjoernboldt","count":3},{"name":"R","email":"ruiaflima@hotmail.com","login":null,"count":3},{"name":"Fernando Simon","email":"fsimon@univali.br","login":null,"count":3},{"name":"Māris Nartišs","email":"mn@sungis.lv","login":"marisn","count":2},{"name":"Alex Wells","email":"alexwells@landez.com","login":"alexwells55","count":2},{"name":"Claude Paroz","email":"claude@2xlibre.net","login":"claudep","count":2},{"name":"Reijer Copier","email":"reijer.copier@kadaster.nl","login":"copierrj","count":2},{"name":"Roel Arents","email":"roel.arents@kadaster.nl","login":"roelarents","count":2},{"name":"Dan 'Ducky' Little","email":"theduckylittle@gmail.com","login":"theduckylittle","count":2},{"name":"Emanuele Di Giacomo","email":"emanuele.digiacomo@gmail.com","login":null,"count":2},{"name":"Valik Solorzano Barboza","email":"rumbero66@gmail.com","login":null,"count":2},{"name":"Stephen Lime","email":"sdlime@The-Lime-iMac-1603.local","login":null,"count":2},{"name":"Rutjes, Dennis","email":"dennis.rutjes@kadaster.nl","login":null,"count":2},{"name":"Francois Blackburn","email":"fblackburn@mapgears.com","login":null,"count":2},{"name":"Wouter","email":"wouter.visscher@gmail.com","login":"WouterVisscher","count":2},{"name":"aabhayas","email":"a.abhayasinghe@bom.gov.au","login":"aabhayas","count":2},{"name":"Larry Shaffer","email":"larrys@dakotacarto.com","login":"dakcarto","count":2},{"name":"backporting[bot]","email":"42222807+backporting[bot]","login":"backporting[bot]","count":2},{"name":"mathieudugal","email":"mathieu.dugal@bentley.com","login":"mathieudugal","count":2},{"name":"Ulrich Meier","email":"uli@meier-tkn.de","login":"umeier","count":2},{"name":"Richard","email":"richie.21@orange.fr","login":"richie21","count":2},{"name":"akrherz","email":"akrherz@iastate.edu","login":"akrherz","count":2},{"name":"Paul Pazderski","email":"github@ppazderski.de","login":"PPazderski","count":2},{"name":"Nicklas Larsson","email":"n_larsson@yahoo.com","login":"nilason","count":2},{"name":"Michele Tessaro","email":"2070527+mikitex70","login":"mikitex70","count":2},{"name":"Mark Thomas","email":"spatialguru.net@gmail.com","login":"markathomas","count":2},{"name":"Tobias Wawryniuk","email":"tobias.wawryniuk@gmail.com","login":"geomunion","count":2},{"name":"Sunveer Singh","email":"33540878+SunveerSingh","login":"SunveerSingh","count":2},{"name":"tlaczy","email":"36709693+tlaczy","login":"tlaczy","count":2},{"name":"Dave Pearson","email":"36192584+computerchemist","login":"computerchemist","count":2},{"name":"Dan Baston","email":"dbaston@isciences.com","login":"dbaston","count":2},{"name":"George Chang","email":"github@gchang.com","login":null,"count":2},{"name":"Patrick Valsecchi","email":"patrick.valsecchi@camptocamp.com","login":null,"count":1},{"name":"Nathan Woodrow","email":"​nathan_woodrow@technologyonecorp.com","login":null,"count":1},{"name":"unknown","email":"szekerest@virgin.(none)","login":null,"count":1},{"name":"root","email":"root@ms-complex-symbols.(none)","login":null,"count":1},{"name":"greenwoodmap","email":"richard.greenwood@gmail.com","login":"rgreenwood","count":1},{"name":"geonux","email":"gaudissart@gmail.com","login":"geonux","count":1},{"name":"Ari Jolma","email":"ari.jolma@gmail.com","login":"ajolma","count":1},{"name":"Ashley Sommer","email":"ashleysommer@gmail.com","login":"ashleysommer","count":1},{"name":"Assefa Yewondwossen","email":"assefay@gmail.com","login":"assefay","count":1},{"name":"Bernard","email":"berb@poczta.onet.pl","login":"BernardBielecki","count":1},{"name":"Brian Mulcahy","email":"bmulcahy","login":"bmulcahy","count":1},{"name":"Carlo Cabrera","email":"30379873+carlocab","login":"carlocab","count":1},{"name":"Clemens Ladisch","email":"clemens@ladisch.de","login":"cladisch","count":1},{"name":"David Shorthouse","email":"davidpshorthouse@gmail.com","login":"dshorthouse","count":1},{"name":"Don Ch","email":"Lydon_Chandra@technologyonecorp.com","login":"lydonchandra","count":1},{"name":"Eric Peiffer","email":"eric.peiffer@metrum.lu","login":"eric-peiffer","count":1},{"name":"Erik H","email":"erik.h11.01@gmail.com","login":"erik-h11","count":1},{"name":"Zak James","email":"zak.james@gmail.com","login":"zidge","count":1},{"name":"aeichner","email":"andreas.eichner@sid.sachsen.de","login":"aeichner","count":1},{"name":"aharfoot","email":"aharfoot","login":"aharfoot","count":1},{"name":"ahermange","email":"albin.hermange@gmail.com","login":"ahermange","count":1},{"name":"cnieman","email":"cnieman@dmsolutions.ca","login":"cnieman","count":1},{"name":"dufop","email":"pascal.dufour@bentley.com","login":"dufop","count":1},{"name":"fdesj","email":"fdesjarlais1@gmail.com","login":"fdesj","count":1},{"name":"fedeliallalinea","email":"fedeliallalinea@gmail.com","login":"fedeliallalinea","count":1},{"name":"Tomasz Pajor","email":"tomek@polishgeeks.com","login":"nijikon","count":1},{"name":"Abdelkader Boudih","email":"terminale@gmail.com","login":"seuros","count":1},{"name":"Fabrizio","email":"fab.min@gmail.com","login":"fminuti","count":1},{"name":"Flavio Medeiros","email":"flaviomotamedeiros@gmail.com","login":"flaviomotamedeiros","count":1},{"name":"Florian Weimer","email":"fweimer@redhat.com","login":"fweimer-rh","count":1},{"name":"Huidae Cho","email":"grass4u@gmail.com","login":"HuidaeCho","count":1},{"name":"Ian Turton","email":"ijturton@gmail.com","login":"ianturton","count":1},{"name":"Jackey Cheung","email":"jackeycheung@hotmail.com","login":"eidng8","count":1},{"name":"Julien Enselme","email":"julien.enselme@centrale-marseille.fr","login":"Jenselme","count":1},{"name":"Julien-Samuel Lacroix","email":"jlacroix@mapgears.com","login":"juliensam","count":1},{"name":"Jürgen Weichand","email":"juergen@weichand.de","login":"JuergenWeichand","count":1},{"name":"Kelly Elton","email":"its.the.doc@gmail.com","login":"kellyelton","count":1},{"name":"MapServer-backport-bot","email":"63150209+MapServer-backport-bot","login":"MapServer-backport-bot","count":1},{"name":"Marc Jansen","email":"jansen@terrestris.de","login":"marcjansen","count":1},{"name":"Mark Phillips","email":"embeepea@git","login":"embeepea","count":1},{"name":"Martin Høgh","email":"mh@mapcentia.com","login":"mapcentia","count":1},{"name":"Alistair Everett","email":"alistair.everett@gmail.com","login":"alistaireverett","count":1},{"name":"Anders Samuelsson","email":"anders.samuelsson@sokigo.com","login":"a-samuelssson","count":1},{"name":"faegi","email":"faegi@dvz-mv","login":null,"count":1},{"name":"bandhi","email":"hworkforme@gmail.com","login":null,"count":1},{"name":"Zak James","email":"zjames@dmsolutions.ca","login":null,"count":1},{"name":"Even Rouault reformatting bot","email":"not-a-valid-email@spatialys.com","login":null,"count":1},{"name":"Erik van Heyningen","email":"evanheyn@umd.edu","login":null,"count":1},{"name":"Charles Plante","email":"Charles Plante-Veillette","login":null,"count":1},{"name":"Andreas Eichner","email":"aeichner@freenet.de","login":null,"count":1},{"name":"Guillaume Sueur","email":"guillaume.sueur@neogeo-online.net","login":null,"count":1},{"name":"Ezequiel Lara Gómez","email":"ezequiel.lara@qualitasremos.com","login":null,"count":1},{"name":"gu-LGB","email":"gu-LGB","login":"gu-LGB","count":1},{"name":"takinwang","email":"wxz@cnic.cn","login":"takinwang","count":1},{"name":"Nathan Woodrow","email":"madmanwoo@gmail.com","login":"NathanW2","count":1},{"name":"Radim Blazek","email":"radim.blazek@gmail.com","login":"blazek","count":1},{"name":"Sergey Morev","email":"morev.s.p@gmail.com","login":"sergmorev","count":1},{"name":"SodOnBass","email":"156523543+SodOnBass","login":"SodOnBass","count":1},{"name":"Stéphane Brunner","email":"stephane.brunner@camptocamp.com","login":"sbrunner","count":1},{"name":"Thomas Schorr","email":"t_schorr@gmx.de","login":"tschorr","count":1},{"name":"Tim Gates","email":"tim.gates@iress.com","login":"timgates42","count":1},{"name":"Angelos Tzotsos","email":"gcpp.kalxas@gmail.com","login":"kalxas","count":1}],"total_commits":12605,"total_committers":174,"total_bot_commits":14,"total_bot_committers":3,"mean_commits":72.44252873563218,"dds":0.8591035303451011,"past_year_committers":[{"name":"Even Rouault","email":"even.rouault@spatialys.com","login":"rouault","count":79},{"name":"Jeff McKenna","email":"jmckenna@gatewaygeomatics.com","login":"jmckenna","count":30},{"name":"Seth G","email":"sethg@geographika.co.uk","login":"geographika","count":30},{"name":"Howard Butler","email":"hobu.inc@gmail.com","login":"hobu","count":8},{"name":"Tamas Szekeres","email":"szekerest@gmail.com","login":"szekerest","count":4},{"name":"Patrik Sylve","email":"45800174+PatrikSylve","login":"PatrikSylve","count":4},{"name":"Bas Couwenberg","email":"sebastic@xs4all.nl","login":"sebastic","count":3},{"name":"Roel Arents","email":"2691308+roelarents","login":"roelarents","count":2},{"name":"Alistair Everett","email":"alistair.everett@gmail.com","login":"alistaireverett","count":1},{"name":"Marc Jansen","email":"jansen@terrestris.de","login":"marcjansen","count":1},{"name":"Māris Nartišs","email":"maris.gis@gmail.com","login":"marisn","count":1},{"name":"Paul Pazderski","email":"github@ppazderski.de","login":"PPazderski","count":1},{"name":"Sander Jansen","email":"s.jansen@gmail.com","login":"gogglesguy","count":1},{"name":"Thomas Schorr","email":"t_schorr@gmx.de","login":"tschorr","count":1},{"name":"dependabot[bot]","email":"49699333+dependabot[bot]","login":"dependabot[bot]","count":1},{"name":"gu-LGB","email":"gu-LGB","login":"gu-LGB","count":1}],"past_year_total_commits":168,"past_year_total_committers":16,"past_year_total_bot_commits":1,"past_year_total_bot_committers":1,"past_year_mean_commits":10.5,"past_year_dds":0.5297619047619048,"last_synced_at":"2025-05-28T11:51:50.743Z","last_synced_commit":"baf4cde3c6f0c8dd8c80bf44bbf7ceb447c61658","created_at":"2023-03-07T16:36:58.113Z","updated_at":"2025-05-28T11:52:06.924Z","commits_url":"https://commits.ecosyste.ms/api/v1/hosts/GitHub/repositories/MapServer%2FMapServer/commits","host":{"name":"GitHub","url":"https://github.com","kind":"github","last_synced_at":"2025-08-27T00:00:29.048Z","repositories_count":5479765,"commits_count":853308191,"contributors_count":31095157,"owners_count":906558,"icon_url":"https://github.com/github.png","host_url":"https://commits.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://commits.ecosyste.ms/api/v1/hosts/GitHub/repositories"}},"issues_stats":{"full_name":"MapServer/MapServer","html_url":"https://github.com/MapServer/MapServer","last_synced_at":"2025-09-05T04:56:04.974Z","status":null,"issues_count":198,"pull_requests_count":554,"avg_time_to_close_issue":109511500.37190083,"avg_time_to_close_pull_request":640523.120724346,"issues_closed_count":121,"pull_requests_closed_count":497,"pull_request_authors_count":39,"issue_authors_count":114,"avg_comments_per_issue":3.378787878787879,"avg_comments_per_pull_request":1.3898916967509025,"merged_pull_requests_count":463,"bot_issues_count":0,"bot_pull_requests_count":165,"past_year_issues_count":48,"past_year_pull_requests_count":200,"past_year_avg_time_to_close_issue":931556.9090909091,"past_year_avg_time_to_close_pull_request":474537.66049382713,"past_year_issues_closed_count":11,"past_year_pull_requests_closed_count":162,"past_year_pull_request_authors_count":20,"past_year_issue_authors_count":34,"past_year_avg_comments_per_issue":0.9583333333333334,"past_year_avg_comments_per_pull_request":1.325,"past_year_bot_issues_count":0,"past_year_bot_pull_requests_count":62,"past_year_merged_pull_requests_count":152,"created_at":"2023-05-10T20:56:11.250Z","updated_at":"2025-09-05T04:56:04.976Z","repository_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/MapServer%2FMapServer","issues_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/MapServer%2FMapServer/issues","issue_labels_count":{"Bug":17,"Enhancement":15,"WFS Server":5,"C Library":4,"WMS Server":3,"Wontfix":3,"backport branch-8-2":2,"OGR Support":2,"WMS Client":2,"MapScript-PHP":2,"Build Problems":2,"Stale":1,"MapScript-Perl":1,"MapScript":1,"Input - Oracle Spatial Support":1,"SLD":1,"Output-KML":1,"GDAL Support":1,"Input - MS SQL Server Support":1,"WCS Server":1,"Msautotest":1,"OGCAPI: Features":1,"MapML":1,"demo.mapserver.org services":1,"MapScript-Python":1,"Infrastructure":1},"pull_request_labels_count":{"backport branch-8-0":69,"backport branch-8-2":55,"backport branch-8-4":35,"dependencies":13,"Work in progress":10,"CI Testing":8,"failed backport":7,"Build Problems":7,"Feedback requested":6,"backport branch-7-6":4,"Review required":3,"MapScript-PHP":3,"Enhancement":2,"Review requested":2,"Infrastructure":1,"Input - MS SQL Server Support":1,"MapScript":1,"MapScript-SWIG":1,"WMS Server":1,"C Library":1},"issue_author_associations_count":{"NONE":127,"MEMBER":36,"CONTRIBUTOR":35},"pull_request_author_associations_count":{"CONTRIBUTOR":359,"MEMBER":169,"NONE":26},"issue_authors":{"geographika":20,"mapserver-bot":20,"jmckenna":7,"jratike80":5,"szekerest":5,"sdlime":3,"nmtoken":3,"richie21":3,"MathewNWSH":3,"landryb":3,"rouault":3,"nikolaysu":2,"epifanio":2,"ghschier":2,"TAlonglong":2,"gu-LGB":2,"GangYiKhor-NCL":2,"enatdvmv":2,"PPazderski":2,"FilipGh":2,"wicksell":2,"tjay":2,"bad-ch":2,"akrherz":2,"arbakker":2,"roelarents":2,"ejn":2,"aperi2007":2,"pvgenuchten":2,"dracos":2,"Revo2022":2,"skafka":1,"fsteggink":1,"krmpotic":1,"sgofferj":1,"lohuba":1,"tpolong":1,"oldbay":1,"dmorissette":1,"SodOnBass":1,"javacoderpyl":1,"kavinder-Gupta":1,"jeabraham":1,"gdt":1,"Lunieme":1,"kungfujohnjon":1,"gogglesguy":1,"mraspaud":1,"tiagoacarvalho":1,"chicoff":1,"olis84":1,"waltersjack":1,"mwa":1,"avsilva":1,"mushkarenkov":1,"farid-teymouri":1,"pathmapper":1,"petrovicz":1,"ripnetuk":1,"LuukS":1,"kungzlatan":1,"alexbrault":1,"matrottier":1,"msmitherdc":1,"WouterVisscher":1,"lemonadezZ":1,"linea974":1,"geovannyAvelar":1,"mamont80":1,"tomkralidis":1,"CrispinF":1,"815010453":1,"kaiwirt":1,"tcommandeur":1,"mikitex70":1,"gkvoelkl":1,"Daimanta":1,"stephanr":1,"taviroquai":1,"mapcentia":1,"willemjenniskens":1,"chenzhuo8804":1,"markvolzlyoncounty":1,"DeanSherwin":1,"t1geomatika":1,"ltclm":1,"AsgerPetersen":1,"pgneogeo":1,"Pro-pra":1,"MaklariAgoston":1,"NeilHanlon":1,"phlaluna":1,"charles-plante":1,"guleri":1,"jkempe":1,"murdav":1,"Skrol29":1,"Yogurt4":1,"bjoernboldt":1,"hleushuis":1,"oshawa-connection":1,"yjacolin":1,"vpicavet":1,"ks-brlam":1,"woodbri":1,"jkazemifard":1,"antoniocasino":1,"dshorthouse":1,"PatrikSylve":1,"bobr-10":1,"krone-rvr":1,"marisn":1,"barksten":1,"ermoll":1},"pull_request_authors":{"github-actions[bot]":152,"rouault":131,"geographika":118,"jmckenna":31,"dependabot[bot]":13,"PatrikSylve":12,"hobu":11,"szekerest":10,"sdlime":9,"sebastic":7,"PPazderski":6,"mapcentia":5,"marisn":4,"mikitex70":3,"roelarents":3,"tschorr":3,"Biswa96":3,"ejn":2,"fweimer-rh":2,"alexbrault":2,"nilason":2,"SodOnBass":2,"jbfrd":2,"NeilHanlon":2,"alistaireverett":2,"marcjansen":2,"gogglesguy":2,"oshawa-connection":2,"Daimanta":1,"carlocab":1,"MAX13666":1,"bjornharrtell":1,"boiledorange73":1,"rockinrobstar":1,"TAlonglong":1,"fedeliallalinea":1,"gu-LGB":1,"tomkralidis":1,"aharfoot":1},"host":{"name":"GitHub","url":"https://github.com","kind":"github","last_synced_at":"2025-09-05T00:00:10.444Z","repositories_count":10086361,"issues_count":31286210,"pull_requests_count":96411606,"authors_count":10695498,"icon_url":"https://github.com/github.png","host_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories","owners_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/owners","authors_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors"},"past_year_issue_labels_count":{"Enhancement":1,"demo.mapserver.org services":1},"past_year_pull_request_labels_count":{"backport branch-8-4":35,"backport branch-8-2":19,"Feedback requested":5,"failed backport":3,"dependencies":2,"Review requested":2,"CI Testing":2,"backport branch-8-0":1,"Work in progress":1,"Input - MS SQL Server Support":1,"Infrastructure":1},"past_year_issue_author_associations_count":{"NONE":31,"MEMBER":13,"CONTRIBUTOR":4},"past_year_pull_request_author_associations_count":{"CONTRIBUTOR":112,"MEMBER":80,"NONE":8},"past_year_issue_authors":{"geographika":10,"jmckenna":2,"enatdvmv":2,"epifanio":2,"GangYiKhor-NCL":2,"richie21":2,"mushkarenkov":1,"mwa":1,"nikolaysu":1,"olis84":1,"PatrikSylve":1,"sgofferj":1,"stephanr":1,"szekerest":1,"TAlonglong":1,"tcommandeur":1,"tiagoacarvalho":1,"tjay":1,"vpicavet":1,"willemjenniskens":1,"mraspaud":1,"lohuba":1,"krmpotic":1,"jkempe":1,"hleushuis":1,"gu-LGB":1,"guleri":1,"gkvoelkl":1,"FilipGh":1,"Daimanta":1,"chicoff":1,"bobr-10":1,"barksten":1,"815010453":1},"past_year_pull_request_authors":{"geographika":64,"github-actions[bot]":60,"rouault":28,"jmckenna":13,"PatrikSylve":10,"tschorr":3,"sebastic":2,"szekerest":2,"alistaireverett":2,"marisn":2,"marcjansen":2,"gogglesguy":2,"dependabot[bot]":2,"PPazderski":2,"tomkralidis":1,"rockinrobstar":1,"Daimanta":1,"TAlonglong":1,"gu-LGB":1,"MAX13666":1},"maintainers":[{"login":"geographika","count":138,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/geographika"},{"login":"jmckenna","count":38,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/jmckenna"},{"login":"szekerest","count":15,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/szekerest"},{"login":"sdlime","count":12,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/sdlime"},{"login":"tomkralidis","count":2,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/tomkralidis"}],"active_maintainers":[{"login":"geographika","count":74,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/geographika"},{"login":"jmckenna","count":15,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/jmckenna"},{"login":"szekerest","count":3,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/szekerest"},{"login":"tomkralidis","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/tomkralidis"}]},"events":{"total":{"ForkEvent":15,"CreateEvent":32,"CommitCommentEvent":1,"ReleaseEvent":3,"IssuesEvent":59,"WatchEvent":101,"DeleteEvent":28,"IssueCommentEvent":235,"PushEvent":97,"GollumEvent":30,"PullRequestReviewCommentEvent":19,"PullRequestReviewEvent":30,"PullRequestEvent":180},"last_year":{"ForkEvent":15,"CreateEvent":32,"CommitCommentEvent":1,"ReleaseEvent":3,"IssuesEvent":59,"WatchEvent":101,"DeleteEvent":28,"IssueCommentEvent":235,"PushEvent":97,"GollumEvent":30,"PullRequestReviewCommentEvent":19,"PullRequestReviewEvent":30,"PullRequestEvent":180}},"keywords":["c","engine","foss4g","gdal","geospatial","gml","map","mapping","mapserver","ogc","ogc-api","ogc-services","osgeo","sos","speed","wcs","web","web-mapping","wfs","wms"],"dependencies":[{"ecosystem":"actions","filepath":".github/workflows/backport.yml","sha":null,"kind":"manifest","created_at":"2023-01-13T12:10:09.531Z","updated_at":"2023-01-13T12:10:09.531Z","repository_link":"https://github.com/MapServer/MapServer/blob/main/.github/workflows/backport.yml","dependencies":[{"id":6875770619,"package_name":"m-kuhn/backport","ecosystem":"actions","requirements":"v1.2.7","direct":true,"kind":"composite","optional":false}]},{"ecosystem":"actions","filepath":".github/workflows/build.yml","sha":null,"kind":"manifest","created_at":"2023-01-13T12:10:09.546Z","updated_at":"2023-01-13T12:10:09.546Z","repository_link":"https://github.com/MapServer/MapServer/blob/main/.github/workflows/build.yml","dependencies":[{"id":6875770620,"package_name":"actions/checkout","ecosystem":"actions","requirements":"v2","direct":true,"kind":"composite","optional":false}]},{"ecosystem":"actions","filepath":".github/workflows/check-crlf.yml","sha":null,"kind":"manifest","created_at":"2023-01-13T12:10:09.556Z","updated_at":"2023-01-13T12:10:09.556Z","repository_link":"https://github.com/MapServer/MapServer/blob/main/.github/workflows/check-crlf.yml","dependencies":[{"id":6875770624,"package_name":"actions/checkout","ecosystem":"actions","requirements":"v1","direct":true,"kind":"composite","optional":false},{"id":6875770625,"package_name":"erclu/check-crlf","ecosystem":"actions","requirements":"v1.2.0","direct":true,"kind":"composite","optional":false}]},{"ecosystem":"actions","filepath":".github/workflows/cifuzz.yml","sha":null,"kind":"manifest","created_at":"2023-01-13T12:10:09.567Z","updated_at":"2023-01-13T12:10:09.567Z","repository_link":"https://github.com/MapServer/MapServer/blob/main/.github/workflows/cifuzz.yml","dependencies":[{"id":6875770629,"package_name":"google/oss-fuzz/infra/cifuzz/actions/build_fuzzers","ecosystem":"actions","requirements":"master","direct":true,"kind":"composite","optional":false},{"id":6875770630,"package_name":"google/oss-fuzz/infra/cifuzz/actions/run_fuzzers","ecosystem":"actions","requirements":"master","direct":true,"kind":"composite","optional":false},{"id":6875770631,"package_name":"actions/upload-artifact","ecosystem":"actions","requirements":"v1","direct":true,"kind":"composite","optional":false}]},{"ecosystem":"actions","filepath":".github/workflows/coverity-scan.yml","sha":null,"kind":"manifest","created_at":"2023-01-13T12:10:09.579Z","updated_at":"2023-01-13T12:10:09.579Z","repository_link":"https://github.com/MapServer/MapServer/blob/main/.github/workflows/coverity-scan.yml","dependencies":[{"id":6875770632,"package_name":"actions/checkout","ecosystem":"actions","requirements":"v2","direct":true,"kind":"composite","optional":false}]},{"ecosystem":"actions","filepath":".github/workflows/cppcheck.yml","sha":null,"kind":"manifest","created_at":"2023-01-13T12:10:09.600Z","updated_at":"2023-01-13T12:10:09.600Z","repository_link":"https://github.com/MapServer/MapServer/blob/main/.github/workflows/cppcheck.yml","dependencies":[{"id":6875770633,"package_name":"actions/checkout","ecosystem":"actions","requirements":"v2","direct":true,"kind":"composite","optional":false}]},{"ecosystem":"actions","filepath":".github/workflows/irc_notify.yml","sha":null,"kind":"manifest","created_at":"2023-01-13T12:10:09.618Z","updated_at":"2023-01-13T12:10:09.618Z","repository_link":"https://github.com/MapServer/MapServer/blob/main/.github/workflows/irc_notify.yml","dependencies":[{"id":6875770634,"package_name":"rectalogic/notify-irc","ecosystem":"actions","requirements":"v1","direct":true,"kind":"composite","optional":false}]},{"ecosystem":"docker","filepath":"scripts/docker/Dockerfile","sha":null,"kind":"manifest","created_at":"2023-01-13T12:10:09.632Z","updated_at":"2023-01-13T12:10:09.632Z","repository_link":"https://github.com/MapServer/MapServer/blob/main/scripts/docker/Dockerfile","dependencies":[{"id":6875770635,"package_name":"ubuntu","ecosystem":"docker","requirements":"xenial","direct":true,"kind":"build","optional":false}]},{"ecosystem":"pypi","filepath":"mapscript/python/requirements-dev.txt","sha":null,"kind":"manifest","created_at":"2023-01-13T12:10:09.647Z","updated_at":"2023-01-13T12:10:09.647Z","repository_link":"https://github.com/MapServer/MapServer/blob/main/mapscript/python/requirements-dev.txt","dependencies":[{"id":6875770636,"package_name":"pytest","ecosystem":"pypi","requirements":"*","direct":true,"kind":"development","optional":false},{"id":6875770637,"package_name":"pillow","ecosystem":"pypi","requirements":"*","direct":true,"kind":"development","optional":false},{"id":6875770638,"package_name":"wheel","ecosystem":"pypi","requirements":"\u003e=0.31.1","direct":true,"kind":"development","optional":false},{"id":6875770639,"package_name":"setuptools","ecosystem":"pypi","requirements":"\u003e=40.2.0","direct":true,"kind":"development","optional":false},{"id":6875770640,"package_name":"flake8","ecosystem":"pypi","requirements":"==3.9.2","direct":true,"kind":"development","optional":false},{"id":6875770641,"package_name":"flake8","ecosystem":"pypi","requirements":"==5.0.3","direct":true,"kind":"development","optional":false}]}],"score":12.427975427408251,"created_at":"2025-09-04T15:51:04.653Z","updated_at":"2025-10-07T08:13:31.290Z","avatar_url":"https://github.com/MapServer.png","language":"C","category":null,"sub_category":null,"monthly_downloads":0,"funding_links":["https://github.com/sponsors/OSGeo","https://www.paypal.com/cgi-bin/webscr?cmd=_s-xclick\u0026hosted_button_id=KRJ2X44N3HA6U\u0026source=url"],"readme_doi_urls":[],"works":{},"citation_counts":{},"total_citations":0,"keywords_from_contributors":["inspire","dcat","csw","catalog","iso19110","iso19115","iso19119","iso19139","metadata-management","ogcapi"],"project_url":"https://science.ecosyste.ms/api/v1/projects/31697","html_url":"https://science.ecosyste.ms/projects/31697","bibtex_url":"https://science.ecosyste.ms/projects/31697/export.bibtex","apalike_url":"https://science.ecosyste.ms/projects/31697/export.apalike"}