Maikel Mardjan 's Avatar

Maikel Mardjan

@nocomplexity

IT Architect, (System) Software Engineer, Technology Addict, IT Entrepreneur, Hacker, Track And Field Runner, and Problem solver! Simplify IT -> https://nocomplexity.com/

21
Followers
37
Following
113
Posts
18.11.2024
Joined
Posts Following

Latest posts by Maikel Mardjan @nocomplexity

Preview
How to Avoid Fake Confidence in Python Code Security The 5 Non-Negotiable Requirements of a Serious Python SAST Scanner

How to Avoid Fake Confidence in Python Code Security
open.substack.com/pub/nocomple...

#gpl #foss #appsec #infosec

04.03.2026 21:11 πŸ‘ 1 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
Preview
Python Injection Attacks Finding eval(), exec(), and Insecure SQL Queries

Python Injection Attacks

medium.com/@maikelmardj...

#Python #pydata #pycon #owasp #cybersecurity #infosec

02.03.2026 16:17 πŸ‘ 0 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
Mastering Security Testing for Python Security Course to improve security testing knowledge and skills for Python Applications

Mastering Security Testing for Python Applications
Standard Security Testing Isn’t Enough for #Python.

securitytesting.nocomplexity.com

#CyberSecurityAwareness #odido #Odidohack

26.02.2026 21:04 πŸ‘ 0 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
Preview
GitHub - nocomplexity/codeaudit: Codeaudit - Modern Python source code security analyzer based on distrust. Codeaudit - Modern Python source code security analyzer based on distrust. - nocomplexity/codeaudit

A potential security issue or weakness is a general flaw, error, mistake or sloppy programming habit in a programs design, implementation, or operation that could lead to security problems.

So Use github.com/nocomplexity...

#security #weakness #testing #odido

24.02.2026 19:32 πŸ‘ 0 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
Preview
Security Reference Architecture Develop superior security solutions with greater speed and efficiency. Leverage proven, open-source frameworks for your specific requirements.This Playbook is designed to help you navigate and resolve...

#Cybersecurity is often surrounded by myths and perceived as an impossibly complex domain.

This guide is targeted for reuse to solve your cybersecurity challenge. #open and simple solutions.
Free to read at nocomplexity.com/simplify-sec...

Or check

nocomplexity.gumroad.com/l/SecurityAr...

17.02.2026 21:23 πŸ‘ 0 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
Preview
GitHub - nocomplexity/codeaudit: Codeaudit - Modern Python source code security analyzer based on distrust. Codeaudit - Modern Python source code security analyzer based on distrust. - nocomplexity/codeaudit

Securing your code isn’t just about who gets inβ€”it’s about what gets out.

#Python Code Audit External Egress Detection feature is a vital for security and prevention of data leaks.

Try it out!
github.com/nocomplexity...

#Pycon #AppSec #CyberSecurity #DataProtection

15.02.2026 18:19 πŸ‘ 0 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
Preview
GitHub - nocomplexity/codeaudit: Codeaudit - Modern Python source code security analyzer based on distrust. Codeaudit - Modern Python source code security analyzer based on distrust. - nocomplexity/codeaudit

Cyber protection can be better and simpler. SBOMs describe what ends up in a software, not how it got there. Having a SBOM does not make your software secure! Doing a SAST scan on software before using, is simple and gives real insights.

Code does not lie.
github.com/nocomplexity...

#pydata

11.02.2026 11:04 πŸ‘ 0 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
Preview
From Vulnerable to Verifiable: Master Python File I/O Today How To Open a file securely

From Vulnerable to Verifiable: Master Python File I/O Today
How To Open a file securely

open.substack.com/pub/nocomple...

#pycon #pydata #owasp #infosec

10.02.2026 18:40 πŸ‘ 0 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
Preview
GitHub - nocomplexity/codeaudit: Codeaudit - Modern Python source code security analyzer based on distrust. Codeaudit - Modern Python source code security analyzer based on distrust. - nocomplexity/codeaudit

Never trust #Python importlib.import_module in programs of others!

Allowing dynamically module imports makes it easy to execute arbitrary code.

Possible mitigation:Use the Python Code Audit to check the code upfront! github.com/nocomplexity...

#security #infosec #owasp #vulnerability

02.02.2026 19:05 πŸ‘ 0 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
Post image

#fosdem 2026 was again a great party for all #FOSS addicts.

FOSDEM is still the #1 FOSS conference for developers to learn and meet like-minded people.

This year with a great talk of @agoose77.bsky.social on things possible with #JupyterBook (version 2!)
Check it out on jupyterbook.org

02.02.2026 18:25 πŸ‘ 1 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
Post image

Many Python code weaknesses are detected in the #Open Source Python SAST tool, Python Code Audit

github.com/nocomplexity...

#fosdem #pydata #infosec #owasp

29.01.2026 19:00 πŸ‘ 0 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
Preview
Security Reference Architecture Develop superior security solutions with greater speed and efficiency. Leverage proven, open-source frameworks for your specific requirements.This Playbook is designed to help you navigate and resolve...

I checked more than 1200 URLs on validity. Great new input is added!

This guide is to solve your most complex security challenges using practical, proven strategies.

Free at nocomplexity.com/documents/se...
Or as PDF on

nocomplexity.gumroad.com/l/SecurityAr...
#infosec #fosdem #cybersecurity

28.01.2026 18:18 πŸ‘ 0 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
Preview
Why β€˜Zero Trust’ is Mostly Just Zero Transparency FOSS: The Only Cybersecurity You Can Actually Trust.

Why β€˜Zero Trust’ is Mostly Just Zero Transparency

FOSS: The Only Cybersecurity You Can Actually Trust? Still never trust, always verify!
open.substack.com/pub/nocomple...

#trust #gpl #foss #opensource #cybersecurity

27.01.2026 19:04 πŸ‘ 1 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
Preview
From Hours to Seconds: Automating Python Security with AI? The Truth About AI Python Security Tools: A Balanced Deep Dive.

From Hours to Seconds: Automating Python Security with AI?

The Truth About AI Python Security Tools: A Balanced Deep Dive.

open.substack.com/pub/nocomple...

#fosdem #python #gemeni #openai

26.01.2026 19:03 πŸ‘ 1 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
Preview
Defence in Depth in Python Security: Why Using Multiple SAST Tools Matters Defence in depth is a core security principle that relies on multiple, independent security controls.

Defence in Depth in Python Security: Why Using Multiple SAST Tools Matters

open.substack.com/pub/nocomple...

#python #security #gpl #foss

21.01.2026 18:23 πŸ‘ 0 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
Preview
How to Stop Directory Traversal Attacks in Python The Danger of Directory Traversal

How to Stop Directory Traversal Attacks in Python -
The Danger of Directory Traversal

open.substack.com/pub/nocomple...

#python #appsec #programming

19.01.2026 18:56 πŸ‘ 1 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
Preview
a penguin wearing glasses has a stack of books on his head and the words always be learning behind him ALT: a penguin wearing glasses has a stack of books on his head and the words always be learning behind him

Sha256 algorithm explained, The Illustrated TLS 1.3 Connection, OWASP Juice Shop and more free #CyberSecurity courses!

nocomplexity.com/documents/se...

Input? Let me know!
#owasp #free #Learning

18.01.2026 19:43 πŸ‘ 0 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
Preview
GitHub - nocomplexity/codeaudit: Codeaudit - Modern Python source code analyzer based on distrust. Codeaudit - Modern Python source code analyzer based on distrust. - nocomplexity/codeaudit

I advocate for β€˜simple’ Open Cybersecurity solutions. At minimum, this means #opensource software with maintainable code and a security.md file that makes reporting vulnerabilities possible in under 10 seconds!

github.com/nocomplexity...

#fosdem #security #pycon

15.01.2026 20:02 πŸ‘ 2 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
Post image

DO NOT rely on SAST #security scanners that are powered by AI-agents to solve cyber security problems!

Most are just far from good enough.

In the best case scenario, you’ll only be disappointed. But the risk of a false sense of security is enormous.

Use github.com/nocomplexity...

09.01.2026 18:22 πŸ‘ 0 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
Preview
A Data-Driven Analysis of PyCon Talks on security According to many statistics, Python is the number-one programming language in use today, largely due to the rise of AI and machine learning research, data analysis, and related applications.

I was curious to know how many security-related talks are held at large Python conferences, so I analysed the largest PyCon conferences of the last few years.

open.substack.com/pub/nocomple...

#pycon #owasp #appsec

08.01.2026 20:48 πŸ‘ 0 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
Preview
The Fastest Way to Validate External Python Modules The Secret to Instant Security Validation Without the Headache

The Fastest Way to Validate External Python Modules
Instant #python Security Validation Without a #Headache

open.substack.com/pub/nocomple...

#cyber #pycon #appsec #owasp

07.01.2026 17:44 πŸ‘ 0 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
Post image

Python Code goes through parsing, complication and execution. Python's execution model combines interpretation with compilation.

Python’s popularity make it a target for malicious actors:

Python code is not secure by default!

codeaudit.nocomplexity.com
#CPython #owasp #pycon

06.01.2026 19:40 πŸ‘ 0 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
Post image

#python #programming #coding #cybersecurity

05.01.2026 18:25 πŸ‘ 3 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
Post image

Python security is gaining attention due to the still rising usage. Python can be considered a secure language, yet Python applications are susceptible to common security flaws.

github.com/nocomplexity...

#pycon #fosdem #owasp

05.01.2026 18:25 πŸ‘ 1 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0
Preview
Avoid Python SAST scanners based on AI What happened with blockchain technology is also happening with AI technology.

Avoid Python SAST scanners based on AI
open.substack.com/pub/nocomple...

#pydata #pycon #fosdem

30.12.2025 18:59 πŸ‘ 0 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
Preview
The 2026 SAST Shortlist: What’s Actually Worth Using? The Secret to Shifting Left in 2026: Modern Python SAST

The 2026 SAST Shortlist: What’s Actually Worth Using?
Spoiler …there is not so much choice…

open.substack.com/pub/nocomple...

24.12.2025 17:44 πŸ‘ 0 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
Preview
GitHub - nocomplexity/codeaudit: Codeaudit - Modern Python source code analyzer based on distrust. Codeaudit - Modern Python source code analyzer based on distrust. - nocomplexity/codeaudit

#Python function:
def dangerous_calculator(user_input):
print(f"Entered: {user_input}")
exec(user_input)

Someone will do:
dangerous_calculator("__import__('os').system('rm -rf /')")

Always check code with Python Code Audit!
github.com/nocomplexity...

#infosec #owasp #pycon #programming

02.12.2025 18:03 πŸ‘ 0 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
Post image

Never do:

func_name = input("Enter function to run: ")
exec(f"{func_name}()")

Using `exec` in Python code is the fastest way to turn your Python script into a remote code execution vulnerability.

Read: nocomplexity.com/exec-in-pyth...

#python #pycon #owasp #appsec #infosec

27.11.2025 19:03 πŸ‘ 0 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
Post image

#Threatmodelling is identifying and analysing potential security threats and vulnerabilities in a system, application, or network.

To mitigate potential security risks with a balanced budget, security threat modelling is critical.
Use the (free) SAST for #Python nocomplexity.com/codeaudit/

#owasp

25.11.2025 17:44 πŸ‘ 0 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
Post image

Every Python package that is able to dynamically load code is suspicious by default! Use github.com/nocomplexity... to check what happens.

#pycon #python #owasp #infosec #appsec #programming #sast

24.11.2025 19:31 πŸ‘ 1 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0