

#417 Bugs hide from the light
Jan 21, 2025
Discover the innovative LLM Catcher, helping developers debug with advanced language models for clearer insights. Dive into the new Project Quarantine initiative designed to manage malicious packages on PyPI, enhancing package safety. Learn about the importance of code security and testing with tools like RESPX, while also exploring the intricacies of unpacking keyword arguments in Python. The episode wraps up with a dose of humor, featuring programming jokes that lighten the technical discussions.
AI Snips
Chapters
Transcript
Episode notes
LLM Catcher for Debugging
- Use LLM Catcher to diagnose Python exceptions with LLMs like Ollama or OpenAI.
- Integrate it into try-except blocks or as a decorator for automatic analysis.
PyPI Quarantine Process
- PyPI now quarantines suspicious packages, preventing installation but allowing analysis.
- This process helps protect users from malware while enabling investigation and potential reinstatement.
PyPI Quarantine Statistics
- Since August, PyPI has quarantined ~140 projects, with only one being restored.
- The restored project contained obfuscated code, violating PyPI's acceptable use policy.