Merge pull request #7633 from erik-krogh/CWE-300

JS: add js/http-dependency query
This commit is contained in:
Erik Krogh Kristensen
2022-01-28 12:10:14 +01:00
committed by GitHub
9 changed files with 117 additions and 0 deletions

View File

@@ -0,0 +1,4 @@
| package.json:6:17:6:40 | "http:/ ... rg/foo" | Dependency downloaded using unencrypted communication channel. |
| package.json:7:17:7:39 | "ftp:// ... rg/foo" | Dependency downloaded using unencrypted communication channel. |
| package.json:12:17:12:40 | "http:/ ... rg/foo" | Dependency downloaded using unencrypted communication channel. |
| package.json:13:17:13:39 | "ftp:// ... rg/foo" | Dependency downloaded using unencrypted communication channel. |

View File

@@ -0,0 +1 @@
Security/CWE-300/InsecureDependencyResolution.ql

View File

@@ -0,0 +1 @@
console.log("foo");

View File

@@ -0,0 +1,15 @@
{
"name": "insecure-dep-downloader",
"dependencies": {
"foo": "*",
"good1": "https://example.org/foo",
"bad1": "http://example.org/foo",
"bad2": "ftp://example.org/foo"
},
"devDependencies": {
"bar": "*",
"good2": "https://example.org/foo",
"bad3": "http://example.org/foo",
"bad4": "ftp://example.org/foo"
}
}