projectdiscovery / projectdiscovery/interactsh-web
Environment Variables Not Being Applied in interactsh-web
Nobody has claimed this yet.
- Dominant language
- TypeScript
- Stars
- 244
- Forks
- 78
- PR merge metrics
- No merged PRs in 30d
Description
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
-
Run the
interactsh-webDocker 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 -
Open the web interface in your browser at
http://localhost:3000. -
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_HOSTandREACT_APP_TOKENvalues 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
Contributor guide
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
Research direction
Start with the Docker image startup or build configuration and the GUI's Custom Host flow, using the reproduction command and REACT_APP_HOST and REACT_APP_TOKEN values as the entry point. Done means those values are automatically pre-filled or applied when the container starts, without manual input in the interface.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- docker, react, typescript
- Domain
- devops, frontend
- Issue type
- Bug
- Difficulty
- 3/5
- Estimated time
- 1-2 days
- Activity status
- Stale
- Clarity
- Mostly clear
- Newbie friendliness
- 35/100