Skip to content

Create milestones and triage labels; assign every open item #118

Description

@jmanico

Problem

Repository settings checked on 2026-09-23 show no way to scope or prioritize open work. The repository has zero milestones, the only labels are the nine stock ones (bug, dependencies, documentation, duplicate, enhancement, help wanted, invalid, question, wontfix), and none of the twelve open issues (#91-#105) or the two open PRs (#98, #106) is assigned to a release. Open issues carry only a type label (bug, enhancement, documentation); there are no area or priority labels. Two of the open items change adapter behavior (#100, the ESAPI adapter strictness change, and #92/#98, requires transitive in the adapter module descriptors), so without release scoping the next patch release risks carrying behavior changes alongside fixes, and the 2.0 decisions keep being deferred.

Evidence

gh api repos/OWASP/owasp-java-encoder/milestones?state=all
[]

Every open issue and PR prints no milestone. .github/ contains only workflows/; there is no ISSUE_TEMPLATE/ and no CONTRIBUTING.md.

Historical triage data from gh api repos/OWASP/owasp-java-encoder/issues?state=all (68 issues, 36 PRs): 56 closed issues with a median time to close of 72.0 days, 90th percentile about 525 days, maximum 1,934 days (#36, 2020-07-28 to 2025-11-13). Five externally opened issues (#3, #21, #26, #50, #81) never received a maintainer comment. The last externally opened issue is #81 (2024-08-18); all 13 issues since are maintainer-filed. PRs from the last two years close in a median of 0.2 days, so review capacity is not the bottleneck; scoping and visibility are.

PR #98 (fix for #92) is approved but is now mergeable=false, mergeable_state=dirty against main after #99 merged, and is drifting.

Acceptance criteria

Related: #91, #92, #93, #95, #96, #97, #98, #100, #101, #102, #103, #104, #105, #106

Suggested target: 1.4.1

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions