{"id":368058,"url":"https://github.com/mapstruct/mapstruct","last_synced_at":"2026-06-20T10:00:22.885Z","repository":{"id":3419324,"uuid":"4470435","full_name":"mapstruct/mapstruct","owner":"mapstruct","description":"An annotation processor for generating type-safe bean mappers","archived":false,"fork":false,"pushed_at":"2026-06-14T20:35:32.000Z","size":11959,"stargazers_count":7663,"open_issues_count":502,"forks_count":1029,"subscribers_count":130,"default_branch":"main","last_synced_at":"2026-06-18T09:05:01.878Z","etag":null,"topics":["annotation-processor","bean-mapping","java","javabeans","mapping","mapstruct","no-reflection","records"],"latest_commit_sha":null,"homepage":"https://mapstruct.org/","language":"Java","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/mapstruct.png","metadata":{"files":{"readme":"readme.md","changelog":null,"contributing":"CONTRIBUTING.md","funding":".github/FUNDING.yml","license":"LICENSE.txt","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"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":"copyright.txt","agents":null,"dco":null,"cla":null},"funding":{"github":"mapstruct","open_collective":"mapstruct"}},"created_at":"2012-05-28T12:42:42.000Z","updated_at":"2026-06-17T16:22:05.000Z","dependencies_parsed_at":"2026-01-19T08:02:45.828Z","dependency_job_id":"0fa67c0d-6de0-4577-91a7-9bbbc891f951","html_url":"https://github.com/mapstruct/mapstruct","commit_stats":{"total_commits":1728,"total_committers":147,"mean_commits":"11.755102040816327","dds":0.728587962962963,"last_synced_commit":"26c5bcd923c7206ad161e93237f841a79ca85efd"},"previous_names":[],"tags_count":49,"template":false,"template_full_name":null,"purl":"pkg:github/mapstruct/mapstruct","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mapstruct%2Fmapstruct","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mapstruct%2Fmapstruct/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mapstruct%2Fmapstruct/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mapstruct%2Fmapstruct/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/mapstruct","download_url":"https://codeload.github.com/mapstruct/mapstruct/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mapstruct%2Fmapstruct/sbom","scorecard":{"id":616995,"data":{"date":"2025-08-11","repo":{"name":"github.com/mapstruct/mapstruct","commit":"29036542b85ff93a05fc5851793438ede8713f15"},"scorecard":{"version":"v5.2.1-40-gf6ed084d","commit":"f6ed084d17c9236477efd66e5b258b9d4cc7b389"},"score":6,"checks":[{"name":"Code-Review","score":7,"reason":"Found 21/28 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":"17 commit(s) and 14 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":"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":"Token-Permissions","score":0,"reason":"detected GitHub workflow tokens with excessive permissions","details":["Warn: no topLevel permission defined: .github/workflows/java-ea.yml:1","Warn: no topLevel permission defined: .github/workflows/macos.yml:1","Warn: no topLevel permission defined: .github/workflows/main.yml:1","Warn: no topLevel permission defined: .github/workflows/release.yml:1","Warn: no topLevel permission defined: .github/workflows/windows.yml:1","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":"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":"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/java-ea.yml:14: update your workflow using https://app.stepsecurity.io/secureworkflow/mapstruct/mapstruct/java-ea.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/java-ea.yml:16: update your workflow using https://app.stepsecurity.io/secureworkflow/mapstruct/mapstruct/java-ea.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/macos.yml:13: update your workflow using https://app.stepsecurity.io/secureworkflow/mapstruct/mapstruct/macos.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/macos.yml:15: update your workflow using https://app.stepsecurity.io/secureworkflow/mapstruct/mapstruct/macos.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/main.yml:20: update your workflow using https://app.stepsecurity.io/secureworkflow/mapstruct/mapstruct/main.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/main.yml:22: update your workflow using https://app.stepsecurity.io/secureworkflow/mapstruct/mapstruct/main.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/main.yml:33: update your workflow using https://app.stepsecurity.io/secureworkflow/mapstruct/mapstruct/main.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/main.yml:46: update your workflow using https://app.stepsecurity.io/secureworkflow/mapstruct/mapstruct/main.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/main.yml:48: update your workflow using https://app.stepsecurity.io/secureworkflow/mapstruct/mapstruct/main.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/main.yml:55: update your workflow using https://app.stepsecurity.io/secureworkflow/mapstruct/mapstruct/main.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/release.yml:18: update your workflow using https://app.stepsecurity.io/secureworkflow/mapstruct/mapstruct/release.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/release.yml:23: update your workflow using https://app.stepsecurity.io/secureworkflow/mapstruct/mapstruct/release.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/release.yml:68: update your workflow using https://app.stepsecurity.io/secureworkflow/mapstruct/mapstruct/release.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/release.yml:95: update your workflow using https://app.stepsecurity.io/secureworkflow/mapstruct/mapstruct/release.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/windows.yml:13: update your workflow using https://app.stepsecurity.io/secureworkflow/mapstruct/mapstruct/windows.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/windows.yml:15: update your workflow using https://app.stepsecurity.io/secureworkflow/mapstruct/mapstruct/windows.yml/main?enable=pin","Info:   0 out of  14 GitHub-owned GitHubAction dependencies pinned","Info:   0 out of   2 third-party GitHubAction 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":"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":"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":"License","score":9,"reason":"license file detected","details":["Info: project has a license file: LICENSE.txt: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":"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":8,"reason":"5 out of the last 5 releases have a total of 5 signed artifacts.","details":["Info: signed release artifact: mapstruct-1.6.3-dist.tar.gz.asc: https://github.com/mapstruct/mapstruct/releases/tag/1.6.3","Info: signed release artifact: mapstruct-1.6.2-dist.tar.gz.asc: https://github.com/mapstruct/mapstruct/releases/tag/1.6.2","Info: signed release artifact: mapstruct-1.6.1-dist.tar.gz.asc: https://github.com/mapstruct/mapstruct/releases/tag/1.6.1","Info: signed release artifact: mapstruct-1.6.0-dist.tar.gz.asc: https://github.com/mapstruct/mapstruct/releases/tag/1.6.0","Info: signed release artifact: mapstruct-1.6.0.RC1-dist.tar.gz.asc: https://github.com/mapstruct/mapstruct/releases/tag/1.6.0.RC1","Warn: release artifact 1.6.3 does not have provenance: https://api.github.com/repos/mapstruct/mapstruct/releases/184500583","Warn: release artifact 1.6.2 does not have provenance: https://api.github.com/repos/mapstruct/mapstruct/releases/175179067","Warn: release artifact 1.6.1 does not have provenance: https://api.github.com/repos/mapstruct/mapstruct/releases/175127033","Warn: release artifact 1.6.0 does not have provenance: https://api.github.com/repos/mapstruct/mapstruct/releases/169855587","Warn: release artifact 1.6.0.RC1 does not have provenance: https://api.github.com/repos/mapstruct/mapstruct/releases/166358346"],"documentation":{"short":"Determines if the project cryptographically signs release artifacts.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#signed-releases"}},{"name":"Packaging","score":10,"reason":"packaging workflow detected","details":["Info: Project packages its releases by way of GitHub Actions.: .github/workflows/main.yml:11"],"documentation":{"short":"Determines if the project is published as a package that others can easily download, install, easily update, and uninstall.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#packaging"}},{"name":"SAST","score":0,"reason":"SAST tool is not run on all commits -- score normalized to 0","details":["Warn: 0 commits out of 26 are checked with a SAST tool"],"documentation":{"short":"Determines if the project uses static code analysis.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#sast"}},{"name":"Vulnerabilities","score":10,"reason":"0 existing vulnerabilities detected","details":null,"documentation":{"short":"Determines if the project has open, known unfixed vulnerabilities.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#vulnerabilities"}}]},"last_synced_at":"2025-08-21T04:15:25.032Z","repository_id":3419324,"created_at":"2025-08-21T04:15:25.032Z","updated_at":"2025-08-21T04:15:25.032Z"},"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":34565242,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-05-26T15:22:16.424Z","status":"online","status_checked_at":"2026-06-20T02:00:06.407Z","response_time":98,"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":"mapstruct","name":"mapstruct","uuid":"4086779","kind":"organization","description":"A code generator for fast type-safe bean mappings","email":null,"website":"https://mapstruct.org/","location":null,"twitter":"GetMapStruct","company":null,"icon_url":"https://avatars.githubusercontent.com/u/4086779?v=4","repositories_count":10,"last_synced_at":"2026-01-21T18:56:51.067Z","metadata":{"has_sponsors_listing":true},"html_url":"https://github.com/mapstruct","funding_links":["https://github.com/sponsors/mapstruct"],"total_stars":9387,"followers":178,"following":0,"created_at":"2022-11-03T20:07:38.925Z","updated_at":"2026-01-21T18:56:51.067Z","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/mapstruct","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/mapstruct/repositories"},"packages":[{"id":4948163,"name":"org.mapstruct:mapstruct-parent","ecosystem":"maven","description":"An annotation processor for generating type-safe bean mappers","homepage":"https://mapstruct.org/","licenses":"The Apache Software License, Version 2.0","normalized_licenses":["Apache-2.0"],"repository_url":"https://github.com/mapstruct/mapstruct","keywords_array":[],"namespace":"org.mapstruct","versions_count":48,"first_release_published_at":"2013-06-02T22:03:39.000Z","latest_release_published_at":"2024-11-09T11:38:30.000Z","latest_release_number":"1.6.3","last_synced_at":"2026-06-18T10:59:09.698Z","created_at":"2022-07-27T05:27:20.259Z","updated_at":"2026-06-18T10:59:09.698Z","registry_url":"https://central.sonatype.com/artifact/org.mapstruct/mapstruct-parent/","install_command":null,"documentation_url":"https://appdoc.app/artifact/org.mapstruct/mapstruct-parent/","metadata":{"repositories":["https://repo.maven.apache.org/maven2"]},"repo_metadata":{"id":3419324,"uuid":"4470435","full_name":"mapstruct/mapstruct","owner":"mapstruct","description":"An annotation processor for generating type-safe bean mappers","archived":false,"fork":false,"pushed_at":"2026-02-14T20:53:45.000Z","size":11465,"stargazers_count":7620,"open_issues_count":501,"forks_count":1011,"subscribers_count":132,"default_branch":"main","last_synced_at":"2026-03-01T05:47:23.427Z","etag":null,"topics":["annotation-processor","bean-mapping","java","javabeans","mapping","mapstruct","no-reflection","records"],"latest_commit_sha":null,"homepage":"https://mapstruct.org/","language":"Java","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/mapstruct.png","metadata":{"files":{"readme":"readme.md","changelog":null,"contributing":"CONTRIBUTING.md","funding":".github/FUNDING.yml","license":"LICENSE.txt","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":null,"copyright":"copyright.txt","agents":null,"dco":null,"cla":null},"funding":{"github":"mapstruct","open_collective":"mapstruct"}},"created_at":"2012-05-28T12:42:42.000Z","updated_at":"2026-02-28T12:15:25.000Z","dependencies_parsed_at":"2026-01-19T08:02:45.828Z","dependency_job_id":"c0d2be81-9a23-4ec0-90f7-0e6c242626ff","html_url":"https://github.com/mapstruct/mapstruct","commit_stats":{"total_commits":1728,"total_committers":147,"mean_commits":"11.755102040816327","dds":0.728587962962963,"last_synced_commit":"26c5bcd923c7206ad161e93237f841a79ca85efd"},"previous_names":[],"tags_count":49,"template":false,"template_full_name":null,"purl":"pkg:github/mapstruct/mapstruct","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mapstruct%2Fmapstruct","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mapstruct%2Fmapstruct/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mapstruct%2Fmapstruct/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mapstruct%2Fmapstruct/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/mapstruct","download_url":"https://codeload.github.com/mapstruct/mapstruct/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mapstruct%2Fmapstruct/sbom","scorecard":{"id":616995,"data":{"date":"2025-08-11","repo":{"name":"github.com/mapstruct/mapstruct","commit":"29036542b85ff93a05fc5851793438ede8713f15"},"scorecard":{"version":"v5.2.1-40-gf6ed084d","commit":"f6ed084d17c9236477efd66e5b258b9d4cc7b389"},"score":6,"checks":[{"name":"Code-Review","score":7,"reason":"Found 21/28 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":"17 commit(s) and 14 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":"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":"Token-Permissions","score":0,"reason":"detected GitHub workflow tokens with excessive permissions","details":["Warn: no topLevel permission defined: .github/workflows/java-ea.yml:1","Warn: no topLevel permission defined: .github/workflows/macos.yml:1","Warn: no topLevel permission defined: .github/workflows/main.yml:1","Warn: no topLevel permission defined: .github/workflows/release.yml:1","Warn: no topLevel permission defined: .github/workflows/windows.yml:1","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":"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":"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/java-ea.yml:14: update your workflow using https://app.stepsecurity.io/secureworkflow/mapstruct/mapstruct/java-ea.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/java-ea.yml:16: update your workflow using https://app.stepsecurity.io/secureworkflow/mapstruct/mapstruct/java-ea.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/macos.yml:13: update your workflow using https://app.stepsecurity.io/secureworkflow/mapstruct/mapstruct/macos.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/macos.yml:15: update your workflow using https://app.stepsecurity.io/secureworkflow/mapstruct/mapstruct/macos.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/main.yml:20: update your workflow using https://app.stepsecurity.io/secureworkflow/mapstruct/mapstruct/main.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/main.yml:22: update your workflow using https://app.stepsecurity.io/secureworkflow/mapstruct/mapstruct/main.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/main.yml:33: update your workflow using https://app.stepsecurity.io/secureworkflow/mapstruct/mapstruct/main.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/main.yml:46: update your workflow using https://app.stepsecurity.io/secureworkflow/mapstruct/mapstruct/main.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/main.yml:48: update your workflow using https://app.stepsecurity.io/secureworkflow/mapstruct/mapstruct/main.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/main.yml:55: update your workflow using https://app.stepsecurity.io/secureworkflow/mapstruct/mapstruct/main.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/release.yml:18: update your workflow using https://app.stepsecurity.io/secureworkflow/mapstruct/mapstruct/release.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/release.yml:23: update your workflow using https://app.stepsecurity.io/secureworkflow/mapstruct/mapstruct/release.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/release.yml:68: update your workflow using https://app.stepsecurity.io/secureworkflow/mapstruct/mapstruct/release.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/release.yml:95: update your workflow using https://app.stepsecurity.io/secureworkflow/mapstruct/mapstruct/release.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/windows.yml:13: update your workflow using https://app.stepsecurity.io/secureworkflow/mapstruct/mapstruct/windows.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/windows.yml:15: update your workflow using https://app.stepsecurity.io/secureworkflow/mapstruct/mapstruct/windows.yml/main?enable=pin","Info:   0 out of  14 GitHub-owned GitHubAction dependencies pinned","Info:   0 out of   2 third-party GitHubAction 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":"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":"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":"License","score":9,"reason":"license file detected","details":["Info: project has a license file: LICENSE.txt: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":"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":8,"reason":"5 out of the last 5 releases have a total of 5 signed artifacts.","details":["Info: signed release artifact: mapstruct-1.6.3-dist.tar.gz.asc: https://github.com/mapstruct/mapstruct/releases/tag/1.6.3","Info: signed release artifact: mapstruct-1.6.2-dist.tar.gz.asc: https://github.com/mapstruct/mapstruct/releases/tag/1.6.2","Info: signed release artifact: mapstruct-1.6.1-dist.tar.gz.asc: https://github.com/mapstruct/mapstruct/releases/tag/1.6.1","Info: signed release artifact: mapstruct-1.6.0-dist.tar.gz.asc: https://github.com/mapstruct/mapstruct/releases/tag/1.6.0","Info: signed release artifact: mapstruct-1.6.0.RC1-dist.tar.gz.asc: https://github.com/mapstruct/mapstruct/releases/tag/1.6.0.RC1","Warn: release artifact 1.6.3 does not have provenance: https://api.github.com/repos/mapstruct/mapstruct/releases/184500583","Warn: release artifact 1.6.2 does not have provenance: https://api.github.com/repos/mapstruct/mapstruct/releases/175179067","Warn: release artifact 1.6.1 does not have provenance: https://api.github.com/repos/mapstruct/mapstruct/releases/175127033","Warn: release artifact 1.6.0 does not have provenance: https://api.github.com/repos/mapstruct/mapstruct/releases/169855587","Warn: release artifact 1.6.0.RC1 does not have provenance: https://api.github.com/repos/mapstruct/mapstruct/releases/166358346"],"documentation":{"short":"Determines if the project cryptographically signs release artifacts.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#signed-releases"}},{"name":"Packaging","score":10,"reason":"packaging workflow detected","details":["Info: Project packages its releases by way of GitHub Actions.: .github/workflows/main.yml:11"],"documentation":{"short":"Determines if the project is published as a package that others can easily download, install, easily update, and uninstall.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#packaging"}},{"name":"SAST","score":0,"reason":"SAST tool is not run on all commits -- score normalized to 0","details":["Warn: 0 commits out of 26 are checked with a SAST tool"],"documentation":{"short":"Determines if the project uses static code analysis.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#sast"}},{"name":"Vulnerabilities","score":10,"reason":"0 existing vulnerabilities detected","details":null,"documentation":{"short":"Determines if the project has open, known unfixed vulnerabilities.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#vulnerabilities"}}]},"last_synced_at":"2025-08-21T04:15:25.032Z","repository_id":3419324,"created_at":"2025-08-21T04:15:25.032Z","updated_at":"2025-08-21T04:15:25.032Z"},"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":29963117,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-03-01T06:55:38.174Z","status":"ssl_error","status_checked_at":"2026-03-01T06:53:04.810Z","response_time":124,"last_error":"SSL_connect returned=1 errno=0 peeraddr=140.82.121.6:443 state=error: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"},"owner_record":{"login":"mapstruct","name":"mapstruct","uuid":"4086779","kind":"organization","description":"A code generator for fast type-safe bean mappings","email":null,"website":"https://mapstruct.org/","location":null,"twitter":"GetMapStruct","company":null,"icon_url":"https://avatars.githubusercontent.com/u/4086779?v=4","repositories_count":10,"last_synced_at":"2026-01-21T18:56:51.067Z","metadata":{"has_sponsors_listing":true},"html_url":"https://github.com/mapstruct","funding_links":["https://github.com/sponsors/mapstruct"],"total_stars":9387,"followers":178,"following":0,"created_at":"2022-11-03T20:07:38.925Z","updated_at":"2026-01-21T18:56:51.067Z","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/mapstruct","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/mapstruct/repositories"},"tags":[{"name":"1.7.0.Beta1","sha":"84318113ae02adae62e1d92ee5b884d6b58337b1","kind":"commit","published_at":"2026-02-01T21:45:33.000Z","download_url":"https://codeload.github.com/mapstruct/mapstruct/tar.gz/1.7.0.Beta1","html_url":"https://github.com/mapstruct/mapstruct/releases/tag/1.7.0.Beta1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/mapstruct/mapstruct@1.7.0.Beta1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mapstruct%2Fmapstruct/tags/1.7.0.Beta1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mapstruct%2Fmapstruct/tags/1.7.0.Beta1/manifests"},{"name":"1.6.3","sha":"b4e25e49deae707b50ce061172e114292b414a23","kind":"commit","published_at":"2024-11-09T11:31:12.000Z","download_url":"https://codeload.github.com/mapstruct/mapstruct/tar.gz/1.6.3","html_url":"https://github.com/mapstruct/mapstruct/releases/tag/1.6.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/mapstruct/mapstruct@1.6.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mapstruct%2Fmapstruct/tags/1.6.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mapstruct%2Fmapstruct/tags/1.6.3/manifests"},{"name":"1.6.2","sha":"212607b4470c9e0deb8b6ad1fed56d016d58aa08","kind":"commit","published_at":"2024-09-16T07:55:31.000Z","download_url":"https://codeload.github.com/mapstruct/mapstruct/tar.gz/1.6.2","html_url":"https://github.com/mapstruct/mapstruct/releases/tag/1.6.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/mapstruct/mapstruct@1.6.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mapstruct%2Fmapstruct/tags/1.6.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mapstruct%2Fmapstruct/tags/1.6.2/manifests"},{"name":"1.6.1","sha":"10d69878a197c1bff1e8743a3d056e36eda856d3","kind":"commit","published_at":"2024-09-15T15:52:17.000Z","download_url":"https://codeload.github.com/mapstruct/mapstruct/tar.gz/1.6.1","html_url":"https://github.com/mapstruct/mapstruct/releases/tag/1.6.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/mapstruct/mapstruct@1.6.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mapstruct%2Fmapstruct/tags/1.6.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mapstruct%2Fmapstruct/tags/1.6.1/manifests"},{"name":"1.6.0","sha":"38ec5c53350905fb8902935306b42fd1845c40c0","kind":"commit","published_at":"2024-08-12T20:59:31.000Z","download_url":"https://codeload.github.com/mapstruct/mapstruct/tar.gz/1.6.0","html_url":"https://github.com/mapstruct/mapstruct/releases/tag/1.6.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/mapstruct/mapstruct@1.6.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mapstruct%2Fmapstruct/tags/1.6.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mapstruct%2Fmapstruct/tags/1.6.0/manifests"},{"name":"1.6.0.RC1","sha":"6ef64ea3aa8320c52a924375d3bc6edf60f0c86d","kind":"commit","published_at":"2024-07-20T15:36:11.000Z","download_url":"https://codeload.github.com/mapstruct/mapstruct/tar.gz/1.6.0.RC1","html_url":"https://github.com/mapstruct/mapstruct/releases/tag/1.6.0.RC1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/mapstruct/mapstruct@1.6.0.RC1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mapstruct%2Fmapstruct/tags/1.6.0.RC1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mapstruct%2Fmapstruct/tags/1.6.0.RC1/manifests"},{"name":"1.6.0.Beta2","sha":"21a8b88a0f3cab99673d0bf94f11e5f731f00b90","kind":"commit","published_at":"2024-05-11T07:01:58.000Z","download_url":"https://codeload.github.com/mapstruct/mapstruct/tar.gz/1.6.0.Beta2","html_url":"https://github.com/mapstruct/mapstruct/releases/tag/1.6.0.Beta2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/mapstruct/mapstruct@1.6.0.Beta2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mapstruct%2Fmapstruct/tags/1.6.0.Beta2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mapstruct%2Fmapstruct/tags/1.6.0.Beta2/manifests"},{"name":"early-access","sha":"6999ae19ea0ddc4041269ef757ff5ec24b8d4f42","kind":"tag","published_at":"2024-05-09T13:19:23.000Z","download_url":"https://codeload.github.com/mapstruct/mapstruct/tar.gz/early-access","html_url":"https://github.com/mapstruct/mapstruct/releases/tag/early-access","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/mapstruct/mapstruct@early-access","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mapstruct%2Fmapstruct/tags/early-access","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mapstruct%2Fmapstruct/tags/early-access/manifests"},{"name":"1.6.0.Beta1","sha":"0ac0c42dbc481a86879e3796d0201c622da61200","kind":"tag","published_at":"2023-11-04T22:06:16.000Z","download_url":"https://codeload.github.com/mapstruct/mapstruct/tar.gz/1.6.0.Beta1","html_url":"https://github.com/mapstruct/mapstruct/releases/tag/1.6.0.Beta1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/mapstruct/mapstruct@1.6.0.Beta1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mapstruct%2Fmapstruct/tags/1.6.0.Beta1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mapstruct%2Fmapstruct/tags/1.6.0.Beta1/manifests"},{"name":"1.5.5.Final","sha":"0f92764de92a46179e2511750c844c93198e409c","kind":"tag","published_at":"2023-04-23T20:02:15.000Z","download_url":"https://codeload.github.com/mapstruct/mapstruct/tar.gz/1.5.5.Final","html_url":"https://github.com/mapstruct/mapstruct/releases/tag/1.5.5.Final","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/mapstruct/mapstruct@1.5.5.Final","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mapstruct%2Fmapstruct/tags/1.5.5.Final","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mapstruct%2Fmapstruct/tags/1.5.5.Final/manifests"},{"name":"1.5.4.Final","sha":"35228b3cb7b687ad52b9df9acd0f31c8da4b9174","kind":"tag","published_at":"2023-04-13T21:23:46.000Z","download_url":"https://codeload.github.com/mapstruct/mapstruct/tar.gz/1.5.4.Final","html_url":"https://github.com/mapstruct/mapstruct/releases/tag/1.5.4.Final","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/mapstruct/mapstruct@1.5.4.Final","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mapstruct%2Fmapstruct/tags/1.5.4.Final","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mapstruct%2Fmapstruct/tags/1.5.4.Final/manifests"},{"name":"1.5.3.Final","sha":"c4e3320b981d4bad451a89671a052b989387ac50","kind":"tag","published_at":"2022-10-07T18:10:27.000Z","download_url":"https://codeload.github.com/mapstruct/mapstruct/tar.gz/1.5.3.Final","html_url":"https://github.com/mapstruct/mapstruct/releases/tag/1.5.3.Final","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/mapstruct/mapstruct@1.5.3.Final","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mapstruct%2Fmapstruct/tags/1.5.3.Final","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mapstruct%2Fmapstruct/tags/1.5.3.Final/manifests"},{"name":"1.5.2.Final","sha":"19973ff818e20531cbd81e5048404fd48c3c7508","kind":"tag","published_at":"2022-06-18T17:01:17.000Z","download_url":"https://codeload.github.com/mapstruct/mapstruct/tar.gz/1.5.2.Final","html_url":"https://github.com/mapstruct/mapstruct/releases/tag/1.5.2.Final","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/mapstruct/mapstruct@1.5.2.Final","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mapstruct%2Fmapstruct/tags/1.5.2.Final","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mapstruct%2Fmapstruct/tags/1.5.2.Final/manifests"},{"name":"1.5.1.Final","sha":"ec9288ce6693abc1d14687d315f10e7e7697dd5e","kind":"tag","published_at":"2022-06-05T06:42:55.000Z","download_url":"https://codeload.github.com/mapstruct/mapstruct/tar.gz/1.5.1.Final","html_url":"https://github.com/mapstruct/mapstruct/releases/tag/1.5.1.Final","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/mapstruct/mapstruct@1.5.1.Final","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mapstruct%2Fmapstruct/tags/1.5.1.Final","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mapstruct%2Fmapstruct/tags/1.5.1.Final/manifests"},{"name":"1.5.0.Final","sha":"efa11ba312bf601179289369b219c97ed9307f07","kind":"tag","published_at":"2022-06-02T21:11:41.000Z","download_url":"https://codeload.github.com/mapstruct/mapstruct/tar.gz/1.5.0.Final","html_url":"https://github.com/mapstruct/mapstruct/releases/tag/1.5.0.Final","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/mapstruct/mapstruct@1.5.0.Final","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mapstruct%2Fmapstruct/tags/1.5.0.Final","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mapstruct%2Fmapstruct/tags/1.5.0.Final/manifests"},{"name":"1.5.0.RC1","sha":"7e00af6ff451b15d125242af91df2864a0a58aea","kind":"tag","published_at":"2022-03-21T07:14:08.000Z","download_url":"https://codeload.github.com/mapstruct/mapstruct/tar.gz/1.5.0.RC1","html_url":"https://github.com/mapstruct/mapstruct/releases/tag/1.5.0.RC1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/mapstruct/mapstruct@1.5.0.RC1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mapstruct%2Fmapstruct/tags/1.5.0.RC1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mapstruct%2Fmapstruct/tags/1.5.0.RC1/manifests"},{"name":"1.5.0.Beta2","sha":"0de10ca83c682303f4082c27b3a22eec5fbcb258","kind":"tag","published_at":"2021-12-12T11:48:55.000Z","download_url":"https://codeload.github.com/mapstruct/mapstruct/tar.gz/1.5.0.Beta2","html_url":"https://github.com/mapstruct/mapstruct/releases/tag/1.5.0.Beta2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/mapstruct/mapstruct@1.5.0.Beta2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mapstruct%2Fmapstruct/tags/1.5.0.Beta2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mapstruct%2Fmapstruct/tags/1.5.0.Beta2/manifests"},{"name":"1.5.0.Beta1","sha":"a91b93f357a2ab8d481ff3a3484440a507f06166","kind":"tag","published_at":"2021-07-18T13:15:44.000Z","download_url":"https://codeload.github.com/mapstruct/mapstruct/tar.gz/1.5.0.Beta1","html_url":"https://github.com/mapstruct/mapstruct/releases/tag/1.5.0.Beta1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/mapstruct/mapstruct@1.5.0.Beta1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mapstruct%2Fmapstruct/tags/1.5.0.Beta1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mapstruct%2Fmapstruct/tags/1.5.0.Beta1/manifests"},{"name":"1.4.2.Final","sha":"1ca7c7b5c8a863f6bc7d8702d5e744dbe3e24767","kind":"tag","published_at":"2021-01-31T12:49:14.000Z","download_url":"https://codeload.github.com/mapstruct/mapstruct/tar.gz/1.4.2.Final","html_url":"https://github.com/mapstruct/mapstruct/releases/tag/1.4.2.Final","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/mapstruct/mapstruct@1.4.2.Final","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mapstruct%2Fmapstruct/tags/1.4.2.Final","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mapstruct%2Fmapstruct/tags/1.4.2.Final/manifests"},{"name":"1.4.1.Final","sha":"0e902d6412d07d27a8efb2b72ec72ebcbbced55e","kind":"commit","published_at":"2020-10-11T08:00:24.000Z","download_url":"https://codeload.github.com/mapstruct/mapstruct/tar.gz/1.4.1.Final","html_url":"https://github.com/mapstruct/mapstruct/releases/tag/1.4.1.Final","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/mapstruct/mapstruct@1.4.1.Final","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mapstruct%2Fmapstruct/tags/1.4.1.Final","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mapstruct%2Fmapstruct/tags/1.4.1.Final/manifests"},{"name":"1.4.0.Final","sha":"9973b92ccb15d57dc6c871b7887fc9684a7950d5","kind":"tag","published_at":"2020-09-26T08:20:46.000Z","download_url":"https://codeload.github.com/mapstruct/mapstruct/tar.gz/1.4.0.Final","html_url":"https://github.com/mapstruct/mapstruct/releases/tag/1.4.0.Final","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/mapstruct/mapstruct@1.4.0.Final","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mapstruct%2Fmapstruct/tags/1.4.0.Final","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mapstruct%2Fmapstruct/tags/1.4.0.Final/manifests"},{"name":"1.4.0.CR1","sha":"c96296254641c503c79b75834300cb4b2ba366ad","kind":"tag","published_at":"2020-08-30T14:31:44.000Z","download_url":"https://codeload.github.com/mapstruct/mapstruct/tar.gz/1.4.0.CR1","html_url":"https://github.com/mapstruct/mapstruct/releases/tag/1.4.0.CR1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/mapstruct/mapstruct@1.4.0.CR1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mapstruct%2Fmapstruct/tags/1.4.0.CR1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mapstruct%2Fmapstruct/tags/1.4.0.CR1/manifests"},{"name":"1.4.0.Beta3","sha":"1d223284c24ee5d701d58623919fd77a5dbbd696","kind":"tag","published_at":"2020-07-19T16:10:12.000Z","download_url":"https://codeload.github.com/mapstruct/mapstruct/tar.gz/1.4.0.Beta3","html_url":"https://github.com/mapstruct/mapstruct/releases/tag/1.4.0.Beta3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/mapstruct/mapstruct@1.4.0.Beta3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mapstruct%2Fmapstruct/tags/1.4.0.Beta3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mapstruct%2Fmapstruct/tags/1.4.0.Beta3/manifests"},{"name":"1.4.0.Beta2","sha":"fc4f65ddb67ccdfdfc112f969e6507b8bd700895","kind":"tag","published_at":"2020-07-05T21:11:41.000Z","download_url":"https://codeload.github.com/mapstruct/mapstruct/tar.gz/1.4.0.Beta2","html_url":"https://github.com/mapstruct/mapstruct/releases/tag/1.4.0.Beta2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/mapstruct/mapstruct@1.4.0.Beta2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mapstruct%2Fmapstruct/tags/1.4.0.Beta2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mapstruct%2Fmapstruct/tags/1.4.0.Beta2/manifests"},{"name":"1.4.0.Beta1","sha":"72ce5f3bd201d542278f586bc725c6bcc493ae61","kind":"tag","published_at":"2020-06-01T11:42:32.000Z","download_url":"https://codeload.github.com/mapstruct/mapstruct/tar.gz/1.4.0.Beta1","html_url":"https://github.com/mapstruct/mapstruct/releases/tag/1.4.0.Beta1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/mapstruct/mapstruct@1.4.0.Beta1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mapstruct%2Fmapstruct/tags/1.4.0.Beta1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mapstruct%2Fmapstruct/tags/1.4.0.Beta1/manifests"},{"name":"1.3.1.Final","sha":"6f79a53190c63d9a66d49cd2f0f716ba4758e561","kind":"tag","published_at":"2019-09-29T15:54:46.000Z","download_url":"https://codeload.github.com/mapstruct/mapstruct/tar.gz/1.3.1.Final","html_url":"https://github.com/mapstruct/mapstruct/releases/tag/1.3.1.Final","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/mapstruct/mapstruct@1.3.1.Final","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mapstruct%2Fmapstruct/tags/1.3.1.Final","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mapstruct%2Fmapstruct/tags/1.3.1.Final/manifests"},{"name":"1.3.0.Final","sha":"984423dfee29b15624141873680f27b31690f383","kind":"tag","published_at":"2019-02-10T10:48:19.000Z","download_url":"https://codeload.github.com/mapstruct/mapstruct/tar.gz/1.3.0.Final","html_url":"https://github.com/mapstruct/mapstruct/releases/tag/1.3.0.Final","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/mapstruct/mapstruct@1.3.0.Final","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mapstruct%2Fmapstruct/tags/1.3.0.Final","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mapstruct%2Fmapstruct/tags/1.3.0.Final/manifests"},{"name":"1.3.0.Beta2","sha":"3f2c1cee55871096bacf9ae8709910eb73921367","kind":"tag","published_at":"2018-11-11T08:19:06.000Z","download_url":"https://codeload.github.com/mapstruct/mapstruct/tar.gz/1.3.0.Beta2","html_url":"https://github.com/mapstruct/mapstruct/releases/tag/1.3.0.Beta2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/mapstruct/mapstruct@1.3.0.Beta2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mapstruct%2Fmapstruct/tags/1.3.0.Beta2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mapstruct%2Fmapstruct/tags/1.3.0.Beta2/manifests"},{"name":"1.3.0.Beta1","sha":"c189aa7bb53572db30391cd92cab82a4ef0590ad","kind":"tag","published_at":"2018-07-15T17:51:44.000Z","download_url":"https://codeload.github.com/mapstruct/mapstruct/tar.gz/1.3.0.Beta1","html_url":"https://github.com/mapstruct/mapstruct/releases/tag/1.3.0.Beta1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/mapstruct/mapstruct@1.3.0.Beta1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mapstruct%2Fmapstruct/tags/1.3.0.Beta1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mapstruct%2Fmapstruct/tags/1.3.0.Beta1/manifests"},{"name":"1.2.0.Final","sha":"a2176493e75f894324afae5905eb535cd98f161a","kind":"tag","published_at":"2017-10-17T21:12:53.000Z","download_url":"https://codeload.github.com/mapstruct/mapstruct/tar.gz/1.2.0.Final","html_url":"https://github.com/mapstruct/mapstruct/releases/tag/1.2.0.Final","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/mapstruct/mapstruct@1.2.0.Final","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mapstruct%2Fmapstruct/tags/1.2.0.Final","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mapstruct%2Fmapstruct/tags/1.2.0.Final/manifests"},{"name":"1.2.0.CR2","sha":"322e77e52be00e17984a641c361e0ff93e8cbe61","kind":"tag","published_at":"2017-08-28T18:22:54.000Z","download_url":"https://codeload.github.com/mapstruct/mapstruct/tar.gz/1.2.0.CR2","html_url":"https://github.com/mapstruct/mapstruct/releases/tag/1.2.0.CR2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/mapstruct/mapstruct@1.2.0.CR2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mapstruct%2Fmapstruct/tags/1.2.0.CR2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mapstruct%2Fmapstruct/tags/1.2.0.CR2/manifests"},{"name":"1.2.0.CR1","sha":"03f6434aa75ba2663642892053d75abf4c64659f","kind":"tag","published_at":"2017-07-15T08:21:41.000Z","download_url":"https://codeload.github.com/mapstruct/mapstruct/tar.gz/1.2.0.CR1","html_url":"https://github.com/mapstruct/mapstruct/releases/tag/1.2.0.CR1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/mapstruct/mapstruct@1.2.0.CR1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mapstruct%2Fmapstruct/tags/1.2.0.CR1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mapstruct%2Fmapstruct/tags/1.2.0.CR1/manifests"},{"name":"1.2.0.Beta3","sha":"b3e7c5207666f8ec43ad7d973ea774492b83fc25","kind":"tag","published_at":"2017-05-30T21:27:40.000Z","download_url":"https://codeload.github.com/mapstruct/mapstruct/tar.gz/1.2.0.Beta3","html_url":"https://github.com/mapstruct/mapstruct/releases/tag/1.2.0.Beta3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/mapstruct/mapstruct@1.2.0.Beta3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mapstruct%2Fmapstruct/tags/1.2.0.Beta3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mapstruct%2Fmapstruct/tags/1.2.0.Beta3/manifests"},{"name":"1.2.0.Beta2","sha":"daedc88425f6a3cb6648e8768e00470b9b76dacf","kind":"tag","published_at":"2017-03-16T19:33:19.000Z","download_url":"https://codeload.github.com/mapstruct/mapstruct/tar.gz/1.2.0.Beta2","html_url":"https://github.com/mapstruct/mapstruct/releases/tag/1.2.0.Beta2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/mapstruct/mapstruct@1.2.0.Beta2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mapstruct%2Fmapstruct/tags/1.2.0.Beta2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mapstruct%2Fmapstruct/tags/1.2.0.Beta2/manifests"},{"name":"1.2.0.Beta1","sha":"520451bcd86713be950e1d215ff9b9baec5ed023","kind":"tag","published_at":"2017-02-20T19:58:12.000Z","download_url":"https://codeload.github.com/mapstruct/mapstruct/tar.gz/1.2.0.Beta1","html_url":"https://github.com/mapstruct/mapstruct/releases/tag/1.2.0.Beta1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/mapstruct/mapstruct@1.2.0.Beta1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mapstruct%2Fmapstruct/tags/1.2.0.Beta1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mapstruct%2Fmapstruct/tags/1.2.0.Beta1/manifests"},{"name":"1.1.0.Final","sha":"b0b816f5529618d4de3e77c2dba6fc85f33a68e7","kind":"tag","published_at":"2016-11-18T20:45:41.000Z","download_url":"https://codeload.github.com/mapstruct/mapstruct/tar.gz/1.1.0.Final","html_url":"https://github.com/mapstruct/mapstruct/releases/tag/1.1.0.Final","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/mapstruct/mapstruct@1.1.0.Final","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mapstruct%2Fmapstruct/tags/1.1.0.Final","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mapstruct%2Fmapstruct/tags/1.1.0.Final/manifests"},{"name":"1.1.0.CR2","sha":"4eb8fae8df531866aca1d77e667cd20ec2359251","kind":"tag","published_at":"2016-11-07T19:52:04.000Z","download_url":"https://codeload.github.com/mapstruct/mapstruct/tar.gz/1.1.0.CR2","html_url":"https://github.com/mapstruct/mapstruct/releases/tag/1.1.0.CR2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/mapstruct/mapstruct@1.1.0.CR2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mapstruct%2Fmapstruct/tags/1.1.0.CR2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mapstruct%2Fmapstruct/tags/1.1.0.CR2/manifests"},{"name":"1.1.0.CR1","sha":"9ed807196e2eebe8c376032a29f830281182c854","kind":"tag","published_at":"2016-09-07T18:27:35.000Z","download_url":"https://codeload.github.com/mapstruct/mapstruct/tar.gz/1.1.0.CR1","html_url":"https://github.com/mapstruct/mapstruct/releases/tag/1.1.0.CR1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/mapstruct/mapstruct@1.1.0.CR1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mapstruct%2Fmapstruct/tags/1.1.0.CR1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mapstruct%2Fmapstruct/tags/1.1.0.CR1/manifests"},{"name":"1.1.0.Beta2","sha":"e23056c9dde957c99f20d1e583505bbadf557ce3","kind":"tag","published_at":"2016-07-22T19:20:24.000Z","download_url":"https://codeload.github.com/mapstruct/mapstruct/tar.gz/1.1.0.Beta2","html_url":"https://github.com/mapstruct/mapstruct/releases/tag/1.1.0.Beta2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/mapstruct/mapstruct@1.1.0.Beta2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mapstruct%2Fmapstruct/tags/1.1.0.Beta2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mapstruct%2Fmapstruct/tags/1.1.0.Beta2/manifests"},{"name":"1.1.0.Beta1","sha":"deacfc2c6a2ba6332623f8735afadd9b0d79bfc7","kind":"tag","published_at":"2016-03-16T19:47:59.000Z","download_url":"https://codeload.github.com/mapstruct/mapstruct/tar.gz/1.1.0.Beta1","html_url":"https://github.com/mapstruct/mapstruct/releases/tag/1.1.0.Beta1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/mapstruct/mapstruct@1.1.0.Beta1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mapstruct%2Fmapstruct/tags/1.1.0.Beta1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mapstruct%2Fmapstruct/tags/1.1.0.Beta1/manifests"},{"name":"1.0.0.Final","sha":"8fb04243269569789f9244c52eba8d5c998ae6a5","kind":"tag","published_at":"2015-11-25T21:56:40.000Z","download_url":"https://codeload.github.com/mapstruct/mapstruct/tar.gz/1.0.0.Final","html_url":"https://github.com/mapstruct/mapstruct/releases/tag/1.0.0.Final","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/mapstruct/mapstruct@1.0.0.Final","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mapstruct%2Fmapstruct/tags/1.0.0.Final","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mapstruct%2Fmapstruct/tags/1.0.0.Final/manifests"},{"name":"1.0.0.CR2","sha":"7e7285ac491c38ae19f8988a4636118b6083c254","kind":"tag","published_at":"2015-08-27T08:58:55.000Z","download_url":"https://codeload.github.com/mapstruct/mapstruct/tar.gz/1.0.0.CR2","html_url":"https://github.com/mapstruct/mapstruct/releases/tag/1.0.0.CR2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/mapstruct/mapstruct@1.0.0.CR2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mapstruct%2Fmapstruct/tags/1.0.0.CR2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mapstruct%2Fmapstruct/tags/1.0.0.CR2/manifests"},{"name":"1.0.0.CR1","sha":"ee6c3928701849d44183ad3238b9332ffd6f3584","kind":"tag","published_at":"2015-06-03T21:19:10.000Z","download_url":"https://codeload.github.com/mapstruct/mapstruct/tar.gz/1.0.0.CR1","html_url":"https://github.com/mapstruct/mapstruct/releases/tag/1.0.0.CR1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/mapstruct/mapstruct@1.0.0.CR1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mapstruct%2Fmapstruct/tags/1.0.0.CR1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mapstruct%2Fmapstruct/tags/1.0.0.CR1/manifests"},{"name":"1.0.0.Beta4","sha":"e21c5fca26fcc5f6814e2db81502bb208cc1dd7f","kind":"tag","published_at":"2015-03-04T23:07:47.000Z","download_url":"https://codeload.github.com/mapstruct/mapstruct/tar.gz/1.0.0.Beta4","html_url":"https://github.com/mapstruct/mapstruct/releases/tag/1.0.0.Beta4","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/mapstruct/mapstruct@1.0.0.Beta4","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mapstruct%2Fmapstruct/tags/1.0.0.Beta4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mapstruct%2Fmapstruct/tags/1.0.0.Beta4/manifests"},{"name":"1.0.0.Beta3","sha":"d18cb9c64d7a099b7acaf7f3f271e739822dffd4","kind":"tag","published_at":"2014-11-30T18:43:17.000Z","download_url":"https://codeload.github.com/mapstruct/mapstruct/tar.gz/1.0.0.Beta3","html_url":"https://github.com/mapstruct/mapstruct/releases/tag/1.0.0.Beta3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/mapstruct/mapstruct@1.0.0.Beta3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mapstruct%2Fmapstruct/tags/1.0.0.Beta3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mapstruct%2Fmapstruct/tags/1.0.0.Beta3/manifests"},{"name":"1.0.0.Beta2","sha":"2c0f4ceaf4bb2dc8ad6151582cb502903d043822","kind":"tag","published_at":"2014-06-26T22:28:17.000Z","download_url":"https://codeload.github.com/mapstruct/mapstruct/tar.gz/1.0.0.Beta2","html_url":"https://github.com/mapstruct/mapstruct/releases/tag/1.0.0.Beta2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/mapstruct/mapstruct@1.0.0.Beta2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mapstruct%2Fmapstruct/tags/1.0.0.Beta2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mapstruct%2Fmapstruct/tags/1.0.0.Beta2/manifests"},{"name":"1.0.0.Beta1","sha":"79615b12b07e338b9aad58fd3f922343a366ae88","kind":"tag","published_at":"2014-03-05T19:40:26.000Z","download_url":"https://codeload.github.com/mapstruct/mapstruct/tar.gz/1.0.0.Beta1","html_url":"https://github.com/mapstruct/mapstruct/releases/tag/1.0.0.Beta1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/mapstruct/mapstruct@1.0.0.Beta1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mapstruct%2Fmapstruct/tags/1.0.0.Beta1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mapstruct%2Fmapstruct/tags/1.0.0.Beta1/manifests"},{"name":"1.0.0.Alpha2","sha":"987bf57d3560cbe06d51b468ace2c7085b94124e","kind":"tag","published_at":"2013-11-25T19:11:52.000Z","download_url":"https://codeload.github.com/mapstruct/mapstruct/tar.gz/1.0.0.Alpha2","html_url":"https://github.com/mapstruct/mapstruct/releases/tag/1.0.0.Alpha2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/mapstruct/mapstruct@1.0.0.Alpha2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mapstruct%2Fmapstruct/tags/1.0.0.Alpha2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mapstruct%2Fmapstruct/tags/1.0.0.Alpha2/manifests"},{"name":"1.0.0.Alpha1","sha":"1fbdf46fe64a3219e4a060391e9b920c5b4fa678","kind":"tag","published_at":"2013-06-02T21:57:00.000Z","download_url":"https://codeload.github.com/mapstruct/mapstruct/tar.gz/1.0.0.Alpha1","html_url":"https://github.com/mapstruct/mapstruct/releases/tag/1.0.0.Alpha1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/mapstruct/mapstruct@1.0.0.Alpha1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mapstruct%2Fmapstruct/tags/1.0.0.Alpha1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mapstruct%2Fmapstruct/tags/1.0.0.Alpha1/manifests"}]},"repo_metadata_updated_at":"2026-03-01T07:02:29.212Z","dependent_packages_count":0,"downloads":null,"downloads_period":null,"dependent_repos_count":7,"rankings":{"downloads":null,"dependent_repos_count":9.291861736424547,"dependent_packages_count":50.14998177791483,"stargazers_count":3.6676784584457915,"forks_count":6.06674622179864,"docker_downloads_count":null,"average":17.294067048645953},"purl":"pkg:maven/org.mapstruct/mapstruct-parent","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/maven/org.mapstruct:mapstruct-parent","docker_dependents_count":null,"docker_downloads_count":null,"usage_url":"https://repos.ecosyste.ms/usage/maven/org.mapstruct:mapstruct-parent","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/maven/org.mapstruct:mapstruct-parent/dependencies","status":null,"funding_links":["https://github.com/sponsors/mapstruct","https://opencollective.com/mapstruct"],"critical":null,"issue_metadata":{"last_synced_at":"2026-03-01T04:01:06.891Z","issues_count":542,"pull_requests_count":295,"avg_time_to_close_issue":23600826.610062893,"avg_time_to_close_pull_request":4812268.009615385,"issues_closed_count":317,"pull_requests_closed_count":208,"pull_request_authors_count":83,"issue_authors_count":433,"avg_comments_per_issue":4.107011070110701,"avg_comments_per_pull_request":1.7864406779661017,"merged_pull_requests_count":171,"bot_issues_count":0,"bot_pull_requests_count":10,"past_year_issues_count":75,"past_year_pull_requests_count":63,"past_year_avg_time_to_close_issue":1125368.25,"past_year_avg_time_to_close_pull_request":638930.25,"past_year_issues_closed_count":27,"past_year_pull_requests_closed_count":36,"past_year_pull_request_authors_count":20,"past_year_issue_authors_count":61,"past_year_avg_comments_per_issue":1.7066666666666668,"past_year_avg_comments_per_pull_request":0.8888888888888888,"past_year_bot_issues_count":0,"past_year_bot_pull_requests_count":2,"past_year_merged_pull_requests_count":32,"issues_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/mapstruct%2Fmapstruct/issues","maintainers":[{"login":"filiphr","count":107,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/filiphr"},{"login":"agudian","count":4,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/agudian"},{"login":"gunnarmorling","count":3,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/gunnarmorling"},{"login":"chris922","count":2,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/chris922"}],"active_maintainers":[{"login":"filiphr","count":19,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/filiphr"}]},"versions_url":"https://packages.ecosyste.ms/api/v1/registries/repo1.maven.org/packages/org.mapstruct:mapstruct-parent/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/repo1.maven.org/packages/org.mapstruct:mapstruct-parent/version_numbers","latest_version_url":"https://packages.ecosyste.ms/api/v1/registries/repo1.maven.org/packages/org.mapstruct:mapstruct-parent/latest_version","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/repo1.maven.org/packages/org.mapstruct:mapstruct-parent/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/repo1.maven.org/packages/org.mapstruct:mapstruct-parent/related_packages","codemeta_url":"https://packages.ecosyste.ms/api/v1/registries/repo1.maven.org/packages/org.mapstruct:mapstruct-parent/codemeta","maintainers":[],"registry":{"name":"repo1.maven.org","url":"https://repo.maven.apache.org/maven2","ecosystem":"maven","default":true,"packages_count":608482,"maintainers_count":0,"namespaces_count":80807,"keywords_count":34879,"github":"maven-central","metadata":{"funded_packages_count":37828},"icon_url":"https://github.com/maven-central.png","created_at":"2022-07-21T16:40:13.074Z","updated_at":"2026-06-10T05:05:55.821Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/repo1.maven.org/packages","maintainers_url":"https://packages.ecosyste.ms/api/v1/registries/repo1.maven.org/maintainers","namespaces_url":"https://packages.ecosyste.ms/api/v1/registries/repo1.maven.org/namespaces"}},{"id":4948121,"name":"org.mapstruct:mapstruct-jdk8","ecosystem":"maven","description":"Deprecated MapStruct artifact containing annotations to be used with JDK 8 and later - Relocated to mapstruct","homepage":"https://mapstruct.org/mapstruct-jdk8/","licenses":"The Apache Software License, Version 2.0","normalized_licenses":["Apache-2.0"],"repository_url":"https://github.com/mapstruct/mapstruct","keywords_array":[],"namespace":"org.mapstruct","versions_count":45,"first_release_published_at":"2014-06-26T22:32:06.000Z","latest_release_published_at":"2024-11-09T11:38:30.000Z","latest_release_number":"1.6.3","last_synced_at":"2026-06-18T10:59:13.567Z","created_at":"2022-07-27T05:27:06.338Z","updated_at":"2026-06-18T10:59:13.568Z","registry_url":"https://central.sonatype.com/artifact/org.mapstruct/mapstruct-jdk8/","install_command":null,"documentation_url":"https://appdoc.app/artifact/org.mapstruct/mapstruct-jdk8/","metadata":{"repositories":["https://repo.maven.apache.org/maven2"]},"repo_metadata":{"id":3419324,"uuid":"4470435","full_name":"mapstruct/mapstruct","owner":"mapstruct","description":"An annotation processor for generating type-safe bean mappers","archived":false,"fork":false,"pushed_at":"2026-02-14T20:53:45.000Z","size":11465,"stargazers_count":7620,"open_issues_count":501,"forks_count":1011,"subscribers_count":132,"default_branch":"main","last_synced_at":"2026-03-01T05:47:23.427Z","etag":null,"topics":["annotation-processor","bean-mapping","java","javabeans","mapping","mapstruct","no-reflection","records"],"latest_commit_sha":null,"homepage":"https://mapstruct.org/","language":"Java","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/mapstruct.png","metadata":{"files":{"readme":"readme.md","changelog":null,"contributing":"CONTRIBUTING.md","funding":".github/FUNDING.yml","license":"LICENSE.txt","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":null,"copyright":"copyright.txt","agents":null,"dco":null,"cla":null},"funding":{"github":"mapstruct","open_collective":"mapstruct"}},"created_at":"2012-05-28T12:42:42.000Z","updated_at":"2026-02-28T12:15:25.000Z","dependencies_parsed_at":"2026-01-19T08:02:45.828Z","dependency_job_id":"c0d2be81-9a23-4ec0-90f7-0e6c242626ff","html_url":"https://github.com/mapstruct/mapstruct","commit_stats":{"total_commits":1728,"total_committers":147,"mean_commits":"11.755102040816327","dds":0.728587962962963,"last_synced_commit":"26c5bcd923c7206ad161e93237f841a79ca85efd"},"previous_names":[],"tags_count":49,"template":false,"template_full_name":null,"purl":"pkg:github/mapstruct/mapstruct","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mapstruct%2Fmapstruct","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mapstruct%2Fmapstruct/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mapstruct%2Fmapstruct/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mapstruct%2Fmapstruct/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/mapstruct","download_url":"https://codeload.github.com/mapstruct/mapstruct/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mapstruct%2Fmapstruct/sbom","scorecard":{"id":616995,"data":{"date":"2025-08-11","repo":{"name":"github.com/mapstruct/mapstruct","commit":"29036542b85ff93a05fc5851793438ede8713f15"},"scorecard":{"version":"v5.2.1-40-gf6ed084d","commit":"f6ed084d17c9236477efd66e5b258b9d4cc7b389"},"score":6,"checks":[{"name":"Code-Review","score":7,"reason":"Found 21/28 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":"17 commit(s) and 14 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":"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":"Token-Permissions","score":0,"reason":"detected GitHub workflow tokens with excessive permissions","details":["Warn: no topLevel permission defined: .github/workflows/java-ea.yml:1","Warn: no topLevel permission defined: .github/workflows/macos.yml:1","Warn: no topLevel permission defined: .github/workflows/main.yml:1","Warn: no topLevel permission defined: .github/workflows/release.yml:1","Warn: no topLevel permission defined: .github/workflows/windows.yml:1","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":"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":"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/java-ea.yml:14: update your workflow using https://app.stepsecurity.io/secureworkflow/mapstruct/mapstruct/java-ea.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/java-ea.yml:16: update your workflow using https://app.stepsecurity.io/secureworkflow/mapstruct/mapstruct/java-ea.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/macos.yml:13: update your workflow using https://app.stepsecurity.io/secureworkflow/mapstruct/mapstruct/macos.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/macos.yml:15: update your workflow using https://app.stepsecurity.io/secureworkflow/mapstruct/mapstruct/macos.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/main.yml:20: update your workflow using https://app.stepsecurity.io/secureworkflow/mapstruct/mapstruct/main.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/main.yml:22: update your workflow using https://app.stepsecurity.io/secureworkflow/mapstruct/mapstruct/main.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/main.yml:33: update your workflow using https://app.stepsecurity.io/secureworkflow/mapstruct/mapstruct/main.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/main.yml:46: update your workflow using https://app.stepsecurity.io/secureworkflow/mapstruct/mapstruct/main.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/main.yml:48: update your workflow using https://app.stepsecurity.io/secureworkflow/mapstruct/mapstruct/main.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/main.yml:55: update your workflow using https://app.stepsecurity.io/secureworkflow/mapstruct/mapstruct/main.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/release.yml:18: update your workflow using https://app.stepsecurity.io/secureworkflow/mapstruct/mapstruct/release.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/release.yml:23: update your workflow using https://app.stepsecurity.io/secureworkflow/mapstruct/mapstruct/release.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/release.yml:68: update your workflow using https://app.stepsecurity.io/secureworkflow/mapstruct/mapstruct/release.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/release.yml:95: update your workflow using https://app.stepsecurity.io/secureworkflow/mapstruct/mapstruct/release.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/windows.yml:13: update your workflow using https://app.stepsecurity.io/secureworkflow/mapstruct/mapstruct/windows.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/windows.yml:15: update your workflow using https://app.stepsecurity.io/secureworkflow/mapstruct/mapstruct/windows.yml/main?enable=pin","Info:   0 out of  14 GitHub-owned GitHubAction dependencies pinned","Info:   0 out of   2 third-party GitHubAction 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":"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":"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":"License","score":9,"reason":"license file detected","details":["Info: project has a license file: LICENSE.txt: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":"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":8,"reason":"5 out of the last 5 releases have a total of 5 signed artifacts.","details":["Info: signed release artifact: mapstruct-1.6.3-dist.tar.gz.asc: https://github.com/mapstruct/mapstruct/releases/tag/1.6.3","Info: signed release artifact: mapstruct-1.6.2-dist.tar.gz.asc: https://github.com/mapstruct/mapstruct/releases/tag/1.6.2","Info: signed release artifact: mapstruct-1.6.1-dist.tar.gz.asc: https://github.com/mapstruct/mapstruct/releases/tag/1.6.1","Info: signed release artifact: mapstruct-1.6.0-dist.tar.gz.asc: https://github.com/mapstruct/mapstruct/releases/tag/1.6.0","Info: signed release artifact: mapstruct-1.6.0.RC1-dist.tar.gz.asc: https://github.com/mapstruct/mapstruct/releases/tag/1.6.0.RC1","Warn: release artifact 1.6.3 does not have provenance: https://api.github.com/repos/mapstruct/mapstruct/releases/184500583","Warn: release artifact 1.6.2 does not have provenance: https://api.github.com/repos/mapstruct/mapstruct/releases/175179067","Warn: release artifact 1.6.1 does not have provenance: https://api.github.com/repos/mapstruct/mapstruct/releases/175127033","Warn: release artifact 1.6.0 does not have provenance: https://api.github.com/repos/mapstruct/mapstruct/releases/169855587","Warn: release artifact 1.6.0.RC1 does not have provenance: https://api.github.com/repos/mapstruct/mapstruct/releases/166358346"],"documentation":{"short":"Determines if the project cryptographically signs release artifacts.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#signed-releases"}},{"name":"Packaging","score":10,"reason":"packaging workflow detected","details":["Info: Project packages its releases by way of GitHub Actions.: .github/workflows/main.yml:11"],"documentation":{"short":"Determines if the project is published as a package that others can easily download, install, easily update, and uninstall.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#packaging"}},{"name":"SAST","score":0,"reason":"SAST tool is not run on all commits -- score normalized to 0","details":["Warn: 0 commits out of 26 are checked with a SAST tool"],"documentation":{"short":"Determines if the project uses static code analysis.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#sast"}},{"name":"Vulnerabilities","score":10,"reason":"0 existing vulnerabilities detected","details":null,"documentation":{"short":"Determines if the project has open, known unfixed vulnerabilities.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#vulnerabilities"}}]},"last_synced_at":"2025-08-21T04:15:25.032Z","repository_id":3419324,"created_at":"2025-08-21T04:15:25.032Z","updated_at":"2025-08-21T04:15:25.032Z"},"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":29963117,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-03-01T06:55:38.174Z","status":"ssl_error","status_checked_at":"2026-03-01T06:53:04.810Z","response_time":124,"last_error":"SSL_connect returned=1 errno=0 peeraddr=140.82.121.6:443 state=error: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"},"owner_record":{"login":"mapstruct","name":"mapstruct","uuid":"4086779","kind":"organization","description":"A code generator for fast type-safe bean mappings","email":null,"website":"https://mapstruct.org/","location":null,"twitter":"GetMapStruct","company":null,"icon_url":"https://avatars.githubusercontent.com/u/4086779?v=4","repositories_count":10,"last_synced_at":"2026-01-21T18:56:51.067Z","metadata":{"has_sponsors_listing":true},"html_url":"https://github.com/mapstruct","funding_links":["https://github.com/sponsors/mapstruct"],"total_stars":9387,"followers":178,"following":0,"created_at":"2022-11-03T20:07:38.925Z","updated_at":"2026-01-21T18:56:51.067Z","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/mapstruct","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/mapstruct/repositories"},"tags":[{"name":"1.7.0.Beta1","sha":"84318113ae02adae62e1d92ee5b884d6b58337b1","kind":"commit","published_at":"2026-02-01T21:45:33.000Z","download_url":"https://codeload.github.com/mapstruct/mapstruct/tar.gz/1.7.0.Beta1","html_url":"https://github.com/mapstruct/mapstruct/releases/tag/1.7.0.Beta1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/mapstruct/mapstruct@1.7.0.Beta1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mapstruct%2Fmapstruct/tags/1.7.0.Beta1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mapstruct%2Fmapstruct/tags/1.7.0.Beta1/manifests"},{"name":"1.6.3","sha":"b4e25e49deae707b50ce061172e114292b414a23","kind":"commit","published_at":"2024-11-09T11:31:12.000Z","download_url":"https://codeload.github.com/mapstruct/mapstruct/tar.gz/1.6.3","html_url":"https://github.com/mapstruct/mapstruct/releases/tag/1.6.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/mapstruct/mapstruct@1.6.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mapstruct%2Fmapstruct/tags/1.6.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mapstruct%2Fmapstruct/tags/1.6.3/manifests"},{"name":"1.6.2","sha":"212607b4470c9e0deb8b6ad1fed56d016d58aa08","kind":"commit","published_at":"2024-09-16T07:55:31.000Z","download_url":"https://codeload.github.com/mapstruct/mapstruct/tar.gz/1.6.2","html_url":"https://github.com/mapstruct/mapstruct/releases/tag/1.6.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/mapstruct/mapstruct@1.6.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mapstruct%2Fmapstruct/tags/1.6.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mapstruct%2Fmapstruct/tags/1.6.2/manifests"},{"name":"1.6.1","sha":"10d69878a197c1bff1e8743a3d056e36eda856d3","kind":"commit","published_at":"2024-09-15T15:52:17.000Z","download_url":"https://codeload.github.com/mapstruct/mapstruct/tar.gz/1.6.1","html_url":"https://github.com/mapstruct/mapstruct/releases/tag/1.6.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/mapstruct/mapstruct@1.6.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mapstruct%2Fmapstruct/tags/1.6.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mapstruct%2Fmapstruct/tags/1.6.1/manifests"},{"name":"1.6.0","sha":"38ec5c53350905fb8902935306b42fd1845c40c0","kind":"commit","published_at":"2024-08-12T20:59:31.000Z","download_url":"https://codeload.github.com/mapstruct/mapstruct/tar.gz/1.6.0","html_url":"https://github.com/mapstruct/mapstruct/releases/tag/1.6.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/mapstruct/mapstruct@1.6.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mapstruct%2Fmapstruct/tags/1.6.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mapstruct%2Fmapstruct/tags/1.6.0/manifests"},{"name":"1.6.0.RC1","sha":"6ef64ea3aa8320c52a924375d3bc6edf60f0c86d","kind":"commit","published_at":"2024-07-20T15:36:11.000Z","download_url":"https://codeload.github.com/mapstruct/mapstruct/tar.gz/1.6.0.RC1","html_url":"https://github.com/mapstruct/mapstruct/releases/tag/1.6.0.RC1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/mapstruct/mapstruct@1.6.0.RC1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mapstruct%2Fmapstruct/tags/1.6.0.RC1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mapstruct%2Fmapstruct/tags/1.6.0.RC1/manifests"},{"name":"1.6.0.Beta2","sha":"21a8b88a0f3cab99673d0bf94f11e5f731f00b90","kind":"commit","published_at":"2024-05-11T07:01:58.000Z","download_url":"https://codeload.github.com/mapstruct/mapstruct/tar.gz/1.6.0.Beta2","html_url":"https://github.com/mapstruct/mapstruct/releases/tag/1.6.0.Beta2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/mapstruct/mapstruct@1.6.0.Beta2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mapstruct%2Fmapstruct/tags/1.6.0.Beta2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mapstruct%2Fmapstruct/tags/1.6.0.Beta2/manifests"},{"name":"early-access","sha":"6999ae19ea0ddc4041269ef757ff5ec24b8d4f42","kind":"tag","published_at":"2024-05-09T13:19:23.000Z","download_url":"https://codeload.github.com/mapstruct/mapstruct/tar.gz/early-access","html_url":"https://github.com/mapstruct/mapstruct/releases/tag/early-access","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/mapstruct/mapstruct@early-access","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mapstruct%2Fmapstruct/tags/early-access","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mapstruct%2Fmapstruct/tags/early-access/manifests"},{"name":"1.6.0.Beta1","sha":"0ac0c42dbc481a86879e3796d0201c622da61200","kind":"tag","published_at":"2023-11-04T22:06:16.000Z","download_url":"https://codeload.github.com/mapstruct/mapstruct/tar.gz/1.6.0.Beta1","html_url":"https://github.com/mapstruct/mapstruct/releases/tag/1.6.0.Beta1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/mapstruct/mapstruct@1.6.0.Beta1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mapstruct%2Fmapstruct/tags/1.6.0.Beta1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mapstruct%2Fmapstruct/tags/1.6.0.Beta1/manifests"},{"name":"1.5.5.Final","sha":"0f92764de92a46179e2511750c844c93198e409c","kind":"tag","published_at":"2023-04-23T20:02:15.000Z","download_url":"https://codeload.github.com/mapstruct/mapstruct/tar.gz/1.5.5.Final","html_url":"https://github.com/mapstruct/mapstruct/releases/tag/1.5.5.Final","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/mapstruct/mapstruct@1.5.5.Final","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mapstruct%2Fmapstruct/tags/1.5.5.Final","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mapstruct%2Fmapstruct/tags/1.5.5.Final/manifests"},{"name":"1.5.4.Final","sha":"35228b3cb7b687ad52b9df9acd0f31c8da4b9174","kind":"tag","published_at":"2023-04-13T21:23:46.000Z","download_url":"https://codeload.github.com/mapstruct/mapstruct/tar.gz/1.5.4.Final","html_url":"https://github.com/mapstruct/mapstruct/releases/tag/1.5.4.Final","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/mapstruct/mapstruct@1.5.4.Final","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mapstruct%2Fmapstruct/tags/1.5.4.Final","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mapstruct%2Fmapstruct/tags/1.5.4.Final/manifests"},{"name":"1.5.3.Final","sha":"c4e3320b981d4bad451a89671a052b989387ac50","kind":"tag","published_at":"2022-10-07T18:10:27.000Z","download_url":"https://codeload.github.com/mapstruct/mapstruct/tar.gz/1.5.3.Final","html_url":"https://github.com/mapstruct/mapstruct/releases/tag/1.5.3.Final","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/mapstruct/mapstruct@1.5.3.Final","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mapstruct%2Fmapstruct/tags/1.5.3.Final","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mapstruct%2Fmapstruct/tags/1.5.3.Final/manifests"},{"name":"1.5.2.Final","sha":"19973ff818e20531cbd81e5048404fd48c3c7508","kind":"tag","published_at":"2022-06-18T17:01:17.000Z","download_url":"https://codeload.github.com/mapstruct/mapstruct/tar.gz/1.5.2.Final","html_url":"https://github.com/mapstruct/mapstruct/releases/tag/1.5.2.Final","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/mapstruct/mapstruct@1.5.2.Final","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mapstruct%2Fmapstruct/tags/1.5.2.Final","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mapstruct%2Fmapstruct/tags/1.5.2.Final/manifests"},{"name":"1.5.1.Final","sha":"ec9288ce6693abc1d14687d315f10e7e7697dd5e","kind":"tag","published_at":"2022-06-05T06:42:55.000Z","download_url":"https://codeload.github.com/mapstruct/mapstruct/tar.gz/1.5.1.Final","html_url":"https://github.com/mapstruct/mapstruct/releases/tag/1.5.1.Final","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/mapstruct/mapstruct@1.5.1.Final","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mapstruct%2Fmapstruct/tags/1.5.1.Final","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mapstruct%2Fmapstruct/tags/1.5.1.Final/manifests"},{"name":"1.5.0.Final","sha":"efa11ba312bf601179289369b219c97ed9307f07","kind":"tag","published_at":"2022-06-02T21:11:41.000Z","download_url":"https://codeload.github.com/mapstruct/mapstruct/tar.gz/1.5.0.Final","html_url":"https://github.com/mapstruct/mapstruct/releases/tag/1.5.0.Final","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/mapstruct/mapstruct@1.5.0.Final","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mapstruct%2Fmapstruct/tags/1.5.0.Final","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mapstruct%2Fmapstruct/tags/1.5.0.Final/manifests"},{"name":"1.5.0.RC1","sha":"7e00af6ff451b15d125242af91df2864a0a58aea","kind":"tag","published_at":"2022-03-21T07:14:08.000Z","download_url":"https://codeload.github.com/mapstruct/mapstruct/tar.gz/1.5.0.RC1","html_url":"https://github.com/mapstruct/mapstruct/releases/tag/1.5.0.RC1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/mapstruct/mapstruct@1.5.0.RC1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mapstruct%2Fmapstruct/tags/1.5.0.RC1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mapstruct%2Fmapstruct/tags/1.5.0.RC1/manifests"},{"name":"1.5.0.Beta2","sha":"0de10ca83c682303f4082c27b3a22eec5fbcb258","kind":"tag","published_at":"2021-12-12T11:48:55.000Z","download_url":"https://codeload.github.com/mapstruct/mapstruct/tar.gz/1.5.0.Beta2","html_url":"https://github.com/mapstruct/mapstruct/releases/tag/1.5.0.Beta2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/mapstruct/mapstruct@1.5.0.Beta2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mapstruct%2Fmapstruct/tags/1.5.0.Beta2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mapstruct%2Fmapstruct/tags/1.5.0.Beta2/manifests"},{"name":"1.5.0.Beta1","sha":"a91b93f357a2ab8d481ff3a3484440a507f06166","kind":"tag","published_at":"2021-07-18T13:15:44.000Z","download_url":"https://codeload.github.com/mapstruct/mapstruct/tar.gz/1.5.0.Beta1","html_url":"https://github.com/mapstruct/mapstruct/releases/tag/1.5.0.Beta1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/mapstruct/mapstruct@1.5.0.Beta1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mapstruct%2Fmapstruct/tags/1.5.0.Beta1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mapstruct%2Fmapstruct/tags/1.5.0.Beta1/manifests"},{"name":"1.4.2.Final","sha":"1ca7c7b5c8a863f6bc7d8702d5e744dbe3e24767","kind":"tag","published_at":"2021-01-31T12:49:14.000Z","download_url":"https://codeload.github.com/mapstruct/mapstruct/tar.gz/1.4.2.Final","html_url":"https://github.com/mapstruct/mapstruct/releases/tag/1.4.2.Final","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/mapstruct/mapstruct@1.4.2.Final","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mapstruct%2Fmapstruct/tags/1.4.2.Final","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mapstruct%2Fmapstruct/tags/1.4.2.Final/manifests"},{"name":"1.4.1.Final","sha":"0e902d6412d07d27a8efb2b72ec72ebcbbced55e","kind":"commit","published_at":"2020-10-11T08:00:24.000Z","download_url":"https://codeload.github.com/mapstruct/mapstruct/tar.gz/1.4.1.Final","html_url":"https://github.com/mapstruct/mapstruct/releases/tag/1.4.1.Final","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/mapstruct/mapstruct@1.4.1.Final","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mapstruct%2Fmapstruct/tags/1.4.1.Final","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mapstruct%2Fmapstruct/tags/1.4.1.Final/manifests"},{"name":"1.4.0.Final","sha":"9973b92ccb15d57dc6c871b7887fc9684a7950d5","kind":"tag","published_at":"2020-09-26T08:20:46.000Z","download_url":"https://codeload.github.com/mapstruct/mapstruct/tar.gz/1.4.0.Final","html_url":"https://github.com/mapstruct/mapstruct/releases/tag/1.4.0.Final","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/mapstruct/mapstruct@1.4.0.Final","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mapstruct%2Fmapstruct/tags/1.4.0.Final","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mapstruct%2Fmapstruct/tags/1.4.0.Final/manifests"},{"name":"1.4.0.CR1","sha":"c96296254641c503c79b75834300cb4b2ba366ad","kind":"tag","published_at":"2020-08-30T14:31:44.000Z","download_url":"https://codeload.github.com/mapstruct/mapstruct/tar.gz/1.4.0.CR1","html_url":"https://github.com/mapstruct/mapstruct/releases/tag/1.4.0.CR1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/mapstruct/mapstruct@1.4.0.CR1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mapstruct%2Fmapstruct/tags/1.4.0.CR1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mapstruct%2Fmapstruct/tags/1.4.0.CR1/manifests"},{"name":"1.4.0.Beta3","sha":"1d223284c24ee5d701d58623919fd77a5dbbd696","kind":"tag","published_at":"2020-07-19T16:10:12.000Z","download_url":"https://codeload.github.com/mapstruct/mapstruct/tar.gz/1.4.0.Beta3","html_url":"https://github.com/mapstruct/mapstruct/releases/tag/1.4.0.Beta3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/mapstruct/mapstruct@1.4.0.Beta3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mapstruct%2Fmapstruct/tags/1.4.0.Beta3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mapstruct%2Fmapstruct/tags/1.4.0.Beta3/manifests"},{"name":"1.4.0.Beta2","sha":"fc4f65ddb67ccdfdfc112f969e6507b8bd700895","kind":"tag","published_at":"2020-07-05T21:11:41.000Z","download_url":"https://codeload.github.com/mapstruct/mapstruct/tar.gz/1.4.0.Beta2","html_url":"https://github.com/mapstruct/mapstruct/releases/tag/1.4.0.Beta2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/mapstruct/mapstruct@1.4.0.Beta2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mapstruct%2Fmapstruct/tags/1.4.0.Beta2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mapstruct%2Fmapstruct/tags/1.4.0.Beta2/manifests"},{"name":"1.4.0.Beta1","sha":"72ce5f3bd201d542278f586bc725c6bcc493ae61","kind":"tag","published_at":"2020-06-01T11:42:32.000Z","download_url":"https://codeload.github.com/mapstruct/mapstruct/tar.gz/1.4.0.Beta1","html_url":"https://github.com/mapstruct/mapstruct/releases/tag/1.4.0.Beta1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/mapstruct/mapstruct@1.4.0.Beta1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mapstruct%2Fmapstruct/tags/1.4.0.Beta1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mapstruct%2Fmapstruct/tags/1.4.0.Beta1/manifests"},{"name":"1.3.1.Final","sha":"6f79a53190c63d9a66d49cd2f0f716ba4758e561","kind":"tag","published_at":"2019-09-29T15:54:46.000Z","download_url":"https://codeload.github.com/mapstruct/mapstruct/tar.gz/1.3.1.Final","html_url":"https://github.com/mapstruct/mapstruct/releases/tag/1.3.1.Final","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/mapstruct/mapstruct@1.3.1.Final","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mapstruct%2Fmapstruct/tags/1.3.1.Final","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mapstruct%2Fmapstruct/tags/1.3.1.Final/manifests"},{"name":"1.3.0.Final","sha":"984423dfee29b15624141873680f27b31690f383","kind":"tag","published_at":"2019-02-10T10:48:19.000Z","download_url":"https://codeload.github.com/mapstruct/mapstruct/tar.gz/1.3.0.Final","html_url":"https://github.com/mapstruct/mapstruct/releases/tag/1.3.0.Final","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/mapstruct/mapstruct@1.3.0.Final","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mapstruct%2Fmapstruct/tags/1.3.0.Final","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mapstruct%2Fmapstruct/tags/1.3.0.Final/manifests"},{"name":"1.3.0.Beta2","sha":"3f2c1cee55871096bacf9ae8709910eb73921367","kind":"tag","published_at":"2018-11-11T08:19:06.000Z","download_url":"https://codeload.github.com/mapstruct/mapstruct/tar.gz/1.3.0.Beta2","html_url":"https://github.com/mapstruct/mapstruct/releases/tag/1.3.0.Beta2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/mapstruct/mapstruct@1.3.0.Beta2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mapstruct%2Fmapstruct/tags/1.3.0.Beta2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mapstruct%2Fmapstruct/tags/1.3.0.Beta2/manifests"},{"name":"1.3.0.Beta1","sha":"c189aa7bb53572db30391cd92cab82a4ef0590ad","kind":"tag","published_at":"2018-07-15T17:51:44.000Z","download_url":"https://codeload.github.com/mapstruct/mapstruct/tar.gz/1.3.0.Beta1","html_url":"https://github.com/mapstruct/mapstruct/releases/tag/1.3.0.Beta1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/mapstruct/mapstruct@1.3.0.Beta1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mapstruct%2Fmapstruct/tags/1.3.0.Beta1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mapstruct%2Fmapstruct/tags/1.3.0.Beta1/manifests"},{"name":"1.2.0.Final","sha":"a2176493e75f894324afae5905eb535cd98f161a","kind":"tag","published_at":"2017-10-17T21:12:53.000Z","download_url":"https://codeload.github.com/mapstruct/mapstruct/tar.gz/1.2.0.Final","html_url":"https://github.com/mapstruct/mapstruct/releases/tag/1.2.0.Final","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/mapstruct/mapstruct@1.2.0.Final","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mapstruct%2Fmapstruct/tags/1.2.0.Final","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mapstruct%2Fmapstruct/tags/1.2.0.Final/manifests"},{"name":"1.2.0.CR2","sha":"322e77e52be00e17984a641c361e0ff93e8cbe61","kind":"tag","published_at":"2017-08-28T18:22:54.000Z","download_url":"https://codeload.github.com/mapstruct/mapstruct/tar.gz/1.2.0.CR2","html_url":"https://github.com/mapstruct/mapstruct/releases/tag/1.2.0.CR2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/mapstruct/mapstruct@1.2.0.CR2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mapstruct%2Fmapstruct/tags/1.2.0.CR2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mapstruct%2Fmapstruct/tags/1.2.0.CR2/manifests"},{"name":"1.2.0.CR1","sha":"03f6434aa75ba2663642892053d75abf4c64659f","kind":"tag","published_at":"2017-07-15T08:21:41.000Z","download_url":"https://codeload.github.com/mapstruct/mapstruct/tar.gz/1.2.0.CR1","html_url":"https://github.com/mapstruct/mapstruct/releases/tag/1.2.0.CR1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/mapstruct/mapstruct@1.2.0.CR1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mapstruct%2Fmapstruct/tags/1.2.0.CR1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mapstruct%2Fmapstruct/tags/1.2.0.CR1/manifests"},{"name":"1.2.0.Beta3","sha":"b3e7c5207666f8ec43ad7d973ea774492b83fc25","kind":"tag","published_at":"2017-05-30T21:27:40.000Z","download_url":"https://codeload.github.com/mapstruct/mapstruct/tar.gz/1.2.0.Beta3","html_url":"https://github.com/mapstruct/mapstruct/releases/tag/1.2.0.Beta3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/mapstruct/mapstruct@1.2.0.Beta3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mapstruct%2Fmapstruct/tags/1.2.0.Beta3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mapstruct%2Fmapstruct/tags/1.2.0.Beta3/manifests"},{"name":"1.2.0.Beta2","sha":"daedc88425f6a3cb6648e8768e00470b9b76dacf","kind":"tag","published_at":"2017-03-16T19:33:19.000Z","download_url":"https://codeload.github.com/mapstruct/mapstruct/tar.gz/1.2.0.Beta2","html_url":"https://github.com/mapstruct/mapstruct/releases/tag/1.2.0.Beta2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/mapstruct/mapstruct@1.2.0.Beta2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mapstruct%2Fmapstruct/tags/1.2.0.Beta2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mapstruct%2Fmapstruct/tags/1.2.0.Beta2/manifests"},{"name":"1.2.0.Beta1","sha":"520451bcd86713be950e1d215ff9b9baec5ed023","kind":"tag","published_at":"2017-02-20T19:58:12.000Z","download_url":"https://codeload.github.com/mapstruct/mapstruct/tar.gz/1.2.0.Beta1","html_url":"https://github.com/mapstruct/mapstruct/releases/tag/1.2.0.Beta1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/mapstruct/mapstruct@1.2.0.Beta1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mapstruct%2Fmapstruct/tags/1.2.0.Beta1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mapstruct%2Fmapstruct/tags/1.2.0.Beta1/manifests"},{"name":"1.1.0.Final","sha":"b0b816f5529618d4de3e77c2dba6fc85f33a68e7","kind":"tag","published_at":"2016-11-18T20:45:41.000Z","download_url":"https://codeload.github.com/mapstruct/mapstruct/tar.gz/1.1.0.Final","html_url":"https://github.com/mapstruct/mapstruct/releases/tag/1.1.0.Final","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/mapstruct/mapstruct@1.1.0.Final","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mapstruct%2Fmapstruct/tags/1.1.0.Final","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mapstruct%2Fmapstruct/tags/1.1.0.Final/manifests"},{"name":"1.1.0.CR2","sha":"4eb8fae8df531866aca1d77e667cd20ec2359251","kind":"tag","published_at":"2016-11-07T19:52:04.000Z","download_url":"https://codeload.github.com/mapstruct/mapstruct/tar.gz/1.1.0.CR2","html_url":"https://github.com/mapstruct/mapstruct/releases/tag/1.1.0.CR2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/mapstruct/mapstruct@1.1.0.CR2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mapstruct%2Fmapstruct/tags/1.1.0.CR2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mapstruct%2Fmapstruct/tags/1.1.0.CR2/manifests"},{"name":"1.1.0.CR1","sha":"9ed807196e2eebe8c376032a29f830281182c854","kind":"tag","published_at":"2016-09-07T18:27:35.000Z","download_url":"https://codeload.github.com/mapstruct/mapstruct/tar.gz/1.1.0.CR1","html_url":"https://github.com/mapstruct/mapstruct/releases/tag/1.1.0.CR1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/mapstruct/mapstruct@1.1.0.CR1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mapstruct%2Fmapstruct/tags/1.1.0.CR1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mapstruct%2Fmapstruct/tags/1.1.0.CR1/manifests"},{"name":"1.1.0.Beta2","sha":"e23056c9dde957c99f20d1e583505bbadf557ce3","kind":"tag","published_at":"2016-07-22T19:20:24.000Z","download_url":"https://codeload.github.com/mapstruct/mapstruct/tar.gz/1.1.0.Beta2","html_url":"https://github.com/mapstruct/mapstruct/releases/tag/1.1.0.Beta2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/mapstruct/mapstruct@1.1.0.Beta2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mapstruct%2Fmapstruct/tags/1.1.0.Beta2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mapstruct%2Fmapstruct/tags/1.1.0.Beta2/manifests"},{"name":"1.1.0.Beta1","sha":"deacfc2c6a2ba6332623f8735afadd9b0d79bfc7","kind":"tag","published_at":"2016-03-16T19:47:59.000Z","download_url":"https://codeload.github.com/mapstruct/mapstruct/tar.gz/1.1.0.Beta1","html_url":"https://github.com/mapstruct/mapstruct/releases/tag/1.1.0.Beta1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/mapstruct/mapstruct@1.1.0.Beta1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mapstruct%2Fmapstruct/tags/1.1.0.Beta1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mapstruct%2Fmapstruct/tags/1.1.0.Beta1/manifests"},{"name":"1.0.0.Final","sha":"8fb04243269569789f9244c52eba8d5c998ae6a5","kind":"tag","published_at":"2015-11-25T21:56:40.000Z","download_url":"https://codeload.github.com/mapstruct/mapstruct/tar.gz/1.0.0.Final","html_url":"https://github.com/mapstruct/mapstruct/releases/tag/1.0.0.Final","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/mapstruct/mapstruct@1.0.0.Final","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mapstruct%2Fmapstruct/tags/1.0.0.Final","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mapstruct%2Fmapstruct/tags/1.0.0.Final/manifests"},{"name":"1.0.0.CR2","sha":"7e7285ac491c38ae19f8988a4636118b6083c254","kind":"tag","published_at":"2015-08-27T08:58:55.000Z","download_url":"https://codeload.github.com/mapstruct/mapstruct/tar.gz/1.0.0.CR2","html_url":"https://github.com/mapstruct/mapstruct/releases/tag/1.0.0.CR2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/mapstruct/mapstruct@1.0.0.CR2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mapstruct%2Fmapstruct/tags/1.0.0.CR2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mapstruct%2Fmapstruct/tags/1.0.0.CR2/manifests"},{"name":"1.0.0.CR1","sha":"ee6c3928701849d44183ad3238b9332ffd6f3584","kind":"tag","published_at":"2015-06-03T21:19:10.000Z","download_url":"https://codeload.github.com/mapstruct/mapstruct/tar.gz/1.0.0.CR1","html_url":"https://github.com/mapstruct/mapstruct/releases/tag/1.0.0.CR1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/mapstruct/mapstruct@1.0.0.CR1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mapstruct%2Fmapstruct/tags/1.0.0.CR1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mapstruct%2Fmapstruct/tags/1.0.0.CR1/manifests"},{"name":"1.0.0.Beta4","sha":"e21c5fca26fcc5f6814e2db81502bb208cc1dd7f","kind":"tag","published_at":"2015-03-04T23:07:47.000Z","download_url":"https://codeload.github.com/mapstruct/mapstruct/tar.gz/1.0.0.Beta4","html_url":"https://github.com/mapstruct/mapstruct/releases/tag/1.0.0.Beta4","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/mapstruct/mapstruct@1.0.0.Beta4","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mapstruct%2Fmapstruct/tags/1.0.0.Beta4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mapstruct%2Fmapstruct/tags/1.0.0.Beta4/manifests"},{"name":"1.0.0.Beta3","sha":"d18cb9c64d7a099b7acaf7f3f271e739822dffd4","kind":"tag","published_at":"2014-11-30T18:43:17.000Z","download_url":"https://codeload.github.com/mapstruct/mapstruct/tar.gz/1.0.0.Beta3","html_url":"https://github.com/mapstruct/mapstruct/releases/tag/1.0.0.Beta3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/mapstruct/mapstruct@1.0.0.Beta3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mapstruct%2Fmapstruct/tags/1.0.0.Beta3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mapstruct%2Fmapstruct/tags/1.0.0.Beta3/manifests"},{"name":"1.0.0.Beta2","sha":"2c0f4ceaf4bb2dc8ad6151582cb502903d043822","kind":"tag","published_at":"2014-06-26T22:28:17.000Z","download_url":"https://codeload.github.com/mapstruct/mapstruct/tar.gz/1.0.0.Beta2","html_url":"https://github.com/mapstruct/mapstruct/releases/tag/1.0.0.Beta2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/mapstruct/mapstruct@1.0.0.Beta2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mapstruct%2Fmapstruct/tags/1.0.0.Beta2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mapstruct%2Fmapstruct/tags/1.0.0.Beta2/manifests"},{"name":"1.0.0.Beta1","sha":"79615b12b07e338b9aad58fd3f922343a366ae88","kind":"tag","published_at":"2014-03-05T19:40:26.000Z","download_url":"https://codeload.github.com/mapstruct/mapstruct/tar.gz/1.0.0.Beta1","html_url":"https://github.com/mapstruct/mapstruct/releases/tag/1.0.0.Beta1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/mapstruct/mapstruct@1.0.0.Beta1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mapstruct%2Fmapstruct/tags/1.0.0.Beta1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mapstruct%2Fmapstruct/tags/1.0.0.Beta1/manifests"},{"name":"1.0.0.Alpha2","sha":"987bf57d3560cbe06d51b468ace2c7085b94124e","kind":"tag","published_at":"2013-11-25T19:11:52.000Z","download_url":"https://codeload.github.com/mapstruct/mapstruct/tar.gz/1.0.0.Alpha2","html_url":"https://github.com/mapstruct/mapstruct/releases/tag/1.0.0.Alpha2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/mapstruct/mapstruct@1.0.0.Alpha2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mapstruct%2Fmapstruct/tags/1.0.0.Alpha2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mapstruct%2Fmapstruct/tags/1.0.0.Alpha2/manifests"},{"name":"1.0.0.Alpha1","sha":"1fbdf46fe64a3219e4a060391e9b920c5b4fa678","kind":"tag","published_at":"2013-06-02T21:57:00.000Z","download_url":"https://codeload.github.com/mapstruct/mapstruct/tar.gz/1.0.0.Alpha1","html_url":"https://github.com/mapstruct/mapstruct/releases/tag/1.0.0.Alpha1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/mapstruct/mapstruct@1.0.0.Alpha1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mapstruct%2Fmapstruct/tags/1.0.0.Alpha1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mapstruct%2Fmapstruct/tags/1.0.0.Alpha1/manifests"}]},"repo_metadata_updated_at":"2026-03-01T07:02:29.209Z","dependent_packages_count":167,"downloads":null,"downloads_period":null,"dependent_repos_count":7247,"rankings":{"downloads":null,"dependent_repos_count":0.10251399556306612,"dependent_packages_count":0.4589103082627883,"stargazers_count":3.6676784584457915,"forks_count":6.06674622179864,"docker_downloads_count":2.414484907216825,"average":2.542066778257422},"purl":"pkg:maven/org.mapstruct/mapstruct-jdk8","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/maven/org.mapstruct:mapstruct-jdk8","docker_dependents_count":114,"docker_downloads_count":182699,"usage_url":"https://repos.ecosyste.ms/usage/maven/org.mapstruct:mapstruct-jdk8","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/maven/org.mapstruct:mapstruct-jdk8/dependencies","status":null,"funding_links":["https://github.com/sponsors/mapstruct","https://opencollective.com/mapstruct"],"critical":true,"issue_metadata":{"last_synced_at":"2026-03-01T04:01:06.891Z","issues_count":542,"pull_requests_count":295,"avg_time_to_close_issue":23600826.610062893,"avg_time_to_close_pull_request":4812268.009615385,"issues_closed_count":317,"pull_requests_closed_count":208,"pull_request_authors_count":83,"issue_authors_count":433,"avg_comments_per_issue":4.107011070110701,"avg_comments_per_pull_request":1.7864406779661017,"merged_pull_requests_count":171,"bot_issues_count":0,"bot_pull_requests_count":10,"past_year_issues_count":75,"past_year_pull_requests_count":63,"past_year_avg_time_to_close_issue":1125368.25,"past_year_avg_time_to_close_pull_request":638930.25,"past_year_issues_closed_count":27,"past_year_pull_requests_closed_count":36,"past_year_pull_request_authors_count":20,"past_year_issue_authors_count":61,"past_year_avg_comments_per_issue":1.7066666666666668,"past_year_avg_comments_per_pull_request":0.8888888888888888,"past_year_bot_issues_count":0,"past_year_bot_pull_requests_count":2,"past_year_merged_pull_requests_count":32,"issues_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/mapstruct%2Fmapstruct/issues","maintainers":[{"login":"filiphr","count":107,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/filiphr"},{"login":"agudian","count":4,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/agudian"},{"login":"gunnarmorling","count":3,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/gunnarmorling"},{"login":"chris922","count":2,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/chris922"}],"active_maintainers":[{"login":"filiphr","count":19,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/filiphr"}]},"versions_url":"https://packages.ecosyste.ms/api/v1/registries/repo1.maven.org/packages/org.mapstruct:mapstruct-jdk8/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/repo1.maven.org/packages/org.mapstruct:mapstruct-jdk8/version_numbers","latest_version_url":"https://packages.ecosyste.ms/api/v1/registries/repo1.maven.org/packages/org.mapstruct:mapstruct-jdk8/latest_version","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/repo1.maven.org/packages/org.mapstruct:mapstruct-jdk8/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/repo1.maven.org/packages/org.mapstruct:mapstruct-jdk8/related_packages","codemeta_url":"https://packages.ecosyste.ms/api/v1/registries/repo1.maven.org/packages/org.mapstruct:mapstruct-jdk8/codemeta","maintainers":[],"registry":{"name":"repo1.maven.org","url":"https://repo.maven.apache.org/maven2","ecosystem":"maven","default":true,"packages_count":608482,"maintainers_count":0,"namespaces_count":80807,"keywords_count":34879,"github":"maven-central","metadata":{"funded_packages_count":37828},"icon_url":"https://github.com/maven-central.png","created_at":"2022-07-21T16:40:13.074Z","updated_at":"2026-06-10T05:05:55.821Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/repo1.maven.org/packages","maintainers_url":"https://packages.ecosyste.ms/api/v1/registries/repo1.maven.org/maintainers","namespaces_url":"https://packages.ecosyste.ms/api/v1/registries/repo1.maven.org/namespaces"}},{"id":5064266,"name":"org.mapstruct:mapstruct","ecosystem":"maven","description":"An annotation processor for generating type-safe bean mappers","homepage":"https://mapstruct.org/mapstruct/","licenses":"The Apache Software License, Version 2.0","normalized_licenses":["Apache-2.0"],"repository_url":"https://github.com/mapstruct/mapstruct","keywords_array":[],"namespace":"org.mapstruct","versions_count":48,"first_release_published_at":"2013-06-02T22:04:19.000Z","latest_release_published_at":"2024-11-09T11:38:32.000Z","latest_release_number":"1.6.3","last_synced_at":"2026-06-18T10:59:15.786Z","created_at":"2022-07-28T04:46:54.804Z","updated_at":"2026-06-18T10:59:15.786Z","registry_url":"https://central.sonatype.com/artifact/org.mapstruct/mapstruct/","install_command":null,"documentation_url":"https://appdoc.app/artifact/org.mapstruct/mapstruct/","metadata":{"repositories":["https://repo.maven.apache.org/maven2"]},"repo_metadata":{"id":3419324,"uuid":"4470435","full_name":"mapstruct/mapstruct","owner":"mapstruct","description":"An annotation processor for generating type-safe bean mappers","archived":false,"fork":false,"pushed_at":"2026-02-14T20:53:45.000Z","size":11465,"stargazers_count":7620,"open_issues_count":501,"forks_count":1011,"subscribers_count":132,"default_branch":"main","last_synced_at":"2026-03-01T05:47:23.427Z","etag":null,"topics":["annotation-processor","bean-mapping","java","javabeans","mapping","mapstruct","no-reflection","records"],"latest_commit_sha":null,"homepage":"https://mapstruct.org/","language":"Java","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/mapstruct.png","metadata":{"files":{"readme":"readme.md","changelog":null,"contributing":"CONTRIBUTING.md","funding":".github/FUNDING.yml","license":"LICENSE.txt","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":null,"copyright":"copyright.txt","agents":null,"dco":null,"cla":null},"funding":{"github":"mapstruct","open_collective":"mapstruct"}},"created_at":"2012-05-28T12:42:42.000Z","updated_at":"2026-02-28T12:15:25.000Z","dependencies_parsed_at":"2026-01-19T08:02:45.828Z","dependency_job_id":"c0d2be81-9a23-4ec0-90f7-0e6c242626ff","html_url":"https://github.com/mapstruct/mapstruct","commit_stats":{"total_commits":1728,"total_committers":147,"mean_commits":"11.755102040816327","dds":0.728587962962963,"last_synced_commit":"26c5bcd923c7206ad161e93237f841a79ca85efd"},"previous_names":[],"tags_count":49,"template":false,"template_full_name":null,"purl":"pkg:github/mapstruct/mapstruct","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mapstruct%2Fmapstruct","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mapstruct%2Fmapstruct/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mapstruct%2Fmapstruct/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mapstruct%2Fmapstruct/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/mapstruct","download_url":"https://codeload.github.com/mapstruct/mapstruct/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mapstruct%2Fmapstruct/sbom","scorecard":{"id":616995,"data":{"date":"2025-08-11","repo":{"name":"github.com/mapstruct/mapstruct","commit":"29036542b85ff93a05fc5851793438ede8713f15"},"scorecard":{"version":"v5.2.1-40-gf6ed084d","commit":"f6ed084d17c9236477efd66e5b258b9d4cc7b389"},"score":6,"checks":[{"name":"Code-Review","score":7,"reason":"Found 21/28 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":"17 commit(s) and 14 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":"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":"Token-Permissions","score":0,"reason":"detected GitHub workflow tokens with excessive permissions","details":["Warn: no topLevel permission defined: .github/workflows/java-ea.yml:1","Warn: no topLevel permission defined: .github/workflows/macos.yml:1","Warn: no topLevel permission defined: .github/workflows/main.yml:1","Warn: no topLevel permission defined: .github/workflows/release.yml:1","Warn: no topLevel permission defined: .github/workflows/windows.yml:1","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":"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":"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/java-ea.yml:14: update your workflow using https://app.stepsecurity.io/secureworkflow/mapstruct/mapstruct/java-ea.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/java-ea.yml:16: update your workflow using https://app.stepsecurity.io/secureworkflow/mapstruct/mapstruct/java-ea.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/macos.yml:13: update your workflow using https://app.stepsecurity.io/secureworkflow/mapstruct/mapstruct/macos.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/macos.yml:15: update your workflow using https://app.stepsecurity.io/secureworkflow/mapstruct/mapstruct/macos.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/main.yml:20: update your workflow using https://app.stepsecurity.io/secureworkflow/mapstruct/mapstruct/main.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/main.yml:22: update your workflow using https://app.stepsecurity.io/secureworkflow/mapstruct/mapstruct/main.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/main.yml:33: update your workflow using https://app.stepsecurity.io/secureworkflow/mapstruct/mapstruct/main.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/main.yml:46: update your workflow using https://app.stepsecurity.io/secureworkflow/mapstruct/mapstruct/main.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/main.yml:48: update your workflow using https://app.stepsecurity.io/secureworkflow/mapstruct/mapstruct/main.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/main.yml:55: update your workflow using https://app.stepsecurity.io/secureworkflow/mapstruct/mapstruct/main.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/release.yml:18: update your workflow using https://app.stepsecurity.io/secureworkflow/mapstruct/mapstruct/release.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/release.yml:23: update your workflow using https://app.stepsecurity.io/secureworkflow/mapstruct/mapstruct/release.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/release.yml:68: update your workflow using https://app.stepsecurity.io/secureworkflow/mapstruct/mapstruct/release.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/release.yml:95: update your workflow using https://app.stepsecurity.io/secureworkflow/mapstruct/mapstruct/release.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/windows.yml:13: update your workflow using https://app.stepsecurity.io/secureworkflow/mapstruct/mapstruct/windows.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/windows.yml:15: update your workflow using https://app.stepsecurity.io/secureworkflow/mapstruct/mapstruct/windows.yml/main?enable=pin","Info:   0 out of  14 GitHub-owned GitHubAction dependencies pinned","Info:   0 out of   2 third-party GitHubAction 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":"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":"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":"License","score":9,"reason":"license file detected","details":["Info: project has a license file: LICENSE.txt: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":"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":8,"reason":"5 out of the last 5 releases have a total of 5 signed artifacts.","details":["Info: signed release artifact: mapstruct-1.6.3-dist.tar.gz.asc: https://github.com/mapstruct/mapstruct/releases/tag/1.6.3","Info: signed release artifact: mapstruct-1.6.2-dist.tar.gz.asc: https://github.com/mapstruct/mapstruct/releases/tag/1.6.2","Info: signed release artifact: mapstruct-1.6.1-dist.tar.gz.asc: https://github.com/mapstruct/mapstruct/releases/tag/1.6.1","Info: signed release artifact: mapstruct-1.6.0-dist.tar.gz.asc: https://github.com/mapstruct/mapstruct/releases/tag/1.6.0","Info: signed release artifact: mapstruct-1.6.0.RC1-dist.tar.gz.asc: https://github.com/mapstruct/mapstruct/releases/tag/1.6.0.RC1","Warn: release artifact 1.6.3 does not have provenance: https://api.github.com/repos/mapstruct/mapstruct/releases/184500583","Warn: release artifact 1.6.2 does not have provenance: https://api.github.com/repos/mapstruct/mapstruct/releases/175179067","Warn: release artifact 1.6.1 does not have provenance: https://api.github.com/repos/mapstruct/mapstruct/releases/175127033","Warn: release artifact 1.6.0 does not have provenance: https://api.github.com/repos/mapstruct/mapstruct/releases/169855587","Warn: release artifact 1.6.0.RC1 does not have provenance: https://api.github.com/repos/mapstruct/mapstruct/releases/166358346"],"documentation":{"short":"Determines if the project cryptographically signs release artifacts.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#signed-releases"}},{"name":"Packaging","score":10,"reason":"packaging workflow detected","details":["Info: Project packages its releases by way of GitHub Actions.: .github/workflows/main.yml:11"],"documentation":{"short":"Determines if the project is published as a package that others can easily download, install, easily update, and uninstall.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#packaging"}},{"name":"SAST","score":0,"reason":"SAST tool is not run on all commits -- score normalized to 0","details":["Warn: 0 commits out of 26 are checked with a SAST tool"],"documentation":{"short":"Determines if the project uses static code analysis.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#sast"}},{"name":"Vulnerabilities","score":10,"reason":"0 existing vulnerabilities detected","details":null,"documentation":{"short":"Determines if the project has open, known unfixed vulnerabilities.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#vulnerabilities"}}]},"last_synced_at":"2025-08-21T04:15:25.032Z","repository_id":3419324,"created_at":"2025-08-21T04:15:25.032Z","updated_at":"2025-08-21T04:15:25.032Z"},"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":29963117,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-03-01T06:55:38.174Z","status":"ssl_error","status_checked_at":"2026-03-01T06:53:04.810Z","response_time":124,"last_error":"SSL_connect returned=1 errno=0 peeraddr=140.82.121.6:443 state=error: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"},"owner_record":{"login":"mapstruct","name":"mapstruct","uuid":"4086779","kind":"organization","description":"A code generator for fast type-safe bean mappings","email":null,"website":"https://mapstruct.org/","location":null,"twitter":"GetMapStruct","company":null,"icon_url":"https://avatars.githubusercontent.com/u/4086779?v=4","repositories_count":10,"last_synced_at":"2026-01-21T18:56:51.067Z","metadata":{"has_sponsors_listing":true},"html_url":"https://github.com/mapstruct","funding_links":["https://github.com/sponsors/mapstruct"],"total_stars":9387,"followers":178,"following":0,"created_at":"2022-11-03T20:07:38.925Z","updated_at":"2026-01-21T18:56:51.067Z","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/mapstruct","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/mapstruct/repositories"},"tags":[{"name":"1.7.0.Beta1","sha":"84318113ae02adae62e1d92ee5b884d6b58337b1","kind":"commit","published_at":"2026-02-01T21:45:33.000Z","download_url":"https://codeload.github.com/mapstruct/mapstruct/tar.gz/1.7.0.Beta1","html_url":"https://github.com/mapstruct/mapstruct/releases/tag/1.7.0.Beta1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/mapstruct/mapstruct@1.7.0.Beta1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mapstruct%2Fmapstruct/tags/1.7.0.Beta1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mapstruct%2Fmapstruct/tags/1.7.0.Beta1/manifests"},{"name":"1.6.3","sha":"b4e25e49deae707b50ce061172e114292b414a23","kind":"commit","published_at":"2024-11-09T11:31:12.000Z","download_url":"https://codeload.github.com/mapstruct/mapstruct/tar.gz/1.6.3","html_url":"https://github.com/mapstruct/mapstruct/releases/tag/1.6.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/mapstruct/mapstruct@1.6.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mapstruct%2Fmapstruct/tags/1.6.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mapstruct%2Fmapstruct/tags/1.6.3/manifests"},{"name":"1.6.2","sha":"212607b4470c9e0deb8b6ad1fed56d016d58aa08","kind":"commit","published_at":"2024-09-16T07:55:31.000Z","download_url":"https://codeload.github.com/mapstruct/mapstruct/tar.gz/1.6.2","html_url":"https://github.com/mapstruct/mapstruct/releases/tag/1.6.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/mapstruct/mapstruct@1.6.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mapstruct%2Fmapstruct/tags/1.6.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mapstruct%2Fmapstruct/tags/1.6.2/manifests"},{"name":"1.6.1","sha":"10d69878a197c1bff1e8743a3d056e36eda856d3","kind":"commit","published_at":"2024-09-15T15:52:17.000Z","download_url":"https://codeload.github.com/mapstruct/mapstruct/tar.gz/1.6.1","html_url":"https://github.com/mapstruct/mapstruct/releases/tag/1.6.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/mapstruct/mapstruct@1.6.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mapstruct%2Fmapstruct/tags/1.6.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mapstruct%2Fmapstruct/tags/1.6.1/manifests"},{"name":"1.6.0","sha":"38ec5c53350905fb8902935306b42fd1845c40c0","kind":"commit","published_at":"2024-08-12T20:59:31.000Z","download_url":"https://codeload.github.com/mapstruct/mapstruct/tar.gz/1.6.0","html_url":"https://github.com/mapstruct/mapstruct/releases/tag/1.6.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/mapstruct/mapstruct@1.6.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mapstruct%2Fmapstruct/tags/1.6.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mapstruct%2Fmapstruct/tags/1.6.0/manifests"},{"name":"1.6.0.RC1","sha":"6ef64ea3aa8320c52a924375d3bc6edf60f0c86d","kind":"commit","published_at":"2024-07-20T15:36:11.000Z","download_url":"https://codeload.github.com/mapstruct/mapstruct/tar.gz/1.6.0.RC1","html_url":"https://github.com/mapstruct/mapstruct/releases/tag/1.6.0.RC1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/mapstruct/mapstruct@1.6.0.RC1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mapstruct%2Fmapstruct/tags/1.6.0.RC1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mapstruct%2Fmapstruct/tags/1.6.0.RC1/manifests"},{"name":"1.6.0.Beta2","sha":"21a8b88a0f3cab99673d0bf94f11e5f731f00b90","kind":"commit","published_at":"2024-05-11T07:01:58.000Z","download_url":"https://codeload.github.com/mapstruct/mapstruct/tar.gz/1.6.0.Beta2","html_url":"https://github.com/mapstruct/mapstruct/releases/tag/1.6.0.Beta2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/mapstruct/mapstruct@1.6.0.Beta2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mapstruct%2Fmapstruct/tags/1.6.0.Beta2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mapstruct%2Fmapstruct/tags/1.6.0.Beta2/manifests"},{"name":"early-access","sha":"6999ae19ea0ddc4041269ef757ff5ec24b8d4f42","kind":"tag","published_at":"2024-05-09T13:19:23.000Z","download_url":"https://codeload.github.com/mapstruct/mapstruct/tar.gz/early-access","html_url":"https://github.com/mapstruct/mapstruct/releases/tag/early-access","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/mapstruct/mapstruct@early-access","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mapstruct%2Fmapstruct/tags/early-access","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mapstruct%2Fmapstruct/tags/early-access/manifests"},{"name":"1.6.0.Beta1","sha":"0ac0c42dbc481a86879e3796d0201c622da61200","kind":"tag","published_at":"2023-11-04T22:06:16.000Z","download_url":"https://codeload.github.com/mapstruct/mapstruct/tar.gz/1.6.0.Beta1","html_url":"https://github.com/mapstruct/mapstruct/releases/tag/1.6.0.Beta1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/mapstruct/mapstruct@1.6.0.Beta1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mapstruct%2Fmapstruct/tags/1.6.0.Beta1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mapstruct%2Fmapstruct/tags/1.6.0.Beta1/manifests"},{"name":"1.5.5.Final","sha":"0f92764de92a46179e2511750c844c93198e409c","kind":"tag","published_at":"2023-04-23T20:02:15.000Z","download_url":"https://codeload.github.com/mapstruct/mapstruct/tar.gz/1.5.5.Final","html_url":"https://github.com/mapstruct/mapstruct/releases/tag/1.5.5.Final","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/mapstruct/mapstruct@1.5.5.Final","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mapstruct%2Fmapstruct/tags/1.5.5.Final","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mapstruct%2Fmapstruct/tags/1.5.5.Final/manifests"},{"name":"1.5.4.Final","sha":"35228b3cb7b687ad52b9df9acd0f31c8da4b9174","kind":"tag","published_at":"2023-04-13T21:23:46.000Z","download_url":"https://codeload.github.com/mapstruct/mapstruct/tar.gz/1.5.4.Final","html_url":"https://github.com/mapstruct/mapstruct/releases/tag/1.5.4.Final","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/mapstruct/mapstruct@1.5.4.Final","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mapstruct%2Fmapstruct/tags/1.5.4.Final","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mapstruct%2Fmapstruct/tags/1.5.4.Final/manifests"},{"name":"1.5.3.Final","sha":"c4e3320b981d4bad451a89671a052b989387ac50","kind":"tag","published_at":"2022-10-07T18:10:27.000Z","download_url":"https://codeload.github.com/mapstruct/mapstruct/tar.gz/1.5.3.Final","html_url":"https://github.com/mapstruct/mapstruct/releases/tag/1.5.3.Final","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/mapstruct/mapstruct@1.5.3.Final","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mapstruct%2Fmapstruct/tags/1.5.3.Final","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mapstruct%2Fmapstruct/tags/1.5.3.Final/manifests"},{"name":"1.5.2.Final","sha":"19973ff818e20531cbd81e5048404fd48c3c7508","kind":"tag","published_at":"2022-06-18T17:01:17.000Z","download_url":"https://codeload.github.com/mapstruct/mapstruct/tar.gz/1.5.2.Final","html_url":"https://github.com/mapstruct/mapstruct/releases/tag/1.5.2.Final","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/mapstruct/mapstruct@1.5.2.Final","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mapstruct%2Fmapstruct/tags/1.5.2.Final","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mapstruct%2Fmapstruct/tags/1.5.2.Final/manifests"},{"name":"1.5.1.Final","sha":"ec9288ce6693abc1d14687d315f10e7e7697dd5e","kind":"tag","published_at":"2022-06-05T06:42:55.000Z","download_url":"https://codeload.github.com/mapstruct/mapstruct/tar.gz/1.5.1.Final","html_url":"https://github.com/mapstruct/mapstruct/releases/tag/1.5.1.Final","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/mapstruct/mapstruct@1.5.1.Final","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mapstruct%2Fmapstruct/tags/1.5.1.Final","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mapstruct%2Fmapstruct/tags/1.5.1.Final/manifests"},{"name":"1.5.0.Final","sha":"efa11ba312bf601179289369b219c97ed9307f07","kind":"tag","published_at":"2022-06-02T21:11:41.000Z","download_url":"https://codeload.github.com/mapstruct/mapstruct/tar.gz/1.5.0.Final","html_url":"https://github.com/mapstruct/mapstruct/releases/tag/1.5.0.Final","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/mapstruct/mapstruct@1.5.0.Final","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mapstruct%2Fmapstruct/tags/1.5.0.Final","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mapstruct%2Fmapstruct/tags/1.5.0.Final/manifests"},{"name":"1.5.0.RC1","sha":"7e00af6ff451b15d125242af91df2864a0a58aea","kind":"tag","published_at":"2022-03-21T07:14:08.000Z","download_url":"https://codeload.github.com/mapstruct/mapstruct/tar.gz/1.5.0.RC1","html_url":"https://github.com/mapstruct/mapstruct/releases/tag/1.5.0.RC1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/mapstruct/mapstruct@1.5.0.RC1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mapstruct%2Fmapstruct/tags/1.5.0.RC1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mapstruct%2Fmapstruct/tags/1.5.0.RC1/manifests"},{"name":"1.5.0.Beta2","sha":"0de10ca83c682303f4082c27b3a22eec5fbcb258","kind":"tag","published_at":"2021-12-12T11:48:55.000Z","download_url":"https://codeload.github.com/mapstruct/mapstruct/tar.gz/1.5.0.Beta2","html_url":"https://github.com/mapstruct/mapstruct/releases/tag/1.5.0.Beta2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/mapstruct/mapstruct@1.5.0.Beta2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mapstruct%2Fmapstruct/tags/1.5.0.Beta2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mapstruct%2Fmapstruct/tags/1.5.0.Beta2/manifests"},{"name":"1.5.0.Beta1","sha":"a91b93f357a2ab8d481ff3a3484440a507f06166","kind":"tag","published_at":"2021-07-18T13:15:44.000Z","download_url":"https://codeload.github.com/mapstruct/mapstruct/tar.gz/1.5.0.Beta1","html_url":"https://github.com/mapstruct/mapstruct/releases/tag/1.5.0.Beta1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/mapstruct/mapstruct@1.5.0.Beta1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mapstruct%2Fmapstruct/tags/1.5.0.Beta1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mapstruct%2Fmapstruct/tags/1.5.0.Beta1/manifests"},{"name":"1.4.2.Final","sha":"1ca7c7b5c8a863f6bc7d8702d5e744dbe3e24767","kind":"tag","published_at":"2021-01-31T12:49:14.000Z","download_url":"https://codeload.github.com/mapstruct/mapstruct/tar.gz/1.4.2.Final","html_url":"https://github.com/mapstruct/mapstruct/releases/tag/1.4.2.Final","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/mapstruct/mapstruct@1.4.2.Final","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mapstruct%2Fmapstruct/tags/1.4.2.Final","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mapstruct%2Fmapstruct/tags/1.4.2.Final/manifests"},{"name":"1.4.1.Final","sha":"0e902d6412d07d27a8efb2b72ec72ebcbbced55e","kind":"commit","published_at":"2020-10-11T08:00:24.000Z","download_url":"https://codeload.github.com/mapstruct/mapstruct/tar.gz/1.4.1.Final","html_url":"https://github.com/mapstruct/mapstruct/releases/tag/1.4.1.Final","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/mapstruct/mapstruct@1.4.1.Final","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mapstruct%2Fmapstruct/tags/1.4.1.Final","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mapstruct%2Fmapstruct/tags/1.4.1.Final/manifests"},{"name":"1.4.0.Final","sha":"9973b92ccb15d57dc6c871b7887fc9684a7950d5","kind":"tag","published_at":"2020-09-26T08:20:46.000Z","download_url":"https://codeload.github.com/mapstruct/mapstruct/tar.gz/1.4.0.Final","html_url":"https://github.com/mapstruct/mapstruct/releases/tag/1.4.0.Final","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/mapstruct/mapstruct@1.4.0.Final","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mapstruct%2Fmapstruct/tags/1.4.0.Final","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mapstruct%2Fmapstruct/tags/1.4.0.Final/manifests"},{"name":"1.4.0.CR1","sha":"c96296254641c503c79b75834300cb4b2ba366ad","kind":"tag","published_at":"2020-08-30T14:31:44.000Z","download_url":"https://codeload.github.com/mapstruct/mapstruct/tar.gz/1.4.0.CR1","html_url":"https://github.com/mapstruct/mapstruct/releases/tag/1.4.0.CR1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/mapstruct/mapstruct@1.4.0.CR1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mapstruct%2Fmapstruct/tags/1.4.0.CR1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mapstruct%2Fmapstruct/tags/1.4.0.CR1/manifests"},{"name":"1.4.0.Beta3","sha":"1d223284c24ee5d701d58623919fd77a5dbbd696","kind":"tag","published_at":"2020-07-19T16:10:12.000Z","download_url":"https://codeload.github.com/mapstruct/mapstruct/tar.gz/1.4.0.Beta3","html_url":"https://github.com/mapstruct/mapstruct/releases/tag/1.4.0.Beta3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/mapstruct/mapstruct@1.4.0.Beta3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mapstruct%2Fmapstruct/tags/1.4.0.Beta3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mapstruct%2Fmapstruct/tags/1.4.0.Beta3/manifests"},{"name":"1.4.0.Beta2","sha":"fc4f65ddb67ccdfdfc112f969e6507b8bd700895","kind":"tag","published_at":"2020-07-05T21:11:41.000Z","download_url":"https://codeload.github.com/mapstruct/mapstruct/tar.gz/1.4.0.Beta2","html_url":"https://github.com/mapstruct/mapstruct/releases/tag/1.4.0.Beta2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/mapstruct/mapstruct@1.4.0.Beta2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mapstruct%2Fmapstruct/tags/1.4.0.Beta2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mapstruct%2Fmapstruct/tags/1.4.0.Beta2/manifests"},{"name":"1.4.0.Beta1","sha":"72ce5f3bd201d542278f586bc725c6bcc493ae61","kind":"tag","published_at":"2020-06-01T11:42:32.000Z","download_url":"https://codeload.github.com/mapstruct/mapstruct/tar.gz/1.4.0.Beta1","html_url":"https://github.com/mapstruct/mapstruct/releases/tag/1.4.0.Beta1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/mapstruct/mapstruct@1.4.0.Beta1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mapstruct%2Fmapstruct/tags/1.4.0.Beta1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mapstruct%2Fmapstruct/tags/1.4.0.Beta1/manifests"},{"name":"1.3.1.Final","sha":"6f79a53190c63d9a66d49cd2f0f716ba4758e561","kind":"tag","published_at":"2019-09-29T15:54:46.000Z","download_url":"https://codeload.github.com/mapstruct/mapstruct/tar.gz/1.3.1.Final","html_url":"https://github.com/mapstruct/mapstruct/releases/tag/1.3.1.Final","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/mapstruct/mapstruct@1.3.1.Final","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mapstruct%2Fmapstruct/tags/1.3.1.Final","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mapstruct%2Fmapstruct/tags/1.3.1.Final/manifests"},{"name":"1.3.0.Final","sha":"984423dfee29b15624141873680f27b31690f383","kind":"tag","published_at":"2019-02-10T10:48:19.000Z","download_url":"https://codeload.github.com/mapstruct/mapstruct/tar.gz/1.3.0.Final","html_url":"https://github.com/mapstruct/mapstruct/releases/tag/1.3.0.Final","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/mapstruct/mapstruct@1.3.0.Final","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mapstruct%2Fmapstruct/tags/1.3.0.Final","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mapstruct%2Fmapstruct/tags/1.3.0.Final/manifests"},{"name":"1.3.0.Beta2","sha":"3f2c1cee55871096bacf9ae8709910eb73921367","kind":"tag","published_at":"2018-11-11T08:19:06.000Z","download_url":"https://codeload.github.com/mapstruct/mapstruct/tar.gz/1.3.0.Beta2","html_url":"https://github.com/mapstruct/mapstruct/releases/tag/1.3.0.Beta2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/mapstruct/mapstruct@1.3.0.Beta2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mapstruct%2Fmapstruct/tags/1.3.0.Beta2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mapstruct%2Fmapstruct/tags/1.3.0.Beta2/manifests"},{"name":"1.3.0.Beta1","sha":"c189aa7bb53572db30391cd92cab82a4ef0590ad","kind":"tag","published_at":"2018-07-15T17:51:44.000Z","download_url":"https://codeload.github.com/mapstruct/mapstruct/tar.gz/1.3.0.Beta1","html_url":"https://github.com/mapstruct/mapstruct/releases/tag/1.3.0.Beta1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/mapstruct/mapstruct@1.3.0.Beta1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mapstruct%2Fmapstruct/tags/1.3.0.Beta1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mapstruct%2Fmapstruct/tags/1.3.0.Beta1/manifests"},{"name":"1.2.0.Final","sha":"a2176493e75f894324afae5905eb535cd98f161a","kind":"tag","published_at":"2017-10-17T21:12:53.000Z","download_url":"https://codeload.github.com/mapstruct/mapstruct/tar.gz/1.2.0.Final","html_url":"https://github.com/mapstruct/mapstruct/releases/tag/1.2.0.Final","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/mapstruct/mapstruct@1.2.0.Final","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mapstruct%2Fmapstruct/tags/1.2.0.Final","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mapstruct%2Fmapstruct/tags/1.2.0.Final/manifests"},{"name":"1.2.0.CR2","sha":"322e77e52be00e17984a641c361e0ff93e8cbe61","kind":"tag","published_at":"2017-08-28T18:22:54.000Z","download_url":"https://codeload.github.com/mapstruct/mapstruct/tar.gz/1.2.0.CR2","html_url":"https://github.com/mapstruct/mapstruct/releases/tag/1.2.0.CR2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/mapstruct/mapstruct@1.2.0.CR2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mapstruct%2Fmapstruct/tags/1.2.0.CR2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mapstruct%2Fmapstruct/tags/1.2.0.CR2/manifests"},{"name":"1.2.0.CR1","sha":"03f6434aa75ba2663642892053d75abf4c64659f","kind":"tag","published_at":"2017-07-15T08:21:41.000Z","download_url":"https://codeload.github.com/mapstruct/mapstruct/tar.gz/1.2.0.CR1","html_url":"https://github.com/mapstruct/mapstruct/releases/tag/1.2.0.CR1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/mapstruct/mapstruct@1.2.0.CR1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mapstruct%2Fmapstruct/tags/1.2.0.CR1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mapstruct%2Fmapstruct/tags/1.2.0.CR1/manifests"},{"name":"1.2.0.Beta3","sha":"b3e7c5207666f8ec43ad7d973ea774492b83fc25","kind":"tag","published_at":"2017-05-30T21:27:40.000Z","download_url":"https://codeload.github.com/mapstruct/mapstruct/tar.gz/1.2.0.Beta3","html_url":"https://github.com/mapstruct/mapstruct/releases/tag/1.2.0.Beta3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/mapstruct/mapstruct@1.2.0.Beta3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mapstruct%2Fmapstruct/tags/1.2.0.Beta3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mapstruct%2Fmapstruct/tags/1.2.0.Beta3/manifests"},{"name":"1.2.0.Beta2","sha":"daedc88425f6a3cb6648e8768e00470b9b76dacf","kind":"tag","published_at":"2017-03-16T19:33:19.000Z","download_url":"https://codeload.github.com/mapstruct/mapstruct/tar.gz/1.2.0.Beta2","html_url":"https://github.com/mapstruct/mapstruct/releases/tag/1.2.0.Beta2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/mapstruct/mapstruct@1.2.0.Beta2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mapstruct%2Fmapstruct/tags/1.2.0.Beta2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mapstruct%2Fmapstruct/tags/1.2.0.Beta2/manifests"},{"name":"1.2.0.Beta1","sha":"520451bcd86713be950e1d215ff9b9baec5ed023","kind":"tag","published_at":"2017-02-20T19:58:12.000Z","download_url":"https://codeload.github.com/mapstruct/mapstruct/tar.gz/1.2.0.Beta1","html_url":"https://github.com/mapstruct/mapstruct/releases/tag/1.2.0.Beta1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/mapstruct/mapstruct@1.2.0.Beta1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mapstruct%2Fmapstruct/tags/1.2.0.Beta1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mapstruct%2Fmapstruct/tags/1.2.0.Beta1/manifests"},{"name":"1.1.0.Final","sha":"b0b816f5529618d4de3e77c2dba6fc85f33a68e7","kind":"tag","published_at":"2016-11-18T20:45:41.000Z","download_url":"https://codeload.github.com/mapstruct/mapstruct/tar.gz/1.1.0.Final","html_url":"https://github.com/mapstruct/mapstruct/releases/tag/1.1.0.Final","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/mapstruct/mapstruct@1.1.0.Final","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mapstruct%2Fmapstruct/tags/1.1.0.Final","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mapstruct%2Fmapstruct/tags/1.1.0.Final/manifests"},{"name":"1.1.0.CR2","sha":"4eb8fae8df531866aca1d77e667cd20ec2359251","kind":"tag","published_at":"2016-11-07T19:52:04.000Z","download_url":"https://codeload.github.com/mapstruct/mapstruct/tar.gz/1.1.0.CR2","html_url":"https://github.com/mapstruct/mapstruct/releases/tag/1.1.0.CR2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/mapstruct/mapstruct@1.1.0.CR2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mapstruct%2Fmapstruct/tags/1.1.0.CR2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mapstruct%2Fmapstruct/tags/1.1.0.CR2/manifests"},{"name":"1.1.0.CR1","sha":"9ed807196e2eebe8c376032a29f830281182c854","kind":"tag","published_at":"2016-09-07T18:27:35.000Z","download_url":"https://codeload.github.com/mapstruct/mapstruct/tar.gz/1.1.0.CR1","html_url":"https://github.com/mapstruct/mapstruct/releases/tag/1.1.0.CR1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/mapstruct/mapstruct@1.1.0.CR1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mapstruct%2Fmapstruct/tags/1.1.0.CR1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mapstruct%2Fmapstruct/tags/1.1.0.CR1/manifests"},{"name":"1.1.0.Beta2","sha":"e23056c9dde957c99f20d1e583505bbadf557ce3","kind":"tag","published_at":"2016-07-22T19:20:24.000Z","download_url":"https://codeload.github.com/mapstruct/mapstruct/tar.gz/1.1.0.Beta2","html_url":"https://github.com/mapstruct/mapstruct/releases/tag/1.1.0.Beta2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/mapstruct/mapstruct@1.1.0.Beta2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mapstruct%2Fmapstruct/tags/1.1.0.Beta2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mapstruct%2Fmapstruct/tags/1.1.0.Beta2/manifests"},{"name":"1.1.0.Beta1","sha":"deacfc2c6a2ba6332623f8735afadd9b0d79bfc7","kind":"tag","published_at":"2016-03-16T19:47:59.000Z","download_url":"https://codeload.github.com/mapstruct/mapstruct/tar.gz/1.1.0.Beta1","html_url":"https://github.com/mapstruct/mapstruct/releases/tag/1.1.0.Beta1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/mapstruct/mapstruct@1.1.0.Beta1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mapstruct%2Fmapstruct/tags/1.1.0.Beta1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mapstruct%2Fmapstruct/tags/1.1.0.Beta1/manifests"},{"name":"1.0.0.Final","sha":"8fb04243269569789f9244c52eba8d5c998ae6a5","kind":"tag","published_at":"2015-11-25T21:56:40.000Z","download_url":"https://codeload.github.com/mapstruct/mapstruct/tar.gz/1.0.0.Final","html_url":"https://github.com/mapstruct/mapstruct/releases/tag/1.0.0.Final","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/mapstruct/mapstruct@1.0.0.Final","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mapstruct%2Fmapstruct/tags/1.0.0.Final","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mapstruct%2Fmapstruct/tags/1.0.0.Final/manifests"},{"name":"1.0.0.CR2","sha":"7e7285ac491c38ae19f8988a4636118b6083c254","kind":"tag","published_at":"2015-08-27T08:58:55.000Z","download_url":"https://codeload.github.com/mapstruct/mapstruct/tar.gz/1.0.0.CR2","html_url":"https://github.com/mapstruct/mapstruct/releases/tag/1.0.0.CR2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/mapstruct/mapstruct@1.0.0.CR2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mapstruct%2Fmapstruct/tags/1.0.0.CR2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mapstruct%2Fmapstruct/tags/1.0.0.CR2/manifests"},{"name":"1.0.0.CR1","sha":"ee6c3928701849d44183ad3238b9332ffd6f3584","kind":"tag","published_at":"2015-06-03T21:19:10.000Z","download_url":"https://codeload.github.com/mapstruct/mapstruct/tar.gz/1.0.0.CR1","html_url":"https://github.com/mapstruct/mapstruct/releases/tag/1.0.0.CR1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/mapstruct/mapstruct@1.0.0.CR1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mapstruct%2Fmapstruct/tags/1.0.0.CR1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mapstruct%2Fmapstruct/tags/1.0.0.CR1/manifests"},{"name":"1.0.0.Beta4","sha":"e21c5fca26fcc5f6814e2db81502bb208cc1dd7f","kind":"tag","published_at":"2015-03-04T23:07:47.000Z","download_url":"https://codeload.github.com/mapstruct/mapstruct/tar.gz/1.0.0.Beta4","html_url":"https://github.com/mapstruct/mapstruct/releases/tag/1.0.0.Beta4","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/mapstruct/mapstruct@1.0.0.Beta4","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mapstruct%2Fmapstruct/tags/1.0.0.Beta4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mapstruct%2Fmapstruct/tags/1.0.0.Beta4/manifests"},{"name":"1.0.0.Beta3","sha":"d18cb9c64d7a099b7acaf7f3f271e739822dffd4","kind":"tag","published_at":"2014-11-30T18:43:17.000Z","download_url":"https://codeload.github.com/mapstruct/mapstruct/tar.gz/1.0.0.Beta3","html_url":"https://github.com/mapstruct/mapstruct/releases/tag/1.0.0.Beta3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/mapstruct/mapstruct@1.0.0.Beta3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mapstruct%2Fmapstruct/tags/1.0.0.Beta3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mapstruct%2Fmapstruct/tags/1.0.0.Beta3/manifests"},{"name":"1.0.0.Beta2","sha":"2c0f4ceaf4bb2dc8ad6151582cb502903d043822","kind":"tag","published_at":"2014-06-26T22:28:17.000Z","download_url":"https://codeload.github.com/mapstruct/mapstruct/tar.gz/1.0.0.Beta2","html_url":"https://github.com/mapstruct/mapstruct/releases/tag/1.0.0.Beta2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/mapstruct/mapstruct@1.0.0.Beta2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mapstruct%2Fmapstruct/tags/1.0.0.Beta2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mapstruct%2Fmapstruct/tags/1.0.0.Beta2/manifests"},{"name":"1.0.0.Beta1","sha":"79615b12b07e338b9aad58fd3f922343a366ae88","kind":"tag","published_at":"2014-03-05T19:40:26.000Z","download_url":"https://codeload.github.com/mapstruct/mapstruct/tar.gz/1.0.0.Beta1","html_url":"https://github.com/mapstruct/mapstruct/releases/tag/1.0.0.Beta1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/mapstruct/mapstruct@1.0.0.Beta1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mapstruct%2Fmapstruct/tags/1.0.0.Beta1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mapstruct%2Fmapstruct/tags/1.0.0.Beta1/manifests"},{"name":"1.0.0.Alpha2","sha":"987bf57d3560cbe06d51b468ace2c7085b94124e","kind":"tag","published_at":"2013-11-25T19:11:52.000Z","download_url":"https://codeload.github.com/mapstruct/mapstruct/tar.gz/1.0.0.Alpha2","html_url":"https://github.com/mapstruct/mapstruct/releases/tag/1.0.0.Alpha2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/mapstruct/mapstruct@1.0.0.Alpha2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mapstruct%2Fmapstruct/tags/1.0.0.Alpha2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mapstruct%2Fmapstruct/tags/1.0.0.Alpha2/manifests"},{"name":"1.0.0.Alpha1","sha":"1fbdf46fe64a3219e4a060391e9b920c5b4fa678","kind":"tag","published_at":"2013-06-02T21:57:00.000Z","download_url":"https://codeload.github.com/mapstruct/mapstruct/tar.gz/1.0.0.Alpha1","html_url":"https://github.com/mapstruct/mapstruct/releases/tag/1.0.0.Alpha1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/mapstruct/mapstruct@1.0.0.Alpha1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mapstruct%2Fmapstruct/tags/1.0.0.Alpha1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mapstruct%2Fmapstruct/tags/1.0.0.Alpha1/manifests"}]},"repo_metadata_updated_at":"2026-03-01T07:02:29.209Z","dependent_packages_count":479,"downloads":null,"downloads_period":null,"dependent_repos_count":27455,"rankings":{"downloads":null,"dependent_repos_count":0.03323695949896285,"dependent_packages_count":0.16658524278998246,"stargazers_count":3.6676784584457915,"forks_count":6.06674622179864,"docker_downloads_count":0.3750170189250447,"average":2.0618527802916846},"purl":"pkg:maven/org.mapstruct/mapstruct","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/maven/org.mapstruct:mapstruct","docker_dependents_count":5315,"docker_downloads_count":447620319,"usage_url":"https://repos.ecosyste.ms/usage/maven/org.mapstruct:mapstruct","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/maven/org.mapstruct:mapstruct/dependencies","status":null,"funding_links":["https://github.com/sponsors/mapstruct","https://opencollective.com/mapstruct"],"critical":true,"issue_metadata":{"last_synced_at":"2026-03-01T04:01:06.891Z","issues_count":542,"pull_requests_count":295,"avg_time_to_close_issue":23600826.610062893,"avg_time_to_close_pull_request":4812268.009615385,"issues_closed_count":317,"pull_requests_closed_count":208,"pull_request_authors_count":83,"issue_authors_count":433,"avg_comments_per_issue":4.107011070110701,"avg_comments_per_pull_request":1.7864406779661017,"merged_pull_requests_count":171,"bot_issues_count":0,"bot_pull_requests_count":10,"past_year_issues_count":75,"past_year_pull_requests_count":63,"past_year_avg_time_to_close_issue":1125368.25,"past_year_avg_time_to_close_pull_request":638930.25,"past_year_issues_closed_count":27,"past_year_pull_requests_closed_count":36,"past_year_pull_request_authors_count":20,"past_year_issue_authors_count":61,"past_year_avg_comments_per_issue":1.7066666666666668,"past_year_avg_comments_per_pull_request":0.8888888888888888,"past_year_bot_issues_count":0,"past_year_bot_pull_requests_count":2,"past_year_merged_pull_requests_count":32,"issues_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/mapstruct%2Fmapstruct/issues","maintainers":[{"login":"filiphr","count":107,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/filiphr"},{"login":"agudian","count":4,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/agudian"},{"login":"gunnarmorling","count":3,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/gunnarmorling"},{"login":"chris922","count":2,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/chris922"}],"active_maintainers":[{"login":"filiphr","count":19,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/filiphr"}]},"versions_url":"https://packages.ecosyste.ms/api/v1/registries/repo1.maven.org/packages/org.mapstruct:mapstruct/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/repo1.maven.org/packages/org.mapstruct:mapstruct/version_numbers","latest_version_url":"https://packages.ecosyste.ms/api/v1/registries/repo1.maven.org/packages/org.mapstruct:mapstruct/latest_version","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/repo1.maven.org/packages/org.mapstruct:mapstruct/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/repo1.maven.org/packages/org.mapstruct:mapstruct/related_packages","codemeta_url":"https://packages.ecosyste.ms/api/v1/registries/repo1.maven.org/packages/org.mapstruct:mapstruct/codemeta","maintainers":[],"registry":{"name":"repo1.maven.org","url":"https://repo.maven.apache.org/maven2","ecosystem":"maven","default":true,"packages_count":608482,"maintainers_count":0,"namespaces_count":80807,"keywords_count":34879,"github":"maven-central","metadata":{"funded_packages_count":37828},"icon_url":"https://github.com/maven-central.png","created_at":"2022-07-21T16:40:13.074Z","updated_at":"2026-06-10T05:05:55.821Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/repo1.maven.org/packages","maintainers_url":"https://packages.ecosyste.ms/api/v1/registries/repo1.maven.org/maintainers","namespaces_url":"https://packages.ecosyste.ms/api/v1/registries/repo1.maven.org/namespaces"}},{"id":4948119,"name":"org.mapstruct:mapstruct-processor","ecosystem":"maven","description":"An annotation processor for generating type-safe bean mappers","homepage":"https://mapstruct.org/mapstruct-processor/","licenses":"The Apache Software License, Version 2.0","normalized_licenses":["Apache-2.0"],"repository_url":"https://github.com/mapstruct/mapstruct","keywords_array":[],"namespace":"org.mapstruct","versions_count":48,"first_release_published_at":"2013-06-02T22:05:03.000Z","latest_release_published_at":"2024-11-09T11:38:31.000Z","latest_release_number":"1.6.3","last_synced_at":"2026-06-18T10:59:18.247Z","created_at":"2022-07-27T05:27:05.976Z","updated_at":"2026-06-18T10:59:18.248Z","registry_url":"https://central.sonatype.com/artifact/org.mapstruct/mapstruct-processor/","install_command":null,"documentation_url":"https://appdoc.app/artifact/org.mapstruct/mapstruct-processor/","metadata":{"repositories":["https://repo.maven.apache.org/maven2"]},"repo_metadata":{"id":3419324,"uuid":"4470435","full_name":"mapstruct/mapstruct","owner":"mapstruct","description":"An annotation processor for generating type-safe bean mappers","archived":false,"fork":false,"pushed_at":"2026-02-14T20:53:45.000Z","size":11465,"stargazers_count":7620,"open_issues_count":501,"forks_count":1011,"subscribers_count":132,"default_branch":"main","last_synced_at":"2026-03-01T05:47:23.427Z","etag":null,"topics":["annotation-processor","bean-mapping","java","javabeans","mapping","mapstruct","no-reflection","records"],"latest_commit_sha":null,"homepage":"https://mapstruct.org/","language":"Java","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/mapstruct.png","metadata":{"files":{"readme":"readme.md","changelog":null,"contributing":"CONTRIBUTING.md","funding":".github/FUNDING.yml","license":"LICENSE.txt","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":null,"copyright":"copyright.txt","agents":null,"dco":null,"cla":null},"funding":{"github":"mapstruct","open_collective":"mapstruct"}},"created_at":"2012-05-28T12:42:42.000Z","updated_at":"2026-02-28T12:15:25.000Z","dependencies_parsed_at":"2026-01-19T08:02:45.828Z","dependency_job_id":"c0d2be81-9a23-4ec0-90f7-0e6c242626ff","html_url":"https://github.com/mapstruct/mapstruct","commit_stats":{"total_commits":1728,"total_committers":147,"mean_commits":"11.755102040816327","dds":0.728587962962963,"last_synced_commit":"26c5bcd923c7206ad161e93237f841a79ca85efd"},"previous_names":[],"tags_count":49,"template":false,"template_full_name":null,"purl":"pkg:github/mapstruct/mapstruct","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mapstruct%2Fmapstruct","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mapstruct%2Fmapstruct/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mapstruct%2Fmapstruct/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mapstruct%2Fmapstruct/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/mapstruct","download_url":"https://codeload.github.com/mapstruct/mapstruct/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mapstruct%2Fmapstruct/sbom","scorecard":{"id":616995,"data":{"date":"2025-08-11","repo":{"name":"github.com/mapstruct/mapstruct","commit":"29036542b85ff93a05fc5851793438ede8713f15"},"scorecard":{"version":"v5.2.1-40-gf6ed084d","commit":"f6ed084d17c9236477efd66e5b258b9d4cc7b389"},"score":6,"checks":[{"name":"Code-Review","score":7,"reason":"Found 21/28 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":"17 commit(s) and 14 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":"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":"Token-Permissions","score":0,"reason":"detected GitHub workflow tokens with excessive permissions","details":["Warn: no topLevel permission defined: .github/workflows/java-ea.yml:1","Warn: no topLevel permission defined: .github/workflows/macos.yml:1","Warn: no topLevel permission defined: .github/workflows/main.yml:1","Warn: no topLevel permission defined: .github/workflows/release.yml:1","Warn: no topLevel permission defined: .github/workflows/windows.yml:1","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":"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":"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/java-ea.yml:14: update your workflow using https://app.stepsecurity.io/secureworkflow/mapstruct/mapstruct/java-ea.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/java-ea.yml:16: update your workflow using https://app.stepsecurity.io/secureworkflow/mapstruct/mapstruct/java-ea.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/macos.yml:13: update your workflow using https://app.stepsecurity.io/secureworkflow/mapstruct/mapstruct/macos.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/macos.yml:15: update your workflow using https://app.stepsecurity.io/secureworkflow/mapstruct/mapstruct/macos.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/main.yml:20: update your workflow using https://app.stepsecurity.io/secureworkflow/mapstruct/mapstruct/main.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/main.yml:22: update your workflow using https://app.stepsecurity.io/secureworkflow/mapstruct/mapstruct/main.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/main.yml:33: update your workflow using https://app.stepsecurity.io/secureworkflow/mapstruct/mapstruct/main.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/main.yml:46: update your workflow using https://app.stepsecurity.io/secureworkflow/mapstruct/mapstruct/main.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/main.yml:48: update your workflow using https://app.stepsecurity.io/secureworkflow/mapstruct/mapstruct/main.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/main.yml:55: update your workflow using https://app.stepsecurity.io/secureworkflow/mapstruct/mapstruct/main.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/release.yml:18: update your workflow using https://app.stepsecurity.io/secureworkflow/mapstruct/mapstruct/release.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/release.yml:23: update your workflow using https://app.stepsecurity.io/secureworkflow/mapstruct/mapstruct/release.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/release.yml:68: update your workflow using https://app.stepsecurity.io/secureworkflow/mapstruct/mapstruct/release.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/release.yml:95: update your workflow using https://app.stepsecurity.io/secureworkflow/mapstruct/mapstruct/release.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/windows.yml:13: update your workflow using https://app.stepsecurity.io/secureworkflow/mapstruct/mapstruct/windows.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/windows.yml:15: update your workflow using https://app.stepsecurity.io/secureworkflow/mapstruct/mapstruct/windows.yml/main?enable=pin","Info:   0 out of  14 GitHub-owned GitHubAction dependencies pinned","Info:   0 out of   2 third-party GitHubAction 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":"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":"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":"License","score":9,"reason":"license file detected","details":["Info: project has a license file: LICENSE.txt: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":"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":8,"reason":"5 out of the last 5 releases have a total of 5 signed artifacts.","details":["Info: signed release artifact: mapstruct-1.6.3-dist.tar.gz.asc: https://github.com/mapstruct/mapstruct/releases/tag/1.6.3","Info: signed release artifact: mapstruct-1.6.2-dist.tar.gz.asc: https://github.com/mapstruct/mapstruct/releases/tag/1.6.2","Info: signed release artifact: mapstruct-1.6.1-dist.tar.gz.asc: https://github.com/mapstruct/mapstruct/releases/tag/1.6.1","Info: signed release artifact: mapstruct-1.6.0-dist.tar.gz.asc: https://github.com/mapstruct/mapstruct/releases/tag/1.6.0","Info: signed release artifact: mapstruct-1.6.0.RC1-dist.tar.gz.asc: https://github.com/mapstruct/mapstruct/releases/tag/1.6.0.RC1","Warn: release artifact 1.6.3 does not have provenance: https://api.github.com/repos/mapstruct/mapstruct/releases/184500583","Warn: release artifact 1.6.2 does not have provenance: https://api.github.com/repos/mapstruct/mapstruct/releases/175179067","Warn: release artifact 1.6.1 does not have provenance: https://api.github.com/repos/mapstruct/mapstruct/releases/175127033","Warn: release artifact 1.6.0 does not have provenance: https://api.github.com/repos/mapstruct/mapstruct/releases/169855587","Warn: release artifact 1.6.0.RC1 does not have provenance: https://api.github.com/repos/mapstruct/mapstruct/releases/166358346"],"documentation":{"short":"Determines if the project cryptographically signs release artifacts.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#signed-releases"}},{"name":"Packaging","score":10,"reason":"packaging workflow detected","details":["Info: Project packages its releases by way of GitHub Actions.: .github/workflows/main.yml:11"],"documentation":{"short":"Determines if the project is published as a package that others can easily download, install, easily update, and uninstall.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#packaging"}},{"name":"SAST","score":0,"reason":"SAST tool is not run on all commits -- score normalized to 0","details":["Warn: 0 commits out of 26 are checked with a SAST tool"],"documentation":{"short":"Determines if the project uses static code analysis.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#sast"}},{"name":"Vulnerabilities","score":10,"reason":"0 existing vulnerabilities detected","details":null,"documentation":{"short":"Determines if the project has open, known unfixed vulnerabilities.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#vulnerabilities"}}]},"last_synced_at":"2025-08-21T04:15:25.032Z","repository_id":3419324,"created_at":"2025-08-21T04:15:25.032Z","updated_at":"2025-08-21T04:15:25.032Z"},"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":29963117,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-03-01T06:55:38.174Z","status":"ssl_error","status_checked_at":"2026-03-01T06:53:04.810Z","response_time":124,"last_error":"SSL_connect returned=1 errno=0 peeraddr=140.82.121.6:443 state=error: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"},"owner_record":{"login":"mapstruct","name":"mapstruct","uuid":"4086779","kind":"organization","description":"A code generator for fast type-safe bean mappings","email":null,"website":"https://mapstruct.org/","location":null,"twitter":"GetMapStruct","company":null,"icon_url":"https://avatars.githubusercontent.com/u/4086779?v=4","repositories_count":10,"last_synced_at":"2026-01-21T18:56:51.067Z","metadata":{"has_sponsors_listing":true},"html_url":"https://github.com/mapstruct","funding_links":["https://github.com/sponsors/mapstruct"],"total_stars":9387,"followers":178,"following":0,"created_at":"2022-11-03T20:07:38.925Z","updated_at":"2026-01-21T18:56:51.067Z","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/mapstruct","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/mapstruct/repositories"},"tags":[{"name":"1.7.0.Beta1","sha":"84318113ae02adae62e1d92ee5b884d6b58337b1","kind":"commit","published_at":"2026-02-01T21:45:33.000Z","download_url":"https://codeload.github.com/mapstruct/mapstruct/tar.gz/1.7.0.Beta1","html_url":"https://github.com/mapstruct/mapstruct/releases/tag/1.7.0.Beta1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/mapstruct/mapstruct@1.7.0.Beta1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mapstruct%2Fmapstruct/tags/1.7.0.Beta1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mapstruct%2Fmapstruct/tags/1.7.0.Beta1/manifests"},{"name":"1.6.3","sha":"b4e25e49deae707b50ce061172e114292b414a23","kind":"commit","published_at":"2024-11-09T11:31:12.000Z","download_url":"https://codeload.github.com/mapstruct/mapstruct/tar.gz/1.6.3","html_url":"https://github.com/mapstruct/mapstruct/releases/tag/1.6.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/mapstruct/mapstruct@1.6.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mapstruct%2Fmapstruct/tags/1.6.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mapstruct%2Fmapstruct/tags/1.6.3/manifests"},{"name":"1.6.2","sha":"212607b4470c9e0deb8b6ad1fed56d016d58aa08","kind":"commit","published_at":"2024-09-16T07:55:31.000Z","download_url":"https://codeload.github.com/mapstruct/mapstruct/tar.gz/1.6.2","html_url":"https://github.com/mapstruct/mapstruct/releases/tag/1.6.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/mapstruct/mapstruct@1.6.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mapstruct%2Fmapstruct/tags/1.6.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mapstruct%2Fmapstruct/tags/1.6.2/manifests"},{"name":"1.6.1","sha":"10d69878a197c1bff1e8743a3d056e36eda856d3","kind":"commit","published_at":"2024-09-15T15:52:17.000Z","download_url":"https://codeload.github.com/mapstruct/mapstruct/tar.gz/1.6.1","html_url":"https://github.com/mapstruct/mapstruct/releases/tag/1.6.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/mapstruct/mapstruct@1.6.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mapstruct%2Fmapstruct/tags/1.6.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mapstruct%2Fmapstruct/tags/1.6.1/manifests"},{"name":"1.6.0","sha":"38ec5c53350905fb8902935306b42fd1845c40c0","kind":"commit","published_at":"2024-08-12T20:59:31.000Z","download_url":"https://codeload.github.com/mapstruct/mapstruct/tar.gz/1.6.0","html_url":"https://github.com/mapstruct/mapstruct/releases/tag/1.6.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/mapstruct/mapstruct@1.6.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mapstruct%2Fmapstruct/tags/1.6.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mapstruct%2Fmapstruct/tags/1.6.0/manifests"},{"name":"1.6.0.RC1","sha":"6ef64ea3aa8320c52a924375d3bc6edf60f0c86d","kind":"commit","published_at":"2024-07-20T15:36:11.000Z","download_url":"https://codeload.github.com/mapstruct/mapstruct/tar.gz/1.6.0.RC1","html_url":"https://github.com/mapstruct/mapstruct/releases/tag/1.6.0.RC1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/mapstruct/mapstruct@1.6.0.RC1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mapstruct%2Fmapstruct/tags/1.6.0.RC1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mapstruct%2Fmapstruct/tags/1.6.0.RC1/manifests"},{"name":"1.6.0.Beta2","sha":"21a8b88a0f3cab99673d0bf94f11e5f731f00b90","kind":"commit","published_at":"2024-05-11T07:01:58.000Z","download_url":"https://codeload.github.com/mapstruct/mapstruct/tar.gz/1.6.0.Beta2","html_url":"https://github.com/mapstruct/mapstruct/releases/tag/1.6.0.Beta2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/mapstruct/mapstruct@1.6.0.Beta2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mapstruct%2Fmapstruct/tags/1.6.0.Beta2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mapstruct%2Fmapstruct/tags/1.6.0.Beta2/manifests"},{"name":"early-access","sha":"6999ae19ea0ddc4041269ef757ff5ec24b8d4f42","kind":"tag","published_at":"2024-05-09T13:19:23.000Z","download_url":"https://codeload.github.com/mapstruct/mapstruct/tar.gz/early-access","html_url":"https://github.com/mapstruct/mapstruct/releases/tag/early-access","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/mapstruct/mapstruct@early-access","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mapstruct%2Fmapstruct/tags/early-access","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mapstruct%2Fmapstruct/tags/early-access/manifests"},{"name":"1.6.0.Beta1","sha":"0ac0c42dbc481a86879e3796d0201c622da61200","kind":"tag","published_at":"2023-11-04T22:06:16.000Z","download_url":"https://codeload.github.com/mapstruct/mapstruct/tar.gz/1.6.0.Beta1","html_url":"https://github.com/mapstruct/mapstruct/releases/tag/1.6.0.Beta1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/mapstruct/mapstruct@1.6.0.Beta1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mapstruct%2Fmapstruct/tags/1.6.0.Beta1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mapstruct%2Fmapstruct/tags/1.6.0.Beta1/manifests"},{"name":"1.5.5.Final","sha":"0f92764de92a46179e2511750c844c93198e409c","kind":"tag","published_at":"2023-04-23T20:02:15.000Z","download_url":"https://codeload.github.com/mapstruct/mapstruct/tar.gz/1.5.5.Final","html_url":"https://github.com/mapstruct/mapstruct/releases/tag/1.5.5.Final","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/mapstruct/mapstruct@1.5.5.Final","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mapstruct%2Fmapstruct/tags/1.5.5.Final","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mapstruct%2Fmapstruct/tags/1.5.5.Final/manifests"},{"name":"1.5.4.Final","sha":"35228b3cb7b687ad52b9df9acd0f31c8da4b9174","kind":"tag","published_at":"2023-04-13T21:23:46.000Z","download_url":"https://codeload.github.com/mapstruct/mapstruct/tar.gz/1.5.4.Final","html_url":"https://github.com/mapstruct/mapstruct/releases/tag/1.5.4.Final","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/mapstruct/mapstruct@1.5.4.Final","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mapstruct%2Fmapstruct/tags/1.5.4.Final","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mapstruct%2Fmapstruct/tags/1.5.4.Final/manifests"},{"name":"1.5.3.Final","sha":"c4e3320b981d4bad451a89671a052b989387ac50","kind":"tag","published_at":"2022-10-07T18:10:27.000Z","download_url":"https://codeload.github.com/mapstruct/mapstruct/tar.gz/1.5.3.Final","html_url":"https://github.com/mapstruct/mapstruct/releases/tag/1.5.3.Final","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/mapstruct/mapstruct@1.5.3.Final","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mapstruct%2Fmapstruct/tags/1.5.3.Final","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mapstruct%2Fmapstruct/tags/1.5.3.Final/manifests"},{"name":"1.5.2.Final","sha":"19973ff818e20531cbd81e5048404fd48c3c7508","kind":"tag","published_at":"2022-06-18T17:01:17.000Z","download_url":"https://codeload.github.com/mapstruct/mapstruct/tar.gz/1.5.2.Final","html_url":"https://github.com/mapstruct/mapstruct/releases/tag/1.5.2.Final","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/mapstruct/mapstruct@1.5.2.Final","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mapstruct%2Fmapstruct/tags/1.5.2.Final","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mapstruct%2Fmapstruct/tags/1.5.2.Final/manifests"},{"name":"1.5.1.Final","sha":"ec9288ce6693abc1d14687d315f10e7e7697dd5e","kind":"tag","published_at":"2022-06-05T06:42:55.000Z","download_url":"https://codeload.github.com/mapstruct/mapstruct/tar.gz/1.5.1.Final","html_url":"https://github.com/mapstruct/mapstruct/releases/tag/1.5.1.Final","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/mapstruct/mapstruct@1.5.1.Final","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mapstruct%2Fmapstruct/tags/1.5.1.Final","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mapstruct%2Fmapstruct/tags/1.5.1.Final/manifests"},{"name":"1.5.0.Final","sha":"efa11ba312bf601179289369b219c97ed9307f07","kind":"tag","published_at":"2022-06-02T21:11:41.000Z","download_url":"https://codeload.github.com/mapstruct/mapstruct/tar.gz/1.5.0.Final","html_url":"https://github.com/mapstruct/mapstruct/releases/tag/1.5.0.Final","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/mapstruct/mapstruct@1.5.0.Final","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mapstruct%2Fmapstruct/tags/1.5.0.Final","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mapstruct%2Fmapstruct/tags/1.5.0.Final/manifests"},{"name":"1.5.0.RC1","sha":"7e00af6ff451b15d125242af91df2864a0a58aea","kind":"tag","published_at":"2022-03-21T07:14:08.000Z","download_url":"https://codeload.github.com/mapstruct/mapstruct/tar.gz/1.5.0.RC1","html_url":"https://github.com/mapstruct/mapstruct/releases/tag/1.5.0.RC1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/mapstruct/mapstruct@1.5.0.RC1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mapstruct%2Fmapstruct/tags/1.5.0.RC1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mapstruct%2Fmapstruct/tags/1.5.0.RC1/manifests"},{"name":"1.5.0.Beta2","sha":"0de10ca83c682303f4082c27b3a22eec5fbcb258","kind":"tag","published_at":"2021-12-12T11:48:55.000Z","download_url":"https://codeload.github.com/mapstruct/mapstruct/tar.gz/1.5.0.Beta2","html_url":"https://github.com/mapstruct/mapstruct/releases/tag/1.5.0.Beta2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/mapstruct/mapstruct@1.5.0.Beta2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mapstruct%2Fmapstruct/tags/1.5.0.Beta2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mapstruct%2Fmapstruct/tags/1.5.0.Beta2/manifests"},{"name":"1.5.0.Beta1","sha":"a91b93f357a2ab8d481ff3a3484440a507f06166","kind":"tag","published_at":"2021-07-18T13:15:44.000Z","download_url":"https://codeload.github.com/mapstruct/mapstruct/tar.gz/1.5.0.Beta1","html_url":"https://github.com/mapstruct/mapstruct/releases/tag/1.5.0.Beta1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/mapstruct/mapstruct@1.5.0.Beta1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mapstruct%2Fmapstruct/tags/1.5.0.Beta1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mapstruct%2Fmapstruct/tags/1.5.0.Beta1/manifests"},{"name":"1.4.2.Final","sha":"1ca7c7b5c8a863f6bc7d8702d5e744dbe3e24767","kind":"tag","published_at":"2021-01-31T12:49:14.000Z","download_url":"https://codeload.github.com/mapstruct/mapstruct/tar.gz/1.4.2.Final","html_url":"https://github.com/mapstruct/mapstruct/releases/tag/1.4.2.Final","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/mapstruct/mapstruct@1.4.2.Final","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mapstruct%2Fmapstruct/tags/1.4.2.Final","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mapstruct%2Fmapstruct/tags/1.4.2.Final/manifests"},{"name":"1.4.1.Final","sha":"0e902d6412d07d27a8efb2b72ec72ebcbbced55e","kind":"commit","published_at":"2020-10-11T08:00:24.000Z","download_url":"https://codeload.github.com/mapstruct/mapstruct/tar.gz/1.4.1.Final","html_url":"https://github.com/mapstruct/mapstruct/releases/tag/1.4.1.Final","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/mapstruct/mapstruct@1.4.1.Final","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mapstruct%2Fmapstruct/tags/1.4.1.Final","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mapstruct%2Fmapstruct/tags/1.4.1.Final/manifests"},{"name":"1.4.0.Final","sha":"9973b92ccb15d57dc6c871b7887fc9684a7950d5","kind":"tag","published_at":"2020-09-26T08:20:46.000Z","download_url":"https://codeload.github.com/mapstruct/mapstruct/tar.gz/1.4.0.Final","html_url":"https://github.com/mapstruct/mapstruct/releases/tag/1.4.0.Final","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/mapstruct/mapstruct@1.4.0.Final","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mapstruct%2Fmapstruct/tags/1.4.0.Final","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mapstruct%2Fmapstruct/tags/1.4.0.Final/manifests"},{"name":"1.4.0.CR1","sha":"c96296254641c503c79b75834300cb4b2ba366ad","kind":"tag","published_at":"2020-08-30T14:31:44.000Z","download_url":"https://codeload.github.com/mapstruct/mapstruct/tar.gz/1.4.0.CR1","html_url":"https://github.com/mapstruct/mapstruct/releases/tag/1.4.0.CR1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/mapstruct/mapstruct@1.4.0.CR1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mapstruct%2Fmapstruct/tags/1.4.0.CR1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mapstruct%2Fmapstruct/tags/1.4.0.CR1/manifests"},{"name":"1.4.0.Beta3","sha":"1d223284c24ee5d701d58623919fd77a5dbbd696","kind":"tag","published_at":"2020-07-19T16:10:12.000Z","download_url":"https://codeload.github.com/mapstruct/mapstruct/tar.gz/1.4.0.Beta3","html_url":"https://github.com/mapstruct/mapstruct/releases/tag/1.4.0.Beta3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/mapstruct/mapstruct@1.4.0.Beta3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mapstruct%2Fmapstruct/tags/1.4.0.Beta3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mapstruct%2Fmapstruct/tags/1.4.0.Beta3/manifests"},{"name":"1.4.0.Beta2","sha":"fc4f65ddb67ccdfdfc112f969e6507b8bd700895","kind":"tag","published_at":"2020-07-05T21:11:41.000Z","download_url":"https://codeload.github.com/mapstruct/mapstruct/tar.gz/1.4.0.Beta2","html_url":"https://github.com/mapstruct/mapstruct/releases/tag/1.4.0.Beta2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/mapstruct/mapstruct@1.4.0.Beta2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mapstruct%2Fmapstruct/tags/1.4.0.Beta2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mapstruct%2Fmapstruct/tags/1.4.0.Beta2/manifests"},{"name":"1.4.0.Beta1","sha":"72ce5f3bd201d542278f586bc725c6bcc493ae61","kind":"tag","published_at":"2020-06-01T11:42:32.000Z","download_url":"https://codeload.github.com/mapstruct/mapstruct/tar.gz/1.4.0.Beta1","html_url":"https://github.com/mapstruct/mapstruct/releases/tag/1.4.0.Beta1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/mapstruct/mapstruct@1.4.0.Beta1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mapstruct%2Fmapstruct/tags/1.4.0.Beta1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mapstruct%2Fmapstruct/tags/1.4.0.Beta1/manifests"},{"name":"1.3.1.Final","sha":"6f79a53190c63d9a66d49cd2f0f716ba4758e561","kind":"tag","published_at":"2019-09-29T15:54:46.000Z","download_url":"https://codeload.github.com/mapstruct/mapstruct/tar.gz/1.3.1.Final","html_url":"https://github.com/mapstruct/mapstruct/releases/tag/1.3.1.Final","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/mapstruct/mapstruct@1.3.1.Final","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mapstruct%2Fmapstruct/tags/1.3.1.Final","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mapstruct%2Fmapstruct/tags/1.3.1.Final/manifests"},{"name":"1.3.0.Final","sha":"984423dfee29b15624141873680f27b31690f383","kind":"tag","published_at":"2019-02-10T10:48:19.000Z","download_url":"https://codeload.github.com/mapstruct/mapstruct/tar.gz/1.3.0.Final","html_url":"https://github.com/mapstruct/mapstruct/releases/tag/1.3.0.Final","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/mapstruct/mapstruct@1.3.0.Final","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mapstruct%2Fmapstruct/tags/1.3.0.Final","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mapstruct%2Fmapstruct/tags/1.3.0.Final/manifests"},{"name":"1.3.0.Beta2","sha":"3f2c1cee55871096bacf9ae8709910eb73921367","kind":"tag","published_at":"2018-11-11T08:19:06.000Z","download_url":"https://codeload.github.com/mapstruct/mapstruct/tar.gz/1.3.0.Beta2","html_url":"https://github.com/mapstruct/mapstruct/releases/tag/1.3.0.Beta2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/mapstruct/mapstruct@1.3.0.Beta2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mapstruct%2Fmapstruct/tags/1.3.0.Beta2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mapstruct%2Fmapstruct/tags/1.3.0.Beta2/manifests"},{"name":"1.3.0.Beta1","sha":"c189aa7bb53572db30391cd92cab82a4ef0590ad","kind":"tag","published_at":"2018-07-15T17:51:44.000Z","download_url":"https://codeload.github.com/mapstruct/mapstruct/tar.gz/1.3.0.Beta1","html_url":"https://github.com/mapstruct/mapstruct/releases/tag/1.3.0.Beta1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/mapstruct/mapstruct@1.3.0.Beta1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mapstruct%2Fmapstruct/tags/1.3.0.Beta1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mapstruct%2Fmapstruct/tags/1.3.0.Beta1/manifests"},{"name":"1.2.0.Final","sha":"a2176493e75f894324afae5905eb535cd98f161a","kind":"tag","published_at":"2017-10-17T21:12:53.000Z","download_url":"https://codeload.github.com/mapstruct/mapstruct/tar.gz/1.2.0.Final","html_url":"https://github.com/mapstruct/mapstruct/releases/tag/1.2.0.Final","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/mapstruct/mapstruct@1.2.0.Final","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mapstruct%2Fmapstruct/tags/1.2.0.Final","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mapstruct%2Fmapstruct/tags/1.2.0.Final/manifests"},{"name":"1.2.0.CR2","sha":"322e77e52be00e17984a641c361e0ff93e8cbe61","kind":"tag","published_at":"2017-08-28T18:22:54.000Z","download_url":"https://codeload.github.com/mapstruct/mapstruct/tar.gz/1.2.0.CR2","html_url":"https://github.com/mapstruct/mapstruct/releases/tag/1.2.0.CR2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/mapstruct/mapstruct@1.2.0.CR2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mapstruct%2Fmapstruct/tags/1.2.0.CR2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mapstruct%2Fmapstruct/tags/1.2.0.CR2/manifests"},{"name":"1.2.0.CR1","sha":"03f6434aa75ba2663642892053d75abf4c64659f","kind":"tag","published_at":"2017-07-15T08:21:41.000Z","download_url":"https://codeload.github.com/mapstruct/mapstruct/tar.gz/1.2.0.CR1","html_url":"https://github.com/mapstruct/mapstruct/releases/tag/1.2.0.CR1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/mapstruct/mapstruct@1.2.0.CR1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mapstruct%2Fmapstruct/tags/1.2.0.CR1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mapstruct%2Fmapstruct/tags/1.2.0.CR1/manifests"},{"name":"1.2.0.Beta3","sha":"b3e7c5207666f8ec43ad7d973ea774492b83fc25","kind":"tag","published_at":"2017-05-30T21:27:40.000Z","download_url":"https://codeload.github.com/mapstruct/mapstruct/tar.gz/1.2.0.Beta3","html_url":"https://github.com/mapstruct/mapstruct/releases/tag/1.2.0.Beta3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/mapstruct/mapstruct@1.2.0.Beta3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mapstruct%2Fmapstruct/tags/1.2.0.Beta3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mapstruct%2Fmapstruct/tags/1.2.0.Beta3/manifests"},{"name":"1.2.0.Beta2","sha":"daedc88425f6a3cb6648e8768e00470b9b76dacf","kind":"tag","published_at":"2017-03-16T19:33:19.000Z","download_url":"https://codeload.github.com/mapstruct/mapstruct/tar.gz/1.2.0.Beta2","html_url":"https://github.com/mapstruct/mapstruct/releases/tag/1.2.0.Beta2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/mapstruct/mapstruct@1.2.0.Beta2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mapstruct%2Fmapstruct/tags/1.2.0.Beta2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mapstruct%2Fmapstruct/tags/1.2.0.Beta2/manifests"},{"name":"1.2.0.Beta1","sha":"520451bcd86713be950e1d215ff9b9baec5ed023","kind":"tag","published_at":"2017-02-20T19:58:12.000Z","download_url":"https://codeload.github.com/mapstruct/mapstruct/tar.gz/1.2.0.Beta1","html_url":"https://github.com/mapstruct/mapstruct/releases/tag/1.2.0.Beta1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/mapstruct/mapstruct@1.2.0.Beta1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mapstruct%2Fmapstruct/tags/1.2.0.Beta1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mapstruct%2Fmapstruct/tags/1.2.0.Beta1/manifests"},{"name":"1.1.0.Final","sha":"b0b816f5529618d4de3e77c2dba6fc85f33a68e7","kind":"tag","published_at":"2016-11-18T20:45:41.000Z","download_url":"https://codeload.github.com/mapstruct/mapstruct/tar.gz/1.1.0.Final","html_url":"https://github.com/mapstruct/mapstruct/releases/tag/1.1.0.Final","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/mapstruct/mapstruct@1.1.0.Final","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mapstruct%2Fmapstruct/tags/1.1.0.Final","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mapstruct%2Fmapstruct/tags/1.1.0.Final/manifests"},{"name":"1.1.0.CR2","sha":"4eb8fae8df531866aca1d77e667cd20ec2359251","kind":"tag","published_at":"2016-11-07T19:52:04.000Z","download_url":"https://codeload.github.com/mapstruct/mapstruct/tar.gz/1.1.0.CR2","html_url":"https://github.com/mapstruct/mapstruct/releases/tag/1.1.0.CR2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/mapstruct/mapstruct@1.1.0.CR2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mapstruct%2Fmapstruct/tags/1.1.0.CR2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mapstruct%2Fmapstruct/tags/1.1.0.CR2/manifests"},{"name":"1.1.0.CR1","sha":"9ed807196e2eebe8c376032a29f830281182c854","kind":"tag","published_at":"2016-09-07T18:27:35.000Z","download_url":"https://codeload.github.com/mapstruct/mapstruct/tar.gz/1.1.0.CR1","html_url":"https://github.com/mapstruct/mapstruct/releases/tag/1.1.0.CR1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/mapstruct/mapstruct@1.1.0.CR1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mapstruct%2Fmapstruct/tags/1.1.0.CR1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mapstruct%2Fmapstruct/tags/1.1.0.CR1/manifests"},{"name":"1.1.0.Beta2","sha":"e23056c9dde957c99f20d1e583505bbadf557ce3","kind":"tag","published_at":"2016-07-22T19:20:24.000Z","download_url":"https://codeload.github.com/mapstruct/mapstruct/tar.gz/1.1.0.Beta2","html_url":"https://github.com/mapstruct/mapstruct/releases/tag/1.1.0.Beta2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/mapstruct/mapstruct@1.1.0.Beta2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mapstruct%2Fmapstruct/tags/1.1.0.Beta2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mapstruct%2Fmapstruct/tags/1.1.0.Beta2/manifests"},{"name":"1.1.0.Beta1","sha":"deacfc2c6a2ba6332623f8735afadd9b0d79bfc7","kind":"tag","published_at":"2016-03-16T19:47:59.000Z","download_url":"https://codeload.github.com/mapstruct/mapstruct/tar.gz/1.1.0.Beta1","html_url":"https://github.com/mapstruct/mapstruct/releases/tag/1.1.0.Beta1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/mapstruct/mapstruct@1.1.0.Beta1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mapstruct%2Fmapstruct/tags/1.1.0.Beta1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mapstruct%2Fmapstruct/tags/1.1.0.Beta1/manifests"},{"name":"1.0.0.Final","sha":"8fb04243269569789f9244c52eba8d5c998ae6a5","kind":"tag","published_at":"2015-11-25T21:56:40.000Z","download_url":"https://codeload.github.com/mapstruct/mapstruct/tar.gz/1.0.0.Final","html_url":"https://github.com/mapstruct/mapstruct/releases/tag/1.0.0.Final","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/mapstruct/mapstruct@1.0.0.Final","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mapstruct%2Fmapstruct/tags/1.0.0.Final","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mapstruct%2Fmapstruct/tags/1.0.0.Final/manifests"},{"name":"1.0.0.CR2","sha":"7e7285ac491c38ae19f8988a4636118b6083c254","kind":"tag","published_at":"2015-08-27T08:58:55.000Z","download_url":"https://codeload.github.com/mapstruct/mapstruct/tar.gz/1.0.0.CR2","html_url":"https://github.com/mapstruct/mapstruct/releases/tag/1.0.0.CR2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/mapstruct/mapstruct@1.0.0.CR2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mapstruct%2Fmapstruct/tags/1.0.0.CR2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mapstruct%2Fmapstruct/tags/1.0.0.CR2/manifests"},{"name":"1.0.0.CR1","sha":"ee6c3928701849d44183ad3238b9332ffd6f3584","kind":"tag","published_at":"2015-06-03T21:19:10.000Z","download_url":"https://codeload.github.com/mapstruct/mapstruct/tar.gz/1.0.0.CR1","html_url":"https://github.com/mapstruct/mapstruct/releases/tag/1.0.0.CR1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/mapstruct/mapstruct@1.0.0.CR1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mapstruct%2Fmapstruct/tags/1.0.0.CR1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mapstruct%2Fmapstruct/tags/1.0.0.CR1/manifests"},{"name":"1.0.0.Beta4","sha":"e21c5fca26fcc5f6814e2db81502bb208cc1dd7f","kind":"tag","published_at":"2015-03-04T23:07:47.000Z","download_url":"https://codeload.github.com/mapstruct/mapstruct/tar.gz/1.0.0.Beta4","html_url":"https://github.com/mapstruct/mapstruct/releases/tag/1.0.0.Beta4","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/mapstruct/mapstruct@1.0.0.Beta4","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mapstruct%2Fmapstruct/tags/1.0.0.Beta4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mapstruct%2Fmapstruct/tags/1.0.0.Beta4/manifests"},{"name":"1.0.0.Beta3","sha":"d18cb9c64d7a099b7acaf7f3f271e739822dffd4","kind":"tag","published_at":"2014-11-30T18:43:17.000Z","download_url":"https://codeload.github.com/mapstruct/mapstruct/tar.gz/1.0.0.Beta3","html_url":"https://github.com/mapstruct/mapstruct/releases/tag/1.0.0.Beta3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/mapstruct/mapstruct@1.0.0.Beta3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mapstruct%2Fmapstruct/tags/1.0.0.Beta3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mapstruct%2Fmapstruct/tags/1.0.0.Beta3/manifests"},{"name":"1.0.0.Beta2","sha":"2c0f4ceaf4bb2dc8ad6151582cb502903d043822","kind":"tag","published_at":"2014-06-26T22:28:17.000Z","download_url":"https://codeload.github.com/mapstruct/mapstruct/tar.gz/1.0.0.Beta2","html_url":"https://github.com/mapstruct/mapstruct/releases/tag/1.0.0.Beta2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/mapstruct/mapstruct@1.0.0.Beta2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mapstruct%2Fmapstruct/tags/1.0.0.Beta2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mapstruct%2Fmapstruct/tags/1.0.0.Beta2/manifests"},{"name":"1.0.0.Beta1","sha":"79615b12b07e338b9aad58fd3f922343a366ae88","kind":"tag","published_at":"2014-03-05T19:40:26.000Z","download_url":"https://codeload.github.com/mapstruct/mapstruct/tar.gz/1.0.0.Beta1","html_url":"https://github.com/mapstruct/mapstruct/releases/tag/1.0.0.Beta1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/mapstruct/mapstruct@1.0.0.Beta1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mapstruct%2Fmapstruct/tags/1.0.0.Beta1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mapstruct%2Fmapstruct/tags/1.0.0.Beta1/manifests"},{"name":"1.0.0.Alpha2","sha":"987bf57d3560cbe06d51b468ace2c7085b94124e","kind":"tag","published_at":"2013-11-25T19:11:52.000Z","download_url":"https://codeload.github.com/mapstruct/mapstruct/tar.gz/1.0.0.Alpha2","html_url":"https://github.com/mapstruct/mapstruct/releases/tag/1.0.0.Alpha2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/mapstruct/mapstruct@1.0.0.Alpha2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mapstruct%2Fmapstruct/tags/1.0.0.Alpha2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mapstruct%2Fmapstruct/tags/1.0.0.Alpha2/manifests"},{"name":"1.0.0.Alpha1","sha":"1fbdf46fe64a3219e4a060391e9b920c5b4fa678","kind":"tag","published_at":"2013-06-02T21:57:00.000Z","download_url":"https://codeload.github.com/mapstruct/mapstruct/tar.gz/1.0.0.Alpha1","html_url":"https://github.com/mapstruct/mapstruct/releases/tag/1.0.0.Alpha1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/mapstruct/mapstruct@1.0.0.Alpha1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mapstruct%2Fmapstruct/tags/1.0.0.Alpha1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mapstruct%2Fmapstruct/tags/1.0.0.Alpha1/manifests"}]},"repo_metadata_updated_at":"2026-03-01T07:02:29.209Z","dependent_packages_count":234,"downloads":null,"downloads_period":null,"dependent_repos_count":14418,"rankings":{"downloads":null,"dependent_repos_count":0.060267016922818176,"dependent_packages_count":0.3411793914833295,"stargazers_count":3.6676784584457915,"forks_count":6.06674622179864,"docker_downloads_count":2.3710365926910724,"average":2.5013815362683305},"purl":"pkg:maven/org.mapstruct/mapstruct-processor","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/maven/org.mapstruct:mapstruct-processor","docker_dependents_count":288,"docker_downloads_count":260630,"usage_url":"https://repos.ecosyste.ms/usage/maven/org.mapstruct:mapstruct-processor","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/maven/org.mapstruct:mapstruct-processor/dependencies","status":null,"funding_links":["https://github.com/sponsors/mapstruct","https://opencollective.com/mapstruct"],"critical":true,"issue_metadata":{"last_synced_at":"2026-03-01T04:01:06.891Z","issues_count":542,"pull_requests_count":295,"avg_time_to_close_issue":23600826.610062893,"avg_time_to_close_pull_request":4812268.009615385,"issues_closed_count":317,"pull_requests_closed_count":208,"pull_request_authors_count":83,"issue_authors_count":433,"avg_comments_per_issue":4.107011070110701,"avg_comments_per_pull_request":1.7864406779661017,"merged_pull_requests_count":171,"bot_issues_count":0,"bot_pull_requests_count":10,"past_year_issues_count":75,"past_year_pull_requests_count":63,"past_year_avg_time_to_close_issue":1125368.25,"past_year_avg_time_to_close_pull_request":638930.25,"past_year_issues_closed_count":27,"past_year_pull_requests_closed_count":36,"past_year_pull_request_authors_count":20,"past_year_issue_authors_count":61,"past_year_avg_comments_per_issue":1.7066666666666668,"past_year_avg_comments_per_pull_request":0.8888888888888888,"past_year_bot_issues_count":0,"past_year_bot_pull_requests_count":2,"past_year_merged_pull_requests_count":32,"issues_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/mapstruct%2Fmapstruct/issues","maintainers":[{"login":"filiphr","count":107,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/filiphr"},{"login":"agudian","count":4,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/agudian"},{"login":"gunnarmorling","count":3,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/gunnarmorling"},{"login":"chris922","count":2,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/chris922"}],"active_maintainers":[{"login":"filiphr","count":19,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/filiphr"}]},"versions_url":"https://packages.ecosyste.ms/api/v1/registries/repo1.maven.org/packages/org.mapstruct:mapstruct-processor/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/repo1.maven.org/packages/org.mapstruct:mapstruct-processor/version_numbers","latest_version_url":"https://packages.ecosyste.ms/api/v1/registries/repo1.maven.org/packages/org.mapstruct:mapstruct-processor/latest_version","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/repo1.maven.org/packages/org.mapstruct:mapstruct-processor/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/repo1.maven.org/packages/org.mapstruct:mapstruct-processor/related_packages","codemeta_url":"https://packages.ecosyste.ms/api/v1/registries/repo1.maven.org/packages/org.mapstruct:mapstruct-processor/codemeta","maintainers":[],"registry":{"name":"repo1.maven.org","url":"https://repo.maven.apache.org/maven2","ecosystem":"maven","default":true,"packages_count":608482,"maintainers_count":0,"namespaces_count":80807,"keywords_count":34879,"github":"maven-central","metadata":{"funded_packages_count":37828},"icon_url":"https://github.com/maven-central.png","created_at":"2022-07-21T16:40:13.074Z","updated_at":"2026-06-10T05:05:55.821Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/repo1.maven.org/packages","maintainers_url":"https://packages.ecosyste.ms/api/v1/registries/repo1.maven.org/maintainers","namespaces_url":"https://packages.ecosyste.ms/api/v1/registries/repo1.maven.org/namespaces"}}],"commits":{"id":18310,"full_name":"mapstruct/mapstruct","default_branch":"main","total_commits":1853,"total_committers":171,"total_bot_commits":10,"total_bot_committers":1,"mean_commits":10.836257309941521,"dds":0.7199136535348084,"past_year_total_commits":83,"past_year_total_committers":15,"past_year_total_bot_commits":0,"past_year_total_bot_committers":0,"past_year_mean_commits":5.533333333333333,"past_year_dds":0.5421686746987953,"last_synced_at":"2026-06-18T09:05:45.627Z","last_synced_commit":"9376d42561c503ceab5a18a14ca317a32f46d733","created_at":"2023-03-07T11:37:46.399Z","updated_at":"2026-06-18T09:04:23.420Z","committers":[{"name":"Filip Hrisafov","email":"filip.hrisafov@gmail.com","login":"filiphr","count":519},{"name":"Gunnar Morling","email":"gunnar.morling@googlemail.com","login":"gunnarmorling","count":398},{"name":"sjaakd","email":"sjaakderksen@zonnet.nl","login":null,"count":255},{"name":"Andreas Gudian","email":"agudian@apache.org","login":"agudian","count":209},{"name":"Sjaak Derksen","email":"sjaakd","login":"sjaakd","count":71},{"name":"hduelme","email":"46139144+hduelme","login":"hduelme","count":35},{"name":"Andrei Arlou","email":"andrei.arlou@gmail.com","login":"Captain1653","count":32},{"name":"Zegveld","email":"41897697+Zegveld","login":"Zegveld","count":28},{"name":"GitHub Action","email":"41898282+github-actions[bot]","login":"github-actions[bot]","count":16},{"name":"Christian Schuster","email":"blackyle@me.com","login":"chschu","count":14},{"name":"Christian Bandowski","email":"christian@myvm.de","login":"chris922","count":12},{"name":"dependabot[bot]","email":"49699333+dependabot[bot]","login":"dependabot[bot]","count":10},{"name":"Oliver Erhart","email":"8238759+thunderhook","login":"thunderhook","count":10},{"name":"Yang Tang","email":"tangyang9464@163.com","login":"tangyang9464","count":8},{"name":"navpil","email":"dima1715@gmail.com","login":"navpil","count":7},{"name":"Orange Add","email":"48479242+chenzijia12300","login":"chenzijia12300","count":6},{"name":"Dominik Gruntz","email":"dominik.gruntz@fhnw.ch","login":"dgruntz","count":6},{"name":"Ben Zegveld","email":"Ben.Zegveld@gmail.com","login":null,"count":5},{"name":"José Carlos Campanero Ortiz","email":"jccampanero@gmail.com","login":"jccampanero","count":5},{"name":"Kevin Grüneberg","email":"k.grueneberg1994@gmail.com","login":"kevcodez","count":5},{"name":"Timo E aus E","email":"timo.eckhardt@gmail.com","login":null,"count":5},{"name":"Obolrom","email":"65775868+Obolrom","login":"Obolrom","count":4},{"name":"sjaak","email":"sjaak@192.168.1.106","login":null,"count":4},{"name":"Claudio Nave","email":"claudionave97@gmail.com","login":"EvaristeGalois11","count":3},{"name":"Darren Rambaud","email":"xyzst","login":"xyzst","count":3},{"name":"Ivo Smid","email":"ivo.smid@gmail.com","login":"bedla","count":3},{"name":"Makoto Oda","email":"truth_jp_4133@yahoo.co.jp","login":"ecormaksin","count":3},{"name":"Nikolas Charalambidis","email":"nikolas.charalambidis@gmail.com","login":"Nikolas-Charalambidis","count":3},{"name":"Oliver Ehrenmüller","email":"oliver.ehrenmueller@gmail.com","login":"greuelpirat","count":3},{"name":"Prasanth Omanakuttan","email":"pomanakuttan9642@gmail.com","login":"prasanth08","count":3},{"name":"Tobias Meggendorfer","email":"tobias@meggendorfer.de","login":"incaseoftrouble","count":3},{"name":"tomoya-yokota","email":"tomoya-yokota@cybozu.co.jp","login":"yokotaso","count":3},{"name":"Ewald Volkert","email":"volkert.ewald@gmx.de","login":"eforest","count":3},{"name":"Florian Tavares","email":"neoXfire","login":"neoXfire","count":3},{"name":"fml2","email":"534392+fml2","login":"fml2","count":3},{"name":"Lauri Apple","email":"lauri.apple@zalando.de","login":null,"count":3},{"name":"이현수","email":"znight1020@naver.com","login":"znight1020","count":2},{"name":"zral","email":"73640367+zyberzebra","login":"zyberzebra","count":2},{"name":"VGT","email":"tomek@vgtworld.pl","login":"vgtworld","count":2},{"name":"Tran Ngoc Nhan","email":"ngocnhan.tran1996@gmail.com","login":"ngocnhan-tran1996","count":2},{"name":"Stefan Simon","email":"35351956+Hypnagokali","login":"Hypnagokali","count":2},{"name":"Saheb Preet Singh","email":"saheb.preet@gmail.com","login":"sahebpreet","count":2},{"name":"Maxim Kolesnikov","email":"swe.kolesnikov@gmail.com","login":"xCASx","count":2},{"name":"Johnny Lim","email":"izeye@naver.com","login":"izeye","count":2},{"name":"Jeroen van Wilgenburg","email":"jeroen@jpoint.nl","login":"jvwilge","count":2},{"name":"Jeff Smyth","email":"smythie86","login":"smythie86","count":2},{"name":"Iaroslav Bogdanchikov","email":"6546969+ibogdanchikov","login":"ibogdanchikov","count":2},{"name":"Henning Pöttker","email":"henningpoettker@gmail.com","login":"hpoettker","count":2},{"name":"Bas Claessen","email":"35045227+basclaessen","login":"basclaessen","count":2},{"name":"Jason Bodnar","email":"jason.bodnar@blackbaud.com","login":"Blackbaud-JasonBodnar","count":2},{"name":"Jude Niroshan","email":"jude.niroshan11@gmail.com","login":"JudeNiroshan","count":2},{"name":"Cornelius","email":"cornelius@dirmeier.eu","login":"cornzy","count":1},{"name":"Connor McGowan","email":"53909969+cmcgowanprovidertrust","login":"cmcgowanprovidertrust","count":1},{"name":"Christophe Labouisse","email":"christophe@labouisse.org","login":"ggtools","count":1},{"name":"Christian Kosmowski","email":"ksmwsk@gmail.com","login":"ckosmowski","count":1},{"name":"Chris DeLashmutt","email":"cdelashmutt@vmware.com","login":"cdelashmutt-pivotal","count":1},{"name":"Cause Chung","email":"cuzfrog@gmail.com","login":"cuzfrog","count":1},{"name":"Aleksey Ivashin","email":"xumuk123@mail.ru","login":"xumk","count":1},{"name":"Alexandr Shalugin","email":"shalugin@lanit.ru","login":"shalugin","count":1},{"name":"Daniel Franco","email":"dandrfranco@gmail.com","login":"DanielFran","count":1},{"name":"Hakan","email":"o.hakanozkan@gmail.com","login":"hakan0xFF","count":1},{"name":"Goni-Dev","email":"56092853+Goni-Dev","login":"Goni-Dev","count":1},{"name":"Gervais Blaise","email":"gervais.b@gmail.com","login":"gervaisb","count":1},{"name":"GVladi","email":"47348760+GVladi","login":"GVladi","count":1},{"name":"Etien Rožnik","email":"12816736+eroznik","login":"eroznik","count":1},{"name":"Eric Martineau","email":"ericm@infusionsoft.com","login":"goldfishapp","count":1},{"name":"Dilip Krishnan","email":"d_krishnan@containerstore.com","login":"dilipkrish","count":1},{"name":"Dennis Melzer","email":"dennis.melzer@de.bosch.com","login":"MelleD","count":1},{"name":"Daniel Hammer","email":"dlehammer","login":"dlehammer","count":1},{"name":"teckhard","email":"7und4zig3lf","login":null,"count":1},{"name":"luxmeter","email":"superhans@ludete.de","login":null,"count":1},{"name":"Yusuf Kemal Özcan","email":"yusuf.ozcan@d-teknoloji.com.tr","login":null,"count":1},{"name":"Xiu Hong Kooi","email":"xiu_hong_kooi@mckinsey.com","login":null,"count":1},{"name":"Silvère Marie","email":"silvere.marie@external.grtgaz.com","login":null,"count":1},{"name":"Sam Wright","email":"samuel.wright314@gmail.com","login":null,"count":1},{"name":"MapStruct Team","email":"team@mapstruct.org","login":null,"count":1},{"name":"Daniel Strobusch","email":"ds@webwege.de","login":null,"count":1},{"name":"Dainius Figoras","email":"dainius.figoras@entur.org","login":null,"count":1},{"name":"Chanyut Yuvacharuskul","email":"chanyut22@hotmail.com","login":null,"count":1},{"name":"Cassius Vinicius de Magalhães","email":"cviniciusm@outlook.com","login":"cassiusvm","count":1},{"name":"Burak Yildirim","email":"22540269+bydrim","login":"bydrim","count":1},{"name":"Bragolgirith","email":"vasil.toshev@gmail.com","login":"Bragolgirith","count":1},{"name":"Arne Seime","email":"seime","login":"seime","count":1},{"name":"Anton Erofeev","email":"v-anero@microsoft.com","login":"anton-erofeev","count":1},{"name":"Andrew","email":"novitskiyandrew@gmail.com","login":"anovitskyi","count":1},{"name":"Andres Jose Sebastian Rincon Gonzalez","email":"stianrincon@outlook.com","login":"stianrincon","count":1},{"name":"jinhyogyeom","email":"148544516+jinhyogyeom","login":"jinhyogyeom","count":1},{"name":"hsjni0110","email":"92289935+hsjni0110","login":"hsjni0110","count":1},{"name":"dvfeinblum","email":"dvfeinblum@gmail.com","login":"dvfeinblum","count":1},{"name":"dudxor4587","email":"dudxor4587@gmail.com","login":"dudxor4587","count":1},{"name":"dmngb","email":"26900086+dmngb","login":"dmngb","count":1},{"name":"dersvenhesse","email":"dersvenhesse","login":"dersvenhesse","count":1},{"name":"dekelpilli","email":"dekelpilli@gmail.com","login":"dekelpilli","count":1},{"name":"cvanburen","email":"Carla.VanBuren@perficient.com","login":"cvanburen","count":1},{"name":"cussle","email":"109949453+cussle","login":"cussle","count":1},{"name":"cliedeman","email":"ciaranliedeman@gmail.com","login":"cliedeman","count":1},{"name":"chaos","email":"eagleqingluo@gmail.com","login":"qingmo","count":1},{"name":"Yevhen Vasyliev","email":"ye.vasyliev@gmail.com","login":"yvasyliev","count":1},{"name":"Xavier RENE-CORAIL","email":"xavier.renecorail@gmail.com","login":"xcorail","count":1},{"name":"Vincent Alexander Beelte","email":"grandmasterpixel@googlemail.com","login":"grandmasterpixel","count":1},{"name":"Venkatesh Prasad Kannan","email":"venkatesprasad512@gmail.com","login":"venkatesh2090","count":1},{"name":"Valentin Kulesh","email":"leshy@massarak.sh","login":"unshare","count":1},{"name":"Tomas Poledny","email":"saljacky@gmail.com","login":"Saljack","count":1},{"name":"Tim J. Baumann","email":"tim@timbaumann.info","login":"timjb","count":1},{"name":"Tillerino","email":"Tillerino","login":"Tillerino","count":1},{"name":"Thomas Eckl","email":"31189692+ecktoteckto","login":"ecktoteckto","count":1},{"name":"Thibault Duperron","email":"zomzog@gmail.com","login":"Zomzog","count":1},{"name":"김기서","email":"81108344+rlarltj","login":"rlarltj","count":1},{"name":"Şamil Can","email":"samil.can20@gmail.com","login":"SamilCan","count":1},{"name":"wandi34","email":"info@andreas-winter.eu","login":"wandi34","count":1},{"name":"valery1707","email":"valery1707@gmail.com","login":"valery1707","count":1},{"name":"ttzn","email":"mda.touzani@gmail.com","login":"ttzn","count":1},{"name":"todzhang's cloudsdocker","email":"phray.zhang@gmail.com","login":"CloudsDocker","count":1},{"name":"stefan.may","email":"stefan.may@osthus.com","login":"osthus-sm","count":1},{"name":"spoerri","email":"spoerri","login":"spoerri","count":1},{"name":"sonata82","email":"sonata82@gmail.com","login":"sonata82","count":1},{"name":"sngrekov","email":"sngrekov@gmail.com","login":"sgrekov","count":1},{"name":"seonwoojung","email":"seonwooj0810@gmail.com","login":"seonwooj0810","count":1},{"name":"seanjob","email":"seanjob2011@gmail.com","login":"seanjob","count":1},{"name":"roelmang","email":"roel.mangelschots@docdoc.com","login":"rmschots","count":1},{"name":"ro0sterjam","email":"khkwang@gmail.com","login":"ro0sterjam","count":1},{"name":"ro-otgo","email":"116685946+ro-otgo","login":"ro-otgo","count":1},{"name":"power721","email":"power0721@gmail.com","login":"power721","count":1},{"name":"paparadva","email":"tsyroarseniy@gmail.com","login":"paparadva","count":1},{"name":"mosesonline","email":"mosesonline@gmx.de","login":"mosesonline","count":1},{"name":"mk868","email":"maciej.kucharczyk@hotmail.com","login":"mk868","count":1},{"name":"juliojgd","email":"juliojgd@gmail.com","login":"juliojgd","count":1},{"name":"jmwbRyDWLeNsvtzrihGoY","email":"105581318+jmwbRyDWLeNsvtzrihGoY","login":"jmwbRyDWLeNsvtzrihGoY","count":1},{"name":"Nikola Ivačič","email":"nikola.ivacic@dropchop.com","login":"ivlcic","count":1},{"name":"Neale Upstone","email":"neale@nealeupstone.com","login":"nealeu","count":1},{"name":"Muhammad Usama","email":"the.mgi@outlook.com","login":"the-mgi","count":1},{"name":"Minji Kim","email":"101392857+alsswl","login":"alsswl","count":1},{"name":"Michael Pardo","email":"kensuke155@gmail.com","login":"pardom","count":1},{"name":"Michael Düsterhus","email":"reitzmichnicht@gmail.com","login":"reitzmichnicht","count":1},{"name":"MengxingYuan","email":"ymengxing_1992@163.com","login":"MengxingYuan","count":1},{"name":"Matt Drees","email":"matt.drees@cru.org","login":"mattdrees","count":1},{"name":"Markus Heberling","email":"markus.heberling@hpe.com","login":"tisoft","count":1},{"name":"Marcel Overdijk","email":"marceloverdijk@gmail.com","login":"marceloverdijk","count":1},{"name":"Lukasz Kryger","email":"lukasz.kryger@gmail.com","login":"kryger","count":1},{"name":"Lukas Lazar","email":"lukas.lazar@zonky.cz","login":"LukeLaz","count":1},{"name":"Adam Szatyin","email":"szatyinadam@gmail.com","login":"szatyinadam","count":1},{"name":"Lucas Resch","email":"lucas.resch@gmx.de","login":"MLNW","count":1},{"name":"Kemal Ozcan","email":"yusufkozcan@gmail.com","login":"ozcanyus","count":1},{"name":"Justyna","email":"98126210+JKLedzion","login":"JKLedzion","count":1},{"name":"João Paulo Bassinello","email":"jpbassinello@gmail.com","login":"jpbassinello","count":1},{"name":"Jonathan Kraska","email":"jakraska@gmail.com","login":"jakraska","count":1},{"name":"Jasper Vandemalle","email":"jasper.vandemalle@gmail.com","login":"jasper-vandemalle","count":1},{"name":"Jaime Martínez Rincón","email":"jaime@jamezrin.name","login":"jamezrin","count":1},{"name":"Hao Zhang","email":"452227361@qq.com","login":"ya-dao","count":1},{"name":"Taras Mychaskiw","email":"twentylemon","login":"twentylemon","count":1},{"name":"Takch02","email":"lim70kr38@gmail.com","login":"Takch02","count":1},{"name":"Taihao Zhang","email":"46465678+zhtaihao","login":"zhtaihao","count":1},{"name":"Srimathi-S","email":"75327301+Srimathi-S","login":"Srimathi-S","count":1},{"name":"Sivaraman Viswanathan","email":"sibi_v22@yahoo.com","login":"sivviswa22","count":1},{"name":"Sergei Portnov","email":"3230150+prtnv","login":"prtnv","count":1},{"name":"Sebastian Hasait","email":"sebastian@hasait.de","login":"shasait","count":1},{"name":"Sebastian","email":"sebastian@haberey.com","login":"sebastianhaberey","count":1},{"name":"Sean C. Sullivan","email":"github@seansullivan.com","login":"sullis","count":1},{"name":"SahinSarkar","email":"sarkarsahin697971@gmail.com","login":"SahinSarkar","count":1},{"name":"Robin Clarke","email":"robin.clarke@gmail.com","login":"vegemite4me","count":1},{"name":"Roberto Oliveira","email":"rguimara@redhat.com","login":"rgdoliveira","count":1},{"name":"Ritesh Chopade","email":"94113981+codeswithritesh","login":"codeswithritesh","count":1},{"name":"Richard Lea","email":"chigix@zoho.com","login":"chigix","count":1},{"name":"Remo","email":"remo.meier@adnovum.ch","login":"remmeier","count":1},{"name":"Ravil Galeyev","email":"rgaleyev@gmail.com","login":"dehasi","count":1},{"name":"Peter Larson","email":"wildepete@gmail.com","login":"pjlarson","count":1},{"name":"Pawel Radzinski","email":"pradzins","login":"pradzins","count":1},{"name":"Pavel Makhov","email":"streetturtle","login":"streetturtle","count":1},{"name":"Paul Strugnell","email":"paulstrugnell@powa.com","login":"ps-powa","count":1},{"name":"Pascal","email":"pascalgn","login":"pascalgn","count":1},{"name":"Amogh","email":"asamogh94@gmail.com","login":"amogh94","count":1}],"past_year_committers":[{"name":"Filip Hrisafov","email":"filip.hrisafov@gmail.com","login":"filiphr","count":38},{"name":"hduelme","email":"46139144+hduelme","login":"hduelme","count":28},{"name":"GitHub Action","email":"41898282+github-actions[bot]","login":"github-actions[bot]","count":4},{"name":"이현수","email":"znight1020@naver.com","login":"znight1020","count":2},{"name":"zyberzebra","email":"zyberzebra","login":"zyberzebra","count":1},{"name":"seonwoojung","email":"seonwooj0810@gmail.com","login":"seonwooj0810","count":1},{"name":"ro-otgo","email":"116685946+ro-otgo","login":"ro-otgo","count":1},{"name":"mk868","email":"maciej.kucharczyk@hotmail.com","login":"mk868","count":1},{"name":"jmwbRyDWLeNsvtzrihGoY","email":"105581318+jmwbRyDWLeNsvtzrihGoY","login":"jmwbRyDWLeNsvtzrihGoY","count":1},{"name":"Yevhen Vasyliev","email":"ye.vasyliev@gmail.com","login":"yvasyliev","count":1},{"name":"Takch02","email":"lim70kr38@gmail.com","login":"Takch02","count":1},{"name":"Ritesh Chopade","email":"94113981+codeswithritesh","login":"codeswithritesh","count":1},{"name":"Neale Upstone","email":"neale@nealeupstone.com","login":"nealeu","count":1},{"name":"Jaime Martínez Rincón","email":"jaime@jamezrin.name","login":"jamezrin","count":1},{"name":"Burak Yildirim","email":"22540269+bydrim","login":"bydrim","count":1}],"commits_url":"https://commits.ecosyste.ms/api/v1/hosts/GitHub/repositories/mapstruct%2Fmapstruct/commits","host":{"name":"GitHub","url":"https://github.com","kind":"github","last_synced_at":"2026-06-20T00:00:10.001Z","repositories_count":6264641,"commits_count":875371003,"contributors_count":35087217,"owners_count":1169094,"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":{"table":{"full_name":"mapstruct/mapstruct","html_url":"https://github.com/mapstruct/mapstruct","last_synced_at":"2026-06-18T09:00:28.681Z","status":"active","issues_count":561,"pull_requests_count":324,"avg_time_to_close_issue":24199173.79076923,"avg_time_to_close_pull_request":5021096.8,"issues_closed_count":324,"pull_requests_closed_count":225,"pull_request_authors_count":97,"issue_authors_count":445,"avg_comments_per_issue":4.073083778966132,"avg_comments_per_pull_request":1.8271604938271604,"merged_pull_requests_count":183,"bot_issues_count":0,"bot_pull_requests_count":10,"past_year_issues_count":57,"past_year_pull_requests_count":59,"past_year_avg_time_to_close_issue":1074532.875,"past_year_avg_time_to_close_pull_request":559065.0357142857,"past_year_issues_closed_count":16,"past_year_pull_requests_closed_count":28,"past_year_pull_request_authors_count":29,"past_year_issue_authors_count":45,"past_year_avg_comments_per_issue":1.2456140350877194,"past_year_avg_comments_per_pull_request":1.3559322033898304,"past_year_bot_issues_count":0,"past_year_bot_pull_requests_count":0,"past_year_merged_pull_requests_count":23,"created_at":"2023-05-16T11:01:48.937Z","updated_at":"2026-06-18T09:00:28.681Z","repository_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/mapstruct%2Fmapstruct","issues_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/mapstruct%2Fmapstruct/issues","issue_labels_count":{"table":{"bug":213,"enhancement":63,"feature":34,"up-for-grabs":12,"not a bug":11,"kotlin":11,"for:team-discussion":11,"good first issue":11,"documentation":11,"duplicate":8,"invalid":8,"test":7,"closing-when-no-response":5,"hack.commit.push":4,"wontfix":3,"question":3,"refactoring":3,"build":2,"graalvm":1}},"pull_request_labels_count":{"table":{"dependencies":10,"build":9,"refactoring":5,"for:team-discussion":4,"test":3,"documentation":3,"enhancement":3,"java":2,"bug":1,"kotlin":1}},"issue_author_associations_count":{"table":{"NONE":479,"MEMBER":46,"CONTRIBUTOR":36}},"pull_request_author_associations_count":{"table":{"CONTRIBUTOR":162,"NONE":84,"MEMBER":78}},"issue_authors":{"table":{"filiphr":38,"xenoterracide":15,"thunderhook":8,"foaw":5,"sjaakd":5,"twallmey":4,"Zegveld":4,"zyberzebra":4,"mjustin":4,"agudian":4,"bwgjoseph":3,"bmaehr":3,"incaseoftrouble":3,"gunnarmorling":3,"AndrisAncans":3,"altaiezior":3,"andye2004":3,"cristian-aimi":2,"jens-rommel":2,"lazydays79":2,"lowcasz":2,"8bllgrl":2,"Tiller":2,"foal":2,"Tarmean":2,"gbrehmer":2,"eix128":2,"typekpb":2,"blop":2,"mipo256":2,"marialenak":2,"sree8285":2,"paulmarcelinbejan":2,"vmckinney-cainc":2,"dsubelman":2,"onacit":2,"hduelme":2,"adminSxs":2,"RusterX16":1,"ngocnhan-tran1996":1,"nikomiranda":1,"Richargh":1,"rsampaths16":1,"jjlharrison":1,"nomoreFt":1,"impati":1,"jean-tissot":1,"sanmibuh":1,"SergeS":1,"aklemp":1,"earizon":1,"pemu69":1,"isomd":1,"ArR4e":1,"kqkdChen":1,"davity":1,"ftssyang":1,"MarcGagnonAcceo":1,"kunalvarpe":1,"biscuithx":1,"zurbergram":1,"vld0":1,"Earlpride":1,"601881076":1,"wanghongzhou":1,"AlEmerich":1,"tom055":1,"SimSonic":1,"Chuckame":1,"YOC19970520":1,"PCasafont":1,"joelwilson005":1,"xkernal":1,"dan-lind":1,"eroznik":1,"Jawa-Programmer":1,"pwinckles":1,"Avinm":1,"BladeReaver":1,"classnotfound":1,"NadChel":1,"holistic-developer":1,"jeferro":1,"cdalexndr":1,"shollander":1,"YAGAMIL":1,"BbIKTOP":1,"edeandrea":1,"RaniAgus":1,"YarochkinMichael":1,"fbrossar25":1,"shalugin":1,"csisy":1,"kiefermat":1,"gigena-git":1,"mat-613":1,"alihsan-tsdln":1,"icod":1,"junhoi-pk":1,"rtisma":1,"Akatroj":1,"EvaristeGalois11":1,"eye2web":1,"lzb-libra":1,"tfeuerba":1,"Jzow":1,"vishalTDS":1,"markostijak":1,"liuyuan-1024":1,"goafabric":1,"THE-ORONCO":1,"ZeroToHero-StepByStep":1,"0xc0fed00d":1,"learning-new-things":1,"GuihVicentini":1,"evipin":1,"shinestmt":1,"VoperAD":1,"chirayuchiripal":1,"jdevreese":1,"tjxah":1,"anticlockwise":1,"luissalgadofreire":1,"stefanos-kalantzis":1,"rmanibus":1,"kirbylink":1,"nikiton2002":1,"wwang2016":1,"wenerme":1,"DominikSarnowskiSapiens":1,"Sax388":1,"evangaito":1,"Sam-Kruglov":1,"thmasker":1,"hextriclosan":1,"alex-zap":1,"davidkron":1,"alessiomatricardi":1,"ailongIdo":1,"belkin1667":1,"mecseid":1,"Maze-fr":1,"xbsummer":1,"xKrasusX":1,"hk-2keys":1,"JackPaciox":1,"reisi007":1,"YoussefAgagg":1,"creckord":1,"spoerri":1,"massfords":1,"thiko":1,"jimshowalter":1,"Maksim-Novikov":1,"ibrahimkfksl":1,"delanym":1,"HubertBubert":1,"estevaojordao":1,"JapuDCret":1,"newhinton":1,"1dEraNCeSIv0":1,"bgK":1,"dantheperson":1,"yuzawa-san":1,"DoctorXK":1,"smikesmike":1,"dandelion-sea":1,"stef-corilus":1,"sajkol":1,"Selfmade-RuLeZ":1,"cvgaviao":1,"chris922":1,"JCCorreale":1,"gabrikid":1,"mrhydejc":1,"Yangqi0338":1,"JoePotchen":1,"rainer-wei":1,"kitirisovgeorgy":1,"pkernevez":1,"mcarleio":1,"ro0sterjam":1,"nikolaizhnikolov":1,"tangyang9464":1,"gclarisse":1,"trungdoviet":1,"l0co":1,"hemeroc":1,"kirill-782":1,"varunvora":1,"agitrubard":1,"bduisenov":1,"zhb-github":1,"saw303":1,"amaan75":1,"jplsek":1,"ARManakhov":1,"shuaixiaomi":1,"gnuemacscoin":1,"ViRGiL175":1,"Fyzxs":1,"beifuyiqiedeqilin":1,"MelleD":1,"yelhouti":1,"apykac":1,"Blackbaud-JasonBodnar":1,"saugatadutta":1,"yvasyliev":1,"domi-87":1,"Enternall":1,"tno-ch":1,"ygmarchi":1,"MaciejDobrowolski":1,"ludgerb":1,"g000ner":1,"chriswill0w":1,"vyatich":1,"davidszkl":1,"softdays":1,"peterjeschke":1,"ntinnemeier":1,"stick-i":1,"cpolisini-commify":1,"maxifridge":1,"wxggithub1996":1,"simasch":1,"small-thanks":1,"JoHoYoung":1,"seime":1,"RafaelRfs":1,"manolitto":1,"bowbahdoe":1,"ronodhirSoumik":1,"Obolrom":1,"Qomolang":1,"afwlehmann":1,"henrikhgbg":1,"jakub-jaskowiec":1,"barbatchov":1,"soberich":1,"stevezuju":1,"jorgerod":1,"wojciech-piotrowiak":1,"Niffler":1,"qwert321":1,"stepanenkomaks":1,"asjp1970":1,"wirekang":1,"Lesurglesum":1,"rmschots":1,"helmutheinz":1,"jkstrauss":1,"brettanomyces":1,"fml2":1,"ilia1243":1,"Sam-Si":1,"ER-GAIBI":1,"BiiigM":1,"jmorozov":1,"lauroschuck":1,"GabrielMesquitaOliveira":1,"wonsuc":1,"aurelien-baudet":1,"apapenko":1,"sween5":1,"lixiao1995":1,"Claveaum":1,"jlmos25":1,"nahmias22":1,"nickaden":1,"s-jepsen":1,"ariccy":1,"lpedrov":1,"Lysergid":1,"pawelsalawa":1,"EnzoCrisostomo":1,"foxii-cn":1,"nealeu":1,"sranka":1,"TechnicalRhino":1,"TheParad0X":1,"mobasherswl":1,"rgcv":1,"elizavetaMenshikova":1,"wxpid1":1,"euasier":1,"lehphyro":1,"trks1970":1,"mmalygin":1,"gong4soft":1,"ktor":1,"facboy":1,"wzyxdwll":1,"cpgerber":1,"cgoIT":1,"robeatoz":1,"fraf":1,"ThLeu":1,"LeovR":1,"RichMacDonald":1,"caleb-cushing0-kr":1,"Drevsh":1,"Mr-EmPee":1,"TrianguloY":1,"TMRGZ":1,"SergJeepee":1,"jesusherencia":1,"Swe77":1,"HKITYAN":1,"Cestbo":1,"yuchen-zheng":1,"zgerbin":1,"resp-200":1,"developer-sunnywu":1,"partick33":1,"codeleep":1,"ChewieWookie":1,"JaviRpo":1,"ymanvieu":1,"khodabandelu":1,"heeguk":1,"WalronGabor":1,"nicktar":1,"k-boyle":1,"Ditscheridou":1,"raysonTao":1,"nazmul-prince":1,"francisco-bru":1,"rofemen":1,"tram98":1,"digithuman":1,"thiagogjt":1,"destiny3912":1,"xpcpku":1,"zimi-pl":1,"alantanlc":1,"abelardogit":1,"kurellajunior":1,"AlexSala07":1,"kc-karan":1,"s10997589-lab":1,"cmcgowanprovidertrust":1,"dan1els":1,"lildadou":1,"briandee":1,"rikiel":1,"codeStev":1,"lonelyleaf":1,"nvignesh86":1,"ka-wo":1,"daniel-frak":1,"ls-rein-martha":1,"robertonav20":1,"Syuziko":1,"alexlambrides":1,"aramhambaryan":1,"linarkou":1,"axel7083":1,"primavistalab":1,"gfortin6":1,"holomekc":1,"clemstoquart":1,"bkalas":1,"Slava96":1,"cart-before-horse":1,"Inso4":1,"IronAdventures":1,"arnaldop":1,"atgomes":1,"fabianiacob":1,"crizzis":1,"szwowo":1,"xmaniac":1,"zcanann":1,"Baldovie":1,"mjiderhamn":1,"Ben901227":1,"kjq":1,"dvcminh":1,"rost5000":1,"ghost":1,"indalaterre":1,"HemalathaGowdar":1,"ateixivi14":1,"axelpcr":1,"gkavv":1,"m-i-k-e-e":1,"MLNW":1,"MultiplySequenceYuan":1,"stankay":1,"blackc716":1,"edudar":1,"mawl01":1,"tokazio":1,"heanssgen-troy":1,"zakerf":1,"upway":1,"jakoss":1,"mohammadmasoomi":1,"mk868":1,"Code-WangShuai":1,"gavvvr":1,"hepengju":1,"Majlanky":1,"ShubamVirdi":1,"rlei":1,"jacobbetz":1,"MarneusCalgarXP":1,"thedrow":1,"zivkovic":1,"AlexElin":1,"vadim-shb":1,"behradnasehi":1,"mvanderblom":1,"schis2":1,"JanecekPetr":1,"saikumar-a":1,"quantumlexa":1,"SamilCan":1,"anno1985":1,"baojunz":1,"sachinpatel270":1,"lex-em":1,"rufus20145":1,"guilhermeduane":1,"remal":1,"IDoCodingStuffs":1,"dobrikov":1,"daberni":1,"nfalco79":1,"aprevost":1,"RakeshInfy":1,"sgtcortez":1,"jijoraju":1,"Brutus5000":1,"MeHereRandom":1,"dugq":1,"ggtools":1,"ssm951":1,"wernerdegroot":1,"Marcel1707":1,"svpace":1,"shubhamv108":1,"lkuendig":1,"banandh":1}},"pull_request_authors":{"table":{"filiphr":77,"hduelme":31,"thunderhook":21,"tangyang9464":19,"Zegveld":18,"dependabot[bot]":10,"Obolrom":10,"zyberzebra":8,"Hypnagokali":6,"jccampanero":4,"ngocnhan-tran1996":3,"velo":2,"Drevsh":2,"ro0sterjam":2,"xumk":2,"rmschots":2,"WeierE1":2,"alsswl":2,"AlexElin":2,"seonwooj0810":2,"RichMacDonald":2,"chenzijia12300":2,"sjaakd":2,"MelleD":2,"ChanyutJean":2,"Srimathi-S":2,"fml2":2,"cussle":2,"Gavriil-Tzortzakis":2,"maxifridge":2,"fortii2":2,"mildw428":2,"jinhyogyeom":2,"SamilCan":2,"cmcgowanprovidertrust":2,"StefanLobbenmeierObjego":2,"mipo256":2,"pixeeai":2,"cuzfrog":2,"dlehammer":2,"hsjni0110":2,"rlarltj":2,"e5l":1,"dlwldnjs1009":1,"wandi34":1,"CloudsDocker":1,"rj93":1,"the-mgi":1,"MengxingYuan":1,"bydrim":1,"thedrow":1,"rlei":1,"verhasi":1,"eroznik":1,"ThomasHumper":1,"yvasyliev":1,"Bragolgirith":1,"thmasker":1,"Fr4nk03":1,"fgalaf":1,"paparadva":1,"slutmaker":1,"codeswithritesh":1,"Blackbaud-JasonBodnar":1,"kooixh":1,"prasanth08":1,"tim12s":1,"nikolaizhnikolov":1,"Takch02":1,"anenviousguest":1,"ibogdanchikov":1,"mosesonline":1,"arberg":1,"ronodhirSoumik":1,"jawo-a":1,"dudxor4587":1,"cnaj":1,"ktor":1,"ayeshakhalid192007-dev":1,"nealeu":1,"Qomolang":1,"muhammadjonsaidov":1,"chris922":1,"Chessray":1,"j-be":1,"izeye":1,"cedricschwyter":1,"EvaristeGalois11":1,"UtkarshSinghChauhan":1,"stefanos-kalantzis":1,"jarlesat":1,"dehasi":1,"znight1020":1,"daberni":1,"mk868":1,"DanielLiu1123":1,"sranka":1}},"host":{"table":{"name":"GitHub","url":"https://github.com","kind":"github","last_synced_at":"2026-06-20T00:00:09.966Z","repositories_count":14819019,"issues_count":33027641,"pull_requests_count":108997407,"authors_count":11312719,"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":{"table":{"bug":29,"hack.commit.push":4,"enhancement":4,"test":1,"feature":1,"build":1,"not a bug":1}},"past_year_pull_request_labels_count":{"table":{"build":4,"enhancement":3,"test":3,"refactoring":2,"for:team-discussion":1,"bug":1,"kotlin":1}},"past_year_issue_author_associations_count":{"table":{"NONE":47,"CONTRIBUTOR":6,"MEMBER":4}},"past_year_pull_request_author_associations_count":{"table":{"CONTRIBUTOR":24,"NONE":21,"MEMBER":13}},"past_year_issue_authors":{"table":{"xenoterracide":6,"filiphr":4,"altaiezior":3,"thunderhook":2,"hduelme":2,"mohammadmasoomi":1,"nealeu":1,"newhinton":1,"nfalco79":1,"pkernevez":1,"RaniAgus":1,"ronodhirSoumik":1,"rufus20145":1,"RusterX16":1,"s10997589-lab":1,"Selfmade-RuLeZ":1,"SimSonic":1,"smikesmike":1,"thmasker":1,"tram98":1,"wernerdegroot":1,"wxpid1":1,"yuzawa-san":1,"yvasyliev":1,"601881076":1,"abelardogit":1,"alihsan-tsdln":1,"ariccy":1,"ArR4e":1,"daberni":1,"davidszkl":1,"euasier":1,"g000ner":1,"GabrielMesquitaOliveira":1,"goafabric":1,"heeguk":1,"HubertBubert":1,"JanecekPetr":1,"Jawa-Programmer":1,"jean-tissot":1,"jens-rommel":1,"lauroschuck":1,"lazydays79":1,"MeHereRandom":1,"mk868":1}},"past_year_pull_request_authors":{"table":{"hduelme":17,"filiphr":13,"seonwooj0810":2,"Gavriil-Tzortzakis":2,"znight1020":1,"yvasyliev":1,"UtkarshSinghChauhan":1,"ThomasHumper":1,"thmasker":1,"Takch02":1,"stefanos-kalantzis":1,"ronodhirSoumik":1,"rlei":1,"nikolaizhnikolov":1,"nealeu":1,"muhammadjonsaidov":1,"mk868":1,"Fr4nk03":1,"fgalaf":1,"e5l":1,"dlwldnjs1009":1,"DanielLiu1123":1,"daberni":1,"codeswithritesh":1,"Chessray":1,"bydrim":1,"ayeshakhalid192007-dev":1,"anenviousguest":1}},"maintainers":[{"table":{"login":"filiphr","count":115,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/filiphr"}},{"table":{"login":"agudian","count":4,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/agudian"}},{"table":{"login":"gunnarmorling","count":3,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/gunnarmorling"}},{"table":{"login":"chris922","count":2,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/chris922"}}],"active_maintainers":[{"table":{"login":"filiphr","count":17,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/filiphr"}}]}},"events":{"total":{"ReleaseEvent":1,"DeleteEvent":4,"PullRequestEvent":129,"ForkEvent":77,"DiscussionEvent":2,"IssuesEvent":169,"WatchEvent":476,"IssueCommentEvent":495,"PushEvent":73,"PullRequestReviewCommentEvent":62,"PullRequestReviewEvent":71,"CreateEvent":6},"last_year":{"PullRequestEvent":53,"ForkEvent":22,"DiscussionEvent":2,"IssuesEvent":53,"WatchEvent":140,"IssueCommentEvent":110,"PushEvent":34,"PullRequestReviewCommentEvent":21,"PullRequestReviewEvent":25,"CreateEvent":1}},"keywords":["annotation-processor","bean-mapping","java","javabeans","mapping","mapstruct","no-reflection","records"],"dependencies":[{"ecosystem":"actions","filepath":".github/workflows/macos.yml","sha":null,"kind":"manifest","created_at":"2026-01-19T08:02:41.247Z","updated_at":"2026-01-19T08:02:41.247Z","repository_link":"https://github.com/mapstruct/mapstruct/blob/main/.github/workflows/macos.yml","dependencies":[{"id":25799666592,"package_name":"actions/checkout","ecosystem":"actions","requirements":"v4","direct":true,"kind":"composite","optional":false},{"id":25799666593,"package_name":"actions/setup-java","ecosystem":"actions","requirements":"v4","direct":true,"kind":"composite","optional":false}]},{"ecosystem":"actions","filepath":".github/workflows/release.yml","sha":null,"kind":"manifest","created_at":"2026-01-19T08:02:41.330Z","updated_at":"2026-01-19T08:02:41.330Z","repository_link":"https://github.com/mapstruct/mapstruct/blob/main/.github/workflows/release.yml","dependencies":[{"id":25799666610,"package_name":"actions/checkout","ecosystem":"actions","requirements":"v4","direct":true,"kind":"composite","optional":false},{"id":25799666611,"package_name":"actions/setup-java","ecosystem":"actions","requirements":"v4","direct":true,"kind":"composite","optional":false},{"id":25799666612,"package_name":"actions/upload-artifact","ecosystem":"actions","requirements":"v4","direct":true,"kind":"composite","optional":false}]},{"ecosystem":"maven","filepath":"core-jdk8/pom.xml","sha":null,"kind":"manifest","created_at":"2026-01-19T08:02:41.541Z","updated_at":"2026-01-19T08:02:41.541Z","repository_link":"https://github.com/mapstruct/mapstruct/blob/main/core-jdk8/pom.xml","dependencies":[]},{"ecosystem":"actions","filepath":".github/workflows/windows.yml","sha":null,"kind":"manifest","created_at":"2026-01-19T08:02:41.399Z","updated_at":"2026-01-19T08:02:41.399Z","repository_link":"https://github.com/mapstruct/mapstruct/blob/main/.github/workflows/windows.yml","dependencies":[{"id":25799666638,"package_name":"actions/checkout","ecosystem":"actions","requirements":"v4","direct":true,"kind":"composite","optional":false},{"id":25799666639,"package_name":"actions/setup-java","ecosystem":"actions","requirements":"v4","direct":true,"kind":"composite","optional":false}]},{"ecosystem":"maven","filepath":"integrationtest/src/test/resources/defaultPackage/pom.xml","sha":null,"kind":"manifest","created_at":"2026-01-19T08:02:41.707Z","updated_at":"2026-01-19T08:02:41.707Z","repository_link":"https://github.com/mapstruct/mapstruct/blob/main/integrationtest/src/test/resources/defaultPackage/pom.xml","dependencies":[]},{"ecosystem":"maven","filepath":"integrationtest/src/test/resources/expressionTextBlocksTest/pom.xml","sha":null,"kind":"manifest","created_at":"2026-01-19T08:02:41.763Z","updated_at":"2026-01-19T08:02:41.763Z","repository_link":"https://github.com/mapstruct/mapstruct/blob/main/integrationtest/src/test/resources/expressionTextBlocksTest/pom.xml","dependencies":[]},{"ecosystem":"maven","filepath":"integrationtest/src/test/resources/externalbeanjar/beanjar/pom.xml","sha":null,"kind":"manifest","created_at":"2026-01-19T08:02:41.818Z","updated_at":"2026-01-19T08:02:41.818Z","repository_link":"https://github.com/mapstruct/mapstruct/blob/main/integrationtest/src/test/resources/externalbeanjar/beanjar/pom.xml","dependencies":[]},{"ecosystem":"maven","filepath":"integrationtest/src/test/resources/externalbeanjar/pom.xml","sha":null,"kind":"manifest","created_at":"2026-01-19T08:02:41.886Z","updated_at":"2026-01-19T08:02:41.886Z","repository_link":"https://github.com/mapstruct/mapstruct/blob/main/integrationtest/src/test/resources/externalbeanjar/pom.xml","dependencies":[]},{"ecosystem":"maven","filepath":"integrationtest/src/test/resources/faultyAstModifyingAnnotationProcessorTest/pom.xml","sha":null,"kind":"manifest","created_at":"2026-01-19T08:02:41.954Z","updated_at":"2026-01-19T08:02:41.954Z","repository_link":"https://github.com/mapstruct/mapstruct/blob/main/integrationtest/src/test/resources/faultyAstModifyingAnnotationProcessorTest/pom.xml","dependencies":[]},{"ecosystem":"maven","filepath":"integrationtest/src/test/resources/gradleIncrementalCompilationTest/build.gradle","sha":null,"kind":"manifest","created_at":"2026-01-19T08:02:42.050Z","updated_at":"2026-01-19T08:02:42.050Z","repository_link":"https://github.com/mapstruct/mapstruct/blob/main/integrationtest/src/test/resources/gradleIncrementalCompilationTest/build.gradle","dependencies":[]},{"ecosystem":"maven","filepath":"integrationtest/src/test/resources/immutablesBuilderTest/pom.xml","sha":null,"kind":"manifest","created_at":"2026-01-19T08:02:42.133Z","updated_at":"2026-01-19T08:02:42.133Z","repository_link":"https://github.com/mapstruct/mapstruct/blob/main/integrationtest/src/test/resources/immutablesBuilderTest/pom.xml","dependencies":[]},{"ecosystem":"maven","filepath":"integrationtest/src/test/resources/java8Test/pom.xml","sha":null,"kind":"manifest","created_at":"2026-01-19T08:02:42.201Z","updated_at":"2026-01-19T08:02:42.201Z","repository_link":"https://github.com/mapstruct/mapstruct/blob/main/integrationtest/src/test/resources/java8Test/pom.xml","dependencies":[]},{"ecosystem":"maven","filepath":"integrationtest/src/test/resources/jaxbTest/pom.xml","sha":null,"kind":"manifest","created_at":"2026-01-19T08:02:42.256Z","updated_at":"2026-01-19T08:02:42.256Z","repository_link":"https://github.com/mapstruct/mapstruct/blob/main/integrationtest/src/test/resources/jaxbTest/pom.xml","dependencies":[]},{"ecosystem":"maven","filepath":"integrationtest/src/test/resources/moduleInfoTest/pom.xml","sha":null,"kind":"manifest","created_at":"2026-01-19T08:02:42.366Z","updated_at":"2026-01-19T08:02:42.366Z","repository_link":"https://github.com/mapstruct/mapstruct/blob/main/integrationtest/src/test/resources/moduleInfoTest/pom.xml","dependencies":[]},{"ecosystem":"maven","filepath":"integrationtest/src/test/resources/namingStrategyTest/pom.xml","sha":null,"kind":"manifest","created_at":"2026-01-19T08:02:42.420Z","updated_at":"2026-01-19T08:02:42.420Z","repository_link":"https://github.com/mapstruct/mapstruct/blob/main/integrationtest/src/test/resources/namingStrategyTest/pom.xml","dependencies":[]},{"ecosystem":"maven","filepath":"integrationtest/src/test/resources/recordsCrossModuleInterfaceTest/module-1/pom.xml","sha":null,"kind":"manifest","created_at":"2026-01-19T08:02:42.536Z","updated_at":"2026-01-19T08:02:42.536Z","repository_link":"https://github.com/mapstruct/mapstruct/blob/main/integrationtest/src/test/resources/recordsCrossModuleInterfaceTest/module-1/pom.xml","dependencies":[]},{"ecosystem":"maven","filepath":"integrationtest/src/test/resources/recordsCrossModuleInterfaceTest/module-2/pom.xml","sha":null,"kind":"manifest","created_at":"2026-01-19T08:02:42.592Z","updated_at":"2026-01-19T08:02:42.592Z","repository_link":"https://github.com/mapstruct/mapstruct/blob/main/integrationtest/src/test/resources/recordsCrossModuleInterfaceTest/module-2/pom.xml","dependencies":[{"id":25799667001,"package_name":"org.mapstruct:records-cross-module-1","ecosystem":"maven","requirements":"1.0.0","direct":true,"kind":"runtime","optional":false}]},{"ecosystem":"maven","filepath":"integrationtest/src/test/resources/recordsCrossModuleInterfaceTest/pom.xml","sha":null,"kind":"manifest","created_at":"2026-01-19T08:02:42.935Z","updated_at":"2026-01-19T08:02:42.935Z","repository_link":"https://github.com/mapstruct/mapstruct/blob/main/integrationtest/src/test/resources/recordsCrossModuleInterfaceTest/pom.xml","dependencies":[]},{"ecosystem":"maven","filepath":"integrationtest/src/test/resources/recordsCrossModuleTest/api/pom.xml","sha":null,"kind":"manifest","created_at":"2026-01-19T08:02:42.989Z","updated_at":"2026-01-19T08:02:42.989Z","repository_link":"https://github.com/mapstruct/mapstruct/blob/main/integrationtest/src/test/resources/recordsCrossModuleTest/api/pom.xml","dependencies":[]},{"ecosystem":"maven","filepath":"build-config/pom.xml","sha":null,"kind":"manifest","created_at":"2026-01-19T08:02:41.474Z","updated_at":"2026-01-19T08:02:41.474Z","repository_link":"https://github.com/mapstruct/mapstruct/blob/main/build-config/pom.xml","dependencies":[]},{"ecosystem":"maven","filepath":"documentation/pom.xml","sha":null,"kind":"manifest","created_at":"2026-01-19T08:02:41.610Z","updated_at":"2026-01-19T08:02:41.610Z","repository_link":"https://github.com/mapstruct/mapstruct/blob/main/documentation/pom.xml","dependencies":[]},{"ecosystem":"maven","filepath":"integrationtest/src/test/resources/recordsCrossModuleTest/pom.xml","sha":null,"kind":"manifest","created_at":"2026-01-19T08:02:43.057Z","updated_at":"2026-01-19T08:02:43.057Z","repository_link":"https://github.com/mapstruct/mapstruct/blob/main/integrationtest/src/test/resources/recordsCrossModuleTest/pom.xml","dependencies":[]},{"ecosystem":"maven","filepath":"pom.xml","sha":null,"kind":"manifest","created_at":"2026-01-19T08:02:45.742Z","updated_at":"2026-01-19T08:02:45.742Z","repository_link":"https://github.com/mapstruct/mapstruct/blob/main/pom.xml","dependencies":[]},{"ecosystem":"maven","filepath":"integrationtest/src/test/resources/recordsTest/pom.xml","sha":null,"kind":"manifest","created_at":"2026-01-19T08:02:43.725Z","updated_at":"2026-01-19T08:02:43.725Z","repository_link":"https://github.com/mapstruct/mapstruct/blob/main/integrationtest/src/test/resources/recordsTest/pom.xml","dependencies":[]},{"ecosystem":"maven","filepath":"integrationtest/src/test/resources/sealedSubclassTest/pom.xml","sha":null,"kind":"manifest","created_at":"2026-01-19T08:02:43.961Z","updated_at":"2026-01-19T08:02:43.961Z","repository_link":"https://github.com/mapstruct/mapstruct/blob/main/integrationtest/src/test/resources/sealedSubclassTest/pom.xml","dependencies":[]},{"ecosystem":"maven","filepath":"integrationtest/src/test/resources/simpleTest/pom.xml","sha":null,"kind":"manifest","created_at":"2026-01-19T08:02:44.517Z","updated_at":"2026-01-19T08:02:44.517Z","repository_link":"https://github.com/mapstruct/mapstruct/blob/main/integrationtest/src/test/resources/simpleTest/pom.xml","dependencies":[]},{"ecosystem":"maven","filepath":"integrationtest/src/test/resources/superTypeGenerationTest/pom.xml","sha":null,"kind":"manifest","created_at":"2026-01-19T08:02:44.740Z","updated_at":"2026-01-19T08:02:44.740Z","repository_link":"https://github.com/mapstruct/mapstruct/blob/main/integrationtest/src/test/resources/superTypeGenerationTest/pom.xml","dependencies":[]},{"ecosystem":"maven","filepath":"integrationtest/src/test/resources/targetTypeGenerationTest/pom.xml","sha":null,"kind":"manifest","created_at":"2026-01-19T08:02:45.203Z","updated_at":"2026-01-19T08:02:45.203Z","repository_link":"https://github.com/mapstruct/mapstruct/blob/main/integrationtest/src/test/resources/targetTypeGenerationTest/pom.xml","dependencies":[]},{"ecosystem":"maven","filepath":"integrationtest/src/test/resources/usesTypeGenerationTest/pom.xml","sha":null,"kind":"manifest","created_at":"2026-01-19T08:02:45.300Z","updated_at":"2026-01-19T08:02:45.300Z","repository_link":"https://github.com/mapstruct/mapstruct/blob/main/integrationtest/src/test/resources/usesTypeGenerationTest/pom.xml","dependencies":[]},{"ecosystem":"actions","filepath":".github/workflows/java-ea.yml","sha":null,"kind":"manifest","created_at":"2023-01-13T13:00:10.736Z","updated_at":"2023-01-13T13:00:10.736Z","repository_link":"https://github.com/mapstruct/mapstruct/blob/main/.github/workflows/java-ea.yml","dependencies":[{"id":6875925609,"package_name":"actions/checkout","ecosystem":"actions","requirements":"v3","direct":true,"kind":"composite","optional":false},{"id":6875925612,"package_name":"actions/setup-java","ecosystem":"actions","requirements":"v3","direct":true,"kind":"composite","optional":false}]},{"ecosystem":"actions","filepath":".github/workflows/main.yml","sha":null,"kind":"manifest","created_at":"2023-01-13T13:00:10.802Z","updated_at":"2023-01-13T13:00:10.802Z","repository_link":"https://github.com/mapstruct/mapstruct/blob/main/.github/workflows/main.yml","dependencies":[{"id":6875925632,"package_name":"actions/checkout","ecosystem":"actions","requirements":"v3","direct":true,"kind":"composite","optional":false},{"id":6875925633,"package_name":"actions/setup-java","ecosystem":"actions","requirements":"v3","direct":true,"kind":"composite","optional":false},{"id":6875925634,"package_name":"codecov/codecov-action","ecosystem":"actions","requirements":"v2","direct":true,"kind":"composite","optional":false}]},{"ecosystem":"maven","filepath":"core/pom.xml","sha":null,"kind":"manifest","created_at":"2023-01-13T13:00:10.834Z","updated_at":"2023-01-13T13:00:10.834Z","repository_link":"https://github.com/mapstruct/mapstruct/blob/main/core/pom.xml","dependencies":[{"id":6875925654,"package_name":"org.junit.jupiter:junit-jupiter","ecosystem":"maven","requirements":null,"direct":true,"kind":"test","optional":false},{"id":6875925655,"package_name":"org.assertj:assertj-core","ecosystem":"maven","requirements":null,"direct":true,"kind":"test","optional":false}]},{"ecosystem":"maven","filepath":"distribution/pom.xml","sha":null,"kind":"manifest","created_at":"2023-01-13T13:00:10.876Z","updated_at":"2023-01-13T13:00:10.876Z","repository_link":"https://github.com/mapstruct/mapstruct/blob/main/distribution/pom.xml","dependencies":[{"id":6875925676,"package_name":"org.mapstruct:mapstruct","ecosystem":"maven","requirements":null,"direct":true,"kind":"runtime","optional":false},{"id":6875925677,"package_name":"org.mapstruct:mapstruct-processor","ecosystem":"maven","requirements":null,"direct":true,"kind":"runtime","optional":false},{"id":6875925678,"package_name":"org.freemarker:freemarker","ecosystem":"maven","requirements":null,"direct":true,"kind":"runtime","optional":false},{"id":6875925679,"package_name":"org.mapstruct.tools.gem:gem-api","ecosystem":"maven","requirements":null,"direct":true,"kind":"runtime","optional":false},{"id":6875925680,"package_name":"jakarta.xml.bind:jakarta.xml.bind-api","ecosystem":"maven","requirements":null,"direct":true,"kind":"provided","optional":false}]},{"ecosystem":"maven","filepath":"integrationtest/pom.xml","sha":null,"kind":"manifest","created_at":"2023-01-13T13:00:10.931Z","updated_at":"2023-01-13T13:00:10.931Z","repository_link":"https://github.com/mapstruct/mapstruct/blob/main/integrationtest/pom.xml","dependencies":[{"id":6875925707,"package_name":"org.assertj:assertj-core","ecosystem":"maven","requirements":null,"direct":true,"kind":"test","optional":false},{"id":6875925708,"package_name":"org.apache.maven.shared:maven-verifier","ecosystem":"maven","requirements":null,"direct":true,"kind":"test","optional":false},{"id":6875925710,"package_name":"org.gradle:gradle-test-kit","ecosystem":"maven","requirements":"5.6.4","direct":true,"kind":"test","optional":false},{"id":6875925711,"package_name":"org.gradle:gradle-tooling-api","ecosystem":"maven","requirements":"5.6.4","direct":true,"kind":"test","optional":false},{"id":6875925712,"package_name":"commons-io:commons-io","ecosystem":"maven","requirements":null,"direct":true,"kind":"test","optional":false},{"id":6875925713,"package_name":"org.junit.jupiter:junit-jupiter","ecosystem":"maven","requirements":null,"direct":true,"kind":"test","optional":false},{"id":6875925714,"package_name":"org.junit.jupiter:junit-jupiter-engine","ecosystem":"maven","requirements":null,"direct":true,"kind":"test","optional":false}]},{"ecosystem":"maven","filepath":"integrationtest/src/test/resources/autoValueBuilderTest/pom.xml","sha":null,"kind":"manifest","created_at":"2023-01-13T13:00:10.980Z","updated_at":"2023-01-13T13:00:10.980Z","repository_link":"https://github.com/mapstruct/mapstruct/blob/main/integrationtest/src/test/resources/autoValueBuilderTest/pom.xml","dependencies":[{"id":6875925716,"package_name":"com.google.auto.value:auto-value","ecosystem":"maven","requirements":null,"direct":true,"kind":"provided","optional":false}]},{"ecosystem":"maven","filepath":"integrationtest/src/test/resources/cdiTest/pom.xml","sha":null,"kind":"manifest","created_at":"2023-01-13T13:00:11.017Z","updated_at":"2023-01-13T13:00:11.017Z","repository_link":"https://github.com/mapstruct/mapstruct/blob/main/integrationtest/src/test/resources/cdiTest/pom.xml","dependencies":[{"id":6875925718,"package_name":"javax.enterprise:cdi-api","ecosystem":"maven","requirements":null,"direct":true,"kind":"runtime","optional":false},{"id":6875925719,"package_name":"javax.inject:javax.inject","ecosystem":"maven","requirements":null,"direct":true,"kind":"runtime","optional":false},{"id":6875925720,"package_name":"org.jboss.arquillian.junit:arquillian-junit-container","ecosystem":"maven","requirements":null,"direct":true,"kind":"test","optional":false},{"id":6875925721,"package_name":"org.jboss.arquillian.container:arquillian-weld-se-embedded-1.1","ecosystem":"maven","requirements":null,"direct":true,"kind":"test","optional":false},{"id":6875925722,"package_name":"org.jboss.arquillian.container:arquillian-container-test-api","ecosystem":"maven","requirements":null,"direct":true,"kind":"test","optional":false},{"id":6875925723,"package_name":"org.jboss.arquillian.junit:arquillian-junit-core","ecosystem":"maven","requirements":null,"direct":true,"kind":"test","optional":false},{"id":6875925724,"package_name":"org.jboss.shrinkwrap:shrinkwrap-api","ecosystem":"maven","requirements":null,"direct":true,"kind":"test","optional":false},{"id":6875925725,"package_name":"org.jboss.weld:weld-core-impl","ecosystem":"maven","requirements":null,"direct":true,"kind":"test","optional":false},{"id":6875925726,"package_name":"org.glassfish:javax.el","ecosystem":"maven","requirements":null,"direct":true,"kind":"test","optional":false}]},{"ecosystem":"maven","filepath":"integrationtest/src/test/resources/externalbeanjar/mapper/pom.xml","sha":null,"kind":"manifest","created_at":"2023-01-13T13:00:11.069Z","updated_at":"2023-01-13T13:00:11.069Z","repository_link":"https://github.com/mapstruct/mapstruct/blob/main/integrationtest/src/test/resources/externalbeanjar/mapper/pom.xml","dependencies":[{"id":6875925728,"package_name":"org.mapstruct:beanjar","ecosystem":"maven","requirements":"1.0.0","direct":true,"kind":"runtime","optional":false}]},{"ecosystem":"maven","filepath":"integrationtest/src/test/resources/faultyAstModifyingAnnotationProcessorTest/generator/pom.xml","sha":null,"kind":"manifest","created_at":"2023-01-13T13:00:11.169Z","updated_at":"2023-01-13T13:00:11.169Z","repository_link":"https://github.com/mapstruct/mapstruct/blob/main/integrationtest/src/test/resources/faultyAstModifyingAnnotationProcessorTest/generator/pom.xml","dependencies":[{"id":6875925730,"package_name":"org.mapstruct:mapstruct-processor","ecosystem":"maven","requirements":"${mapstruct.version}","direct":true,"kind":"provided","optional":false},{"id":6875925731,"package_name":"junit:junit","ecosystem":"maven","requirements":null,"direct":true,"kind":"test","optional":false}]},{"ecosystem":"maven","filepath":"integrationtest/src/test/resources/faultyAstModifyingAnnotationProcessorTest/usage/pom.xml","sha":null,"kind":"manifest","created_at":"2023-01-13T13:00:11.224Z","updated_at":"2023-01-13T13:00:11.224Z","repository_link":"https://github.com/mapstruct/mapstruct/blob/main/integrationtest/src/test/resources/faultyAstModifyingAnnotationProcessorTest/usage/pom.xml","dependencies":[{"id":6875925736,"package_name":"junit:junit","ecosystem":"maven","requirements":null,"direct":true,"kind":"test","optional":false},{"id":6875925737,"package_name":"org.mapstruct.itest:itest-faultyAstModifyingProcessor-generator","ecosystem":"maven","requirements":"1.0.0","direct":true,"kind":"provided","optional":false}]},{"ecosystem":"maven","filepath":"integrationtest/src/test/resources/freeBuilderBuilderTest/pom.xml","sha":null,"kind":"manifest","created_at":"2023-01-13T13:00:11.262Z","updated_at":"2023-01-13T13:00:11.262Z","repository_link":"https://github.com/mapstruct/mapstruct/blob/main/integrationtest/src/test/resources/freeBuilderBuilderTest/pom.xml","dependencies":[{"id":6875925740,"package_name":"org.inferred:freebuilder","ecosystem":"maven","requirements":null,"direct":true,"kind":"provided","optional":false}]},{"ecosystem":"maven","filepath":"integrationtest/src/test/resources/fullFeatureTest/pom.xml","sha":null,"kind":"manifest","created_at":"2023-01-13T13:00:11.301Z","updated_at":"2023-01-13T13:00:11.301Z","repository_link":"https://github.com/mapstruct/mapstruct/blob/main/integrationtest/src/test/resources/fullFeatureTest/pom.xml","dependencies":[{"id":6875925742,"package_name":"com.google.guava:guava","ecosystem":"maven","requirements":null,"direct":true,"kind":"runtime","optional":false},{"id":6875925743,"package_name":"javax.inject:javax.inject","ecosystem":"maven","requirements":null,"direct":true,"kind":"runtime","optional":false},{"id":6875925744,"package_name":"jakarta.inject:jakarta.inject-api","ecosystem":"maven","requirements":null,"direct":true,"kind":"runtime","optional":false},{"id":6875925745,"package_name":"jakarta.enterprise:jakarta.enterprise.cdi-api","ecosystem":"maven","requirements":null,"direct":true,"kind":"runtime","optional":false},{"id":6875925746,"package_name":"org.springframework:spring-beans","ecosystem":"maven","requirements":null,"direct":true,"kind":"runtime","optional":false},{"id":6875925747,"package_name":"org.springframework:spring-context","ecosystem":"maven","requirements":null,"direct":true,"kind":"runtime","optional":false},{"id":6875925748,"package_name":"joda-time:joda-time","ecosystem":"maven","requirements":null,"direct":true,"kind":"runtime","optional":false},{"id":6875925749,"package_name":"jakarta.xml.bind:jakarta.xml.bind-api","ecosystem":"maven","requirements":null,"direct":true,"kind":"provided","optional":false}]},{"ecosystem":"maven","filepath":"integrationtest/src/test/resources/immutablesBuilderTest/extras/pom.xml","sha":null,"kind":"manifest","created_at":"2023-01-13T13:00:11.373Z","updated_at":"2023-01-13T13:00:11.373Z","repository_link":"https://github.com/mapstruct/mapstruct/blob/main/integrationtest/src/test/resources/immutablesBuilderTest/extras/pom.xml","dependencies":[{"id":6875925758,"package_name":"org.mapstruct:mapstruct-processor","ecosystem":"maven","requirements":"${mapstruct.version}","direct":true,"kind":"provided","optional":false}]},{"ecosystem":"maven","filepath":"integrationtest/src/test/resources/immutablesBuilderTest/mapper/pom.xml","sha":null,"kind":"manifest","created_at":"2023-01-13T13:00:11.409Z","updated_at":"2023-01-13T13:00:11.409Z","repository_link":"https://github.com/mapstruct/mapstruct/blob/main/integrationtest/src/test/resources/immutablesBuilderTest/mapper/pom.xml","dependencies":[{"id":6875925761,"package_name":"org.immutables:value","ecosystem":"maven","requirements":null,"direct":true,"kind":"provided","optional":false},{"id":6875925762,"package_name":"org.mapstruct:itest-immutables-mapping-extras","ecosystem":"maven","requirements":"1.0.0","direct":true,"kind":"runtime","optional":false}]},{"ecosystem":"maven","filepath":"integrationtest/src/test/resources/jakartaJaxbTest/pom.xml","sha":null,"kind":"manifest","created_at":"2023-01-13T13:00:11.462Z","updated_at":"2023-01-13T13:00:11.462Z","repository_link":"https://github.com/mapstruct/mapstruct/blob/main/integrationtest/src/test/resources/jakartaJaxbTest/pom.xml","dependencies":[{"id":6875925768,"package_name":"jakarta.xml.bind:jakarta.xml.bind-api","ecosystem":"maven","requirements":null,"direct":true,"kind":"provided","optional":false},{"id":6875925769,"package_name":"com.sun.xml.bind:jaxb-impl","ecosystem":"maven","requirements":null,"direct":true,"kind":"provided","optional":false}]},{"ecosystem":"maven","filepath":"integrationtest/src/test/resources/jsr330Test/pom.xml","sha":null,"kind":"manifest","created_at":"2023-01-13T13:00:11.529Z","updated_at":"2023-01-13T13:00:11.529Z","repository_link":"https://github.com/mapstruct/mapstruct/blob/main/integrationtest/src/test/resources/jsr330Test/pom.xml","dependencies":[{"id":6875925770,"package_name":"org.springframework:spring-test","ecosystem":"maven","requirements":null,"direct":true,"kind":"test","optional":false},{"id":6875925771,"package_name":"org.springframework:spring-beans","ecosystem":"maven","requirements":null,"direct":true,"kind":"runtime","optional":false},{"id":6875925772,"package_name":"org.springframework:spring-context","ecosystem":"maven","requirements":null,"direct":true,"kind":"runtime","optional":false},{"id":6875925773,"package_name":"javax.inject:javax.inject","ecosystem":"maven","requirements":null,"direct":true,"kind":"runtime","optional":false}]},{"ecosystem":"maven","filepath":"integrationtest/src/test/resources/kotlinDataTest/pom.xml","sha":null,"kind":"manifest","created_at":"2023-01-13T13:00:11.610Z","updated_at":"2023-01-13T13:00:11.610Z","repository_link":"https://github.com/mapstruct/mapstruct/blob/main/integrationtest/src/test/resources/kotlinDataTest/pom.xml","dependencies":[{"id":6875925779,"package_name":"org.jetbrains.kotlin:kotlin-stdlib","ecosystem":"maven","requirements":"1.6.0","direct":true,"kind":"runtime","optional":false}]},{"ecosystem":"maven","filepath":"integrationtest/src/test/resources/lombokBuilderTest/pom.xml","sha":null,"kind":"manifest","created_at":"2023-01-13T13:00:11.658Z","updated_at":"2023-01-13T13:00:11.658Z","repository_link":"https://github.com/mapstruct/mapstruct/blob/main/integrationtest/src/test/resources/lombokBuilderTest/pom.xml","dependencies":[{"id":6875925789,"package_name":"org.projectlombok:lombok","ecosystem":"maven","requirements":null,"direct":true,"kind":"compile","optional":false},{"id":6875925790,"package_name":"org.projectlombok:lombok-mapstruct-binding","ecosystem":"maven","requirements":"0.2.0","direct":true,"kind":"compile","optional":false}]},{"ecosystem":"maven","filepath":"integrationtest/src/test/resources/lombokModuleTest/pom.xml","sha":null,"kind":"manifest","created_at":"2023-01-13T13:00:11.743Z","updated_at":"2023-01-13T13:00:11.743Z","repository_link":"https://github.com/mapstruct/mapstruct/blob/main/integrationtest/src/test/resources/lombokModuleTest/pom.xml","dependencies":[{"id":6875925798,"package_name":"org.projectlombok:lombok","ecosystem":"maven","requirements":null,"direct":true,"kind":"compile","optional":false},{"id":6875925799,"package_name":"org.projectlombok:lombok-mapstruct-binding","ecosystem":"maven","requirements":"0.2.0","direct":true,"kind":"compile","optional":false}]},{"ecosystem":"maven","filepath":"integrationtest/src/test/resources/namingStrategyTest/strategy/pom.xml","sha":null,"kind":"manifest","created_at":"2023-01-13T13:00:11.919Z","updated_at":"2023-01-13T13:00:11.919Z","repository_link":"https://github.com/mapstruct/mapstruct/blob/main/integrationtest/src/test/resources/namingStrategyTest/strategy/pom.xml","dependencies":[{"id":6875925859,"package_name":"${project.groupId}:mapstruct-processor","ecosystem":"maven","requirements":"${mapstruct.version}","direct":true,"kind":"provided","optional":false}]},{"ecosystem":"maven","filepath":"integrationtest/src/test/resources/namingStrategyTest/usage/pom.xml","sha":null,"kind":"manifest","created_at":"2023-01-13T13:00:12.022Z","updated_at":"2023-01-13T13:00:12.022Z","repository_link":"https://github.com/mapstruct/mapstruct/blob/main/integrationtest/src/test/resources/namingStrategyTest/usage/pom.xml","dependencies":[{"id":6875925877,"package_name":"${project.groupId}:namingStrategyTest-strategy","ecosystem":"maven","requirements":"1.0.0","direct":true,"kind":"runtime","optional":false}]},{"ecosystem":"maven","filepath":"integrationtest/src/test/resources/pom.xml","sha":null,"kind":"manifest","created_at":"2023-01-13T13:00:12.109Z","updated_at":"2023-01-13T13:00:12.109Z","repository_link":"https://github.com/mapstruct/mapstruct/blob/main/integrationtest/src/test/resources/pom.xml","dependencies":[{"id":6875925882,"package_name":"org.mapstruct:mapstruct","ecosystem":"maven","requirements":"${mapstruct.version}","direct":true,"kind":"provided","optional":false},{"id":6875925883,"package_name":"junit:junit","ecosystem":"maven","requirements":null,"direct":true,"kind":"test","optional":false},{"id":6875925884,"package_name":"org.assertj:assertj-core","ecosystem":"maven","requirements":null,"direct":true,"kind":"test","optional":false}]},{"ecosystem":"maven","filepath":"integrationtest/src/test/resources/protobufBuilderTest/pom.xml","sha":null,"kind":"manifest","created_at":"2023-01-13T13:00:12.166Z","updated_at":"2023-01-13T13:00:12.166Z","repository_link":"https://github.com/mapstruct/mapstruct/blob/main/integrationtest/src/test/resources/protobufBuilderTest/pom.xml","dependencies":[{"id":6875925969,"package_name":"com.google.protobuf:protobuf-java","ecosystem":"maven","requirements":null,"direct":true,"kind":"provided","optional":false}]},{"ecosystem":"maven","filepath":"integrationtest/src/test/resources/recordsCrossModuleTest/mapper/pom.xml","sha":null,"kind":"manifest","created_at":"2023-01-13T13:00:12.199Z","updated_at":"2023-01-13T13:00:12.199Z","repository_link":"https://github.com/mapstruct/mapstruct/blob/main/integrationtest/src/test/resources/recordsCrossModuleTest/mapper/pom.xml","dependencies":[{"id":6875926191,"package_name":"org.mapstruct:records-cross-module-api","ecosystem":"maven","requirements":"1.0.0","direct":true,"kind":"runtime","optional":false}]},{"ecosystem":"maven","filepath":"integrationtest/src/test/resources/springTest/pom.xml","sha":null,"kind":"manifest","created_at":"2023-01-13T13:00:12.225Z","updated_at":"2023-01-13T13:00:12.225Z","repository_link":"https://github.com/mapstruct/mapstruct/blob/main/integrationtest/src/test/resources/springTest/pom.xml","dependencies":[{"id":6875926957,"package_name":"org.springframework:spring-test","ecosystem":"maven","requirements":null,"direct":true,"kind":"test","optional":false},{"id":6875926958,"package_name":"org.springframework:spring-beans","ecosystem":"maven","requirements":null,"direct":true,"kind":"runtime","optional":false},{"id":6875926959,"package_name":"org.springframework:spring-context","ecosystem":"maven","requirements":null,"direct":true,"kind":"runtime","optional":false}]},{"ecosystem":"maven","filepath":"integrationtest/src/test/resources/superTypeGenerationTest/generator/pom.xml","sha":null,"kind":"manifest","created_at":"2023-01-13T13:00:12.271Z","updated_at":"2023-01-13T13:00:12.271Z","repository_link":"https://github.com/mapstruct/mapstruct/blob/main/integrationtest/src/test/resources/superTypeGenerationTest/generator/pom.xml","dependencies":[{"id":6875927199,"package_name":"junit:junit","ecosystem":"maven","requirements":null,"direct":true,"kind":"test","optional":false}]},{"ecosystem":"maven","filepath":"integrationtest/src/test/resources/superTypeGenerationTest/usage/pom.xml","sha":null,"kind":"manifest","created_at":"2023-01-13T13:00:12.343Z","updated_at":"2023-01-13T13:00:12.343Z","repository_link":"https://github.com/mapstruct/mapstruct/blob/main/integrationtest/src/test/resources/superTypeGenerationTest/usage/pom.xml","dependencies":[{"id":6875927218,"package_name":"junit:junit","ecosystem":"maven","requirements":null,"direct":true,"kind":"test","optional":false},{"id":6875927219,"package_name":"org.mapstruct.itest:itest-supertypegeneration-generator","ecosystem":"maven","requirements":"1.0.0","direct":true,"kind":"provided","optional":false}]},{"ecosystem":"maven","filepath":"integrationtest/src/test/resources/targetTypeGenerationTest/generator/pom.xml","sha":null,"kind":"manifest","created_at":"2023-01-13T13:00:12.370Z","updated_at":"2023-01-13T13:00:12.370Z","repository_link":"https://github.com/mapstruct/mapstruct/blob/main/integrationtest/src/test/resources/targetTypeGenerationTest/generator/pom.xml","dependencies":[{"id":6875927224,"package_name":"junit:junit","ecosystem":"maven","requirements":null,"direct":true,"kind":"test","optional":false}]},{"ecosystem":"maven","filepath":"integrationtest/src/test/resources/targetTypeGenerationTest/usage/pom.xml","sha":null,"kind":"manifest","created_at":"2023-01-13T13:00:12.429Z","updated_at":"2023-01-13T13:00:12.429Z","repository_link":"https://github.com/mapstruct/mapstruct/blob/main/integrationtest/src/test/resources/targetTypeGenerationTest/usage/pom.xml","dependencies":[{"id":6875927232,"package_name":"junit:junit","ecosystem":"maven","requirements":null,"direct":true,"kind":"test","optional":false},{"id":6875927233,"package_name":"org.mapstruct.itest:itest-targettypegeneration-generator","ecosystem":"maven","requirements":"1.0.0","direct":true,"kind":"provided","optional":false}]},{"ecosystem":"maven","filepath":"integrationtest/src/test/resources/usesTypeGenerationTest/generator/pom.xml","sha":null,"kind":"manifest","created_at":"2023-01-13T13:00:12.519Z","updated_at":"2023-01-13T13:00:12.519Z","repository_link":"https://github.com/mapstruct/mapstruct/blob/main/integrationtest/src/test/resources/usesTypeGenerationTest/generator/pom.xml","dependencies":[{"id":6875927239,"package_name":"junit:junit","ecosystem":"maven","requirements":null,"direct":true,"kind":"test","optional":false}]},{"ecosystem":"maven","filepath":"integrationtest/src/test/resources/usesTypeGenerationTest/usage/pom.xml","sha":null,"kind":"manifest","created_at":"2023-01-13T13:00:12.561Z","updated_at":"2023-01-13T13:00:12.561Z","repository_link":"https://github.com/mapstruct/mapstruct/blob/main/integrationtest/src/test/resources/usesTypeGenerationTest/usage/pom.xml","dependencies":[{"id":6875927250,"package_name":"junit:junit","ecosystem":"maven","requirements":null,"direct":true,"kind":"test","optional":false},{"id":6875927251,"package_name":"org.mapstruct.itest:itest-usestypegeneration-generator","ecosystem":"maven","requirements":"1.0.0","direct":true,"kind":"provided","optional":false}]},{"ecosystem":"maven","filepath":"parent/pom.xml","sha":null,"kind":"manifest","created_at":"2023-01-13T13:00:12.783Z","updated_at":"2023-01-13T13:00:12.783Z","repository_link":"https://github.com/mapstruct/mapstruct/blob/main/parent/pom.xml","dependencies":[{"id":6875927293,"package_name":"org.freemarker:freemarker","ecosystem":"maven","requirements":"2.3.31","direct":true,"kind":"runtime","optional":false},{"id":6875927294,"package_name":"org.assertj:assertj-core","ecosystem":"maven","requirements":"3.17.2","direct":true,"kind":"runtime","optional":false},{"id":6875927295,"package_name":"com.google.guava:guava","ecosystem":"maven","requirements":"29.0-jre","direct":true,"kind":"runtime","optional":false},{"id":6875927296,"package_name":"org.mapstruct.tools.gem:gem-api","ecosystem":"maven","requirements":"1.0.0.Alpha3","direct":true,"kind":"runtime","optional":false},{"id":6875927297,"package_name":"org.mapstruct.tools.gem:gem-processor","ecosystem":"maven","requirements":"1.0.0.Alpha3","direct":true,"kind":"runtime","optional":false},{"id":6875927298,"package_name":"junit:junit","ecosystem":"maven","requirements":"4.13.1","direct":true,"kind":"runtime","optional":false},{"id":6875927300,"package_name":"com.puppycrawl.tools:checkstyle","ecosystem":"maven","requirements":"8.36.1","direct":true,"kind":"runtime","optional":false},{"id":6875927301,"package_name":"org.junit:junit-bom","ecosystem":"maven","requirements":"5.8.0-M1","direct":true,"kind":"import","optional":false},{"id":6875927302,"package_name":"org.junit-pioneer:junit-pioneer","ecosystem":"maven","requirements":"1.4.2","direct":true,"kind":"runtime","optional":false},{"id":6875927303,"package_name":"javax.enterprise:cdi-api","ecosystem":"maven","requirements":"2.0.SP1","direct":true,"kind":"runtime","optional":false},{"id":6875927304,"package_name":"jakarta.enterprise:jakarta.enterprise.cdi-api","ecosystem":"maven","requirements":"4.0.1","direct":true,"kind":"runtime","optional":false},{"id":6875927305,"package_name":"javax.inject:javax.inject","ecosystem":"maven","requirements":"1","direct":true,"kind":"runtime","optional":false},{"id":6875927306,"package_name":"jakarta.inject:jakarta.inject-api","ecosystem":"maven","requirements":"2.0.1","direct":true,"kind":"runtime","optional":false},{"id":6875927307,"package_name":"org.jboss.arquillian:arquillian-bom","ecosystem":"maven","requirements":"1.6.0.Final","direct":true,"kind":"import","optional":false},{"id":6875927308,"package_name":"org.jboss.arquillian.container:arquillian-weld-se-embedded-1.1","ecosystem":"maven","requirements":"1.0.0.Final","direct":true,"kind":"runtime","optional":false},{"id":6875927309,"package_name":"org.jboss.weld:weld-core-impl","ecosystem":"maven","requirements":"3.1.8.Final","direct":true,"kind":"test","optional":false},{"id":6875927310,"package_name":"org.glassfish:javax.el","ecosystem":"maven","requirements":"3.0-b01","direct":true,"kind":"runtime","optional":false},{"id":6875927311,"package_name":"org.springframework:spring-test","ecosystem":"maven","requirements":"5.3.18","direct":true,"kind":"runtime","optional":false},{"id":6875927312,"package_name":"org.springframework:spring-beans","ecosystem":"maven","requirements":"5.3.18","direct":true,"kind":"runtime","optional":false},{"id":6875927313,"package_name":"org.springframework:spring-context","ecosystem":"maven","requirements":"5.3.18","direct":true,"kind":"runtime","optional":false},{"id":6875927314,"package_name":"commons-logging:commons-logging","ecosystem":"maven","requirements":"1.1.3","direct":true,"kind":"runtime","optional":false},{"id":6875927315,"package_name":"org.projectlombok:lombok","ecosystem":"maven","requirements":"1.18.22","direct":true,"kind":"runtime","optional":false},{"id":6875927316,"package_name":"org.immutables:value","ecosystem":"maven","requirements":"2.5.6","direct":true,"kind":"runtime","optional":false},{"id":6875927317,"package_name":"com.google.auto.value:auto-value","ecosystem":"maven","requirements":"1.5","direct":true,"kind":"runtime","optional":false},{"id":6875927318,"package_name":"com.google.protobuf:protobuf-java","ecosystem":"maven","requirements":"3.21.2","direct":true,"kind":"runtime","optional":false},{"id":6875927319,"package_name":"org.inferred:freebuilder","ecosystem":"maven","requirements":"1.14.6","direct":true,"kind":"runtime","optional":false},{"id":6875927320,"package_name":"joda-time:joda-time","ecosystem":"maven","requirements":"2.9","direct":true,"kind":"runtime","optional":false},{"id":6875927321,"package_name":"javax.xml.bind:jaxb-api","ecosystem":"maven","requirements":"2.3.1","direct":true,"kind":"runtime","optional":false},{"id":6875927322,"package_name":"org.glassfish.jaxb:jaxb-runtime","ecosystem":"maven","requirements":"2.3.2","direct":true,"kind":"runtime","optional":false},{"id":6875927323,"package_name":"jakarta.xml.bind:jakarta.xml.bind-api","ecosystem":"maven","requirements":"3.0.1","direct":true,"kind":"runtime","optional":false},{"id":6875927324,"package_name":"com.sun.xml.bind:jaxb-impl","ecosystem":"maven","requirements":"3.0.2","direct":true,"kind":"runtime","optional":false},{"id":6875927325,"package_name":"org.eclipse.tycho:tycho-compiler-jdt","ecosystem":"maven","requirements":"1.6.0","direct":true,"kind":"runtime","optional":false},{"id":6875927326,"package_name":"org.codehaus.plexus:plexus-container-default","ecosystem":"maven","requirements":"1.7.1","direct":true,"kind":"runtime","optional":false},{"id":6875927327,"package_name":"org.codehaus.plexus:plexus-component-annotations","ecosystem":"maven","requirements":"1.7.1","direct":true,"kind":"runtime","optional":false},{"id":6875927328,"package_name":"org.codehaus.plexus:plexus-classworlds","ecosystem":"maven","requirements":"2.5.1","direct":true,"kind":"runtime","optional":false},{"id":6875927329,"package_name":"org.codehaus.plexus:plexus-utils","ecosystem":"maven","requirements":"3.0.20","direct":true,"kind":"runtime","optional":false},{"id":6875927330,"package_name":"commons-io:commons-io","ecosystem":"maven","requirements":"2.7","direct":true,"kind":"runtime","optional":false},{"id":6875927331,"package_name":"org.mapstruct:mapstruct","ecosystem":"maven","requirements":"1.6.0-SNAPSHOT","direct":true,"kind":"runtime","optional":false},{"id":6875927332,"package_name":"org.mapstruct:mapstruct-processor","ecosystem":"maven","requirements":"1.6.0-SNAPSHOT","direct":true,"kind":"runtime","optional":false},{"id":6875927333,"package_name":"org.apache.maven.shared:maven-verifier","ecosystem":"maven","requirements":"1.5","direct":true,"kind":"runtime","optional":false},{"id":6875927334,"package_name":"org.slf4j:slf4j-api","ecosystem":"maven","requirements":"1.6.1","direct":true,"kind":"runtime","optional":false},{"id":6875927335,"package_name":"ch.qos.cal10n:cal10n-api","ecosystem":"maven","requirements":"0.7.4","direct":true,"kind":"runtime","optional":false}]},{"ecosystem":"maven","filepath":"processor/pom.xml","sha":null,"kind":"manifest","created_at":"2023-01-13T13:00:13.070Z","updated_at":"2023-01-13T13:00:13.070Z","repository_link":"https://github.com/mapstruct/mapstruct/blob/main/processor/pom.xml","dependencies":[{"id":6875927371,"package_name":"org.freemarker:freemarker","ecosystem":"maven","requirements":null,"direct":true,"kind":"runtime","optional":false},{"id":6875927372,"package_name":"org.mapstruct.tools.gem:gem-api","ecosystem":"maven","requirements":null,"direct":true,"kind":"runtime","optional":false},{"id":6875927373,"package_name":"org.mapstruct:mapstruct","ecosystem":"maven","requirements":null,"direct":true,"kind":"provided","optional":false},{"id":6875927374,"package_name":"org.eclipse.tycho:tycho-compiler-jdt","ecosystem":"maven","requirements":null,"direct":true,"kind":"test","optional":false},{"id":6875927375,"package_name":"org.junit.jupiter:junit-jupiter-api","ecosystem":"maven","requirements":null,"direct":true,"kind":"test","optional":false},{"id":6875927376,"package_name":"org.junit.jupiter:junit-jupiter-engine","ecosystem":"maven","requirements":null,"direct":true,"kind":"test","optional":false},{"id":6875927377,"package_name":"org.assertj:assertj-core","ecosystem":"maven","requirements":null,"direct":true,"kind":"test","optional":false},{"id":6875927378,"package_name":"com.google.guava:guava","ecosystem":"maven","requirements":null,"direct":true,"kind":"test","optional":false},{"id":6875927379,"package_name":"com.puppycrawl.tools:checkstyle","ecosystem":"maven","requirements":null,"direct":true,"kind":"test","optional":false},{"id":6875927380,"package_name":"javax.inject:javax.inject","ecosystem":"maven","requirements":null,"direct":true,"kind":"test","optional":false},{"id":6875927381,"package_name":"jakarta.inject:jakarta.inject-api","ecosystem":"maven","requirements":null,"direct":true,"kind":"test","optional":false},{"id":6875927382,"package_name":"jakarta.enterprise:jakarta.enterprise.cdi-api","ecosystem":"maven","requirements":null,"direct":true,"kind":"test","optional":false},{"id":6875927383,"package_name":"org.codehaus.plexus:plexus-container-default","ecosystem":"maven","requirements":null,"direct":true,"kind":"test","optional":false},{"id":6875927384,"package_name":"org.springframework:spring-test","ecosystem":"maven","requirements":null,"direct":true,"kind":"test","optional":false},{"id":6875927385,"package_name":"org.springframework:spring-beans","ecosystem":"maven","requirements":null,"direct":true,"kind":"test","optional":false},{"id":6875927386,"package_name":"org.springframework:spring-context","ecosystem":"maven","requirements":null,"direct":true,"kind":"test","optional":false},{"id":6875927387,"package_name":"org.junit.platform:junit-platform-launcher","ecosystem":"maven","requirements":null,"direct":true,"kind":"test","optional":false},{"id":6875927388,"package_name":"org.junit-pioneer:junit-pioneer","ecosystem":"maven","requirements":null,"direct":true,"kind":"test","optional":false},{"id":6875927389,"package_name":"joda-time:joda-time","ecosystem":"maven","requirements":null,"direct":true,"kind":"test","optional":false},{"id":6875927390,"package_name":"jakarta.xml.bind:jakarta.xml.bind-api","ecosystem":"maven","requirements":null,"direct":true,"kind":"provided","optional":false}]}],"score":34.06984577215071,"created_at":"2025-10-10T06:41:43.932Z","updated_at":"2026-06-20T10:00:22.908Z","avatar_url":"https://github.com/mapstruct.png","language":"Java","codemeta":null,"publiccode":null,"project_url":"https://summary.ecosyste.ms/api/v1/projects/368058","html_url":"https://summary.ecosyste.ms/projects/368058"}