T09 · Insecure Skill Coding Practices
- Location
lib/ducc_client.py:31- Finding
Reusable SSO Credential Transmitted over Plaintext HTTP
- Content
View full analysis
{e}") return -1, None return self._parse(resp) def post(self, path, body, env=None): url = f"{BASE}{path}" try: resp = requests.post( url, headers=self._headers(env=env, json_body=True), data=json.dumps(body), timeout=60, ) except requests.exceptions.RequestException as e: log(f"请求失败:{url} -> {e}") return -1, None return self._parse(resp) def put(self, path, body=None, env=None): url = f"{BASE}{path}" try: resp = requests.put( url, headers=self._headers(env=env, json_body=body is not None), data=json.dumps(body) if body is not None else None, timeout=60, ) except requests.exceptions.RequestException as e: log(f"请求失败:{url} -> {e}") return -1, None return self._parse(resp) def delete(self, path, body=None, env=None): url = f"{BASE}{path}" try: resp = requests.dele ...[truncated 2752 chars]- Remediation
View remediation
