Hacktoberfest 2026: the issues maintainers tagged for October, open and beginner-friendly. Browse Hacktoberfest issues

Check hashes by default

Open
#413 0 comments 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

Assessment

Difficulty
5/5
Estimated time
Over a week
Newbie friendliness
38/100
Issue type
Feature
Clarity
Mostly clear
Activity status
Quiet
Tech stack
java

Research direction

Start with the checksum-verification section in the issue and the maven-wrapper.properties entries wrapperSha256Sum and distributionSha256Sum. Read the existing Maven Wrapper handling for maven-wrapper.jar and the downloaded distribution, then determine how expected SHA-256 values should be supplied when verification is enabled by default. Done means both artifacts are checked by default without relying on an unspecified opt-in.

Written by the indexing model from the issue text.

Description

enhancement
New feature, improvement proposal

From docs

Checksum verification of downloaded binaries

To avoid supply-chain-attacks by downloading a corrupted artifact, it
is possible to specify checksums for both the maven-wrapper.jar and
the downloaded distribution. To apply verification, add the expected
file's SHA-256 sum in hex notation, using only small caps, to
maven-wrapper.properties. The property for validating the
maven-wrapper.jar file is named wrapperSha256Sum whereas the
distribution file property is named distributionSha256Sum.

Given the increasing frequency and sophistication of supply chain attacks, we should probably just do this by default.

Dominant language
Java
Stars
254
Forks
78
Avg merge
1d 1h
Merged PRs (30d)
5

Getting set up

  • No Dockerfile or Docker Compose file
  • Has a pull request template
  • No contributing guide

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

More from apache/maven-wrapper

All issues in apache/maven-wrapper

Similar issues

More Java issues

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.