File tree Expand file tree Collapse file tree
python/ql/src/experimental/semmle/python Expand file tree Collapse file tree Original file line number Diff line number Diff line change 1+ /**
2+ * This version resides in the experimental area and provides a space for
3+ * external contributors to place new concepts, keeping to our preferred
4+ * structure while remaining in the experimental area.
5+ *
6+ * Provides abstract classes representing generic concepts such as file system
7+ * access or system command execution, for which individual framework libraries
8+ * provide concrete subclasses.
9+ */
10+
11+ import python
12+ private import semmle.python.dataflow.new.DataFlow
13+ private import semmle.python.dataflow.new.RemoteFlowSources
14+ private import semmle.python.dataflow.new.TaintTracking
15+ private import experimental.semmle.python.Frameworks
Original file line number Diff line number Diff line change 1+ /**
2+ * Helper file that imports all framework modeling.
3+ */
4+
5+ private import experimental.semmle.python.frameworks.Stdlib
Original file line number Diff line number Diff line change 1+ /**
2+ * Provides classes modeling security-relevant aspects of the standard libraries.
3+ * Note: some modeling is done internally in the dataflow/taint tracking implementation.
4+ */
5+
6+ private import python
7+ private import semmle.python.dataflow.new.DataFlow
8+ private import semmle.python.dataflow.new.TaintTracking
9+ private import semmle.python.dataflow.new.RemoteFlowSources
10+ private import experimental.semmle.python.Concepts
11+ private import semmle.python.ApiGraphs
You can’t perform that action at this time.
0 commit comments