File System

PyAiofiles

aiofiles provides async file I/O. aiofiles.open() is a path-traversal sink when the path is user-controlled (same as built-in open).

1 sink
Taint flow0 sources 1 sink
Sinks — dangerous call
.open()

Sinks

.open()Sink
#
Signature
aiofiles.open(file, mode='r', buffering=-1, encoding=None, ...) -> AsyncTextIOWrapper

Async file open. Path-traversal sink on user-controlled file path.

tracks:0

Fully-Qualified Names

FQNField
aiofilesfqns[0]

Wrong FQN → 0 findings. Verify with: change fqns to garbage → must produce 0 results.

Import

rule.py
from codepathfinder.go_rule import PyAiofiles