├── .github └── workflows │ ├── codesweep.yml │ ├── codesweep_publish.yml │ └── sast_github_action.yml ├── .gitignore ├── LICENSE ├── NOTICE.txt ├── README.md ├── action.yml └── img ├── annotation.gif ├── annotation.png ├── checkrun.png └── keyAndSecret.gif /.github/workflows/codesweep.yml: -------------------------------------------------------------------------------- 1 | name: "HCL AppScan CodeSweep" 2 | on: 3 | pull_request: 4 | types: [opened,synchronize] 5 | jobs: 6 | scan: 7 | runs-on: ubuntu-latest 8 | steps: 9 | - name: Checkout 10 | uses: actions/checkout@v2 11 | with: 12 | fetch-depth: 0 13 | - name: Run AppScan CodeSweep 14 | uses: HCL-TECH-SOFTWARE/appscan-codesweep-action@v2 15 | with: 16 | asoc_key: ${{secrets.ASOC_KEY}} 17 | asoc_secret: ${{secrets.ASOC_SECRET}} 18 | status: failure 19 | env: 20 | GITHUB_TOKEN: ${{secrets.GITHUB_TOKEN}} -------------------------------------------------------------------------------- /.github/workflows/codesweep_publish.yml: -------------------------------------------------------------------------------- 1 | name: "HCL AppScan CodeSweep Publish" 2 | on: 3 | pull_request: 4 | types: [closed] 5 | jobs: 6 | publish: 7 | runs-on: ubuntu-latest 8 | steps: 9 | - name: Publish issues to ASoC 10 | uses: HCL-TECH-SOFTWARE/appscan-codesweep-action@v2 11 | with: 12 | asoc_key: ${{secrets.ASOC_KEY}} 13 | asoc_secret: ${{secrets.ASOC_SECRET}} 14 | publish_on_merge: true 15 | application_id: c3e94caa-9630-4b18-b37b-9ad2930afad5 16 | status: failure 17 | env: 18 | GITHUB_TOKEN: ${{secrets.GITHUB_TOKEN}} -------------------------------------------------------------------------------- /.github/workflows/sast_github_action.yml: -------------------------------------------------------------------------------- 1 | name: "HCL AppScan SAST" 2 | on: 3 | workflow_dispatch 4 | jobs: 5 | scan: 6 | runs-on: ubuntu-latest 7 | steps: 8 | - name: Checkout 9 | uses: actions/checkout@v3 10 | - name: Run AppScan SAST scan 11 | uses: HCL-TECH-SOFTWARE/appscan-sast-action@v1.0.1 12 | with: 13 | asoc_key: ${{secrets.ASOC_KEY}} 14 | asoc_secret: ${{secrets.ASOC_SECRET}} 15 | application_id: c3e94caa-9630-4b18-b37b-9ad2930afad5 -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | #package-lock.json 2 | #node_modules/** 3 | -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- 1 | Apache License 2 | Version 2.0, January 2004 3 | http://www.apache.org/licenses/ 4 | 5 | TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION 6 | 7 | 1. Definitions. 8 | 9 | "License" shall mean the terms and conditions for use, reproduction, 10 | and distribution as defined by Sections 1 through 9 of this document. 11 | 12 | "Licensor" shall mean the copyright owner or entity authorized by 13 | the copyright owner that is granting the License. 14 | 15 | "Legal Entity" shall mean the union of the acting entity and all 16 | other entities that control, are controlled by, or are under common 17 | control with that entity. For the purposes of this definition, 18 | "control" means (i) the power, direct or indirect, to cause the 19 | direction or management of such entity, whether by contract or 20 | otherwise, or (ii) ownership of fifty percent (50%) or more of the 21 | outstanding shares, or (iii) beneficial ownership of such entity. 22 | 23 | "You" (or "Your") shall mean an individual or Legal Entity 24 | exercising permissions granted by this License. 25 | 26 | "Source" form shall mean the preferred form for making modifications, 27 | including but not limited to software source code, documentation 28 | source, and configuration files. 29 | 30 | "Object" form shall mean any form resulting from mechanical 31 | transformation or translation of a Source form, including but 32 | not limited to compiled object code, generated documentation, 33 | and conversions to other media types. 34 | 35 | "Work" shall mean the work of authorship, whether in Source or 36 | Object form, made available under the License, as indicated by a 37 | copyright notice that is included in or attached to the work 38 | (an example is provided in the Appendix below). 39 | 40 | "Derivative Works" shall mean any work, whether in Source or Object 41 | form, that is based on (or derived from) the Work and for which the 42 | editorial revisions, annotations, elaborations, or other modifications 43 | represent, as a whole, an original work of authorship. For the purposes 44 | of this License, Derivative Works shall not include works that remain 45 | separable from, or merely link (or bind by name) to the interfaces of, 46 | the Work and Derivative Works thereof. 47 | 48 | "Contribution" shall mean any work of authorship, including 49 | the original version of the Work and any modifications or additions 50 | to that Work or Derivative Works thereof, that is intentionally 51 | submitted to Licensor for inclusion in the Work by the copyright owner 52 | or by an individual or Legal Entity authorized to submit on behalf of 53 | the copyright owner. For the purposes of this definition, "submitted" 54 | means any form of electronic, verbal, or written communication sent 55 | to the Licensor or its representatives, including but not limited to 56 | communication on electronic mailing lists, source code control systems, 57 | and issue tracking systems that are managed by, or on behalf of, the 58 | Licensor for the purpose of discussing and improving the Work, but 59 | excluding communication that is conspicuously marked or otherwise 60 | designated in writing by the copyright owner as "Not a Contribution." 61 | 62 | "Contributor" shall mean Licensor and any individual or Legal Entity 63 | on behalf of whom a Contribution has been received by Licensor and 64 | subsequently incorporated within the Work. 65 | 66 | 2. Grant of Copyright License. Subject to the terms and conditions of 67 | this License, each Contributor hereby grants to You a perpetual, 68 | worldwide, non-exclusive, no-charge, royalty-free, irrevocable 69 | copyright license to reproduce, prepare Derivative Works of, 70 | publicly display, publicly perform, sublicense, and distribute the 71 | Work and such Derivative Works in Source or Object form. 72 | 73 | 3. Grant of Patent License. Subject to the terms and conditions of 74 | this License, each Contributor hereby grants to You a perpetual, 75 | worldwide, non-exclusive, no-charge, royalty-free, irrevocable 76 | (except as stated in this section) patent license to make, have made, 77 | use, offer to sell, sell, import, and otherwise transfer the Work, 78 | where such license applies only to those patent claims licensable 79 | by such Contributor that are necessarily infringed by their 80 | Contribution(s) alone or by combination of their Contribution(s) 81 | with the Work to which such Contribution(s) was submitted. If You 82 | institute patent litigation against any entity (including a 83 | cross-claim or counterclaim in a lawsuit) alleging that the Work 84 | or a Contribution incorporated within the Work constitutes direct 85 | or contributory patent infringement, then any patent licenses 86 | granted to You under this License for that Work shall terminate 87 | as of the date such litigation is filed. 88 | 89 | 4. Redistribution. You may reproduce and distribute copies of the 90 | Work or Derivative Works thereof in any medium, with or without 91 | modifications, and in Source or Object form, provided that You 92 | meet the following conditions: 93 | 94 | (a) You must give any other recipients of the Work or 95 | Derivative Works a copy of this License; and 96 | 97 | (b) You must cause any modified files to carry prominent notices 98 | stating that You changed the files; and 99 | 100 | (c) You must retain, in the Source form of any Derivative Works 101 | that You distribute, all copyright, patent, trademark, and 102 | attribution notices from the Source form of the Work, 103 | excluding those notices that do not pertain to any part of 104 | the Derivative Works; and 105 | 106 | (d) If the Work includes a "NOTICE" text file as part of its 107 | distribution, then any Derivative Works that You distribute must 108 | include a readable copy of the attribution notices contained 109 | within such NOTICE file, excluding those notices that do not 110 | pertain to any part of the Derivative Works, in at least one 111 | of the following places: within a NOTICE text file distributed 112 | as part of the Derivative Works; within the Source form or 113 | documentation, if provided along with the Derivative Works; or, 114 | within a display generated by the Derivative Works, if and 115 | wherever such third-party notices normally appear. The contents 116 | of the NOTICE file are for informational purposes only and 117 | do not modify the License. You may add Your own attribution 118 | notices within Derivative Works that You distribute, alongside 119 | or as an addendum to the NOTICE text from the Work, provided 120 | that such additional attribution notices cannot be construed 121 | as modifying the License. 122 | 123 | You may add Your own copyright statement to Your modifications and 124 | may provide additional or different license terms and conditions 125 | for use, reproduction, or distribution of Your modifications, or 126 | for any such Derivative Works as a whole, provided Your use, 127 | reproduction, and distribution of the Work otherwise complies with 128 | the conditions stated in this License. 129 | 130 | 5. Submission of Contributions. Unless You explicitly state otherwise, 131 | any Contribution intentionally submitted for inclusion in the Work 132 | by You to the Licensor shall be under the terms and conditions of 133 | this License, without any additional terms or conditions. 134 | Notwithstanding the above, nothing herein shall supersede or modify 135 | the terms of any separate license agreement you may have executed 136 | with Licensor regarding such Contributions. 137 | 138 | 6. Trademarks. This License does not grant permission to use the trade 139 | names, trademarks, service marks, or product names of the Licensor, 140 | except as required for reasonable and customary use in describing the 141 | origin of the Work and reproducing the content of the NOTICE file. 142 | 143 | 7. Disclaimer of Warranty. Unless required by applicable law or 144 | agreed to in writing, Licensor provides the Work (and each 145 | Contributor provides its Contributions) on an "AS IS" BASIS, 146 | WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or 147 | implied, including, without limitation, any warranties or conditions 148 | of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A 149 | PARTICULAR PURPOSE. You are solely responsible for determining the 150 | appropriateness of using or redistributing the Work and assume any 151 | risks associated with Your exercise of permissions under this License. 152 | 153 | 8. Limitation of Liability. In no event and under no legal theory, 154 | whether in tort (including negligence), contract, or otherwise, 155 | unless required by applicable law (such as deliberate and grossly 156 | negligent acts) or agreed to in writing, shall any Contributor be 157 | liable to You for damages, including any direct, indirect, special, 158 | incidental, or consequential damages of any character arising as a 159 | result of this License or out of the use or inability to use the 160 | Work (including but not limited to damages for loss of goodwill, 161 | work stoppage, computer failure or malfunction, or any and all 162 | other commercial damages or losses), even if such Contributor 163 | has been advised of the possibility of such damages. 164 | 165 | 9. Accepting Warranty or Additional Liability. While redistributing 166 | the Work or Derivative Works thereof, You may choose to offer, 167 | and charge a fee for, acceptance of support, warranty, indemnity, 168 | or other liability obligations and/or rights consistent with this 169 | License. However, in accepting such obligations, You may act only 170 | on Your own behalf and on Your sole responsibility, not on behalf 171 | of any other Contributor, and only if You agree to indemnify, 172 | defend, and hold each Contributor harmless for any liability 173 | incurred by, or claims asserted against, such Contributor by reason 174 | of your accepting any such warranty or additional liability. 175 | 176 | END OF TERMS AND CONDITIONS 177 | 178 | APPENDIX: How to apply the Apache License to your work. 179 | 180 | To apply the Apache License to your work, attach the following 181 | boilerplate notice, with the fields enclosed by brackets "[]" 182 | replaced with your own identifying information. (Don't include 183 | the brackets!) The text should be enclosed in the appropriate 184 | comment syntax for the file format. We also recommend that a 185 | file or class name and description of purpose be included on the 186 | same "printed page" as the copyright notice for easier 187 | identification within third-party archives. 188 | 189 | Copyright [yyyy] [name of copyright owner] 190 | 191 | Licensed under the Apache License, Version 2.0 (the "License"); 192 | you may not use this file except in compliance with the License. 193 | You may obtain a copy of the License at 194 | 195 | http://www.apache.org/licenses/LICENSE-2.0 196 | 197 | Unless required by applicable law or agreed to in writing, software 198 | distributed under the License is distributed on an "AS IS" BASIS, 199 | WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 200 | See the License for the specific language governing permissions and 201 | limitations under the License. 202 | -------------------------------------------------------------------------------- /NOTICE.txt: -------------------------------------------------------------------------------- 1 | @actions/core 2 | MIT 3 | The MIT License (MIT) 4 | 5 | Copyright 2019 GitHub 6 | 7 | Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: 8 | 9 | The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. 10 | 11 | THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. 12 | 13 | @octokit/auth-token 14 | MIT 15 | The MIT License 16 | 17 | Copyright (c) 2019 Octokit contributors 18 | 19 | Permission is hereby granted, free of charge, to any person obtaining a copy 20 | of this software and associated documentation files (the "Software"), to deal 21 | in the Software without restriction, including without limitation the rights 22 | to use, copy, modify, merge, publish, distribute, sublicense, and/or sell 23 | copies of the Software, and to permit persons to whom the Software is 24 | furnished to do so, subject to the following conditions: 25 | 26 | The above copyright notice and this permission notice shall be included in 27 | all copies or substantial portions of the Software. 28 | 29 | THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR 30 | IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, 31 | FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE 32 | AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER 33 | LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, 34 | OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN 35 | THE SOFTWARE. 36 | 37 | 38 | @octokit/core 39 | MIT 40 | The MIT License 41 | 42 | Copyright (c) 2019 Octokit contributors 43 | 44 | Permission is hereby granted, free of charge, to any person obtaining a copy 45 | of this software and associated documentation files (the "Software"), to deal 46 | in the Software without restriction, including without limitation the rights 47 | to use, copy, modify, merge, publish, distribute, sublicense, and/or sell 48 | copies of the Software, and to permit persons to whom the Software is 49 | furnished to do so, subject to the following conditions: 50 | 51 | The above copyright notice and this permission notice shall be included in 52 | all copies or substantial portions of the Software. 53 | 54 | THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR 55 | IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, 56 | FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE 57 | AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER 58 | LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, 59 | OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN 60 | THE SOFTWARE. 61 | 62 | 63 | @octokit/endpoint 64 | MIT 65 | The MIT License 66 | 67 | Copyright (c) 2018 Octokit contributors 68 | 69 | Permission is hereby granted, free of charge, to any person obtaining a copy 70 | of this software and associated documentation files (the "Software"), to deal 71 | in the Software without restriction, including without limitation the rights 72 | to use, copy, modify, merge, publish, distribute, sublicense, and/or sell 73 | copies of the Software, and to permit persons to whom the Software is 74 | furnished to do so, subject to the following conditions: 75 | 76 | The above copyright notice and this permission notice shall be included in 77 | all copies or substantial portions of the Software. 78 | 79 | THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR 80 | IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, 81 | FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE 82 | AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER 83 | LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, 84 | OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN 85 | THE SOFTWARE. 86 | 87 | 88 | @octokit/graphql 89 | MIT 90 | The MIT License 91 | 92 | Copyright (c) 2018 Octokit contributors 93 | 94 | Permission is hereby granted, free of charge, to any person obtaining a copy 95 | of this software and associated documentation files (the "Software"), to deal 96 | in the Software without restriction, including without limitation the rights 97 | to use, copy, modify, merge, publish, distribute, sublicense, and/or sell 98 | copies of the Software, and to permit persons to whom the Software is 99 | furnished to do so, subject to the following conditions: 100 | 101 | The above copyright notice and this permission notice shall be included in 102 | all copies or substantial portions of the Software. 103 | 104 | THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR 105 | IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, 106 | FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE 107 | AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER 108 | LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, 109 | OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN 110 | THE SOFTWARE. 111 | 112 | 113 | @octokit/plugin-paginate-rest 114 | MIT 115 | MIT License Copyright (c) 2019 Octokit contributors 116 | 117 | Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: 118 | 119 | The above copyright notice and this permission notice (including the next paragraph) shall be included in all copies or substantial portions of the Software. 120 | 121 | THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. 122 | 123 | 124 | @octokit/plugin-request-log 125 | MIT 126 | MIT License Copyright (c) 2020 Octokit contributors 127 | 128 | Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: 129 | 130 | The above copyright notice and this permission notice (including the next paragraph) shall be included in all copies or substantial portions of the Software. 131 | 132 | THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. 133 | 134 | 135 | @octokit/plugin-rest-endpoint-methods 136 | MIT 137 | MIT License Copyright (c) 2019 Octokit contributors 138 | 139 | Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: 140 | 141 | The above copyright notice and this permission notice (including the next paragraph) shall be included in all copies or substantial portions of the Software. 142 | 143 | THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. 144 | 145 | 146 | @octokit/request 147 | MIT 148 | The MIT License 149 | 150 | Copyright (c) 2018 Octokit contributors 151 | 152 | Permission is hereby granted, free of charge, to any person obtaining a copy 153 | of this software and associated documentation files (the "Software"), to deal 154 | in the Software without restriction, including without limitation the rights 155 | to use, copy, modify, merge, publish, distribute, sublicense, and/or sell 156 | copies of the Software, and to permit persons to whom the Software is 157 | furnished to do so, subject to the following conditions: 158 | 159 | The above copyright notice and this permission notice shall be included in 160 | all copies or substantial portions of the Software. 161 | 162 | THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR 163 | IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, 164 | FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE 165 | AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER 166 | LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, 167 | OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN 168 | THE SOFTWARE. 169 | 170 | 171 | @octokit/request-error 172 | MIT 173 | The MIT License 174 | 175 | Copyright (c) 2019 Octokit contributors 176 | 177 | Permission is hereby granted, free of charge, to any person obtaining a copy 178 | of this software and associated documentation files (the "Software"), to deal 179 | in the Software without restriction, including without limitation the rights 180 | to use, copy, modify, merge, publish, distribute, sublicense, and/or sell 181 | copies of the Software, and to permit persons to whom the Software is 182 | furnished to do so, subject to the following conditions: 183 | 184 | The above copyright notice and this permission notice shall be included in 185 | all copies or substantial portions of the Software. 186 | 187 | THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR 188 | IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, 189 | FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE 190 | AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER 191 | LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, 192 | OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN 193 | THE SOFTWARE. 194 | 195 | 196 | @octokit/rest 197 | MIT 198 | The MIT License 199 | 200 | Copyright (c) 2012 Cloud9 IDE, Inc. (Mike de Boer) 201 | Copyright (c) 2017-2018 Octokit contributors 202 | 203 | Permission is hereby granted, free of charge, to any person obtaining a copy 204 | of this software and associated documentation files (the "Software"), to deal 205 | in the Software without restriction, including without limitation the rights 206 | to use, copy, modify, merge, publish, distribute, sublicense, and/or sell 207 | copies of the Software, and to permit persons to whom the Software is 208 | furnished to do so, subject to the following conditions: 209 | 210 | The above copyright notice and this permission notice shall be included in 211 | all copies or substantial portions of the Software. 212 | 213 | THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR 214 | IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, 215 | FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE 216 | AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER 217 | LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, 218 | OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN 219 | THE SOFTWARE. 220 | 221 | 222 | @sindresorhus/is 223 | MIT 224 | MIT License 225 | 226 | Copyright (c) Sindre Sorhus (https://sindresorhus.com) 227 | 228 | Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: 229 | 230 | The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. 231 | 232 | THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. 233 | 234 | 235 | @szmarczak/http-timer 236 | MIT 237 | MIT License 238 | 239 | Copyright (c) 2018 Szymon Marczak 240 | 241 | Permission is hereby granted, free of charge, to any person obtaining a copy 242 | of this software and associated documentation files (the "Software"), to deal 243 | in the Software without restriction, including without limitation the rights 244 | to use, copy, modify, merge, publish, distribute, sublicense, and/or sell 245 | copies of the Software, and to permit persons to whom the Software is 246 | furnished to do so, subject to the following conditions: 247 | 248 | The above copyright notice and this permission notice shall be included in all 249 | copies or substantial portions of the Software. 250 | 251 | THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR 252 | IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, 253 | FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE 254 | AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER 255 | LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, 256 | OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE 257 | SOFTWARE. 258 | 259 | 260 | @vercel/ncc 261 | MIT 262 | Copyright 2018 ZEIT, Inc. 263 | 264 | Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: 265 | 266 | The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. 267 | 268 | THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. 269 | 270 | asynckit 271 | MIT 272 | The MIT License (MIT) 273 | 274 | Copyright (c) 2016 Alex Indigo 275 | 276 | Permission is hereby granted, free of charge, to any person obtaining a copy 277 | of this software and associated documentation files (the "Software"), to deal 278 | in the Software without restriction, including without limitation the rights 279 | to use, copy, modify, merge, publish, distribute, sublicense, and/or sell 280 | copies of the Software, and to permit persons to whom the Software is 281 | furnished to do so, subject to the following conditions: 282 | 283 | The above copyright notice and this permission notice shall be included in all 284 | copies or substantial portions of the Software. 285 | 286 | THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR 287 | IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, 288 | FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE 289 | AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER 290 | LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, 291 | OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE 292 | SOFTWARE. 293 | 294 | 295 | before-after-hook 296 | Apache-2.0 297 | Apache License 298 | Version 2.0, January 2004 299 | http://www.apache.org/licenses/ 300 | 301 | TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION 302 | 303 | 1. Definitions. 304 | 305 | "License" shall mean the terms and conditions for use, reproduction, 306 | and distribution as defined by Sections 1 through 9 of this document. 307 | 308 | "Licensor" shall mean the copyright owner or entity authorized by 309 | the copyright owner that is granting the License. 310 | 311 | "Legal Entity" shall mean the union of the acting entity and all 312 | other entities that control, are controlled by, or are under common 313 | control with that entity. For the purposes of this definition, 314 | "control" means (i) the power, direct or indirect, to cause the 315 | direction or management of such entity, whether by contract or 316 | otherwise, or (ii) ownership of fifty percent (50%) or more of the 317 | outstanding shares, or (iii) beneficial ownership of such entity. 318 | 319 | "You" (or "Your") shall mean an individual or Legal Entity 320 | exercising permissions granted by this License. 321 | 322 | "Source" form shall mean the preferred form for making modifications, 323 | including but not limited to software source code, documentation 324 | source, and configuration files. 325 | 326 | "Object" form shall mean any form resulting from mechanical 327 | transformation or translation of a Source form, including but 328 | not limited to compiled object code, generated documentation, 329 | and conversions to other media types. 330 | 331 | "Work" shall mean the work of authorship, whether in Source or 332 | Object form, made available under the License, as indicated by a 333 | copyright notice that is included in or attached to the work 334 | (an example is provided in the Appendix below). 335 | 336 | "Derivative Works" shall mean any work, whether in Source or Object 337 | form, that is based on (or derived from) the Work and for which the 338 | editorial revisions, annotations, elaborations, or other modifications 339 | represent, as a whole, an original work of authorship. For the purposes 340 | of this License, Derivative Works shall not include works that remain 341 | separable from, or merely link (or bind by name) to the interfaces of, 342 | the Work and Derivative Works thereof. 343 | 344 | "Contribution" shall mean any work of authorship, including 345 | the original version of the Work and any modifications or additions 346 | to that Work or Derivative Works thereof, that is intentionally 347 | submitted to Licensor for inclusion in the Work by the copyright owner 348 | or by an individual or Legal Entity authorized to submit on behalf of 349 | the copyright owner. For the purposes of this definition, "submitted" 350 | means any form of electronic, verbal, or written communication sent 351 | to the Licensor or its representatives, including but not limited to 352 | communication on electronic mailing lists, source code control systems, 353 | and issue tracking systems that are managed by, or on behalf of, the 354 | Licensor for the purpose of discussing and improving the Work, but 355 | excluding communication that is conspicuously marked or otherwise 356 | designated in writing by the copyright owner as "Not a Contribution." 357 | 358 | "Contributor" shall mean Licensor and any individual or Legal Entity 359 | on behalf of whom a Contribution has been received by Licensor and 360 | subsequently incorporated within the Work. 361 | 362 | 2. Grant of Copyright License. Subject to the terms and conditions of 363 | this License, each Contributor hereby grants to You a perpetual, 364 | worldwide, non-exclusive, no-charge, royalty-free, irrevocable 365 | copyright license to reproduce, prepare Derivative Works of, 366 | publicly display, publicly perform, sublicense, and distribute the 367 | Work and such Derivative Works in Source or Object form. 368 | 369 | 3. Grant of Patent License. Subject to the terms and conditions of 370 | this License, each Contributor hereby grants to You a perpetual, 371 | worldwide, non-exclusive, no-charge, royalty-free, irrevocable 372 | (except as stated in this section) patent license to make, have made, 373 | use, offer to sell, sell, import, and otherwise transfer the Work, 374 | where such license applies only to those patent claims licensable 375 | by such Contributor that are necessarily infringed by their 376 | Contribution(s) alone or by combination of their Contribution(s) 377 | with the Work to which such Contribution(s) was submitted. If You 378 | institute patent litigation against any entity (including a 379 | cross-claim or counterclaim in a lawsuit) alleging that the Work 380 | or a Contribution incorporated within the Work constitutes direct 381 | or contributory patent infringement, then any patent licenses 382 | granted to You under this License for that Work shall terminate 383 | as of the date such litigation is filed. 384 | 385 | 4. Redistribution. You may reproduce and distribute copies of the 386 | Work or Derivative Works thereof in any medium, with or without 387 | modifications, and in Source or Object form, provided that You 388 | meet the following conditions: 389 | 390 | (a) You must give any other recipients of the Work or 391 | Derivative Works a copy of this License; and 392 | 393 | (b) You must cause any modified files to carry prominent notices 394 | stating that You changed the files; and 395 | 396 | (c) You must retain, in the Source form of any Derivative Works 397 | that You distribute, all copyright, patent, trademark, and 398 | attribution notices from the Source form of the Work, 399 | excluding those notices that do not pertain to any part of 400 | the Derivative Works; and 401 | 402 | (d) If the Work includes a "NOTICE" text file as part of its 403 | distribution, then any Derivative Works that You distribute must 404 | include a readable copy of the attribution notices contained 405 | within such NOTICE file, excluding those notices that do not 406 | pertain to any part of the Derivative Works, in at least one 407 | of the following places: within a NOTICE text file distributed 408 | as part of the Derivative Works; within the Source form or 409 | documentation, if provided along with the Derivative Works; or, 410 | within a display generated by the Derivative Works, if and 411 | wherever such third-party notices normally appear. The contents 412 | of the NOTICE file are for informational purposes only and 413 | do not modify the License. You may add Your own attribution 414 | notices within Derivative Works that You distribute, alongside 415 | or as an addendum to the NOTICE text from the Work, provided 416 | that such additional attribution notices cannot be construed 417 | as modifying the License. 418 | 419 | You may add Your own copyright statement to Your modifications and 420 | may provide additional or different license terms and conditions 421 | for use, reproduction, or distribution of Your modifications, or 422 | for any such Derivative Works as a whole, provided Your use, 423 | reproduction, and distribution of the Work otherwise complies with 424 | the conditions stated in this License. 425 | 426 | 5. Submission of Contributions. Unless You explicitly state otherwise, 427 | any Contribution intentionally submitted for inclusion in the Work 428 | by You to the Licensor shall be under the terms and conditions of 429 | this License, without any additional terms or conditions. 430 | Notwithstanding the above, nothing herein shall supersede or modify 431 | the terms of any separate license agreement you may have executed 432 | with Licensor regarding such Contributions. 433 | 434 | 6. Trademarks. This License does not grant permission to use the trade 435 | names, trademarks, service marks, or product names of the Licensor, 436 | except as required for reasonable and customary use in describing the 437 | origin of the Work and reproducing the content of the NOTICE file. 438 | 439 | 7. Disclaimer of Warranty. Unless required by applicable law or 440 | agreed to in writing, Licensor provides the Work (and each 441 | Contributor provides its Contributions) on an "AS IS" BASIS, 442 | WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or 443 | implied, including, without limitation, any warranties or conditions 444 | of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A 445 | PARTICULAR PURPOSE. You are solely responsible for determining the 446 | appropriateness of using or redistributing the Work and assume any 447 | risks associated with Your exercise of permissions under this License. 448 | 449 | 8. Limitation of Liability. In no event and under no legal theory, 450 | whether in tort (including negligence), contract, or otherwise, 451 | unless required by applicable law (such as deliberate and grossly 452 | negligent acts) or agreed to in writing, shall any Contributor be 453 | liable to You for damages, including any direct, indirect, special, 454 | incidental, or consequential damages of any character arising as a 455 | result of this License or out of the use or inability to use the 456 | Work (including but not limited to damages for loss of goodwill, 457 | work stoppage, computer failure or malfunction, or any and all 458 | other commercial damages or losses), even if such Contributor 459 | has been advised of the possibility of such damages. 460 | 461 | 9. Accepting Warranty or Additional Liability. While redistributing 462 | the Work or Derivative Works thereof, You may choose to offer, 463 | and charge a fee for, acceptance of support, warranty, indemnity, 464 | or other liability obligations and/or rights consistent with this 465 | License. However, in accepting such obligations, You may act only 466 | on Your own behalf and on Your sole responsibility, not on behalf 467 | of any other Contributor, and only if You agree to indemnify, 468 | defend, and hold each Contributor harmless for any liability 469 | incurred by, or claims asserted against, such Contributor by reason 470 | of your accepting any such warranty or additional liability. 471 | 472 | END OF TERMS AND CONDITIONS 473 | 474 | APPENDIX: How to apply the Apache License to your work. 475 | 476 | To apply the Apache License to your work, attach the following 477 | boilerplate notice, with the fields enclosed by brackets "{}" 478 | replaced with your own identifying information. (Don't include 479 | the brackets!) The text should be enclosed in the appropriate 480 | comment syntax for the file format. We also recommend that a 481 | file or class name and description of purpose be included on the 482 | same "printed page" as the copyright notice for easier 483 | identification within third-party archives. 484 | 485 | Copyright 2018 Gregor Martynus and other contributors. 486 | 487 | Licensed under the Apache License, Version 2.0 (the "License"); 488 | you may not use this file except in compliance with the License. 489 | You may obtain a copy of the License at 490 | 491 | http://www.apache.org/licenses/LICENSE-2.0 492 | 493 | Unless required by applicable law or agreed to in writing, software 494 | distributed under the License is distributed on an "AS IS" BASIS, 495 | WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 496 | See the License for the specific language governing permissions and 497 | limitations under the License. 498 | 499 | 500 | cacheable-lookup 501 | MIT 502 | MIT License 503 | 504 | Copyright (c) 2019 Szymon Marczak 505 | 506 | Permission is hereby granted, free of charge, to any person obtaining a copy 507 | of this software and associated documentation files (the "Software"), to deal 508 | in the Software without restriction, including without limitation the rights 509 | to use, copy, modify, merge, publish, distribute, sublicense, and/or sell 510 | copies of the Software, and to permit persons to whom the Software is 511 | furnished to do so, subject to the following conditions: 512 | 513 | The above copyright notice and this permission notice shall be included in all 514 | copies or substantial portions of the Software. 515 | 516 | THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR 517 | IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, 518 | FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE 519 | AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER 520 | LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, 521 | OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE 522 | SOFTWARE. 523 | 524 | 525 | cacheable-request 526 | MIT 527 | MIT License 528 | 529 | Copyright (c) 2017 Luke Childs 530 | 531 | Permission is hereby granted, free of charge, to any person obtaining a copy 532 | of this software and associated documentation files (the "Software"), to deal 533 | in the Software without restriction, including without limitation the rights 534 | to use, copy, modify, merge, publish, distribute, sublicense, and/or sell 535 | copies of the Software, and to permit persons to whom the Software is 536 | furnished to do so, subject to the following conditions: 537 | 538 | The above copyright notice and this permission notice shall be included in all 539 | copies or substantial portions of the Software. 540 | 541 | THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR 542 | IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, 543 | FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE 544 | AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER 545 | LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, 546 | OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE 547 | SOFTWARE. 548 | 549 | 550 | clone-response 551 | MIT 552 | MIT License 553 | 554 | Copyright (c) 2017 Luke Childs 555 | 556 | Permission is hereby granted, free of charge, to any person obtaining a copy 557 | of this software and associated documentation files (the "Software"), to deal 558 | in the Software without restriction, including without limitation the rights 559 | to use, copy, modify, merge, publish, distribute, sublicense, and/or sell 560 | copies of the Software, and to permit persons to whom the Software is 561 | furnished to do so, subject to the following conditions: 562 | 563 | The above copyright notice and this permission notice shall be included in all 564 | copies or substantial portions of the Software. 565 | 566 | THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR 567 | IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, 568 | FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE 569 | AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER 570 | LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, 571 | OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE 572 | SOFTWARE. 573 | 574 | 575 | combined-stream 576 | MIT 577 | Copyright (c) 2011 Debuggable Limited 578 | 579 | Permission is hereby granted, free of charge, to any person obtaining a copy 580 | of this software and associated documentation files (the "Software"), to deal 581 | in the Software without restriction, including without limitation the rights 582 | to use, copy, modify, merge, publish, distribute, sublicense, and/or sell 583 | copies of the Software, and to permit persons to whom the Software is 584 | furnished to do so, subject to the following conditions: 585 | 586 | The above copyright notice and this permission notice shall be included in 587 | all copies or substantial portions of the Software. 588 | 589 | THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR 590 | IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, 591 | FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE 592 | AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER 593 | LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, 594 | OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN 595 | THE SOFTWARE. 596 | 597 | 598 | cross-spawn 599 | MIT 600 | The MIT License (MIT) 601 | 602 | Copyright (c) 2018 Made With MOXY Lda 603 | 604 | Permission is hereby granted, free of charge, to any person obtaining a copy 605 | of this software and associated documentation files (the "Software"), to deal 606 | in the Software without restriction, including without limitation the rights 607 | to use, copy, modify, merge, publish, distribute, sublicense, and/or sell 608 | copies of the Software, and to permit persons to whom the Software is 609 | furnished to do so, subject to the following conditions: 610 | 611 | The above copyright notice and this permission notice shall be included in 612 | all copies or substantial portions of the Software. 613 | 614 | THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR 615 | IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, 616 | FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE 617 | AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER 618 | LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, 619 | OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN 620 | THE SOFTWARE. 621 | 622 | 623 | decompress-response 624 | MIT 625 | MIT License 626 | 627 | Copyright (c) Sindre Sorhus (https://sindresorhus.com) 628 | 629 | Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: 630 | 631 | The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. 632 | 633 | THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. 634 | 635 | 636 | defer-to-connect 637 | MIT 638 | MIT License 639 | 640 | Copyright (c) 2018 Szymon Marczak 641 | 642 | Permission is hereby granted, free of charge, to any person obtaining a copy 643 | of this software and associated documentation files (the "Software"), to deal 644 | in the Software without restriction, including without limitation the rights 645 | to use, copy, modify, merge, publish, distribute, sublicense, and/or sell 646 | copies of the Software, and to permit persons to whom the Software is 647 | furnished to do so, subject to the following conditions: 648 | 649 | The above copyright notice and this permission notice shall be included in all 650 | copies or substantial portions of the Software. 651 | 652 | THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR 653 | IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, 654 | FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE 655 | AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER 656 | LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, 657 | OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE 658 | SOFTWARE. 659 | 660 | 661 | delayed-stream 662 | MIT 663 | Copyright (c) 2011 Debuggable Limited 664 | 665 | Permission is hereby granted, free of charge, to any person obtaining a copy 666 | of this software and associated documentation files (the "Software"), to deal 667 | in the Software without restriction, including without limitation the rights 668 | to use, copy, modify, merge, publish, distribute, sublicense, and/or sell 669 | copies of the Software, and to permit persons to whom the Software is 670 | furnished to do so, subject to the following conditions: 671 | 672 | The above copyright notice and this permission notice shall be included in 673 | all copies or substantial portions of the Software. 674 | 675 | THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR 676 | IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, 677 | FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE 678 | AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER 679 | LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, 680 | OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN 681 | THE SOFTWARE. 682 | 683 | 684 | deprecation 685 | ISC 686 | The ISC License 687 | 688 | Copyright (c) Gregor Martynus and contributors 689 | 690 | Permission to use, copy, modify, and/or distribute this software for any 691 | purpose with or without fee is hereby granted, provided that the above 692 | copyright notice and this permission notice appear in all copies. 693 | 694 | THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES 695 | WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF 696 | MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR 697 | ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES 698 | WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN 699 | ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR 700 | IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. 701 | 702 | 703 | domino 704 | BSD-2-Clause 705 | Copyright (c) 2011 The Mozilla Foundation. 706 | All rights reserved. 707 | 708 | Redistribution and use in source and binary forms, with or without 709 | modification, are permitted provided that the following conditions are 710 | met: 711 | 712 | Redistributions of source code must retain the above copyright 713 | notice, this list of conditions and the following disclaimer. 714 | 715 | Redistributions in binary form must reproduce the above copyright 716 | notice, this list of conditions and the following disclaimer in the 717 | documentation and/or other materials provided with the distribution. 718 | 719 | THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS 720 | IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED 721 | TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A 722 | PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT 723 | HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, 724 | SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED 725 | TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR 726 | PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF 727 | LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING 728 | NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS 729 | SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 730 | 731 | 732 | end-of-stream 733 | MIT 734 | The MIT License (MIT) 735 | 736 | Copyright (c) 2014 Mathias Buus 737 | 738 | Permission is hereby granted, free of charge, to any person obtaining a copy 739 | of this software and associated documentation files (the "Software"), to deal 740 | in the Software without restriction, including without limitation the rights 741 | to use, copy, modify, merge, publish, distribute, sublicense, and/or sell 742 | copies of the Software, and to permit persons to whom the Software is 743 | furnished to do so, subject to the following conditions: 744 | 745 | The above copyright notice and this permission notice shall be included in 746 | all copies or substantial portions of the Software. 747 | 748 | THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR 749 | IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, 750 | FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE 751 | AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER 752 | LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, 753 | OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN 754 | THE SOFTWARE. 755 | 756 | execa 757 | MIT 758 | MIT License 759 | 760 | Copyright (c) Sindre Sorhus (sindresorhus.com) 761 | 762 | Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: 763 | 764 | The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. 765 | 766 | THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. 767 | 768 | 769 | form-data 770 | MIT 771 | Copyright (c) 2012 Felix Geisendörfer (felix@debuggable.com) and contributors 772 | 773 | Permission is hereby granted, free of charge, to any person obtaining a copy 774 | of this software and associated documentation files (the "Software"), to deal 775 | in the Software without restriction, including without limitation the rights 776 | to use, copy, modify, merge, publish, distribute, sublicense, and/or sell 777 | copies of the Software, and to permit persons to whom the Software is 778 | furnished to do so, subject to the following conditions: 779 | 780 | The above copyright notice and this permission notice shall be included in 781 | all copies or substantial portions of the Software. 782 | 783 | THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR 784 | IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, 785 | FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE 786 | AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER 787 | LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, 788 | OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN 789 | THE SOFTWARE. 790 | 791 | 792 | get-stream 793 | MIT 794 | MIT License 795 | 796 | Copyright (c) Sindre Sorhus (sindresorhus.com) 797 | 798 | Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: 799 | 800 | The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. 801 | 802 | THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. 803 | 804 | 805 | got 806 | MIT 807 | MIT License 808 | 809 | Copyright (c) Sindre Sorhus (sindresorhus.com) 810 | 811 | Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: 812 | 813 | The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. 814 | 815 | THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. 816 | 817 | 818 | http-cache-semantics 819 | BSD-2-Clause 820 | Copyright 2016-2018 Kornel Lesiński 821 | 822 | Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met: 823 | 824 | 1. Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer. 825 | 826 | 2. Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution. 827 | 828 | THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 829 | 830 | 831 | http2-wrapper 832 | MIT 833 | MIT License 834 | 835 | Copyright (c) 2018 Szymon Marczak 836 | 837 | Permission is hereby granted, free of charge, to any person obtaining a copy 838 | of this software and associated documentation files (the "Software"), to deal 839 | in the Software without restriction, including without limitation the rights 840 | to use, copy, modify, merge, publish, distribute, sublicense, and/or sell 841 | copies of the Software, and to permit persons to whom the Software is 842 | furnished to do so, subject to the following conditions: 843 | 844 | The above copyright notice and this permission notice shall be included in all 845 | copies or substantial portions of the Software. 846 | 847 | THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR 848 | IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, 849 | FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE 850 | AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER 851 | LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, 852 | OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE 853 | SOFTWARE. 854 | 855 | 856 | is-plain-object 857 | MIT 858 | The MIT License (MIT) 859 | 860 | Copyright (c) 2014-2017, Jon Schlinkert. 861 | 862 | Permission is hereby granted, free of charge, to any person obtaining a copy 863 | of this software and associated documentation files (the "Software"), to deal 864 | in the Software without restriction, including without limitation the rights 865 | to use, copy, modify, merge, publish, distribute, sublicense, and/or sell 866 | copies of the Software, and to permit persons to whom the Software is 867 | furnished to do so, subject to the following conditions: 868 | 869 | The above copyright notice and this permission notice shall be included in 870 | all copies or substantial portions of the Software. 871 | 872 | THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR 873 | IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, 874 | FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE 875 | AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER 876 | LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, 877 | OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN 878 | THE SOFTWARE. 879 | 880 | 881 | is-stream 882 | MIT 883 | The MIT License (MIT) 884 | 885 | Copyright (c) Sindre Sorhus (sindresorhus.com) 886 | 887 | Permission is hereby granted, free of charge, to any person obtaining a copy 888 | of this software and associated documentation files (the "Software"), to deal 889 | in the Software without restriction, including without limitation the rights 890 | to use, copy, modify, merge, publish, distribute, sublicense, and/or sell 891 | copies of the Software, and to permit persons to whom the Software is 892 | furnished to do so, subject to the following conditions: 893 | 894 | The above copyright notice and this permission notice shall be included in 895 | all copies or substantial portions of the Software. 896 | 897 | THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR 898 | IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, 899 | FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE 900 | AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER 901 | LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, 902 | OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN 903 | THE SOFTWARE. 904 | 905 | 906 | isexe 907 | ISC 908 | The ISC License 909 | 910 | Copyright (c) Isaac Z. Schlueter and Contributors 911 | 912 | Permission to use, copy, modify, and/or distribute this software for any 913 | purpose with or without fee is hereby granted, provided that the above 914 | copyright notice and this permission notice appear in all copies. 915 | 916 | THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES 917 | WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF 918 | MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR 919 | ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES 920 | WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN 921 | ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR 922 | IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. 923 | 924 | 925 | json-buffer 926 | MIT 927 | Copyright (c) 2013 Dominic Tarr 928 | 929 | Permission is hereby granted, free of charge, 930 | to any person obtaining a copy of this software and 931 | associated documentation files (the "Software"), to 932 | deal in the Software without restriction, including 933 | without limitation the rights to use, copy, modify, 934 | merge, publish, distribute, sublicense, and/or sell 935 | copies of the Software, and to permit persons to whom 936 | the Software is furnished to do so, 937 | subject to the following conditions: 938 | 939 | The above copyright notice and this permission notice 940 | shall be included in all copies or substantial portions of the Software. 941 | 942 | THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, 943 | EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES 944 | OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. 945 | IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR 946 | ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, 947 | TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE 948 | SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. 949 | 950 | 951 | keyv 952 | MIT 953 | MIT License 954 | 955 | Copyright (c) 2017 Luke Childs 956 | 957 | Permission is hereby granted, free of charge, to any person obtaining a copy 958 | of this software and associated documentation files (the "Software"), to deal 959 | in the Software without restriction, including without limitation the rights 960 | to use, copy, modify, merge, publish, distribute, sublicense, and/or sell 961 | copies of the Software, and to permit persons to whom the Software is 962 | furnished to do so, subject to the following conditions: 963 | 964 | The above copyright notice and this permission notice shall be included in all 965 | copies or substantial portions of the Software. 966 | 967 | THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR 968 | IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, 969 | FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE 970 | AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER 971 | LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, 972 | OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE 973 | SOFTWARE. 974 | 975 | 976 | lowercase-keys 977 | MIT 978 | MIT License 979 | 980 | Copyright (c) Sindre Sorhus (sindresorhus.com) 981 | 982 | Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: 983 | 984 | The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. 985 | 986 | THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. 987 | 988 | 989 | macos-release 990 | MIT 991 | MIT License 992 | 993 | Copyright (c) Sindre Sorhus (sindresorhus.com) 994 | 995 | Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: 996 | 997 | The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. 998 | 999 | THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. 1000 | 1001 | 1002 | mime-db 1003 | MIT 1004 | 1005 | The MIT License (MIT) 1006 | 1007 | Copyright (c) 2014 Jonathan Ong me@jongleberry.com 1008 | 1009 | Permission is hereby granted, free of charge, to any person obtaining a copy 1010 | of this software and associated documentation files (the "Software"), to deal 1011 | in the Software without restriction, including without limitation the rights 1012 | to use, copy, modify, merge, publish, distribute, sublicense, and/or sell 1013 | copies of the Software, and to permit persons to whom the Software is 1014 | furnished to do so, subject to the following conditions: 1015 | 1016 | The above copyright notice and this permission notice shall be included in 1017 | all copies or substantial portions of the Software. 1018 | 1019 | THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR 1020 | IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, 1021 | FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE 1022 | AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER 1023 | LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, 1024 | OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN 1025 | THE SOFTWARE. 1026 | 1027 | 1028 | mime-types 1029 | MIT 1030 | (The MIT License) 1031 | 1032 | Copyright (c) 2014 Jonathan Ong 1033 | Copyright (c) 2015 Douglas Christopher Wilson 1034 | 1035 | Permission is hereby granted, free of charge, to any person obtaining 1036 | a copy of this software and associated documentation files (the 1037 | 'Software'), to deal in the Software without restriction, including 1038 | without limitation the rights to use, copy, modify, merge, publish, 1039 | distribute, sublicense, and/or sell copies of the Software, and to 1040 | permit persons to whom the Software is furnished to do so, subject to 1041 | the following conditions: 1042 | 1043 | The above copyright notice and this permission notice shall be 1044 | included in all copies or substantial portions of the Software. 1045 | 1046 | THE SOFTWARE IS PROVIDED 'AS IS', WITHOUT WARRANTY OF ANY KIND, 1047 | EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF 1048 | MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. 1049 | IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY 1050 | CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, 1051 | TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE 1052 | SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. 1053 | 1054 | 1055 | mimic-response 1056 | MIT 1057 | MIT License 1058 | 1059 | Copyright (c) Sindre Sorhus (https://sindresorhus.com) 1060 | 1061 | Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: 1062 | 1063 | The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. 1064 | 1065 | THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. 1066 | 1067 | 1068 | nice-try 1069 | MIT 1070 | The MIT License (MIT) 1071 | 1072 | Copyright (c) 2018 Tobias Reich 1073 | 1074 | Permission is hereby granted, free of charge, to any person obtaining a copy 1075 | of this software and associated documentation files (the "Software"), to deal 1076 | in the Software without restriction, including without limitation the rights 1077 | to use, copy, modify, merge, publish, distribute, sublicense, and/or sell 1078 | copies of the Software, and to permit persons to whom the Software is 1079 | furnished to do so, subject to the following conditions: 1080 | 1081 | The above copyright notice and this permission notice shall be included in 1082 | all copies or substantial portions of the Software. 1083 | 1084 | THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR 1085 | IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, 1086 | FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE 1087 | AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER 1088 | LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, 1089 | OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN 1090 | THE SOFTWARE. 1091 | 1092 | 1093 | node-fetch 1094 | MIT 1095 | The MIT License (MIT) 1096 | 1097 | Copyright (c) 2016 David Frank 1098 | 1099 | Permission is hereby granted, free of charge, to any person obtaining a copy 1100 | of this software and associated documentation files (the "Software"), to deal 1101 | in the Software without restriction, including without limitation the rights 1102 | to use, copy, modify, merge, publish, distribute, sublicense, and/or sell 1103 | copies of the Software, and to permit persons to whom the Software is 1104 | furnished to do so, subject to the following conditions: 1105 | 1106 | The above copyright notice and this permission notice shall be included in all 1107 | copies or substantial portions of the Software. 1108 | 1109 | THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR 1110 | IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, 1111 | FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE 1112 | AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER 1113 | LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, 1114 | OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE 1115 | SOFTWARE. 1116 | 1117 | 1118 | 1119 | normalize-url 1120 | MIT 1121 | MIT License 1122 | 1123 | Copyright (c) Sindre Sorhus (sindresorhus.com) 1124 | 1125 | Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: 1126 | 1127 | The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. 1128 | 1129 | THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. 1130 | 1131 | 1132 | npm-run-path 1133 | MIT 1134 | The MIT License (MIT) 1135 | 1136 | Copyright (c) Sindre Sorhus (sindresorhus.com) 1137 | 1138 | Permission is hereby granted, free of charge, to any person obtaining a copy 1139 | of this software and associated documentation files (the "Software"), to deal 1140 | in the Software without restriction, including without limitation the rights 1141 | to use, copy, modify, merge, publish, distribute, sublicense, and/or sell 1142 | copies of the Software, and to permit persons to whom the Software is 1143 | furnished to do so, subject to the following conditions: 1144 | 1145 | The above copyright notice and this permission notice shall be included in 1146 | all copies or substantial portions of the Software. 1147 | 1148 | THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR 1149 | IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, 1150 | FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE 1151 | AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER 1152 | LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, 1153 | OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN 1154 | THE SOFTWARE. 1155 | 1156 | 1157 | once 1158 | ISC 1159 | The ISC License 1160 | 1161 | Copyright (c) Isaac Z. Schlueter and Contributors 1162 | 1163 | Permission to use, copy, modify, and/or distribute this software for any 1164 | purpose with or without fee is hereby granted, provided that the above 1165 | copyright notice and this permission notice appear in all copies. 1166 | 1167 | THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES 1168 | WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF 1169 | MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR 1170 | ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES 1171 | WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN 1172 | ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR 1173 | IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. 1174 | 1175 | 1176 | os-name 1177 | MIT 1178 | MIT License 1179 | 1180 | Copyright (c) Sindre Sorhus (sindresorhus.com) 1181 | 1182 | Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: 1183 | 1184 | The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. 1185 | 1186 | THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. 1187 | 1188 | 1189 | p-cancelable 1190 | MIT 1191 | MIT License 1192 | 1193 | Copyright (c) Sindre Sorhus (sindresorhus.com) 1194 | 1195 | Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: 1196 | 1197 | The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. 1198 | 1199 | THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. 1200 | 1201 | 1202 | p-finally 1203 | MIT 1204 | The MIT License (MIT) 1205 | 1206 | Copyright (c) Sindre Sorhus (sindresorhus.com) 1207 | 1208 | Permission is hereby granted, free of charge, to any person obtaining a copy 1209 | of this software and associated documentation files (the "Software"), to deal 1210 | in the Software without restriction, including without limitation the rights 1211 | to use, copy, modify, merge, publish, distribute, sublicense, and/or sell 1212 | copies of the Software, and to permit persons to whom the Software is 1213 | furnished to do so, subject to the following conditions: 1214 | 1215 | The above copyright notice and this permission notice shall be included in 1216 | all copies or substantial portions of the Software. 1217 | 1218 | THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR 1219 | IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, 1220 | FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE 1221 | AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER 1222 | LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, 1223 | OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN 1224 | THE SOFTWARE. 1225 | 1226 | 1227 | path-key 1228 | MIT 1229 | The MIT License (MIT) 1230 | 1231 | Copyright (c) Sindre Sorhus (sindresorhus.com) 1232 | 1233 | Permission is hereby granted, free of charge, to any person obtaining a copy 1234 | of this software and associated documentation files (the "Software"), to deal 1235 | in the Software without restriction, including without limitation the rights 1236 | to use, copy, modify, merge, publish, distribute, sublicense, and/or sell 1237 | copies of the Software, and to permit persons to whom the Software is 1238 | furnished to do so, subject to the following conditions: 1239 | 1240 | The above copyright notice and this permission notice shall be included in 1241 | all copies or substantial portions of the Software. 1242 | 1243 | THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR 1244 | IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, 1245 | FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE 1246 | AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER 1247 | LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, 1248 | OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN 1249 | THE SOFTWARE. 1250 | 1251 | 1252 | pump 1253 | MIT 1254 | The MIT License (MIT) 1255 | 1256 | Copyright (c) 2014 Mathias Buus 1257 | 1258 | Permission is hereby granted, free of charge, to any person obtaining a copy 1259 | of this software and associated documentation files (the "Software"), to deal 1260 | in the Software without restriction, including without limitation the rights 1261 | to use, copy, modify, merge, publish, distribute, sublicense, and/or sell 1262 | copies of the Software, and to permit persons to whom the Software is 1263 | furnished to do so, subject to the following conditions: 1264 | 1265 | The above copyright notice and this permission notice shall be included in 1266 | all copies or substantial portions of the Software. 1267 | 1268 | THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR 1269 | IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, 1270 | FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE 1271 | AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER 1272 | LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, 1273 | OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN 1274 | THE SOFTWARE. 1275 | 1276 | quick-lru 1277 | MIT 1278 | MIT License 1279 | 1280 | Copyright (c) Sindre Sorhus (sindresorhus.com) 1281 | 1282 | Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: 1283 | 1284 | The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. 1285 | 1286 | THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. 1287 | 1288 | 1289 | resolve-alpn 1290 | MIT 1291 | MIT License 1292 | 1293 | Copyright (c) 2018 Szymon Marczak 1294 | 1295 | Permission is hereby granted, free of charge, to any person obtaining a copy 1296 | of this software and associated documentation files (the "Software"), to deal 1297 | in the Software without restriction, including without limitation the rights 1298 | to use, copy, modify, merge, publish, distribute, sublicense, and/or sell 1299 | copies of the Software, and to permit persons to whom the Software is 1300 | furnished to do so, subject to the following conditions: 1301 | 1302 | The above copyright notice and this permission notice shall be included in all 1303 | copies or substantial portions of the Software. 1304 | 1305 | THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR 1306 | IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, 1307 | FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE 1308 | AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER 1309 | LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, 1310 | OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE 1311 | SOFTWARE. 1312 | 1313 | 1314 | 1315 | responselike 1316 | MIT 1317 | Copyright (c) 2017 Luke Childs 1318 | 1319 | Permission is hereby granted, free of charge, to any person obtaining a copy 1320 | of this software and associated documentation files (the "Software"), to deal 1321 | in the Software without restriction, including without limitation the rights 1322 | to use, copy, modify, merge, publish, distribute, sublicense, and/or sell 1323 | copies of the Software, and to permit persons to whom the Software is 1324 | furnished to do so, subject to the following conditions: 1325 | 1326 | The above copyright notice and this permission notice shall be included in 1327 | all copies or substantial portions of the Software. 1328 | 1329 | THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR 1330 | IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, 1331 | FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE 1332 | AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER 1333 | LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, 1334 | OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN 1335 | THE SOFTWARE. 1336 | 1337 | 1338 | semver 1339 | ISC 1340 | The ISC License 1341 | 1342 | Copyright (c) Isaac Z. Schlueter and Contributors 1343 | 1344 | Permission to use, copy, modify, and/or distribute this software for any 1345 | purpose with or without fee is hereby granted, provided that the above 1346 | copyright notice and this permission notice appear in all copies. 1347 | 1348 | THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES 1349 | WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF 1350 | MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR 1351 | ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES 1352 | WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN 1353 | ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR 1354 | IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. 1355 | 1356 | 1357 | shebang-command 1358 | MIT 1359 | The MIT License (MIT) 1360 | 1361 | Copyright (c) Kevin Martensson (github.com/kevva) 1362 | 1363 | Permission is hereby granted, free of charge, to any person obtaining a copy 1364 | of this software and associated documentation files (the "Software"), to deal 1365 | in the Software without restriction, including without limitation the rights 1366 | to use, copy, modify, merge, publish, distribute, sublicense, and/or sell 1367 | copies of the Software, and to permit persons to whom the Software is 1368 | furnished to do so, subject to the following conditions: 1369 | 1370 | The above copyright notice and this permission notice shall be included in 1371 | all copies or substantial portions of the Software. 1372 | 1373 | THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR 1374 | IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, 1375 | FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE 1376 | AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER 1377 | LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, 1378 | OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN 1379 | THE SOFTWARE. 1380 | 1381 | 1382 | shebang-regex 1383 | MIT 1384 | The MIT License (MIT) 1385 | 1386 | Copyright (c) Sindre Sorhus (sindresorhus.com) 1387 | 1388 | Permission is hereby granted, free of charge, to any person obtaining a copy 1389 | of this software and associated documentation files (the "Software"), to deal 1390 | in the Software without restriction, including without limitation the rights 1391 | to use, copy, modify, merge, publish, distribute, sublicense, and/or sell 1392 | copies of the Software, and to permit persons to whom the Software is 1393 | furnished to do so, subject to the following conditions: 1394 | 1395 | The above copyright notice and this permission notice shall be included in 1396 | all copies or substantial portions of the Software. 1397 | 1398 | THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR 1399 | IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, 1400 | FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE 1401 | AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER 1402 | LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, 1403 | OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN 1404 | THE SOFTWARE. 1405 | 1406 | shelljs 1407 | BSD-3-Clause 1408 | Copyright (c) 2012, Artur Adib 1409 | All rights reserved. 1410 | 1411 | You may use this project under the terms of the New BSD license as follows: 1412 | 1413 | Redistribution and use in source and binary forms, with or without 1414 | modification, are permitted provided that the following conditions are met: 1415 | * Redistributions of source code must retain the above copyright 1416 | notice, this list of conditions and the following disclaimer. 1417 | * Redistributions in binary form must reproduce the above copyright 1418 | notice, this list of conditions and the following disclaimer in the 1419 | documentation and/or other materials provided with the distribution. 1420 | * Neither the name of Artur Adib nor the 1421 | names of the contributors may be used to endorse or promote products 1422 | derived from this software without specific prior written permission. 1423 | 1424 | THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" 1425 | AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE 1426 | IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE 1427 | ARE DISCLAIMED. IN NO EVENT SHALL ARTUR ADIB BE LIABLE FOR ANY 1428 | DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES 1429 | (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; 1430 | LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND 1431 | ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT 1432 | (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF 1433 | THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 1434 | 1435 | 1436 | signal-exit 1437 | ISC 1438 | The ISC License 1439 | 1440 | Copyright (c) 2015, Contributors 1441 | 1442 | Permission to use, copy, modify, and/or distribute this software 1443 | for any purpose with or without fee is hereby granted, provided 1444 | that the above copyright notice and this permission notice 1445 | appear in all copies. 1446 | 1447 | THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES 1448 | WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES 1449 | OF MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE 1450 | LIABLE FOR ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES 1451 | OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, 1452 | WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, 1453 | ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. 1454 | 1455 | 1456 | strip-eof 1457 | MIT 1458 | The MIT License (MIT) 1459 | 1460 | Copyright (c) Sindre Sorhus (sindresorhus.com) 1461 | 1462 | Permission is hereby granted, free of charge, to any person obtaining a copy 1463 | of this software and associated documentation files (the "Software"), to deal 1464 | in the Software without restriction, including without limitation the rights 1465 | to use, copy, modify, merge, publish, distribute, sublicense, and/or sell 1466 | copies of the Software, and to permit persons to whom the Software is 1467 | furnished to do so, subject to the following conditions: 1468 | 1469 | The above copyright notice and this permission notice shall be included in 1470 | all copies or substantial portions of the Software. 1471 | 1472 | THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR 1473 | IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, 1474 | FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE 1475 | AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER 1476 | LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, 1477 | OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN 1478 | THE SOFTWARE. 1479 | 1480 | 1481 | turndown 1482 | MIT 1483 | MIT License 1484 | 1485 | Copyright (c) 2017 Dom Christie 1486 | 1487 | Permission is hereby granted, free of charge, to any person obtaining a copy 1488 | of this software and associated documentation files (the "Software"), to deal 1489 | in the Software without restriction, including without limitation the rights 1490 | to use, copy, modify, merge, publish, distribute, sublicense, and/or sell 1491 | copies of the Software, and to permit persons to whom the Software is 1492 | furnished to do so, subject to the following conditions: 1493 | 1494 | The above copyright notice and this permission notice shall be included in all 1495 | copies or substantial portions of the Software. 1496 | 1497 | THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR 1498 | IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, 1499 | FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE 1500 | AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER 1501 | LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, 1502 | OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE 1503 | SOFTWARE. 1504 | 1505 | 1506 | universal-user-agent 1507 | ISC 1508 | # [ISC License](https://spdx.org/licenses/ISC) 1509 | 1510 | Copyright (c) 2018, Gregor Martynus (https://github.com/gr2m) 1511 | 1512 | Permission to use, copy, modify, and/or distribute this software for any purpose with or without fee is hereby granted, provided that the above copyright notice and this permission notice appear in all copies. 1513 | 1514 | THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. 1515 | 1516 | 1517 | which 1518 | ISC 1519 | The ISC License 1520 | 1521 | Copyright (c) Isaac Z. Schlueter and Contributors 1522 | 1523 | Permission to use, copy, modify, and/or distribute this software for any 1524 | purpose with or without fee is hereby granted, provided that the above 1525 | copyright notice and this permission notice appear in all copies. 1526 | 1527 | THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES 1528 | WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF 1529 | MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR 1530 | ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES 1531 | WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN 1532 | ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR 1533 | IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. 1534 | 1535 | 1536 | windows-release 1537 | MIT 1538 | MIT License 1539 | 1540 | Copyright (c) Sindre Sorhus (https://sindresorhus.com) 1541 | 1542 | Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: 1543 | 1544 | The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. 1545 | 1546 | THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. 1547 | 1548 | 1549 | wrappy 1550 | ISC 1551 | The ISC License 1552 | 1553 | Copyright (c) Isaac Z. Schlueter and Contributors 1554 | 1555 | Permission to use, copy, modify, and/or distribute this software for any 1556 | purpose with or without fee is hereby granted, provided that the above 1557 | copyright notice and this permission notice appear in all copies. 1558 | 1559 | THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES 1560 | WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF 1561 | MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR 1562 | ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES 1563 | WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN 1564 | ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR 1565 | IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. 1566 | -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- 1 | # HCL AppScan CodeSweep Github Action 2 | Your GitHub code is better and more secure with HCL AppScan CodeSweep for GitHub. For free. 3 | 4 | The HCL AppScan CodeSweep GitHub Action enables you to check your code on every pull request. The action identifies vulnerabilities in changed code with every update. But more than just identifying issues, the HCL AppScan CodeSweep GitHub Action tells you what you need to know to mitigate issues — before they make it to the main branch. 5 | 6 | # Usage 7 | 1. Ensure that the "Workflow permissions" for your repository are set to "Read and write permissions". This allows Codesweep to scan your files and create checkruns and annotations for the issues it finds. You can access these settings by going to Settings -> Actions -> General. 8 | 2. To scan code changes when a pull request is opened, add the following file to your repository under .github/workflows/codesweep.yml or update an existing workflow file: 9 | ```yaml 10 | name: "HCL AppScan CodeSweep" 11 | on: 12 | pull_request: 13 | types: [opened,synchronize] 14 | jobs: 15 | scan: 16 | runs-on: ubuntu-latest 17 | steps: 18 | - name: Checkout 19 | uses: actions/checkout@v4 20 | with: 21 | fetch-depth: 0 22 | - name: Run AppScan CodeSweep 23 | uses: HCL-TECH-SOFTWARE/appscan-codesweep-action@v2.1 24 | env: 25 | GITHUB_TOKEN: ${{secrets.GITHUB_TOKEN}} 26 | ``` 27 | **Note** If you use **checkout@v2** or later you must set fetch-depth to 0. For example: 28 | ```yaml 29 | uses: actions/checkout@v2 30 | with: 31 | fetch-depth: 0 32 | ``` 33 | # Optional 34 | You can publish security issues to ASoC or AppScan 360 when a pull request is merged. To do so: 35 | 36 | 1. (ASoC only) Register on [HCL AppScan on Cloud (ASoC)](https://www.hcltechsw.com/appscan/codesweep-for-github) to generate your API key/secret. 37 | 2. After logging into ASoC or AppScan 360, go to [the API page](https://cloud.appscan.com/main/settings) to generate your API key/secret pair. These must be used in the asoc_key and asoc_secret parameters for the action. It's recommended to store them as secrets in your repository. 38 | ![adingkeys_animation](img/keyAndSecret.gif) 39 | 3. Add the following file to your repository under .github/workflows/codesweep_publish.yml or update an existing workflow file: 40 | ```yaml 41 | name: "HCL AppScan CodeSweep" 42 | on: 43 | pull_request: 44 | types: [closed] 45 | jobs: 46 | publish: 47 | runs-on: ubuntu-latest 48 | steps: 49 | - name: Publish issues to ASoC 50 | uses: HCL-TECH-SOFTWARE/appscan-codesweep-action@v2.1 51 | with: 52 | asoc_key: ${{secrets.ASOC_KEY}} 53 | asoc_secret: ${{secrets.ASOC_SECRET}} 54 | publish_on_merge: true 55 | application_id: 56 | env: 57 | GITHUB_TOKEN: ${{secrets.GITHUB_TOKEN}} 58 | ``` 59 | # Optional Parameters For Scanning 60 | - status - The status of the checks if any security issues are found. Must be one of 'action_required', 'failure', or 'neutral'. The default is neutral. For example: 61 | ```yaml 62 | with: 63 | status: failure 64 | ``` 65 | - service_url - The url of the AppScan service when connecting to AppScan 360. 66 | - acceptssl - Allow connections to an AppScan service with an untrusted certificate. Recommended for testing purposes only. 67 | # Optional Parameters For Publishing Issues to ASoC or AppScan 360 68 | - service_url - The url of your AppScan 360 instance. This is required for connections to AppScan 360. Defaults to ASoC (https://cloud.appscan.com). 69 | - issue_status - The status of issues that are published to ASoC. Must be one of 'open', 'inprogress', 'noise', 'fixed', or 'passed'. The default is 'open'. 70 | - scan_base_name - The base name of the scan for issues published to ASoC. A timestamp is appended to the given base name. The default is 'GitHub_CodeSweep'. 71 | - personal_scan - When issues are published to ASoC, the scan representing those issues can be made a [personal scan](https://help.hcltechsw.com/appscan/ASoC/appseccloud_scans_personal.html). The default is false. 72 | ```yaml 73 | with: 74 | publish_on_merge: true 75 | application_id: 6c058381-17ca-e711-8de5-002590ac753d 76 | issue_status: "inprogress" 77 | scan_base_name: "CodeSweep" 78 | personal_scan: true 79 | ``` 80 | 81 | # Examples 82 | Annotations are added to the diff view, showing any vulnerable lines of code and a checkrun is added to provide additional details, including good and bad code samples and mitigation information. 83 | ![annotation_screenshot](img/annotation.gif) 84 | 85 | # Supported Languages 86 | The HCL AppScan CodeSweep action supports scanning the following languages/dialects: 87 | | Languages| | 88 | | :---: | :---: | 89 | | Android-Java | NodeJS | 90 | | Angular | Objective-C/Objective-C++ | 91 | | Apex | PHP | 92 | | C/C++ | PL/SQL| 93 | | Cobol | Perl | 94 | | ColdFusion | Python | 95 | | Dart | React | 96 | | Golang | React Native | 97 | | Groovy | Ruby | 98 | | IaC (Docker, K8s, Terraform) | Scala | 99 | | Ionic | Swift | 100 | | Java | T-SQL | 101 | | JavaScript | TypeScript | 102 | | JQuery | VueJS | 103 | | Kotlin | .Net (C#, VB.NET, ASP.Net) | 104 | | MooTools | Xamarin | 105 | 106 | # Join the community 107 | Use the [CodeSweep](https://join.slack.com/t/codesweep/shared_invite/zt-1jzt7576u-EtGiE0NHt4dZwwz8sjlqQQ) slack channel to report any feedback or ask general questions about the HCL AppScan CodeSweep action. 108 | 109 | # Troubleshooting 110 | - **Problem:** The security scan runs, but no checkruns or annotations are created for the security issues that are found. The workflow log contains the error: ***Error: Failed creating checkrun: HttpError: Resource not accessible by integration*** 111 | 112 | This error indicates that the workflow does not have write permission to the repository, so CodeSweep is unable to create the checkruns and annotations. To fix this, go to Settings -> Actions -> General and set ***Workflow permissions*** to ***Read and write permissions***. 113 | -------------------------------------------------------------------------------- /action.yml: -------------------------------------------------------------------------------- 1 | name: 'HCL AppScan CodeSweep' 2 | description: 'Scan for security issues in code' 3 | branding: 4 | color: 'blue' 5 | icon: 'lock' 6 | inputs: 7 | asoc_key: 8 | description: 'API key for connecting to the AppScan service. Required when publish_on_merge is true.' 9 | required: false 10 | asoc_secret: 11 | description: 'Secret for connecting to the AppScan service. Required when publish_on_merge is true.' 12 | required: false 13 | service_url: 14 | description: 'The url of the AppScan service. Defaults to https://cloud.appscan.com.' 15 | required: false 16 | acceptssl: 17 | description: 'Allow connections to a service with an untrusted certificate. Recommended for testing purposes only.' 18 | required: false 19 | type: boolean 20 | default: false 21 | status: 22 | description: 'The status of the checks if any security issues are found. One of action_required, failure, or neutral.' 23 | required: false 24 | default: 'neutral' 25 | publish_on_merge: 26 | description: 'Publish issues to ASoC when the pull request is merged.' 27 | required: false 28 | type: boolean 29 | default: false 30 | application_id: 31 | description: 'The ASoC application id where issues will be published. Required when publish_on_merge is true.' 32 | required: false 33 | issue_status: 34 | description: 'The status of issues that are pushed to ASoC. One of New, Open, In Progress, Noise, Fixed, or Passed.' 35 | required: false 36 | default: 'Open' 37 | scan_base_name: 38 | description: 'When issues are published on merge, the base name of the scan used to submit those issues. A timestamp is appended to the given base name.' 39 | required: false 40 | default: 'GitHub_CodeSweep' 41 | personal_scan: 42 | description: 'When issues are published on merge, the scan representing those issues can be made a personal scan.' 43 | required: false 44 | type: boolean 45 | default: false 46 | runs: 47 | using: 'docker' 48 | image: 'docker://hclcr.io/appscan/codesweep-action:latest' 49 | -------------------------------------------------------------------------------- /img/annotation.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HCL-TECH-SOFTWARE/appscan-codesweep-action/2773bec3e56c5d56776d2a825fd8548c575f5128/img/annotation.gif -------------------------------------------------------------------------------- /img/annotation.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HCL-TECH-SOFTWARE/appscan-codesweep-action/2773bec3e56c5d56776d2a825fd8548c575f5128/img/annotation.png -------------------------------------------------------------------------------- /img/checkrun.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HCL-TECH-SOFTWARE/appscan-codesweep-action/2773bec3e56c5d56776d2a825fd8548c575f5128/img/checkrun.png -------------------------------------------------------------------------------- /img/keyAndSecret.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HCL-TECH-SOFTWARE/appscan-codesweep-action/2773bec3e56c5d56776d2a825fd8548c575f5128/img/keyAndSecret.gif --------------------------------------------------------------------------------