File tree Expand file tree Collapse file tree 3 files changed +31
-0
lines changed
python/ql/src/experimental/semmle/python Expand file tree Collapse file tree 3 files changed +31
-0
lines changed 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
+ private 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