Python
110 posts
SQL Injection Detection with Bandit Rule B608: Beyond the Basics
Learn how Bandit's B608 rule detects SQL injection vulnerabilities in Python. Understand common patterns, secure alternatives, and defense strategies.
Advanced Bandit Configuration: Custom Rules and Team Workflows
Master advanced Bandit features including custom rules, baseline configurations, and team-wide security policies for enterprise Python development.
Bandit Severity Levels: Understanding High, Medium, and Low Findings
Master Bandit's severity and confidence classification system. Learn how to prioritize security findings and build effective remediation workflows.
Bandit's Hardcoded Password Detection: Rules B105-B107 in Practice
Learn how Bandit detects hardcoded passwords in Python code with rules B105, B106, and B107. Includes real examples and secure alternatives.
Bandit Security Rules: Complete Python Vulnerability Guide
Master Python security with this comprehensive guide to Bandit's security rules. Learn what each rule detects and how to fix common vulnerabilities.
Juggling Projects? Analyze Multiple Repos at Once with GitPandas
Managing multiple repositories is easier with the right tools. This post shares tips and best practices for handling multi-repo projects efficiently.
Stargazers CLI Update: Nested Commands, Account Trends, and Plotting!
Announcing the latest stargazers CLI update: all commands now under 'stargazers', plus new account-trend analysis and plotting features.
Mutation Testing with mumut for Pygeohash
Mutation testing checks if your tests catch real bugs by making small code changes. Learn how it works and why it matters.
Digging into Code Churn with GitPandas
Quantify code churn in your Git repositories with the gitpandas Python library. Analyze file change rates and spot areas of high activity or instability.
Refactoring Library Interfaces
Discover techniques for improving library interfaces through thoughtful refactoring, using real-world examples while maintaining backward compatibility.