| FazBrowse GitHub Viewer | Trending | | Home |
| Tools: [Download Repo ZIP] [Original HTTPS Page] |
1 parent b0809a7 commit 2c95f6e
1 file changed
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
@@ -116,15 +116,17 @@ lead to a loss of confidentiality, integrity, or availability. | |||
| 116 | 116 | npm registry. | |
| 117 | 117 | The code run inherits all the privileges of the execution user. | |
| 118 | 118 | 4. Inputs provided to it by the code it is asked to run, as it is the | |
| 119 | - responsibility of the application to perform the required input validations. | ||
| 119 | + responsibility of the application to perform the required input validations, | ||
| 120 | + e.g. the input to `JSON.parse()`. | ||
| 120 | 121 | 5. Any connection used for inspector (debugger protocol) regardless of being | |
| 121 | 122 | opened by command line options or Node.js APIs, and regardless of the remote | |
| 122 | 123 | end being on the local machine or remote. | |
| 123 | 124 | 6. The file system when requiring a module. | |
| 124 | 125 | See <https://nodejs.org/api/modules.html#all-together>. | |
| 125 | 126 | ||
| 126 | 127 | Any unexpected behavior from the data manipulation from Node.js Internal | |
| 127 | - functions are considered a vulnerability. | ||
| 128 | + functions may be considered a vulnerability if they are expoitable via | ||
| 129 | + untrusted resources. | ||
| 128 | 130 | ||
| 129 | 131 | In addition to addressing vulnerabilities based on the above, the project works | |
| 130 | 132 | to avoid APIs and internal implementations that make it "easy" for application | |
| Back | FazBrowse Home | New Git URL |
0 commit comments