T09 · Insecure Skill Coding Practices
- Location
SKILL.md:10- Finding
Operational Portal Accessed over Unencrypted HTTP
- Content
View full analysis
Vulnerability Details
File Location:
SKILL.md, lines 10 and 22
Vulnerability Type: Cleartext communication with an operational logistics portal
Risk Level: MediumVulnerable Code
bash openclaw browser open http://jingwe.jdl.com/#/indexCenter/shipperOverviewThe same command appears at both identified locations.
Technical Analysis
The skill explicitly directs the browser to access an operational logistics portal using plain HTTP rather than HTTPS. HTTP does not provide transport-layer confidentiality, integrity, or server authentication.
If the initial connection remains on HTTP, a network-positioned attacker may inspect or modify the response before the agent captures it with
openclaw browser snapshot. Even if the server normally redirects clients to HTTPS, the initial unauthenticated HTTP request may remain susceptible to redirect manipulation unless HTTPS is enforced through a mechanism such as HSTS. The repository does not establish whether such protections exist.Attack Path
- A user invokes the skill to inspect carrier logistics data.
- The skill opens the portal through the configured
http://URL. - An attacker with a suitable network position intercepts the cleartext request or response.
- The attacker observes operational traffic or substitutes altered portal content, metrics, or navigation instructions.
- The skill captures the exposed or manipulated page through a browser snapshot.
- The agent treats the captured information as authoritative and may produce incorrect rankings, anomaly analysis, or operational recommendations.
Impact Assessment
Successful exploitation does not directly grant local system privileges. Its scope is the browser session and the operational data transmitted or displayed through the insecure connection.
Potential consequences include:
- Disclosure of carrier names, logistics metrics, rankings, and anomaly information.
- Manipulation of page content used by the agen ...[truncated 398 chars]
- Remediation
View remediation
Remediation Suggestions
-
Replace every operational portal URL with its verified HTTPS equivalent:
bash openclaw browser open https://jingwe.jdl.com/#/indexCenter/shipperOverview -
Confirm that the endpoint presents a valid certificate issued for the expected hostname.
-
Configure the browser workflow to reject certificate errors, HTTP downgrades, and redirects from HTTPS to HTTP.
-
Enable HSTS on the portal, preferably with an appropriate
includeSubDomainspolicy after compatibility testing. -
Avoid transmitting authentication tokens, cookies, carrier data, or other sensitive information over cleartext connections.
-
Validate critical metrics against a trusted data source before generating operational recommendations, particularly when captured page content could influence business decisions.
-
