Skip to content

Environment Variables Not Being Applied in interactsh-web #172

@dam2452

Description

@dam2452

Issue: Environment Variables Not Auto-Applied in interactsh-web

Description

The environment variables provided to the interactsh-web container (e.g., REACT_APP_HOST, REACT_APP_TOKEN) are not automatically applied to the web interface. Despite being set via docker run as -e options, these variables are not used by the application, and the user is required to manually input them in the "Custom Host" section of the GUI.

Steps to Reproduce

  1. Run the interactsh-web Docker container with the following command:

    docker run -it -p 3000:3000 \
      -e REACT_APP_HOST="example.com" \
      -e REACT_APP_TOKEN="123456789abcdef123456789abcdef123456789abcdef123456789abcdef" \
      projectdiscovery/interactsh-web
  2. Open the web interface in your browser at http://localhost:3000.

  3. Attempt to use the application without entering any configuration manually.

Expected Behavior

The application should automatically use the provided environment variables:

  • REACT_APP_HOST="example.com"
  • REACT_APP_TOKEN="123456789abcdef123456789abcdef123456789abcdef123456789abcdef"

These values should be pre-filled or directly applied without the need for manual input in the "Custom Host" field in the GUI.

Actual Behavior

The application does not apply the provided environment variables. Instead:

  • The user is required to manually input the REACT_APP_HOST and REACT_APP_TOKEN values in the "Custom Host" section for the application to function correctly.

Environment

  • Docker Image: projectdiscovery/interactsh-web
  • Version: latest
  • Host System: Windows 11 (Docker Desktop)
  • Browser: Chrome

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type: BugInconsistencies or issues which will cause an issue or problem for users or implementors.

    Type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions