manja316's picture
Add README
27dd48a verified
---
license: mit
tags:
- security-research
- modelscan-bypass
---
# Modelscan Bypass: inspect.getsource Source Code Disclosure
## Summary
Bypasses modelscan 0.7.6 while reading Python source code of any loaded module.
## Chain
1. `importlib.import_module("ssl")` - load target module
2. `inspect.getsource(module)` - read its full source code
## Why It Works
- `inspect` module NOT in modelscan blocklist
- `importlib` NOT blocked (meta-bypass enabling module)
- Can read source of ANY importable module including application code
## Impact
Source code disclosure - reads full Python source of any module. Combined with importlib, can enumerate and read application-specific modules containing secrets, API keys, or business logic.
## Modelscan Result
```
No issues found!
```