Граф коммитов

1612 Коммитов

Автор SHA1 Сообщение Дата
Maxim Laikine 67703a3054
Removed command option char from command string (#2518)
#### Details

Removed command option (forward slash) char from command string since
Windows net tool fails when it is presented even in an option value.

#### Pull request checklist
<!-- If a checklist item is not applicable to this change, write "n/a"
in the checkbox -->

- [ ] Addresses an existing issue: Fixes #0000
- [ ] Added relevant unit test for your changes. (`yarn test`)
- [ ] Verified code coverage for the changes made. Check coverage report
at: `<rootDir>/test-results/unit/coverage`
- [ ] Ran precheckin (`yarn precheckin`)
- [x] Validated in an Azure resource group
2024-01-17 10:59:32 -08:00
Maxim Laikine 2bbf8658d6
Preserve URLs from a client scan request (#2517)
#### Details

- Preserve URLs from a client scan request for backward compatibility
- Updated Cosmos DB npm package

#### Pull request checklist
<!-- If a checklist item is not applicable to this change, write "n/a"
in the checkbox -->

- [ ] Addresses an existing issue: Fixes #0000
- [x] Added relevant unit test for your changes. (`yarn test`)
- [ ] Verified code coverage for the changes made. Check coverage report
at: `<rootDir>/test-results/unit/coverage`
- [ ] Ran precheckin (`yarn precheckin`)
- [x] Validated in an Azure resource group
2024-01-12 18:52:23 -08:00
Maxim Laikine f9bb18c70b
Removed SAS storage token usage (#2516)
#### Details

- Removed SAS storage token usage
- Enable AAD auth for storage az cli scripts
- Updated ARM templates API versions

#### Pull request checklist
<!-- If a checklist item is not applicable to this change, write "n/a"
in the checkbox -->

- [ ] Addresses an existing issue: Fixes #0000
- [x] Added relevant unit test for your changes. (`yarn test`)
- [ ] Verified code coverage for the changes made. Check coverage report
at: `<rootDir>/test-results/unit/coverage`
- [ ] Ran precheckin (`yarn precheckin`)
- [x] Validated in an Azure resource group
2024-01-10 20:30:07 -08:00
Maxim Laikine 3d17d44665
Added scan URL validation into privacy scanner (#2515)
#### Details

- Move crawler logic under common service-library project
- Added scan URL validation into privacy scanner to detect unscannable
URLs

#### Pull request checklist
<!-- If a checklist item is not applicable to this change, write "n/a"
in the checkbox -->

- [ ] Addresses an existing issue: Fixes #0000
- [x] Added relevant unit test for your changes. (`yarn test`)
- [ ] Verified code coverage for the changes made. Check coverage report
at: `<rootDir>/test-results/unit/coverage`
- [ ] Ran precheckin (`yarn precheckin`)
- [x] Validated in an Azure resource group
2024-01-08 09:26:49 -08:00
Maxim Laikine 46a1251e34
Preserve authentication cookies (#2514)
#### Details

- Preserve authentication cookies to keep resource authenticated when
reloaded.
- Updated Microsoft Entra ID client

#### Pull request checklist
<!-- If a checklist item is not applicable to this change, write "n/a"
in the checkbox -->

- [ ] Addresses an existing issue: Fixes #0000
- [x] Added relevant unit test for your changes. (`yarn test`)
- [ ] Verified code coverage for the changes made. Check coverage report
at: `<rootDir>/test-results/unit/coverage`
- [ ] Ran precheckin (`yarn precheckin`)
- [x] Validated in an Azure resource group
2024-01-04 09:01:55 -08:00
Maxim Laikine 6e93852ec4
Added browser error patterns (#2512)
#### Details

- Added browser error patterns
- Fixed page analysis on reloads

#### Pull request checklist
<!-- If a checklist item is not applicable to this change, write "n/a"
in the checkbox -->

- [ ] Addresses an existing issue: Fixes #0000
- [x] Added relevant unit test for your changes. (`yarn test`)
- [ ] Verified code coverage for the changes made. Check coverage report
at: `<rootDir>/test-results/unit/coverage`
- [ ] Ran precheckin (`yarn precheckin`)
- [x] Validated in an Azure resource group
2024-01-03 09:24:31 -08:00
Maxim Laikine 1cdc4b0010
Remove URL fragment from crawler result (#2511)
#### Details

Remove URL fragment from crawler result to to avoid crawling the same
resource more than once.

#### Pull request checklist
<!-- If a checklist item is not applicable to this change, write "n/a"
in the checkbox -->

- [ ] Addresses an existing issue: Fixes #0000
- [x] Added relevant unit test for your changes. (`yarn test`)
- [ ] Verified code coverage for the changes made. Check coverage report
at: `<rootDir>/test-results/unit/coverage`
- [ ] Ran precheckin (`yarn precheckin`)
- [x] Validated in an Azure resource group
2024-01-02 13:11:29 -08:00
Maxim Laikine 77d6882826
Converted dispatcher to process scan types separately (#2510)
#### Details

Converted dispatcher to process scan types separately to prevent
suppression one queue by other one when scanner is blocked.

#### Pull request checklist
<!-- If a checklist item is not applicable to this change, write "n/a"
in the checkbox -->

- [ ] Addresses an existing issue: Fixes #0000
- [x] Added relevant unit test for your changes. (`yarn test`)
- [ ] Verified code coverage for the changes made. Check coverage report
at: `<rootDir>/test-results/unit/coverage`
- [ ] Ran precheckin (`yarn precheckin`)
- [x] Validated in an Azure resource group
2024-01-02 12:33:56 -08:00
Maxim Laikine 25036e0fd6
Support debugging in docker container (#2509)
#### Details

- Support debugging in docker container
- Reload browser on page authentication

#### Pull request checklist
<!-- If a checklist item is not applicable to this change, write "n/a"
in the checkbox -->

- [ ] Addresses an existing issue: Fixes #0000
- [x] Added relevant unit test for your changes. (`yarn test`)
- [ ] Verified code coverage for the changes made. Check coverage report
at: `<rootDir>/test-results/unit/coverage`
- [ ] Ran precheckin (`yarn precheckin`)
- [x] Validated in an Azure resource group
2023-12-05 13:32:56 -08:00
Maxim Laikine 9453e8e1e4 Revert "chore(deps): bump Microsoft.Azure.WebJobs.Extensions.DurableTask from 2.11.1 to 2.13.0 in /packages/web-workers (#2508)"
This reverts commit a35d5c9b35.
2023-12-04 14:15:51 -08:00
dependabot[bot] a35d5c9b35
chore(deps): bump Microsoft.Azure.WebJobs.Extensions.DurableTask from 2.11.1 to 2.13.0 in /packages/web-workers (#2508)
Bumps
[Microsoft.Azure.WebJobs.Extensions.DurableTask](https://github.com/Azure/azure-functions-durable-extension)
from 2.11.1 to 2.13.0.
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/Azure/azure-functions-durable-extension/releases">Microsoft.Azure.WebJobs.Extensions.DurableTask's
releases</a>.</em></p>
<blockquote>
<h2>Durable Functions v2.13.0-preview.1</h2>
<p><a
href="https://www.nuget.org/packages/Microsoft.Azure.WebJobs.Extensions.DurableTask/2.13.0-preview.1">https://www.nuget.org/packages/Microsoft.Azure.WebJobs.Extensions.DurableTask/2.13.0-preview.1</a></p>
<h3>Updates</h3>
<ul>
<li>Preview support for Durable Entities in C# isolated: <a
href="https://redirect.github.com/Azure/azure-functions-durable-extension/pull/2574">Azure/azure-functions-durable-extension#2574</a></li>
</ul>
<h3>Dependency Updates</h3>
<ul>
<li><a
href="https://github.com/Azure/azure-functions-durable-extension/blob/HEAD/www.nuget.org/packages/Microsoft.Azure.WebJobs.Extensions.DurableTask/2.13.0-preview.1">DurableTask.Core
2.16.0-preview.2</a></li>
<li><a
href="https://www.nuget.org/packages/Microsoft.Azure.DurableTask.AzureStorage/1.17.0-preview.2">DurableTask.AzureStorage
1.17.0-preview.2</a></li>
</ul>
<h2>Durable Functions v2.12.0</h2>
<h3>Updates</h3>
<ul>
<li>Add target-based scaling support for Azure Storage by <a
href="https://github.com/davidmrdavid"><code>@​davidmrdavid</code></a>
in <a
href="https://redirect.github.com/Azure/azure-functions-durable-extension/pull/2452">Azure/azure-functions-durable-extension#2452</a></li>
<li>Update function state change traces to improve orchestration
monitoring query by <a
href="https://github.com/bachuv"><code>@​bachuv</code></a> in <a
href="https://redirect.github.com/Azure/azure-functions-durable-extension/pull/2302">Azure/azure-functions-durable-extension#2302</a></li>
<li>Use IDurableClient with RawInput for LocalGrpcListener by <a
href="https://github.com/jviau"><code>@​jviau</code></a> in <a
href="https://redirect.github.com/Azure/azure-functions-durable-extension/pull/2634">Azure/azure-functions-durable-extension#2634</a></li>
</ul>
<h3>Dependency Updates</h3>
<ul>
<li><a
href="https://www.nuget.org/packages/Microsoft.Azure.DurableTask.Core/">DurableTask.Core
2.15.1</a></li>
<li><a
href="https://www.nuget.org/packages/Microsoft.Azure.DurableTask.AzureStorage">DurableTask.AzureStorage
1.16.0</a></li>
<li><a
href="https://www.nuget.org/packages/Microsoft.Azure.DurableTask.ApplicationInsights">DurableTask.ApplicationInsights
0.1.2</a></li>
</ul>
<h2>Durable Functions v2.11.3</h2>
<p><a
href="https://www.nuget.org/packages/Microsoft.Azure.WebJobs.Extensions.DurableTask/2.11.3">https://www.nuget.org/packages/Microsoft.Azure.WebJobs.Extensions.DurableTask/2.11.3</a></p>
<h3>Updates</h3>
<ul>
<li>Address input issues when using .NET isolated <a
href="https://redirect.github.com/Azure/azure-functions-durable-extension/issues/2581">#2581</a></li>
</ul>
<h2>Durable Functions v2.11.2</h2>
<p><a
href="https://www.nuget.org/packages/Microsoft.Azure.WebJobs.Extensions.DurableTask/2.11.2">https://www.nuget.org/packages/Microsoft.Azure.WebJobs.Extensions.DurableTask/2.11.2</a></p>
<h3>Updates</h3>
<ul>
<li>Fix orchestration input missing <a
href="https://redirect.github.com/Azure/azure-functions-durable-extension/issues/2577">#2577</a></li>
</ul>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="ddf88b93ab"><code>ddf88b9</code></a>
Merge pull request <a
href="https://redirect.github.com/Azure/azure-functions-durable-extension/issues/2670">#2670</a>
from Azure/dev</li>
<li><a
href="6c104220a7"><code>6c10422</code></a>
Remove preview suffixes (<a
href="https://redirect.github.com/Azure/azure-functions-durable-extension/issues/2666">#2666</a>)</li>
<li><a
href="392fde47d1"><code>392fde4</code></a>
HTTP APIs for .NET Isolated Parity (<a
href="https://redirect.github.com/Azure/azure-functions-durable-extension/issues/2653">#2653</a>)</li>
<li><a
href="f02cdd6bb7"><code>f02cdd6</code></a>
Fix unintentional input unwrapping for OOP workers (<a
href="https://redirect.github.com/Azure/azure-functions-durable-extension/issues/2656">#2656</a>)</li>
<li><a
href="391486a81f"><code>391486a</code></a>
Expose OOP invocation errors (<a
href="https://redirect.github.com/Azure/azure-functions-durable-extension/issues/2654">#2654</a>)</li>
<li><a
href="b5c70e5e40"><code>b5c70e5</code></a>
Log orchestration error (<a
href="https://redirect.github.com/Azure/azure-functions-durable-extension/issues/2657">#2657</a>)</li>
<li><a
href="9f750ebc77"><code>9f750eb</code></a>
Update to preview 2 (<a
href="https://redirect.github.com/Azure/azure-functions-durable-extension/issues/2650">#2650</a>)</li>
<li><a
href="bbd7ad6d3c"><code>bbd7ad6</code></a>
Merge feature/core-entities to dev (<a
href="https://redirect.github.com/Azure/azure-functions-durable-extension/issues/2574">#2574</a>)</li>
<li><a
href="4388987812"><code>4388987</code></a>
Update Worker extension to 1.0.4 (<a
href="https://redirect.github.com/Azure/azure-functions-durable-extension/issues/2641">#2641</a>)</li>
<li><a
href="e7c22eb18d"><code>e7c22eb</code></a>
Merge pull request <a
href="https://redirect.github.com/Azure/azure-functions-durable-extension/issues/2643">#2643</a>
from Azure/dev</li>
<li>Additional commits viewable in <a
href="https://github.com/Azure/azure-functions-durable-extension/compare/v2.11.1...v2.13.0">compare
view</a></li>
</ul>
</details>
<br />


[![Dependabot compatibility
score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=Microsoft.Azure.WebJobs.Extensions.DurableTask&package-manager=nuget&previous-version=2.11.1&new-version=2.13.0)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)

Dependabot will resolve any conflicts with this PR as long as you don't
alter it yourself. You can also trigger a rebase manually by commenting
`@dependabot rebase`.

[//]: # (dependabot-automerge-start)
[//]: # (dependabot-automerge-end)

---

<details>
<summary>Dependabot commands and options</summary>
<br />

You can trigger Dependabot actions by commenting on this PR:
- `@dependabot rebase` will rebase this PR
- `@dependabot recreate` will recreate this PR, overwriting any edits
that have been made to it
- `@dependabot merge` will merge this PR after your CI passes on it
- `@dependabot squash and merge` will squash and merge this PR after
your CI passes on it
- `@dependabot cancel merge` will cancel a previously requested merge
and block automerging
- `@dependabot reopen` will reopen this PR if it is closed
- `@dependabot close` will close this PR and stop Dependabot recreating
it. You can achieve the same result by closing it manually
- `@dependabot show <dependency name> ignore conditions` will show all
of the ignore conditions of the specified dependency
- `@dependabot ignore this major version` will close this PR and stop
Dependabot creating any more for this major version (unless you reopen
the PR or upgrade to it yourself)
- `@dependabot ignore this minor version` will close this PR and stop
Dependabot creating any more for this minor version (unless you reopen
the PR or upgrade to it yourself)
- `@dependabot ignore this dependency` will close this PR and stop
Dependabot creating any more for this dependency (unless you reopen the
PR or upgrade to it yourself)


</details>

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-12-04 10:21:29 -08:00
Maxim Laikine c6b643d48e
Added discovery pattern isolation (#2507)
#### Details

Fixed discovery pattern by preventing adding extra pattern from outside
of the discovery workflow.

#### Pull request checklist
<!-- If a checklist item is not applicable to this change, write "n/a"
in the checkbox -->

- [ ] Addresses an existing issue: Fixes #0000
- [ ] Added relevant unit test for your changes. (`yarn test`)
- [ ] Verified code coverage for the changes made. Check coverage report
at: `<rootDir>/test-results/unit/coverage`
- [ ] Ran precheckin (`yarn precheckin`)
- [x] Validated in an Azure resource group
2023-11-30 12:17:49 -08:00
Maxim Laikine 375c1e39c9
Fixed scope parameter (#2506)
#### Details

Fixed scope parameter for az cli command

#### Pull request checklist
<!-- If a checklist item is not applicable to this change, write "n/a"
in the checkbox -->

- [ ] Addresses an existing issue: Fixes #0000
- [ ] Added relevant unit test for your changes. (`yarn test`)
- [ ] Verified code coverage for the changes made. Check coverage report
at: `<rootDir>/test-results/unit/coverage`
- [ ] Ran precheckin (`yarn precheckin`)
- [x] Validated in an Azure resource group
2023-11-27 16:24:55 -08:00
Maxim Laikine 2b546b9924
Added REST API error code for unscannable URLs (#2503)
#### Details

Added REST API error codes for unscannable URLs.

```
{
    "run": {
        "state": "completed",
        "error": {
            "code": "ForeignResourceRedirection | UnsupportedResource",
            "codeId": 9014 | 9015,
        }
    }
}
```

#### Pull request checklist
<!-- If a checklist item is not applicable to this change, write "n/a"
in the checkbox -->

- [ ] Addresses an existing issue: Fixes #0000
- [x] Added relevant unit test for your changes. (`yarn test`)
- [ ] Verified code coverage for the changes made. Check coverage report
at: `<rootDir>/test-results/unit/coverage`
- [ ] Ran precheckin (`yarn precheckin`)
- [x] Validated in an Azure resource group
2023-11-01 09:46:20 -07:00
Maxim Laikine 6659c5b656
Removed dependency on axe-result-converter package (#2502)
#### Details

Removed dependency on axe-result-converter package.

#### Pull request checklist
<!-- If a checklist item is not applicable to this change, write "n/a"
in the checkbox -->

- [ ] Addresses an existing issue: Fixes #0000
- [x] Added relevant unit test for your changes. (`yarn test`)
- [ ] Verified code coverage for the changes made. Check coverage report
at: `<rootDir>/test-results/unit/coverage`
- [ ] Ran precheckin (`yarn precheckin`)
- [ ] Validated in an Azure resource group
2023-10-31 09:22:35 -07:00
Maxim Laikine c446a1c8cd
Fail on empty page request navigation response (#2500)
#### Details

- Fail on empty page request navigation response
- Skip page analysis on reload

#### Pull request checklist
<!-- If a checklist item is not applicable to this change, write "n/a"
in the checkbox -->

- [ ] Addresses an existing issue: Fixes #0000
- [x] Added relevant unit test for your changes. (`yarn test`)
- [ ] Verified code coverage for the changes made. Check coverage report
at: `<rootDir>/test-results/unit/coverage`
- [ ] Ran precheckin (`yarn precheckin`)
- [x] Validated in an Azure resource group
2023-10-30 11:29:38 -07:00
Maxim Laikine 3208ba2bb5
Remove common package dependency from crawler library (#2501)
#### Details

Remove common package dependency from crawler library

#### Pull request checklist
<!-- If a checklist item is not applicable to this change, write "n/a"
in the checkbox -->

- [ ] Addresses an existing issue: Fixes #0000
- [x] Added relevant unit test for your changes. (`yarn test`)
- [ ] Verified code coverage for the changes made. Check coverage report
at: `<rootDir>/test-results/unit/coverage`
- [ ] Ran precheckin (`yarn precheckin`)
- [ ] Validated in an Azure resource group
2023-10-30 09:54:25 -07:00
Maxim Laikine 4f8e2ded30
Migrated from vault access policy to Azure RBAC (#2499)
#### Details

- Migrated from vault access policy to Azure RBAC
- Added script support for Git Bash Windows terminal

#### Pull request checklist
<!-- If a checklist item is not applicable to this change, write "n/a"
in the checkbox -->

- [x] Addresses an existing issue: Fixes #1371
- [ ] Added relevant unit test for your changes. (`yarn test`)
- [ ] Verified code coverage for the changes made. Check coverage report
at: `<rootDir>/test-results/unit/coverage`
- [ ] Ran precheckin (`yarn precheckin`)
- [x] Validated in an Azure resource group
2023-10-27 12:38:15 -07:00
Maxim Laikine (from Dev Box) aa59f59916 Revert "Fixed profile path"
This reverts commit 823ffcdc18.
2023-10-22 15:48:05 -07:00
Maxim Laikine (from Dev Box) 823ffcdc18 Fixed profile path 2023-10-20 17:35:40 -07:00
Maxim Laikine 6f59fe33f6
Enable scan URLs from the same domain location (#2498)
#### Details

Enable scan URLs from the same domain location when scan request URL was
redirected to different path.

#### Pull request checklist
<!-- If a checklist item is not applicable to this change, write "n/a"
in the checkbox -->

- [ ] Addresses an existing issue: Fixes #0000
- [x] Added relevant unit test for your changes. (`yarn test`)
- [ ] Verified code coverage for the changes made. Check coverage report
at: `<rootDir>/test-results/unit/coverage`
- [ ] Ran precheckin (`yarn precheckin`)
- [x] Validated in an Azure resource group
2023-10-18 17:30:52 -07:00
dependabot[bot] 99c98f3e8d
chore(deps): bump @babel/traverse from 7.14.2 to 7.23.2 (#2496)
Bumps
[@babel/traverse](https://github.com/babel/babel/tree/HEAD/packages/babel-traverse)
from 7.14.2 to 7.23.2.
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/babel/babel/releases"><code>@​babel/traverse</code>'s
releases</a>.</em></p>
<blockquote>
<h2>v7.23.2 (2023-10-11)</h2>
<p><strong>NOTE</strong>: This release also re-publishes
<code>@babel/core</code>, even if it does not appear in the linked
release commit.</p>
<p>Thanks <a
href="https://github.com/jimmydief"><code>@​jimmydief</code></a> for
your first PR!</p>
<h4>🐛 Bug Fix</h4>
<ul>
<li><code>babel-traverse</code>
<ul>
<li><a
href="https://redirect.github.com/babel/babel/pull/16033">#16033</a>
Only evaluate own String/Number/Math methods (<a
href="https://github.com/nicolo-ribaudo"><code>@​nicolo-ribaudo</code></a>)</li>
</ul>
</li>
<li><code>babel-preset-typescript</code>
<ul>
<li><a
href="https://redirect.github.com/babel/babel/pull/16022">#16022</a>
Rewrite <code>.tsx</code> extension when using
<code>rewriteImportExtensions</code> (<a
href="https://github.com/jimmydief"><code>@​jimmydief</code></a>)</li>
</ul>
</li>
<li><code>babel-helpers</code>
<ul>
<li><a
href="https://redirect.github.com/babel/babel/pull/16017">#16017</a>
Fix: fallback to typeof when toString is applied to incompatible object
(<a href="https://github.com/JLHwung"><code>@​JLHwung</code></a>)</li>
</ul>
</li>
<li><code>babel-helpers</code>,
<code>babel-plugin-transform-modules-commonjs</code>,
<code>babel-runtime-corejs2</code>, <code>babel-runtime-corejs3</code>,
<code>babel-runtime</code>
<ul>
<li><a
href="https://redirect.github.com/babel/babel/pull/16025">#16025</a>
Avoid override mistake in namespace imports (<a
href="https://github.com/nicolo-ribaudo"><code>@​nicolo-ribaudo</code></a>)</li>
</ul>
</li>
</ul>
<h4>Committers: 5</h4>
<ul>
<li>Babel Bot (<a
href="https://github.com/babel-bot"><code>@​babel-bot</code></a>)</li>
<li>Huáng Jùnliàng (<a
href="https://github.com/JLHwung"><code>@​JLHwung</code></a>)</li>
<li>James Diefenderfer (<a
href="https://github.com/jimmydief"><code>@​jimmydief</code></a>)</li>
<li>Nicolò Ribaudo (<a
href="https://github.com/nicolo-ribaudo"><code>@​nicolo-ribaudo</code></a>)</li>
<li><a
href="https://github.com/liuxingbaoyu"><code>@​liuxingbaoyu</code></a></li>
</ul>
<h2>v7.23.1 (2023-09-25)</h2>
<p>Re-publishing <code>@babel/helpers</code> due to a publishing error
in 7.23.0.</p>
<h2>v7.23.0 (2023-09-25)</h2>
<p>Thanks <a
href="https://github.com/lorenzoferre"><code>@​lorenzoferre</code></a>
and <a
href="https://github.com/RajShukla1"><code>@​RajShukla1</code></a> for
your first PRs!</p>
<h4>🚀 New Feature</h4>
<ul>
<li><code>babel-plugin-proposal-import-wasm-source</code>,
<code>babel-plugin-syntax-import-source</code>,
<code>babel-plugin-transform-dynamic-import</code>
<ul>
<li><a
href="https://redirect.github.com/babel/babel/pull/15870">#15870</a>
Support transforming <code>import source</code> for wasm (<a
href="https://github.com/nicolo-ribaudo"><code>@​nicolo-ribaudo</code></a>)</li>
</ul>
</li>
<li><code>babel-helper-module-transforms</code>,
<code>babel-helpers</code>,
<code>babel-plugin-proposal-import-defer</code>,
<code>babel-plugin-syntax-import-defer</code>,
<code>babel-plugin-transform-modules-commonjs</code>,
<code>babel-runtime-corejs2</code>, <code>babel-runtime-corejs3</code>,
<code>babel-runtime</code>, <code>babel-standalone</code>
<ul>
<li><a
href="https://redirect.github.com/babel/babel/pull/15878">#15878</a>
Implement <code>import defer</code> proposal transform support (<a
href="https://github.com/nicolo-ribaudo"><code>@​nicolo-ribaudo</code></a>)</li>
</ul>
</li>
<li><code>babel-generator</code>, <code>babel-parser</code>,
<code>babel-types</code>
<ul>
<li><a
href="https://redirect.github.com/babel/babel/pull/15845">#15845</a>
Implement <code>import defer</code> parsing support (<a
href="https://github.com/nicolo-ribaudo"><code>@​nicolo-ribaudo</code></a>)</li>
<li><a
href="https://redirect.github.com/babel/babel/pull/15829">#15829</a> Add
parsing support for the &quot;source phase imports&quot; proposal (<a
href="https://github.com/nicolo-ribaudo"><code>@​nicolo-ribaudo</code></a>)</li>
</ul>
</li>
<li><code>babel-generator</code>,
<code>babel-helper-module-transforms</code>, <code>babel-parser</code>,
<code>babel-plugin-transform-dynamic-import</code>,
<code>babel-plugin-transform-modules-amd</code>,
<code>babel-plugin-transform-modules-commonjs</code>,
<code>babel-plugin-transform-modules-systemjs</code>,
<code>babel-traverse</code>, <code>babel-types</code>
<ul>
<li><a
href="https://redirect.github.com/babel/babel/pull/15682">#15682</a> Add
<code>createImportExpressions</code> parser option (<a
href="https://github.com/JLHwung"><code>@​JLHwung</code></a>)</li>
</ul>
</li>
<li><code>babel-standalone</code>
<ul>
<li><a
href="https://redirect.github.com/babel/babel/pull/15671">#15671</a>
Pass through nonce to the transformed script element (<a
href="https://github.com/JLHwung"><code>@​JLHwung</code></a>)</li>
</ul>
</li>
<li><code>babel-helper-function-name</code>,
<code>babel-helper-member-expression-to-functions</code>,
<code>babel-helpers</code>, <code>babel-parser</code>,
<code>babel-plugin-proposal-destructuring-private</code>,
<code>babel-plugin-proposal-optional-chaining-assign</code>,
<code>babel-plugin-syntax-optional-chaining-assign</code>,
<code>babel-plugin-transform-destructuring</code>,
<code>babel-plugin-transform-optional-chaining</code>,
<code>babel-runtime-corejs2</code>, <code>babel-runtime-corejs3</code>,
<code>babel-runtime</code>, <code>babel-standalone</code>,
<code>babel-types</code>
<ul>
<li><a
href="https://redirect.github.com/babel/babel/pull/15751">#15751</a> Add
support for optional chain in assignments (<a
href="https://github.com/nicolo-ribaudo"><code>@​nicolo-ribaudo</code></a>)</li>
</ul>
</li>
<li><code>babel-helpers</code>,
<code>babel-plugin-proposal-decorators</code>
<ul>
<li><a
href="https://redirect.github.com/babel/babel/pull/15895">#15895</a>
Implement the &quot;decorator metadata&quot; proposal (<a
href="https://github.com/nicolo-ribaudo"><code>@​nicolo-ribaudo</code></a>)</li>
</ul>
</li>
<li><code>babel-traverse</code>, <code>babel-types</code>
<ul>
<li><a
href="https://redirect.github.com/babel/babel/pull/15893">#15893</a> Add
<code>t.buildUndefinedNode</code> (<a
href="https://github.com/liuxingbaoyu"><code>@​liuxingbaoyu</code></a>)</li>
</ul>
</li>
<li><code>babel-preset-typescript</code></li>
</ul>
<!-- raw HTML omitted -->
</blockquote>
<p>... (truncated)</p>
</details>
<details>
<summary>Changelog</summary>
<p><em>Sourced from <a
href="https://github.com/babel/babel/blob/main/CHANGELOG.md"><code>@​babel/traverse</code>'s
changelog</a>.</em></p>
<blockquote>
<h2>v7.23.2 (2023-10-11)</h2>
<h4>🐛 Bug Fix</h4>
<ul>
<li><code>babel-traverse</code>
<ul>
<li><a
href="https://redirect.github.com/babel/babel/pull/16033">#16033</a>
Only evaluate own String/Number/Math methods (<a
href="https://github.com/nicolo-ribaudo"><code>@​nicolo-ribaudo</code></a>)</li>
</ul>
</li>
<li><code>babel-preset-typescript</code>
<ul>
<li><a
href="https://redirect.github.com/babel/babel/pull/16022">#16022</a>
Rewrite <code>.tsx</code> extension when using
<code>rewriteImportExtensions</code> (<a
href="https://github.com/jimmydief"><code>@​jimmydief</code></a>)</li>
</ul>
</li>
<li><code>babel-helpers</code>
<ul>
<li><a
href="https://redirect.github.com/babel/babel/pull/16017">#16017</a>
Fix: fallback to typeof when toString is applied to incompatible object
(<a href="https://github.com/JLHwung"><code>@​JLHwung</code></a>)</li>
</ul>
</li>
<li><code>babel-helpers</code>,
<code>babel-plugin-transform-modules-commonjs</code>,
<code>babel-runtime-corejs2</code>, <code>babel-runtime-corejs3</code>,
<code>babel-runtime</code>
<ul>
<li><a
href="https://redirect.github.com/babel/babel/pull/16025">#16025</a>
Avoid override mistake in namespace imports (<a
href="https://github.com/nicolo-ribaudo"><code>@​nicolo-ribaudo</code></a>)</li>
</ul>
</li>
</ul>
<h2>v7.23.0 (2023-09-25)</h2>
<h4>🚀 New Feature</h4>
<ul>
<li><code>babel-plugin-proposal-import-wasm-source</code>,
<code>babel-plugin-syntax-import-source</code>,
<code>babel-plugin-transform-dynamic-import</code>
<ul>
<li><a
href="https://redirect.github.com/babel/babel/pull/15870">#15870</a>
Support transforming <code>import source</code> for wasm (<a
href="https://github.com/nicolo-ribaudo"><code>@​nicolo-ribaudo</code></a>)</li>
</ul>
</li>
<li><code>babel-helper-module-transforms</code>,
<code>babel-helpers</code>,
<code>babel-plugin-proposal-import-defer</code>,
<code>babel-plugin-syntax-import-defer</code>,
<code>babel-plugin-transform-modules-commonjs</code>,
<code>babel-runtime-corejs2</code>, <code>babel-runtime-corejs3</code>,
<code>babel-runtime</code>, <code>babel-standalone</code>
<ul>
<li><a
href="https://redirect.github.com/babel/babel/pull/15878">#15878</a>
Implement <code>import defer</code> proposal transform support (<a
href="https://github.com/nicolo-ribaudo"><code>@​nicolo-ribaudo</code></a>)</li>
</ul>
</li>
<li><code>babel-generator</code>, <code>babel-parser</code>,
<code>babel-types</code>
<ul>
<li><a
href="https://redirect.github.com/babel/babel/pull/15845">#15845</a>
Implement <code>import defer</code> parsing support (<a
href="https://github.com/nicolo-ribaudo"><code>@​nicolo-ribaudo</code></a>)</li>
<li><a
href="https://redirect.github.com/babel/babel/pull/15829">#15829</a> Add
parsing support for the &quot;source phase imports&quot; proposal (<a
href="https://github.com/nicolo-ribaudo"><code>@​nicolo-ribaudo</code></a>)</li>
</ul>
</li>
<li><code>babel-generator</code>,
<code>babel-helper-module-transforms</code>, <code>babel-parser</code>,
<code>babel-plugin-transform-dynamic-import</code>,
<code>babel-plugin-transform-modules-amd</code>,
<code>babel-plugin-transform-modules-commonjs</code>,
<code>babel-plugin-transform-modules-systemjs</code>,
<code>babel-traverse</code>, <code>babel-types</code>
<ul>
<li><a
href="https://redirect.github.com/babel/babel/pull/15682">#15682</a> Add
<code>createImportExpressions</code> parser option (<a
href="https://github.com/JLHwung"><code>@​JLHwung</code></a>)</li>
</ul>
</li>
<li><code>babel-standalone</code>
<ul>
<li><a
href="https://redirect.github.com/babel/babel/pull/15671">#15671</a>
Pass through nonce to the transformed script element (<a
href="https://github.com/JLHwung"><code>@​JLHwung</code></a>)</li>
</ul>
</li>
<li><code>babel-helper-function-name</code>,
<code>babel-helper-member-expression-to-functions</code>,
<code>babel-helpers</code>, <code>babel-parser</code>,
<code>babel-plugin-proposal-destructuring-private</code>,
<code>babel-plugin-proposal-optional-chaining-assign</code>,
<code>babel-plugin-syntax-optional-chaining-assign</code>,
<code>babel-plugin-transform-destructuring</code>,
<code>babel-plugin-transform-optional-chaining</code>,
<code>babel-runtime-corejs2</code>, <code>babel-runtime-corejs3</code>,
<code>babel-runtime</code>, <code>babel-standalone</code>,
<code>babel-types</code>
<ul>
<li><a
href="https://redirect.github.com/babel/babel/pull/15751">#15751</a> Add
support for optional chain in assignments (<a
href="https://github.com/nicolo-ribaudo"><code>@​nicolo-ribaudo</code></a>)</li>
</ul>
</li>
<li><code>babel-helpers</code>,
<code>babel-plugin-proposal-decorators</code>
<ul>
<li><a
href="https://redirect.github.com/babel/babel/pull/15895">#15895</a>
Implement the &quot;decorator metadata&quot; proposal (<a
href="https://github.com/nicolo-ribaudo"><code>@​nicolo-ribaudo</code></a>)</li>
</ul>
</li>
<li><code>babel-traverse</code>, <code>babel-types</code>
<ul>
<li><a
href="https://redirect.github.com/babel/babel/pull/15893">#15893</a> Add
<code>t.buildUndefinedNode</code> (<a
href="https://github.com/liuxingbaoyu"><code>@​liuxingbaoyu</code></a>)</li>
</ul>
</li>
<li><code>babel-preset-typescript</code>
<ul>
<li><a
href="https://redirect.github.com/babel/babel/pull/15913">#15913</a> Add
<code>rewriteImportExtensions</code> option to TS preset (<a
href="https://github.com/nicolo-ribaudo"><code>@​nicolo-ribaudo</code></a>)</li>
</ul>
</li>
<li><code>babel-parser</code>
<ul>
<li><a
href="https://redirect.github.com/babel/babel/pull/15896">#15896</a>
Allow TS tuples to have both labeled and unlabeled elements (<a
href="https://github.com/yukukotani"><code>@​yukukotani</code></a>)</li>
</ul>
</li>
</ul>
<h4>🐛 Bug Fix</h4>
<ul>
<li><code>babel-plugin-transform-block-scoping</code>
<ul>
<li><a
href="https://redirect.github.com/babel/babel/pull/15962">#15962</a>
fix: <code>transform-block-scoping</code> captures the variables of the
method in the loop (<a
href="https://github.com/liuxingbaoyu"><code>@​liuxingbaoyu</code></a>)</li>
</ul>
</li>
</ul>
<h4>💅 Polish</h4>
<ul>
<li><code>babel-traverse</code>
<ul>
<li><a
href="https://redirect.github.com/babel/babel/pull/15797">#15797</a>
Expand evaluation of global built-ins in <code>@babel/traverse</code>
(<a
href="https://github.com/lorenzoferre"><code>@​lorenzoferre</code></a>)</li>
</ul>
</li>
<li><code>babel-plugin-proposal-explicit-resource-management</code>
<ul>
<li><a
href="https://redirect.github.com/babel/babel/pull/15985">#15985</a>
Improve source maps for blocks with <code>using</code> declarations (<a
href="https://github.com/nicolo-ribaudo"><code>@​nicolo-ribaudo</code></a>)</li>
</ul>
</li>
</ul>
<h4>🔬 Output optimization</h4>
<ul>
<li><code>babel-core</code>,
<code>babel-helper-module-transforms</code>,
<code>babel-plugin-transform-async-to-generator</code>,
<code>babel-plugin-transform-classes</code>,
<code>babel-plugin-transform-dynamic-import</code>,
<code>babel-plugin-transform-function-name</code>,
<code>babel-plugin-transform-modules-amd</code>,
<code>babel-plugin-transform-modules-commonjs</code>,
<code>babel-plugin-transform-modules-umd</code>,
<code>babel-plugin-transform-parameters</code>,
<code>babel-plugin-transform-react-constant-elements</code>,
<code>babel-plugin-transform-react-inline-elements</code>,
<code>babel-plugin-transform-runtime</code>,
<code>babel-plugin-transform-typescript</code>,
<code>babel-preset-env</code>
<ul>
<li><a
href="https://redirect.github.com/babel/babel/pull/15984">#15984</a>
Inline <code>exports.XXX =</code> update in simple variable declarations
(<a
href="https://github.com/nicolo-ribaudo"><code>@​nicolo-ribaudo</code></a>)</li>
</ul>
</li>
</ul>
<h2>v7.22.20 (2023-09-16)</h2>
<!-- raw HTML omitted -->
</blockquote>
<p>... (truncated)</p>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="b4b9942a6c"><code>b4b9942</code></a>
v7.23.2</li>
<li><a
href="b13376b346"><code>b13376b</code></a>
Only evaluate own String/Number/Math methods (<a
href="https://github.com/babel/babel/tree/HEAD/packages/babel-traverse/issues/16033">#16033</a>)</li>
<li><a
href="ca58ec15cb"><code>ca58ec1</code></a>
v7.23.0</li>
<li><a
href="0f333dafcf"><code>0f333da</code></a>
Add <code>createImportExpressions</code> parser option (<a
href="https://github.com/babel/babel/tree/HEAD/packages/babel-traverse/issues/15682">#15682</a>)</li>
<li><a
href="3744545649"><code>3744545</code></a>
Fix linting</li>
<li><a
href="c7e6806e21"><code>c7e6806</code></a>
Add <code>t.buildUndefinedNode</code> (<a
href="https://github.com/babel/babel/tree/HEAD/packages/babel-traverse/issues/15893">#15893</a>)</li>
<li><a
href="38ee8b4dd6"><code>38ee8b4</code></a>
Expand evaluation of global built-ins in <code>@babel/traverse</code>
(<a
href="https://github.com/babel/babel/tree/HEAD/packages/babel-traverse/issues/15797">#15797</a>)</li>
<li><a
href="9f3dfd9021"><code>9f3dfd9</code></a>
v7.22.20</li>
<li><a
href="3ed28b29c1"><code>3ed28b2</code></a>
Fully support <code>||</code> and <code>&amp;&amp;</code> in
<code>pluginToggleBooleanFlag</code> (<a
href="https://github.com/babel/babel/tree/HEAD/packages/babel-traverse/issues/15961">#15961</a>)</li>
<li><a
href="77b0d73599"><code>77b0d73</code></a>
v7.22.19</li>
<li>Additional commits viewable in <a
href="https://github.com/babel/babel/commits/v7.23.2/packages/babel-traverse">compare
view</a></li>
</ul>
</details>
<br />


[![Dependabot compatibility
score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=@babel/traverse&package-manager=npm_and_yarn&previous-version=7.14.2&new-version=7.23.2)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)

Dependabot will resolve any conflicts with this PR as long as you don't
alter it yourself. You can also trigger a rebase manually by commenting
`@dependabot rebase`.

[//]: # (dependabot-automerge-start)
[//]: # (dependabot-automerge-end)

---

<details>
<summary>Dependabot commands and options</summary>
<br />

You can trigger Dependabot actions by commenting on this PR:
- `@dependabot rebase` will rebase this PR
- `@dependabot recreate` will recreate this PR, overwriting any edits
that have been made to it
- `@dependabot merge` will merge this PR after your CI passes on it
- `@dependabot squash and merge` will squash and merge this PR after
your CI passes on it
- `@dependabot cancel merge` will cancel a previously requested merge
and block automerging
- `@dependabot reopen` will reopen this PR if it is closed
- `@dependabot close` will close this PR and stop Dependabot recreating
it. You can achieve the same result by closing it manually
- `@dependabot show <dependency name> ignore conditions` will show all
of the ignore conditions of the specified dependency
- `@dependabot ignore this major version` will close this PR and stop
Dependabot creating any more for this major version (unless you reopen
the PR or upgrade to it yourself)
- `@dependabot ignore this minor version` will close this PR and stop
Dependabot creating any more for this minor version (unless you reopen
the PR or upgrade to it yourself)
- `@dependabot ignore this dependency` will close this PR and stop
Dependabot creating any more for this dependency (unless you reopen the
PR or upgrade to it yourself)
You can disable automated security fix PRs for this repo from the
[Security Alerts
page](https://github.com/microsoft/accessibility-insights-service/network/alerts).

</details>

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-10-18 13:59:12 -07:00
Maxim Laikine fa73949944
Migrated to MSAL node package (#2497)
#### Details

Migrated to MSAL node package

#### Pull request checklist
<!-- If a checklist item is not applicable to this change, write "n/a"
in the checkbox -->

- [x] Addresses an existing issue: Fixes #1741
- [x] Added relevant unit test for your changes. (`yarn test`)
- [ ] Verified code coverage for the changes made. Check coverage report
at: `<rootDir>/test-results/unit/coverage`
- [ ] Ran precheckin (`yarn precheckin`)
- [x] Validated in an Azure resource group
2023-10-17 14:28:55 -07:00
Maxim Laikine ad07da5083
Remove deep scan id for a single type scan (#2495)
#### Details

Remove deep scan id for a single type scan.

#### Pull request checklist
<!-- If a checklist item is not applicable to this change, write "n/a"
in the checkbox -->

- [ ] Addresses an existing issue: Fixes #0000
- [x] Added relevant unit test for your changes. (`yarn test`)
- [ ] Verified code coverage for the changes made. Check coverage report
at: `<rootDir>/test-results/unit/coverage`
- [ ] Ran precheckin (`yarn precheckin`)
- [x] Validated in an Azure resource group
2023-10-14 08:59:55 -07:00
Maxim Laikine 52737a988c
Disable deep scan result for descendant scan response (#2494)
#### Details

Disable deep scan result for descendant scan REST API response to
preserve actual scan response. The original scan run state had cumulated
state for all descendant scans. Disabling deep scan result for
descendant scan allow return an actual scan run state instead of
cumulated state.

#### Pull request checklist
<!-- If a checklist item is not applicable to this change, write "n/a"
in the checkbox -->

- [ ] Addresses an existing issue: Fixes #0000
- [x] Added relevant unit test for your changes. (`yarn test`)
- [ ] Verified code coverage for the changes made. Check coverage report
at: `<rootDir>/test-results/unit/coverage`
- [ ] Ran precheckin (`yarn precheckin`)
- [x] Validated in an Azure resource group
2023-10-12 09:57:21 -07:00
Maxim Laikine 01ac5c1431
Navigate to URL for authentication (#2493)
#### Details

Navigate to URL for authentication when supported authentication was
detected.

#### Pull request checklist
<!-- If a checklist item is not applicable to this change, write "n/a"
in the checkbox -->

- [ ] Addresses an existing issue: Fixes #0000
- [x] Added relevant unit test for your changes. (`yarn test`)
- [ ] Verified code coverage for the changes made. Check coverage report
at: `<rootDir>/test-results/unit/coverage`
- [ ] Ran precheckin (`yarn precheckin`)
- [x] Validated in an Azure resource group
2023-10-11 09:35:46 -07:00
Maxim Laikine aa6707711b
Skip scanning unknown authenticated URLs (#2492)
#### Details

Skip scanning unknown authenticated URLs

#### Pull request checklist
<!-- If a checklist item is not applicable to this change, write "n/a"
in the checkbox -->

- [ ] Addresses an existing issue: Fixes #0000
- [x] Added relevant unit test for your changes. (`yarn test`)
- [ ] Verified code coverage for the changes made. Check coverage report
at: `<rootDir>/test-results/unit/coverage`
- [ ] Ran precheckin (`yarn precheckin`)
- [x] Validated in an Azure resource group
2023-10-09 11:07:46 -07:00
Maxim Laikine 62cf7c2ff2
Ensure single browser instance (#2491)
#### Details

Ensure single browser instance is created per scan.
Added URL validator.
Extended banner detection timeout.
Refactoring.

#### Pull request checklist
<!-- If a checklist item is not applicable to this change, write "n/a"
in the checkbox -->

- [ ] Addresses an existing issue: Fixes #0000
- [ ] Added relevant unit test for your changes. (`yarn test`)
- [ ] Verified code coverage for the changes made. Check coverage report
at: `<rootDir>/test-results/unit/coverage`
- [ ] Ran precheckin (`yarn precheckin`)
- [x] Validated in an Azure resource group
2023-10-07 09:06:09 -07:00
Maxim Laikine 3340d181e3
Updated puppeteer npm version (#2490)
#### Details

Updated puppeteer npm version.

#### Pull request checklist
<!-- If a checklist item is not applicable to this change, write "n/a"
in the checkbox -->

- [ ] Addresses an existing issue: Fixes #0000
- [ ] Added relevant unit test for your changes. (`yarn test`)
- [ ] Verified code coverage for the changes made. Check coverage report
at: `<rootDir>/test-results/unit/coverage`
- [ ] Ran precheckin (`yarn precheckin`)
- [x] Validated in an Azure resource group
2023-10-05 11:56:58 -07:00
Maxim Laikine a76a4b79ab
Allow processing authenticated URL (#2489)
#### Details

Allow processing authenticated URL to enable scan with authentication.

#### Pull request checklist
<!-- If a checklist item is not applicable to this change, write "n/a"
in the checkbox -->

- [ ] Addresses an existing issue: Fixes #0000
- [x] Added relevant unit test for your changes. (`yarn test`)
- [ ] Verified code coverage for the changes made. Check coverage report
at: `<rootDir>/test-results/unit/coverage`
- [ ] Ran precheckin (`yarn precheckin`)
- [x] Validated in an Azure resource group
2023-10-04 23:49:26 -07:00
dependabot[bot] 091b128921
chore(deps): bump get-func-name from 2.0.0 to 2.0.2 (#2485)
Bumps [get-func-name](https://github.com/chaijs/get-func-name) from
2.0.0 to 2.0.2.
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/chaijs/get-func-name/releases">get-func-name's
releases</a>.</em></p>
<blockquote>
<h2>v2.0.2</h2>
<h2>What's Changed</h2>
<p>Revert previous changes that shipped this as an ES module.</p>
<p><strong>Full Changelog</strong>: <a
href="https://github.com/chaijs/get-func-name/commits/v2.0.2">https://github.com/chaijs/get-func-name/commits/v2.0.2</a></p>
<h2>v2.0.1</h2>
<h2>What's Changed</h2>
<p>Fix <a
href="https://github.com/chaijs/get-func-name/security/advisories/GHSA-4q6p-r6v2-jvc5">https://github.com/chaijs/get-func-name/security/advisories/GHSA-4q6p-r6v2-jvc5</a></p>
<p><strong>Full Changelog</strong>: <a
href="https://github.com/chaijs/get-func-name/commits/v2.0.1">https://github.com/chaijs/get-func-name/commits/v2.0.1</a></p>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li>See full diff in <a
href="https://github.com/chaijs/get-func-name/commits/v2.0.2">compare
view</a></li>
</ul>
</details>
<details>
<summary>Maintainer changes</summary>
<p>This version was pushed to npm by <a
href="https://www.npmjs.com/~keithamus">keithamus</a>, a new releaser
for get-func-name since your current version.</p>
</details>
<br />


[![Dependabot compatibility
score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=get-func-name&package-manager=npm_and_yarn&previous-version=2.0.0&new-version=2.0.2)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)

Dependabot will resolve any conflicts with this PR as long as you don't
alter it yourself. You can also trigger a rebase manually by commenting
`@dependabot rebase`.

[//]: # (dependabot-automerge-start)
[//]: # (dependabot-automerge-end)

---

<details>
<summary>Dependabot commands and options</summary>
<br />

You can trigger Dependabot actions by commenting on this PR:
- `@dependabot rebase` will rebase this PR
- `@dependabot recreate` will recreate this PR, overwriting any edits
that have been made to it
- `@dependabot merge` will merge this PR after your CI passes on it
- `@dependabot squash and merge` will squash and merge this PR after
your CI passes on it
- `@dependabot cancel merge` will cancel a previously requested merge
and block automerging
- `@dependabot reopen` will reopen this PR if it is closed
- `@dependabot close` will close this PR and stop Dependabot recreating
it. You can achieve the same result by closing it manually
- `@dependabot show <dependency name> ignore conditions` will show all
of the ignore conditions of the specified dependency
- `@dependabot ignore this major version` will close this PR and stop
Dependabot creating any more for this major version (unless you reopen
the PR or upgrade to it yourself)
- `@dependabot ignore this minor version` will close this PR and stop
Dependabot creating any more for this minor version (unless you reopen
the PR or upgrade to it yourself)
- `@dependabot ignore this dependency` will close this PR and stop
Dependabot creating any more for this dependency (unless you reopen the
PR or upgrade to it yourself)
You can disable automated security fix PRs for this repo from the
[Security Alerts
page](https://github.com/microsoft/accessibility-insights-service/network/alerts).

</details>

---------

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Maxim Laikine <la.maks@hotmail.com>
2023-10-03 14:21:09 -07:00
Maxim Laikine 75fbf2a9f9 Revert "chore(deps): bump Microsoft.Azure.WebJobs.Extensions.CosmosDB from 3.0.10 to 4.4.0 in /packages/web-workers (#2487)"
This reverts commit 67b2bf06c8.
2023-10-03 13:50:34 -07:00
dependabot[bot] 67b2bf06c8
chore(deps): bump Microsoft.Azure.WebJobs.Extensions.CosmosDB from 3.0.10 to 4.4.0 in /packages/web-workers (#2487)
Bumps
[Microsoft.Azure.WebJobs.Extensions.CosmosDB](https://github.com/Azure/azure-webjobs-sdk-extensions)
from 3.0.10 to 4.4.0.
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/Azure/azure-webjobs-sdk-extensions/releases">Microsoft.Azure.WebJobs.Extensions.CosmosDB's
releases</a>.</em></p>
<blockquote>
<h2>Microsoft.Azure.WebJobs.Extensions.CosmosDB 4.4.0</h2>
<h2>What's Changed</h2>
<ul>
<li>Cosmos DB: Enable TTL on lease container creation by <a
href="https://github.com/ealsur"><code>@​ealsur</code></a> in <a
href="https://redirect.github.com/Azure/azure-webjobs-sdk-extensions/pull/865">Azure/azure-webjobs-sdk-extensions#865</a></li>
<li>Cosmos DB: Correctly handle DrainMode configuration by <a
href="https://github.com/ealsur"><code>@​ealsur</code></a> in <a
href="https://redirect.github.com/Azure/azure-webjobs-sdk-extensions/pull/870">Azure/azure-webjobs-sdk-extensions#870</a></li>
<li>Cosmos DB: Fix Hierarchical PK support by <a
href="https://github.com/ealsur"><code>@​ealsur</code></a> in <a
href="https://redirect.github.com/Azure/azure-webjobs-sdk-extensions/pull/871">Azure/azure-webjobs-sdk-extensions#871</a></li>
<li>Adding [EditorBrowsable(EditorBrowsableState.Never)] for scale api
by <a href="https://github.com/alrod"><code>@​alrod</code></a> in <a
href="https://redirect.github.com/Azure/azure-webjobs-sdk-extensions/pull/868">Azure/azure-webjobs-sdk-extensions#868</a></li>
</ul>
<p><strong>Full Changelog</strong>: <a
href="https://github.com/Azure/azure-webjobs-sdk-extensions/compare/cosmos-v4.3.1...cosmos-v4.4.0">https://github.com/Azure/azure-webjobs-sdk-extensions/compare/cosmos-v4.3.1...cosmos-v4.4.0</a></p>
<h2>Microsoft.Azure.WebJobs.Extensions.CosmosDB 4.3.1</h2>
<h2>What's Changed</h2>
<ul>
<li>[CosmosDb] Scaler APIs by <a
href="https://github.com/alrod"><code>@​alrod</code></a> in <a
href="https://redirect.github.com/Azure/azure-webjobs-sdk-extensions/pull/841">Azure/azure-webjobs-sdk-extensions#841</a></li>
<li>Check for cancellation after triggering function by <a
href="https://github.com/MikeNicholls"><code>@​MikeNicholls</code></a>
in <a
href="https://redirect.github.com/Azure/azure-webjobs-sdk-extensions/pull/852">Azure/azure-webjobs-sdk-extensions#852</a></li>
<li>Use JArray.Parse instead of JArray.FromObject for string values by
<a href="https://github.com/FHajHusein"><code>@​FHajHusein</code></a> in
<a
href="https://redirect.github.com/Azure/azure-webjobs-sdk-extensions/pull/860">Azure/azure-webjobs-sdk-extensions#860</a></li>
<li>Create DefaultCosmosDBServiceFactory with AzureComponentFactory by
<a
href="https://github.com/chiangvincent"><code>@​chiangvincent</code></a>
in <a
href="https://redirect.github.com/Azure/azure-webjobs-sdk-extensions/pull/859">Azure/azure-webjobs-sdk-extensions#859</a></li>
</ul>
<h2>New Contributors</h2>
<ul>
<li><a
href="https://github.com/MikeNicholls"><code>@​MikeNicholls</code></a>
made their first contribution in <a
href="https://redirect.github.com/Azure/azure-webjobs-sdk-extensions/pull/852">Azure/azure-webjobs-sdk-extensions#852</a></li>
<li><a
href="https://github.com/FHajHusein"><code>@​FHajHusein</code></a> made
their first contribution in <a
href="https://redirect.github.com/Azure/azure-webjobs-sdk-extensions/pull/860">Azure/azure-webjobs-sdk-extensions#860</a></li>
</ul>
<p><strong>Full Changelog</strong>: <a
href="https://github.com/Azure/azure-webjobs-sdk-extensions/compare/cosmos-v4.3.0...cosmos-v4.3.1">https://github.com/Azure/azure-webjobs-sdk-extensions/compare/cosmos-v4.3.0...cosmos-v4.3.1</a></p>
<h2>Microsoft.Azure.WebJobs.Extensions.CosmosDB 4.3.0</h2>
<h2>What's Changed</h2>
<ul>
<li>Cosmos DB: Update SDK dependency to sync with min recommended
version by <a href="https://github.com/ealsur"><code>@​ealsur</code></a>
in <a
href="https://redirect.github.com/Azure/azure-webjobs-sdk-extensions/pull/846">Azure/azure-webjobs-sdk-extensions#846</a></li>
</ul>
<p><strong>Full Changelog</strong>: <a
href="https://github.com/Azure/azure-webjobs-sdk-extensions/compare/cosmos-v4.2.0...cosmos-v4.3.0">https://github.com/Azure/azure-webjobs-sdk-extensions/compare/cosmos-v4.2.0...cosmos-v4.3.0</a></p>
<h2>Microsoft.Azure.WebJobs.Extensions.CosmosDB 4.2.0</h2>
<h2>What's Changed</h2>
<ul>
<li>CosmosDB support for ParameterBindingData reference type by <a
href="https://github.com/liliankasem"><code>@​liliankasem</code></a> in
<a
href="https://redirect.github.com/Azure/azure-webjobs-sdk-extensions/pull/802">Azure/azure-webjobs-sdk-extensions#802</a></li>
</ul>
<p><strong>Full Changelog</strong>: <a
href="https://github.com/Azure/azure-webjobs-sdk-extensions/compare/cosmos-v4.1.1...cosmos-v4.2.0">https://github.com/Azure/azure-webjobs-sdk-extensions/compare/cosmos-v4.1.1...cosmos-v4.2.0</a></p>
<h2>Microsoft.Azure.WebJobs.Extensions.CosmosDB 4.1.1</h2>
<h2>What's Changed</h2>
<ul>
<li>Adding support for JObject[] on CosmosDBTrigger by <a
href="https://github.com/ealsur"><code>@​ealsur</code></a> in <a
href="https://redirect.github.com/Azure/azure-webjobs-sdk-extensions/pull/832">Azure/azure-webjobs-sdk-extensions#832</a></li>
</ul>
<p><strong>Full Changelog</strong>: <a
href="https://github.com/Azure/azure-webjobs-sdk-extensions/compare/cosmos-v4.1.0...cosmos-v4.1.1">https://github.com/Azure/azure-webjobs-sdk-extensions/compare/cosmos-v4.1.0...cosmos-v4.1.1</a></p>
<h2>Microsoft.Azure.WebJobs.Extensions.CosmosDB 4.1.0</h2>
<h2>What's Changed</h2>
<ul>
<li>Cosmos DB: Add log case for lease lost due to scaling by <a
href="https://github.com/ealsur"><code>@​ealsur</code></a> in <a
href="https://redirect.github.com/Azure/azure-webjobs-sdk-extensions/pull/813">Azure/azure-webjobs-sdk-extensions#813</a></li>
<li>Target Based Scaling for CosmosDB + Separate out
CosmosDBScaleMonitor from Listener by <a
href="https://github.com/chiangvincent"><code>@​chiangvincent</code></a>
in <a
href="https://redirect.github.com/Azure/azure-webjobs-sdk-extensions/pull/806">Azure/azure-webjobs-sdk-extensions#806</a></li>
</ul>
<!-- raw HTML omitted -->
</blockquote>
<p>... (truncated)</p>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="a390e4eee0"><code>a390e4e</code></a>
Adding [EditorBrowsable(EditorBrowsableState.Never)] for scale api me…
(<a
href="https://redirect.github.com/Azure/azure-webjobs-sdk-extensions/issues/868">#868</a>)</li>
<li><a
href="ad089b5cdc"><code>ad089b5</code></a>
Cosmos DB: Fix Hierarchical PK support (<a
href="https://redirect.github.com/Azure/azure-webjobs-sdk-extensions/issues/871">#871</a>)</li>
<li><a
href="4d9b0599ca"><code>4d9b059</code></a>
Cosmos DB: Correctly handle DrainMode configuration (<a
href="https://redirect.github.com/Azure/azure-webjobs-sdk-extensions/issues/870">#870</a>)</li>
<li><a
href="4fb877c54b"><code>4fb877c</code></a>
Cosmos DB: Enable TTL on lease container creation (<a
href="https://redirect.github.com/Azure/azure-webjobs-sdk-extensions/issues/865">#865</a>)</li>
<li><a
href="28bb573f7a"><code>28bb573</code></a>
Cosmos DB: Bump package version for hotfix release (<a
href="https://redirect.github.com/Azure/azure-webjobs-sdk-extensions/issues/864">#864</a>)</li>
<li><a
href="5b7367eaa5"><code>5b7367e</code></a>
Create DefaultCosmosDBServiceFactory with AzureComponentFactory (<a
href="https://redirect.github.com/Azure/azure-webjobs-sdk-extensions/issues/859">#859</a>)</li>
<li><a
href="75919fdaf4"><code>75919fd</code></a>
Use JArray.Parse instead of JArray.FromObject for string values (<a
href="https://redirect.github.com/Azure/azure-webjobs-sdk-extensions/issues/860">#860</a>)</li>
<li><a
href="b12d0c9f18"><code>b12d0c9</code></a>
Check for cancellation after triggering function (<a
href="https://redirect.github.com/Azure/azure-webjobs-sdk-extensions/issues/852">#852</a>)</li>
<li><a
href="2ca41057bb"><code>2ca4105</code></a>
[CosmosDb] Scaler APIs (<a
href="https://redirect.github.com/Azure/azure-webjobs-sdk-extensions/issues/841">#841</a>)</li>
<li><a
href="0af7d17209"><code>0af7d17</code></a>
Cosmos DB: Update SDK dependency to sync with min recommended version
(<a
href="https://redirect.github.com/Azure/azure-webjobs-sdk-extensions/issues/846">#846</a>)</li>
<li>Additional commits viewable in <a
href="https://github.com/Azure/azure-webjobs-sdk-extensions/compare/http-v3.0.10...cosmos-v4.4.0">compare
view</a></li>
</ul>
</details>
<br />


[![Dependabot compatibility
score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=Microsoft.Azure.WebJobs.Extensions.CosmosDB&package-manager=nuget&previous-version=3.0.10&new-version=4.4.0)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)

Dependabot will resolve any conflicts with this PR as long as you don't
alter it yourself. You can also trigger a rebase manually by commenting
`@dependabot rebase`.

[//]: # (dependabot-automerge-start)
[//]: # (dependabot-automerge-end)

---

<details>
<summary>Dependabot commands and options</summary>
<br />

You can trigger Dependabot actions by commenting on this PR:
- `@dependabot rebase` will rebase this PR
- `@dependabot recreate` will recreate this PR, overwriting any edits
that have been made to it
- `@dependabot merge` will merge this PR after your CI passes on it
- `@dependabot squash and merge` will squash and merge this PR after
your CI passes on it
- `@dependabot cancel merge` will cancel a previously requested merge
and block automerging
- `@dependabot reopen` will reopen this PR if it is closed
- `@dependabot close` will close this PR and stop Dependabot recreating
it. You can achieve the same result by closing it manually
- `@dependabot show <dependency name> ignore conditions` will show all
of the ignore conditions of the specified dependency
- `@dependabot ignore this major version` will close this PR and stop
Dependabot creating any more for this major version (unless you reopen
the PR or upgrade to it yourself)
- `@dependabot ignore this minor version` will close this PR and stop
Dependabot creating any more for this minor version (unless you reopen
the PR or upgrade to it yourself)
- `@dependabot ignore this dependency` will close this PR and stop
Dependabot creating any more for this dependency (unless you reopen the
PR or upgrade to it yourself)


</details>

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-10-03 08:51:33 -07:00
Maxim Laikine a72e7bc930
Fixed DNS name generation (#2488)
#### Details

Fixed DNS name generation to conform to DNS name convention.
Added .NET SDK availability check.

#### Pull request checklist
<!-- If a checklist item is not applicable to this change, write "n/a"
in the checkbox -->

- [ ] Addresses an existing issue: Fixes #0000
- [ ] Added relevant unit test for your changes. (`yarn test`)
- [ ] Verified code coverage for the changes made. Check coverage report
at: `<rootDir>/test-results/unit/coverage`
- [ ] Ran precheckin (`yarn precheckin`)
- [ ] Validated in an Azure resource group
2023-10-02 16:20:54 -07:00
Maxim Laikine 00f8f61e89
Skip processing discovered URLs when outside of the current domain (#2486)
#### Details

Skip processing discovered URLs when outside of the current domain. The
URL is considered outside of domain when is redirected to different
domain location.
The deepScan run result will have 'unscannable' state.

Refactor page analyzer to detect URL redirection.

Added expanding of Application Insights long property value.

#### Pull request checklist
<!-- If a checklist item is not applicable to this change, write "n/a"
in the checkbox -->

- [ ] Addresses an existing issue: Fixes #0000
- [x] Added relevant unit test for your changes. (`yarn test`)
- [ ] Verified code coverage for the changes made. Check coverage report
at: `<rootDir>/test-results/unit/coverage`
- [ ] Ran precheckin (`yarn precheckin`)
- [x] Validated in an Azure resource group
2023-09-29 20:05:47 -07:00
Maxim Laikine e81708be18
Added support for puppeteer injection automation script failure (#2484)
#### Details

Added support for puppeteer injection automation script failure.

#### Pull request checklist
<!-- If a checklist item is not applicable to this change, write "n/a"
in the checkbox -->

- [ ] Addresses an existing issue: Fixes #0000
- [x] Added relevant unit test for your changes. (`yarn test`)
- [ ] Verified code coverage for the changes made. Check coverage report
at: `<rootDir>/test-results/unit/coverage`
- [ ] Ran precheckin (`yarn precheckin`)
- [ ] Validated in an Azure resource group
2023-09-27 10:01:42 -04:00
Maxim Laikine 278b57dd95
Support CORS for page authentication (#2483)
#### Details

Support CORS for page authentication.

#### Pull request checklist
<!-- If a checklist item is not applicable to this change, write "n/a"
in the checkbox -->

- [ ] Addresses an existing issue: Fixes #0000
- [ ] Added relevant unit test for your changes. (`yarn test`)
- [ ] Verified code coverage for the changes made. Check coverage report
at: `<rootDir>/test-results/unit/coverage`
- [ ] Ran precheckin (`yarn precheckin`)
- [ ] Validated in an Azure resource group
2023-09-25 14:41:13 -07:00
Maxim Laikine c9abf85a6e
Validate client Azure CLI version (#2482)
#### Details

Validate client Azure CLI version to fulfill prerequisites 

#### Pull request checklist
<!-- If a checklist item is not applicable to this change, write "n/a"
in the checkbox -->

- [ ] Addresses an existing issue: Fixes #0000
- [ ] Added relevant unit test for your changes. (`yarn test`)
- [ ] Verified code coverage for the changes made. Check coverage report
at: `<rootDir>/test-results/unit/coverage`
- [ ] Ran precheckin (`yarn precheckin`)
- [ ] Validated in an Azure resource group
2023-09-18 14:18:10 -07:00
Maxim Laikine c3f27a52a9
Fixed scan state completion on scan termination (#2481)
#### Details

Fixed scan state completion on scan termination

#### Pull request checklist
<!-- If a checklist item is not applicable to this change, write "n/a"
in the checkbox -->

- [ ] Addresses an existing issue: Fixes #0000
- [x] Added relevant unit test for your changes. (`yarn test`)
- [ ] Verified code coverage for the changes made. Check coverage report
at: `<rootDir>/test-results/unit/coverage`
- [ ] Ran precheckin (`yarn precheckin`)
- [x] Validated in an Azure resource group
2023-09-16 11:02:03 -07:00
Maxim Laikine 057c61c3b6
Remove know web resource types from crawl result (#2480)
#### Details

- Remove know web resource types from crawl result
- Send scan complete notification for abandon scans

#### Pull request checklist
<!-- If a checklist item is not applicable to this change, write "n/a"
in the checkbox -->

- [ ] Addresses an existing issue: Fixes #0000
- [x] Added relevant unit test for your changes. (`yarn test`)
- [ ] Verified code coverage for the changes made. Check coverage report
at: `<rootDir>/test-results/unit/coverage`
- [ ] Ran precheckin (`yarn precheckin`)
- [x] Validated in an Azure resource group
2023-09-14 10:34:41 -07:00
Maxim Laikine 6ced68b6ff
Enabled font packages in Windows containers (#2469)
#### Details

Enabled font packages in Windows containers.
Migrated docker image to Windows Server Core 2022 version
https://hub.docker.com/_/microsoft-windows-servercore

#### Pull request checklist
<!-- If a checklist item is not applicable to this change, write "n/a"
in the checkbox -->

- [ ] Addresses an existing issue: Fixes #0000
- [ ] Added relevant unit test for your changes. (`yarn test`)
- [ ] Verified code coverage for the changes made. Check coverage report
at: `<rootDir>/test-results/unit/coverage`
- [ ] Ran precheckin (`yarn precheckin`)
- [x] Validated in an Azure resource group
2023-09-12 22:08:01 -07:00
Maxim Laikine ed16058d5d
Extended web sites document support for all scan types (#2478)
#### Details

Extended web sites document support for all scan types to support
combined scans without crawling.

#### Pull request checklist
<!-- If a checklist item is not applicable to this change, write "n/a"
in the checkbox -->

- [ ] Addresses an existing issue: Fixes #0000
- [x] Added relevant unit test for your changes. (`yarn test`)
- [ ] Verified code coverage for the changes made. Check coverage report
at: `<rootDir>/test-results/unit/coverage`
- [ ] Ran precheckin (`yarn precheckin`)
- [x] Validated in an Azure resource group
2023-09-12 22:07:45 -07:00
Maxim Laikine 7855721d90
Enabled scan of know pages without page crawling (#2477)
#### Details

Enabled scan of know pages without page crawling.

#### Pull request checklist
<!-- If a checklist item is not applicable to this change, write "n/a"
in the checkbox -->

- [ ] Addresses an existing issue: Fixes #0000
- [x] Added relevant unit test for your changes. (`yarn test`)
- [ ] Verified code coverage for the changes made. Check coverage report
at: `<rootDir>/test-results/unit/coverage`
- [ ] Ran precheckin (`yarn precheckin`)
- [x] Validated in an Azure resource group
2023-09-07 16:21:04 -07:00
Maxim Laikine 953308db72
Handle HTTP 304 response code (#2476)
#### Details

Handle HTTP 304 response code.

#### Pull request checklist
<!-- If a checklist item is not applicable to this change, write "n/a"
in the checkbox -->

- [ ] Addresses an existing issue: Fixes #2475 
- [x] Added relevant unit test for your changes. (`yarn test`)
- [ ] Verified code coverage for the changes made. Check coverage report
at: `<rootDir>/test-results/unit/coverage`
- [ ] Ran precheckin (`yarn precheckin`)
- [ ] Validated in an Azure resource group
2023-09-06 18:50:09 -07:00
Maxim Laikine e236077773
Decouple crawler package from service packages (#2474)
#### Details

Decouple crawler package from service packages. The crawler package is
stand-alone package with different scan/crawl requirements and should
not have any hard dependencies on service code.

#### Pull request checklist
<!-- If a checklist item is not applicable to this change, write "n/a"
in the checkbox -->

- [ ] Addresses an existing issue: Fixes #0000
- [x] Added relevant unit test for your changes. (`yarn test`)
- [ ] Verified code coverage for the changes made. Check coverage report
at: `<rootDir>/test-results/unit/coverage`
- [ ] Ran precheckin (`yarn precheckin`)
- [x] Validated in an Azure resource group
2023-09-05 18:22:58 -07:00
Maxim Laikine 03cca48881
Added page reload retry on reload error (#2471)
#### Details

Added page reload retry on reload error to unblock scanner workflow.

#### Pull request checklist
<!-- If a checklist item is not applicable to this change, write "n/a"
in the checkbox -->

- [ ] Addresses an existing issue: Fixes #0000
- [x] Added relevant unit test for your changes. (`yarn test`)
- [ ] Verified code coverage for the changes made. Check coverage report
at: `<rootDir>/test-results/unit/coverage`
- [ ] Ran precheckin (`yarn precheckin`)
- [x] Validated in an Azure resource group
2023-08-30 12:21:06 -07:00
Maxim Laikine 919901503a
Updated axe core to 4.7.2 version (#2470)
#### Details

Updated axe core to 4.7.2 version.

#### Pull request checklist
<!-- If a checklist item is not applicable to this change, write "n/a"
in the checkbox -->

- [ ] Addresses an existing issue: Fixes #0000
- [ ] Added relevant unit test for your changes. (`yarn test`)
- [ ] Verified code coverage for the changes made. Check coverage report
at: `<rootDir>/test-results/unit/coverage`
- [ ] Ran precheckin (`yarn precheckin`)
- [x] Validated in an Azure resource group
2023-08-29 13:06:46 -07:00
Maxim Laikine f0aa5e7491
Added deployment of test website (#2468)
#### Details

- Added deployment of E2E test website under service resource group to
use dedicated test website per deployed service instance.
- Added docker image prerequisite validation.

#### Pull request checklist
<!-- If a checklist item is not applicable to this change, write "n/a"
in the checkbox -->

- [ ] Addresses an existing issue: Fixes #0000
- [ ] Added relevant unit test for your changes. (`yarn test`)
- [ ] Verified code coverage for the changes made. Check coverage report
at: `<rootDir>/test-results/unit/coverage`
- [ ] Ran precheckin (`yarn precheckin`)
- [x] Validated in an Azure resource group
2023-08-23 12:32:16 -07:00
Maxim Laikine 8a1a4ade11
Fixed template update (#2467)
#### Details

Fixed template update to prevent double append.

#### Pull request checklist
<!-- If a checklist item is not applicable to this change, write "n/a"
in the checkbox -->

- [ ] Addresses an existing issue: Fixes #0000
- [ ] Added relevant unit test for your changes. (`yarn test`)
- [ ] Verified code coverage for the changes made. Check coverage report
at: `<rootDir>/test-results/unit/coverage`
- [ ] Ran precheckin (`yarn precheckin`)
- [ ] Validated in an Azure resource group
2023-08-22 11:25:11 -07:00
Maxim Laikine e6531f7884
Migrated to use machine info from environment settings (#2466)
#### Details

Migrated to use machine info from environment settings to reduce
container startup time.

#### Pull request checklist
<!-- If a checklist item is not applicable to this change, write "n/a"
in the checkbox -->

- [ ] Addresses an existing issue: Fixes #0000
- [x] Added relevant unit test for your changes. (`yarn test`)
- [ ] Verified code coverage for the changes made. Check coverage report
at: `<rootDir>/test-results/unit/coverage`
- [ ] Ran precheckin (`yarn precheckin`)
- [x] Validated in an Azure resource group
2023-08-21 10:16:09 -04:00