Ask me what skills you need
What are you building?
Tell me what you're working on and I'll find the best agent skills for you.
Hunt insecure deserialization (CWE-502) across Python pickle, Java ObjectInputStream / Jackson / SnakeYAML, .NET BinaryFormatter / DataContractJson, PHP unserialize, Ruby Marshal/YAML.load, and Node.js vm. Direct path to unauthenticated RCE.
Deserialization is the single most reliable path from a byte string under user control to unauthenticated remote code execution. Modern frameworks have tried to wall this off, but chained-gadget attacks (ysoserial, ysoserial.net, marshalsec, phpggc) still make this a top-tier finding.
pickle.loads / pickle.load / pickle.Unpicklerdill.loads, cloudpickle.loads, shelve.openyaml.load() without Loader=SafeLoaderjsonpickle.decodenumpy.load(allow_pickle=True)torch.load (loads pickled tensors → RCE)joblib.loadmarshal.loadsgrep -rE 'pickle\.loads?\(|yaml\.load\([^)]*Loader=(FullLoader|Loader)?\)|torch\.load\(' /workspace/src
semgrep --config p/insecure-transport --config p/python /workspace/src -o /workspace/sem-deser.sarif
ObjectInputStream.readObjectXMLDecoder.readObjectnpx skills add PurpleAILAB/Decepticon --skill deserializationHow clear and easy to understand the SKILL.md instructions are, rated from 1 to 5.
Clear and well structured, with only minor parts that might need a second read.
How directly an agent can act on the SKILL.md instructions, rated from 1 to 5.
Partially actionable with several concrete steps, but still missing important details.