Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Appearance settings

python: Add provenance column to MaD#15730

Draft
yoff wants to merge 7 commits intogithub:maingithub/codeql:mainfrom
yoff:python/add-mad-provenance-columnyoff/codeql:python/add-mad-provenance-columnCopy head branch name to clipboard
Draft

python: Add provenance column to MaD#15730
yoff wants to merge 7 commits intogithub:maingithub/codeql:mainfrom
yoff:python/add-mad-provenance-columnyoff/codeql:python/add-mad-provenance-columnCopy head branch name to clipboard

Conversation

@yoff
Copy link
Copy Markdown
Contributor

@yoff yoff commented Feb 26, 2024

In preparation for a future where models are generated from the ModelEditor and via AI (as well as the bespoke internal tools we are already building..).

I would like to know if all the rows in python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/ALL.model.yml should be labeled as manual.

TODO: Add preference for manual models.

* The kind `remote` represents a general remote flow source.
*/
extensible predicate sourceModel(string type, string path, string kind);
extensible predicate sourceModel(string type, string path, string kind, string provenance);

Check warning

Code scanning / CodeQL

Missing QLDoc for parameter

The QLDoc has no documentation for provenance, but the QLDoc mentions remote
* respectively.
*/
extensible predicate summaryModel(string type, string path, string input, string output, string kind);
extensible predicate summaryModel(

Check warning

Code scanning / CodeQL

Missing QLDoc for parameter

The QLDoc has no documentation for provenance, but the QLDoc mentions taint
* The kind `remote` represents a general remote flow source.
*/
extensible predicate sourceModel(string type, string path, string kind);
extensible predicate sourceModel(string type, string path, string kind, string provenance);

Check warning

Code scanning / CodeQL

Missing QLDoc for parameter

The QLDoc has no documentation for provenance, but the QLDoc mentions remote
* respectively.
*/
extensible predicate summaryModel(string type, string path, string input, string output, string kind);
extensible predicate summaryModel(

Check warning

Code scanning / CodeQL

Missing QLDoc for parameter

The QLDoc has no documentation for provenance, but the QLDoc mentions taint
* The kind `remote` represents a general remote flow source.
*/
extensible predicate sourceModel(string type, string path, string kind);
extensible predicate sourceModel(string type, string path, string kind, string provenance);

Check warning

Code scanning / CodeQL

Missing QLDoc for parameter

The QLDoc has no documentation for provenance, but the QLDoc mentions remote
* respectively.
*/
extensible predicate summaryModel(string type, string path, string input, string output, string kind);
extensible predicate summaryModel(

Check warning

Code scanning / CodeQL

Missing QLDoc for parameter

The QLDoc has no documentation for provenance, but the QLDoc mentions taint
@yoff yoff force-pushed the python/add-mad-provenance-column branch from 9364a23 to e0f2547 Compare April 10, 2024 20:29
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant

Morty Proxy This is a proxified and sanitized view of the page, visit original site.