T09 · Insecure Skill Coding Practices
- Location
scripts/major_disease_assess.py:79- Finding
Unredacted medical records are transmitted to an external service contrary to documented privacy guarantees
- Content
View full analysis
None: if not isinstance(payload, dict): raise ValueError("payload must be a JSON object") if "medicalRecord" not in payload or not isinstance(payload["medicalRecord"], dict): raise ValueError("Missing or invalid key: medicalRecord (object).") mr = payload["medicalRecord"] docs = mr.get("docs") if not isinstance(docs, list) or len(docs) == 0: raise ValueError("medicalRecord.docs must be a non-empty list.") has_doc_type = any(isinstance(d, dict) and d.get("docType") for d in docs) if not has_doc_type: raise ValueErr ...[truncated 2855 chars]- Remediation
View remediation
