CloudFlare Client Script Hanging on Challenges
- Dominant language
- Go
- Stars
- 661
- Forks
- 63
- PR merge metrics
- No merged PRs in 30d
Description
# Disclaimer for Indeed IWF GitHub Issue
## To the Indeed IWF Team,
_Please be advised that this issue is being opened on the indeedeng/iwf/issues repository due to the **lack of a clear point of contact for technical support**, bug bounty programs, or penetration testing requests. This is a discretionary filing on my part, made in the absence of a designated corporate channel to report my findings._
_The observations detailed in this report are based on my own network analysis and **were not generated by LLM**. This investigation was prompted by personal experience with a significant number of scams, to which I have fallen victim, and is an attempt to address potential vulnerabilities that may be exploited by malicious actors._
Thank you for your time and consideration.
## What happened?
Script Execution Issues:
1. Navigate to www.indeed.com
2. Analyze network and system logs
3. interact with CloudFlare challenges
4. Cloudflare's client-side scripting for challenges or analytics. The snippet `GE = dU, X = {'gauhv': function(h, G) { return h > G }, ...}`
•Several shell scripts located in:
`/home/qenmity/AndroidStudioProjects/d1g174lgtek33pr/app/src/iwf/`
Encountered "command not found" errors:
•`start-server.sh`
Failed because `nc (netcat) was not found.`
•`start-lite-server.sh `
_Note: I am fully aware of the need to plugin third-party scripts, vendor modules, and the like. However, I must reiterate the lack of point of contact..._
Failed because temporal was not found.
`•init-ci-cadence.sh`
Failed because cadence was not found.
•The `git_push.sh `script attempted to push to `https://github.com/indeedeng/iwf-idl.git`
But encountered an error "fatal: couldn't find remote ref master" and was then prompted for credentials, indicating a potential issue with the local repository's connection to the remote or the master branch itself.
```rb
/bin/bash /home/qenmity/AndroidStudioProjects/d1g174lgtek33pr/app/src/iwf/script/start-server.sh
/home/qenmity/AndroidStudioProjects/d1g174lgtek33pr/app/src/iwf/script/start-server.sh: line 18: nc: command not found
/bin/sh /home/qenmity/AndroidStudioProjects/d1g174lgtek33pr/app/src/iwf/gen/iwfidl/git_push.sh
[INFO] No command line input provided. Set $git_host to github.com
[INFO] No command line input provided. Set $git_user_id to indeedeng
[INFO] No command line input provided. Set $git_repo_id to iwf-idl
[INFO] No command line input provided. Set $release_note to Minor update
Reinitialized existing Git repository in /home/qenmity/AndroidStudioProjects/d1g174lgtek33pr/app/src/iwf/gen/iwfidl/.git/
On branch master
nothing to commit, working tree clean
fatal: couldn't find remote ref master
Git pushing to https://github.com/indeedeng/iwf-idl.git
Username for 'https://github.com':
/bin/bash /home/qenmity/AndroidStudioProjects/d1g174lgtek33pr/app/src/iwf/lite/start-lite-server.sh
temporal server started...
now trying to register iWF system search attributes...
/home/qenmity/AndroidStudioProjects/d1g174lgtek33pr/app/src/iwf/lite/start-lite-server.sh: line 13: temporal: command not found
/home/qenmity/AndroidStudioProjects/d1g174lgtek33pr/app/src/iwf/lite/start-lite-server.sh: line 20: temporal: command not found
/home/qenmity/AndroidStudioProjects/d1g174lgtek33pr/app/src/iwf/lite/start-lite-server.sh: line 22: temporal: command not found
/home/qenmity/AndroidStudioProjects/d1g174lgtek33pr/app/src/iwf/lite/start-lite-server.sh: line 24: temporal: command not found
/home/qenmity/AndroidStudioProjects/d1g174lgtek33pr/app/src/iwf/lite/start-lite-server.sh: line 5: temporal: command not found
/bin/bash /home/qenmity/AndroidStudioProjects/d1g174lgtek33pr/app/src/iwf/docker-compose/init-ci-cadence.sh
now trying to register iWF system search attributes...
/home/qenmity/AndroidStudioProjects/d1g174lgtek33pr/app/src/iwf/docker-compose/init-ci-cadence.sh: line 6: cadence: command not found
```
### Network Activity & Cloudflare Interaction:
•Multiple requests were made to `cloudflareinsights.com/cdn-cgi/rum`
And `indeed.com/cdn-cgi/challenge-platform/h/b/orchestrate/chl_page/v1?ray=....`
These are typical Cloudflare URLs related to Real User Monitoring (RUM) and security challenges (like CAPTCHAs or bot detection).
•The HTTP headers show a `User-Agent of Chrome 139 on Linux.`
•Cookies `(__cf_bm)` are being set by Cloudflare, likely for bot management and security.
•A POST request was made to `t.indeed.com/signals/v1/log` with a JSON payload indicating a "first-interaction-mouse" on a "captcha" page, again pointing to Cloudflare's security measures.
•A `Communication error: t.indeed.com` was logged by Burp Suite - "Sequencer," suggesting a potential issue in sending these signals.
```java
__cf_bm=CBo.Wpwcri_jvtvoSBJJPaVTsqsezGLMmoIDcCGtVKc-1756767458-1.0.1.1-ykvxZ68nliptQosYND7zxRE6rS4jDZ2G.b1rmjnvZwejWH5fMHRw4IIafZIgoiZns6MweGzGvfWbqKSXGBQbJi9D.u4HqO5RVGOEsR0Rvok
https://cloudflareinsights.com/cdn-cgi/rum
https://cloudflareinsights.com/cdn-cgi/rum
https://cloudflareinsights.com/cdn-cgi/rum
```
```js
// v1?ray=97885e2888cd3cd0
GE = dU,
X = {
'gauhv': function(h, G) {
return h > G
},
'bGpTY': function(h) {
return h()
}
},
function XH(h, G, E, Z, T, n, N, V, W, ZC, ZD, dz, U, H, O, s) {
return ZC = {
// VM197
["keydown", "click"].forEach((function(e) {
addEventListener(e, (function() {
return setTimeout(c, 0)
}
), !0)
}
```
```c
1756767896231 Error Sequencer [6] Communication error: t.indeed.com
```
• SSL certificates for indeed.com and *.indeed.com (issued by Google Trust Services) were found on ports 443 and 8443.
The OS was identified as Linux (likely kernel 5.x).
•There are numerous TCP retransmissions, duplicate ACKs, and RST (reset) packets, particularly towards port 53 and 34887 on the remote server. This could indicate network congestion, firewall interference, or a service not properly responding on the target ports.
Contributor guide
Research direction
The report names external Cloudflare activity and local scripts such as script/start-server.sh, lite/start-lite-server.sh, docker-compose/init-ci-cadence.sh, and gen/iwfidl/git_push.sh, but no repository file or test is identified. Start by verifying that the reported failures belong to iWF and can be reproduced; done would require a specific, reproducible project defect with a clear affected component.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- git, javascript, shell
- Domain
- devops, networking, security
- Issue type
- Bug
- Difficulty
- 5/5
- Estimated time
- Over a week
- Activity status
- Stale
- Clarity
- Needs clarification
- Newbie friendliness
- 10/100