Skip to content

Work transport: reject password-only endpoint userinfo before any network read #66

Open

Description

@abogun-product

workscope.collect.Client rejects an endpoint with a nonempty username, but accepts https://:password@host/api/v4 because the username is empty. The later inventory subject validator rejects passwords, but this happens after network reads. Endpoint admission must reject either userinfo component before any request; credentials belong in the existing environment/glab path.

Acceptance: parameterized empty/nonempty userinfo negative controls, no request sent, preserve explicit HTTPS endpoint/provider admission. This is an implementation admission bug; no evidence/Vital rule changes are required.

Activity

  1. abogun-product commented on Oct 7, 2026

    @abogun-product
    Author

    Fixed in release 0.5.0 PR #69, head 9fe263910e855f4a9dafaf975807776c9f14cdf5. The negative provider/transport regressions pass in the full 2,307-case offline suite. Closure is tied to merging the PR.

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

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions