Files
codeql/python/ql/examples/snippets/print.ql
2025-10-30 13:58:59 +00:00

19 lines
468 B
Plaintext

/**
* @id py/examples/print
* @name Find prints
* @description Find print statements or calls to the builtin function 'print'
* @tags print
*/
import python
private import LegacyPointsTo
from AstNode print
where
/* Python 2 without `from __future__ import print_function` */
print instanceof Print
or
/* Python 3 or with `from __future__ import print_function` */
print.(Call).getFunc().(ExprWithPointsTo).pointsTo(Value::named("print"))
select print