The Curious Engineer

All blogs / Security

NO Complexity

nocomplexity.com

Simplify IT

SecurityPythonAI / ML

Posts
170 from 14 May 2015 to 29 Sep 2026
Posting
weekly (26 in the last year)
Kind
company blog
Feed
https://nocomplexity.com/feed/

2026 18

  1. Taint Analysis vs AST: Which SAST Approach Wins for Python Security?
  2. How to Run Untrusted Python Code Without Getting Hacked
  3. Secure CSV Handling in Python: A Practical Guide
  4. Defusing XML bombs and other exploits
  5. Security by Design: The Practical Alternative to Tool Overload
  6. What the Halting Problem Means for Python Security
  7. Simplicity by Design: Why Python Code Audit Favours Plain HTML Reporting
  8. Rethinking Python Asserts in SAST: Insights from T-DOSE 2026
  9. Simplifying the Stack: Start Security Testing in the Browser
  10. Security By Design: The Shortcut to Smarter, Safer Systems
  11. Simplifying Python Security: A Local-First Approach with WASM
  12. Open Security News – March 2026
  13. Static Application Security Testing (SAST): Simplicity Matters
  14. Detection of malware or security weaknesses?
  15. Python Security Showdown: Which Tool Actually Protects Your Code?
  16. Can We Trust AI to Secure Our Python Code?
  17. Defence in Depth in Python Security: Why Using Multiple SAST Tools Matters
  18. A Data-Driven Analysis of PyCon Talks on security

2025 39

  1. The 2026 Python SAST Shortlist: What’s Actually Worth Using?
  2. A Guide to Python Security Flaws: From Weakness to Vulnerability
  3. How To Proactively Scan Any Python Package for Security Weaknesses Before Installation
  4. Security Perspective on Python 3.14
  5. Should you use GitLabs Static application security testing (SAST) for Python?
  6. exec() in Python: Simple & smart or Career-Ending Mistake?
  7. DySec: Is a Python package Actually a Hacker Trap?
  8. PyPitfall: Dependency Chaos and Software Supply Chain Vulnerabilities in Python – A critical review
  9. Python Secure Coding Guidelines
  10. Avoid a Security Disaster: How to Safely Use Any Python Program
  11. Python SAST: Managing False Positives
  12. Python Security: What is SAST
  13. Python Code Under Fire: Hidden Security Risks
  14. Google’s CodeMender: More Dangerous Than Helpful?
  15. The End of Bandit: Meet Python Code Audit
  16. Open Security News week 37-2025
  17. Code does not lie
  18. Open Security News week 33-2025
  19. Simple is a scam
  20. Avoid Python SAST scanners based on AI
  21. Stop using assert in your Python code
  22. Is Pydantic as safe as it Is popular?
  23. Open Security News week 30-2025
  24. Open Security News week 25-2025
  25. The Path to Simplified IT
  26. T-DOSE 2025
  27. Open Security News week 21-2025
  28. Open Security News week 18-2025
  29. Shift left: from complex and reactive to simple and proactive
  30. Open ML/AI News week 13-2025
  31. Open Security News week 12-2025
  32. Open Security News week 10-2025
  33. Open Security News week 8-2025
  34. Open ML/AI News week 7-2025
  35. Simplify Python
  36. Pushing complexity to users
  37. Simplify IT
  38. Finding duplicates in a collection: A solved problem!
  39. Cyber Security Conferences

2024 5

  1. Open Security News week 49-2024
  2. Open Security News week 48-2024
  3. Open Security News week 24-2024
  4. Open Security News week 14-2024
  5. Open Security News week 9-2024

2023 15

  1. Open Security News week 47-2023
  2. Open Security News week 40-2023
  3. Solving complex IT problems
  4. Human created and curated
  5. Open Security News week 35-2023
  6. QR codes: Still a security nightmare?
  7. Open Security News week 27-2023
  8. Simplify Cyber Security: A Practical Manifesto
  9. Open Security News week 23-2023
  10. FOSS Machine Learning News week 20-2023
  11. Open Security News week 18-2023
  12. Open Security News week 14-2023
  13. Open Security News week 9-2023
  14. Open Security News week 5-2023
  15. Open Security News week 1-2023

2022 13

  1. FOSS Machine Learning News week 50-2022
  2. Open Security News week 49-2022
  3. Open Security News week 44-2022
  4. Open Security News week 35-2022
  5. Open Security News week 30-2022
  6. Open Security News week 21-2022
  7. Open Security News week 17-2022
  8. Open Security News week 13-2022
  9. Open Security News week 11-2022
  10. Open Security News week 7-2022
  11. Open Security News week 5-2022
  12. Open Security News week 3-2022
  13. Open Security News week 1-2022

2021 2

  1. Mastering JupyterLab
  2. Complex versus Complicated

2020 29

  1. FOSS Machine Learning News week 41-2020
  2. FOSS Machine Learning News week 39-2020
  3. Creating agile solutions
  4. FOSS Machine Learning News week 35-2020
  5. FOSS Machine Learning News week 33-2020
  6. FOSS Machine Learning News week 31-2020
  7. Continuous business IT innovation
  8. FOSS Machine Learning News week 29-2020
  9. FOSS Machine Learning News week 27-2020
  10. PyCaret: The solution to simplify machine learning?
  11. Learn Machine Learning
  12. Keep it simple: First a POC than a MVP
  13. FOSS Machine Learning News week 25-2020
  14. FOSS Machine Learning News week 23-2020
  15. Let’s just do it one more time
  16. FOSS Machine Learning News week 21-2020
  17. Feature rich or feature poor solutions
  18. FOSS Machine Learning News week 19-2020
  19. Customers do not ask for software complexity
  20. FOSS Machine Learning News week 17-2020
  21. FOSS Machine Learning News week 15-2020
  22. Does Spotify Backstage make development simpler?
  23. FOSS Machine Learning News week 13-2020
  24. Free and Open Machine Learning
  25. Complexity by design: Survivorship bias
  26. FOSS Machine Learning News week 11-2020
  27. Why Simplify IT?
  28. FOSS Machine Learning News week 9-2020
  29. Good Software

2019 4

  1. The end of a decade: Breathtaking Open IT innovations
  2. Rise and fall of SOLID programming principles
  3. Maintaining vs Replacing Legacy Systems
  4. The holy grail for solving IT problems?

2018 29

  1. The power of using Causal Loop Diagrams
  2. The Power To Serve
  3. The day after the GDPR: End of an Era?
  4. The Ultimate GDPR Checklist
  5. The Art of managing privacy policies
  6. Use encryption to meet the GDPR!
  7. Privacy Maturity Models
  8. Blockchain and privacy
  9. The GDPR impact on machine learning
  10. How Bunq bank cares about your privacy…
  11. Reinvent the Web for Better Privacy
  12. Efail: The facts and fads
  13. Don’t trust infrastructure
  14. Privacy Threat Modeling
  15. Metadata Anonymisation
  16. Every Move You Make
  17. GDPR: Use a Privacy Reference Model
  18. Privacy Benchmark your site
  19. The good and easy way: ‘Privacy by design’ design patterns
  20. GDPR: Pseudonymization or Anonymization
  21. The Web never forgets: The right to be forgotten
  22. The rise and fall of the DPO (Data Protection Officer)
  23. Do you still use fingerprinting?
  24. GDPR: How to store personal data?
  25. No more confusion: An IP address is personal information
  26. The GDPR core principles
  27. Will the new GDPR help?
  28. Machine learning reference architecture
  29. Creating stupid software

2017 4

  1. The Zero (0) Complexity Business IT Design principles
  2. Solving problems requires systems thinking. Always!
  3. Simple innovation scenarios
  4. The next version: The perfect frictionless writing collaboration project?

2016 8

  1. Free and Open Business IT Innovation: An overview of tangible IT trends for 2017
  2. Open Architectures do not work: The need for real open Architectures
  3. The Ultimate IT Architecture checklist
  4. Overview of ISO 25010
  5. Architecture Documentation Checklist
  6. Architectures References
  7. Architecture checklists
  8. Serverless Architecture

2015 4

  1. Rapid Application Development and Architecture
  2. How Security Personas will help you
  3. Complex attack vectors
  4. Do not forget to think of MABA-MABA