Skip to content

use behind a corporate proxy or with tls inspection is neither documented nor tested #25

Open

Description

@d0ubl3g

Measured

  • Cargo.toml:19: reqwest is compiled with system-proxy.
  • Cargo.lock includes rustls-platform-verifier, which uses the system certificate store.
  • The README does not mention HTTPS_PROXY/NO_PROXY or corporate CAs, and there is no test for this case.

Why it matters

Beta testers in enterprises and MSSPs that reach the Internet through a proxy: it is common in their networks and they do not know whether the CLI will work.

Acceptance criteria

  • The README has a networking section with the proxy variables that are honoured, the use of the system certificate store for corporate CAs, and how to diagnose with --verbose.
  • It has been tested behind a TLS-inspecting proxy on Linux, macOS and Windows.

Depends on

Nothing.

Activity

  1. changed the title [-]el uso tras un proxy corporativo o con inspección tls no está documentado ni probado[/-] [+]use behind a corporate proxy or with tls inspection is neither documented nor tested[/+] on Oct 6, 2026
  2. d0ubl3g commented on Oct 12, 2026

    @d0ubl3g
    ContributorAuthor

    Progress, shipped in 0.4.0 (https://github.com/Hodeitek/hodeishield-cli/releases/tag/v0.4.0), by #89 and #96:

    • The README has a networking section: the proxy variables that are honoured, the system certificate store for a corporate CA, and diagnosis with --verbose.
    • CI tests the CLI behind a TLS-inspecting proxy on Linux (proxy-tls workflow).
      Still open: the same test on macOS and Windows. This issue stays open until both are measured.
  3. d0ubl3g commented on Oct 16, 2026

    @d0ubl3g
    ContributorAuthor

    The proxy and TLS inspection test (.github/workflows/proxy-tls.yml) now runs on ubuntu-latest, macos-latest and windows-latest (#194). All six cases pass on each, including TLS inspection with a custom CA installed in the system store (System keychain on macOS, LocalMachine\Root on Windows), and SSL_CERT_FILE having no effect on macOS and Windows, as the README says. Still open: the same check on a real macOS and Windows 11 machine behind a proxy.

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

    docsDocumentation

    Type

    No type

    Projects

    No projects

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions