Context-Inappropriate Capability
High
- Confidence
- 98% confidence
- Finding
- The code accepts .pkl/.pickle input and calls pandas.read_pickle(), which deserializes attacker-controlled Python objects. Pickle deserialization can execute arbitrary code during loading, so a user opening an untrusted dataset could trigger code execution on the host. In a survival-analysis plotting skill, this capability is not necessary and therefore increases risk rather than serving the workflow.
