A browser automation framework and ecosystem.
Installations
npm install selenium-webdriver
Releases
Nightly
Published on 28 Nov 2024
Selenium 4.27.0
Published on 25 Nov 2024
Selenium 4.26.0
Published on 30 Oct 2024
Selenium 4.25.0
Published on 20 Sept 2024
Selenium 4.24.0
Published on 28 Aug 2024
Selenium 4.23.0
Published on 19 Jul 2024
Contributors
Developer
Developer Guide
Module System
CommonJS
Min. Node Version
>= 14.21.0
Typescript Support
No
Node Version
20.9.0
NPM Version
10.1.0
Statistics
30,834 Stars
32,298 Commits
8,212 Forks
1,283 Watching
77 Branches
763 Contributors
Updated on 28 Nov 2024
Languages
Java (33.92%)
C# (17.63%)
C++ (12.86%)
JavaScript (10.9%)
Ruby (6.62%)
Python (6.3%)
HTML (5.25%)
Starlark (3.54%)
Rust (1.46%)
TypeScript (0.77%)
C (0.47%)
Shell (0.15%)
PowerShell (0.05%)
Makefile (0.03%)
Ragel (0.02%)
Dockerfile (0.02%)
XSLT (0.01%)
Total Downloads
Cumulative downloads
Total Downloads
667,093,663
Last day
1.2%
342,802
Compared to previous day
Last week
7.5%
1,907,217
Compared to previous week
Last month
6.5%
7,699,393
Compared to previous month
Last year
-16.6%
91,143,601
Compared to previous year
Daily Downloads
Weekly Downloads
Monthly Downloads
Yearly Downloads
Selenium
Selenium is an umbrella project encapsulating a variety of tools and libraries enabling web browser automation. Selenium specifically provides an infrastructure for the W3C WebDriver specification — a platform and language-neutral coding interface compatible with all major web browsers.
The project is made possible by volunteer contributors who've generously donated thousands of hours in code development and upkeep.
Selenium's source code is made available under the Apache 2.0 license.
This README is for developers interested in contributing to the project. For people looking to get started using Selenium, please check out our User Manual for detailed examples and descriptions, and if you get stuck, there are several ways to Get Help.
Contributing
Please read CONTRIBUTING.md before submitting your pull requests.
Installing
These are the requirements to create your own local dev environment to contribute to Selenium.
All Platforms
- Bazelisk, a Bazel wrapper that automatically downloads
the version of Bazel specified in
.bazelversion
file and transparently passes through all command-line arguments to the real Bazel binary. - Java JDK version 17 or greater (e.g., Java 17 Temurin)
- Set
JAVA_HOME
environment variable to location of Java executable (the JDK not the JRE) - To test this, try running the command
javac
. This command won't exist if you only have the JRE installed. If you're met with a list of command-line options, you're referencing the JDK properly.
- Set
MacOS
- Xcode including the command-line tools. Install the latest version using:
xcode-select --install
- Rosetta for Apple Silicon Macs. Add
build --host_platform=//:rosetta
to the.bazelrc.local
file. We are working to make sure this isn't required in the long run.
Windows
Several years ago Jim Evans published a great article on Setting Up a Windows Development Environment for the Selenium .NET Language Bindings; This article is out of date, but it includes more detailed descriptions and screenshots that some people might find useful.
Click to see Current Windows Setup Requirements
Option 1: Automatic Installation from Scratch
This script will ensure a complete ready to execute developer environment. (nothing is installed or set that is already present unless otherwise prompted)
- Open Powershell as an Administrator
- Execute:
Set-ExecutionPolicy Bypass -Scope Process -Force
to allow running the script in the process - Navigate to the directory you want to clone Selenium in, or the parent directory of an already cloned Selenium repo
- Download and execute this script in the powershell terminal: [scripts/dev-environment-setup.ps1]`
Option 2: Manual Installation
- Allow running scripts in Selenium in general:
Set-ExecutionPolicy -ExecutionPolicy RemoteSigned
- Enable Developer Mode:
reg add "HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\AppModelUnlock" /t REG_DWORD /f /v "AllowDevelopmentWithoutDevLicense" /d "1"
- Install MSYS2, which is an alternative shell environment that provides Unix-like commands
- Add bin directory to
PATH
environment variable (e.g.,"C:\tools\msys64\usr\bin"
) - Add
bash.exe
location as theBAZEL_SH
environment variable (e.g.,"C:\tools\msys64\usr\bin\bash.exe"
)
- Add bin directory to
- Install the latest version of Visual Studio Community
- Use the visual studio installer to modify and add the "Desktop development with C++" Workload
- Add Visual C++ build tools installation directory location to
BAZEL_VC
environment variable (e.g."C:\Program Files\Microsoft Visual Studio\2022\Community\VC"
) - Add Visual C++ Build tools version to
BAZEL_VC_FULL_VERSION
environment variable (this can be discovered from the directory name in"$BAZEL_VC\Tools\MSVC\<BAZEL_VC_FULL_VERSION>"
)
- Add support for long file names (bazel has a lot of nested directories that can exceed default limits in Windows)
- Enable Long Paths support with these 2 registry commands:
1reg add "HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Command Processor" /t REG_DWORD /f /v "DisableUNCCheck" /d "1" 2reg add "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\FileSystem" /t REG_DWORD /f /v "LongPathsEnabled" /d "1"
- Allow Bazel to create short name versions of long file paths:
fsutil 8dot3name set 0
- Set bazel output to
C:/tmp
instead of nested inside project directory:- Create a file
selenium/.bazelrc.windows.local
- Add "startup --output_user_root=C:/tmp" to the file
- Create a file
Alternative Dev Environments
If you want to contribute to the project, but do not want to set up your own local dev environment, there are two alternatives available.
Using GitPod
Rather than creating your own local dev environment, GitPod provides a ready to use environment for you.
Using Dev Container
As an alternative you can build a Dev Container - basically a docker container - suitable for building and testing Selenium using the devcontainer.json in the .devcontainer directory. Supporting IDEs like VS Code or IntelliJ IDEA should point you to how such a container can be created.
Using Docker Image
You can also build a Docker image suitable for building and testing Selenium using the Dockerfile in the dev image directory.
Building
Selenium is built using a common build tool called Bazel, to allow us to easily manage dependency downloads, generate required binaries, build and release packages, and execute tests; all in a fast, efficient manner. For a more detailed discussion, read Simon Stewart's article on Building Selenium
Often we wrap Bazel commands with our custom Rake wrapper. These are run with the ./go
command.
The common Bazel commands are:
bazel build
— evaluates dependencies, compiles source files and generates output files for the specified target. It's used to create executable binaries, libraries, or other artifacts.bazel run
— builds the target and then executes it. It's typically used for targets that produce executable binaries.bazel test
— builds and runs the target in a context with additional testing functionalitybazel query
— identifies available targets for the provided path.
Each module that can be built is defined in a BUILD.bazel
file. To execute the module you refer to it starting with a
//
, then include the relative path to the file that defines it, then :
, then the name of the target.
For example, the target to build the Grid is named executable-grid
and it is
defined in the 'selenium/java/src/org/openqa/selenium/grid/BAZEL.build'
file.
So to build the grid you would run: bazel build //java/src/org/openqa/selenium/grid:executable-grid
.
The Bazel documentation has a handy guide for various shortcuts and all the ways to build multiple targets, which Selenium makes frequent use of.
To build everything for a given language:
1bazel build //<language>/...
To build just the grid there is an alias name to use (the log will show where the output jar is located):
1bazel build grid
To make things more simple, building each of the bindings is available with this ./go
command
1./go <language>:build
Developing
Java
IntelliJ
Most of the team uses Intellij for their day-to-day editing. If you're working in IntelliJ, then we highly recommend installing the Bazel IJ plugin which is documented on its own site.
To use Selenium with the IntelliJ Bazel plugin, import the repository as a Bazel project, and select the project
view file from the scripts directory. ij.bazelproject
for Mac/Linux and ij-win.bazelproject
for Windows.
Linting
We also use Google Java Format for linting, so using the Google Java Formatter Plugin is useful;
there are a few steps to get it working, so read their configuration documentation.
There is also an auto-formatting script that can be run: ./scripts/format.sh
Local Installation
While Selenium is not built with Maven, you can build and install the Selenium pieces
for Maven to use locally by deploying to your local maven repository (~/.m2/repository
), using:
1./go java:install
Updating Dependencies
Dependencies are defined in the file maven_deps.bzl. To automatically update and pin new dependencies, run:
1./go java:update
Python
You can run Python code locally by updating generated files in the python directory using:
1./go py:update
To install Selenium locally based on a specific commit, you can use:
1./go py:install
Ruby
Instead of using irb
, you can create an interactive REPL with all gems loaded using: bazel run //rb:console
If you want to debug code, you can do it via debug
gem:
- Add
binding.break
to the code where you want the debugger to start. - Run tests with
ruby_debug
configuration:bazel test --config ruby_debug <test>
. - When debugger starts, run the following in a separate terminal to connect to debugger:
1bazel-selenium/external/bundle/bin/rdbg -A
If you want to use RubyMine for development, you can configure it use Bazel artifacts:
- Open
rb/
as a main project directory. - Run
bundle exec rake update
as necessary to create up-to-date artifacts. If this does not work, run./go rb:update
from theselenium
(parent) directory. - In Settings / Languages & Frameworks / Ruby SDK and Gems add new Interpreter pointing to
../bazel-selenium/external/rules_ruby_dist/dist/bin/ruby
. - You should now be able to run and debug any spec. It uses Chrome by default, but you can alter it using environment variables secified in Ruby Testing section below.
Rust
To keep Carbo.Bazel.lock
synchronized with Cargo.lock
, run:
1CARGO_BAZEL_REPIN=true bazel sync --only=crates
Testing
There are a number of bazel configurations specific for testing.
Common Options Examples
Here are examples of arguments we make use of in testing the Selenium code:
--pin_browsers
- run specific browser versions defined in the build (versions are updated regularly)--headless
- run browsers in headless mode (supported be Chrome, Edge and Firefox)--flaky_test_attempts 3
- re-run failed tests up to 3 times--local_test_jobs 1
- control parallelism of tests--cache_test_results=no
,-t-
- disable caching of test results and re-runs all of them--test_output all
- print all output from the tests, not just errors--test_output streamed
- run all tests one by one and print its output immediately--test_env FOO=bar
- pass extra environment variable to test process--run_under="xvfb-run -a"
- prefix to insert before the execution
Filtering
Selenium tests can be filtered by size:
- small — typically unit tests where no browser is opened
- large — typically tests that actually drive a browser
- medium — tests that are more involved than simple unit tests, but not fully driving a browser
These can be filtered using the test_size_filters
argument like this:
1bazel test //<language>/... --test_size_filters=small
Tests can also be filtered by tag like:
1bazel test //<language>/... --test_tag_filters=this,-not-this
Java
Click to see Java Test Commands
To run unit tests:
1bazel test //java/... --test_size_filters=small
To run integration tests:
1bazel test //java/... --test_size_filters=medium
To run browser tests:
1bazel test //java/... --test_size_filters=large --test_tag_filters=<browser>
To run a specific test:
1bazel test //java/test/org/openqa/selenium/chrome:ChromeDriverFunctionalTest
JavaScript
Click to see JavaScript Test Commands
To run the tests run:
1bazel test //javascript/node/selenium-webdriver:tests
You can use --test_env
to pass in the browser name as SELENIUM_BROWSER
.
1bazel test //javascript/node/selenium-webdriver:tests --test_env=SELENIUM_BROWSER=firefox
Python
Click to see Python Test Commands
Run unit tests with:
1bazel test //py:unit
To run common tests with a specific browser:
1bazel test //py:common-<browsername>
To run common tests with a specific browser (include BiDi tests):
1bazel test //py:common-<browsername>-bidi
To run tests with a specific browser:
1bazel test //py:test-<browsername>
To run all Python tests:
1bazel test //py:all
Ruby
Click to see Ruby Test Commands
Test targets:
Command | Description |
---|---|
bazel test //rb/... | Run unit, all integration tests and lint |
bazel test //rb:lint | Run RuboCop linter |
bazel test //rb/spec/... | Run unit and integration tests for all browsers |
bazel test //rb/spec/... --test_size_filters small | Run unit tests |
bazel test //rb/spec/unit/... | Run unit tests |
bazel test //rb/spec/... --test_size_filters large | Run integration tests for all browsers |
bazel test //rb/spec/integration/... | Run integration tests for all browsers |
bazel test //rb/spec/integration/... --test_tag_filters firefox | Run integration tests for local Firefox only |
bazel test //rb/spec/integration/... --test_tag_filters firefox-remote | Run integration tests for remote Firefox only |
bazel test //rb/spec/integration/... --test_tag_filters firefox,firefox-remote | Run integration tests for local and remote Firefox |
Ruby test targets have the same name as the spec file with _spec.rb
removed, so you can run them individually.
Integration tests targets also have a browser and remote suffix to control which browser to pick and whether to use Grid.
Test file | Test target |
---|---|
rb/spec/unit/selenium/webdriver/proxy_spec.rb | //rb/spec/unit/selenium/webdriver:proxy |
rb/spec/integration/selenium/webdriver/driver_spec.rb | //rb/spec/integration/selenium/webdriver:driver-chrome |
rb/spec/integration/selenium/webdriver/driver_spec.rb | //rb/spec/integration/selenium/webdriver:driver-chrome-remote |
rb/spec/integration/selenium/webdriver/driver_spec.rb | //rb/spec/integration/selenium/webdriver:driver-firefox |
rb/spec/integration/selenium/webdriver/driver_spec.rb | //rb/spec/integration/selenium/webdriver:driver-firefox-remote |
Supported browsers:
chrome
edge
firefox
firefox-beta
ie
safari
safari-preview
In addition to the Common Options Examples, here are some additional Ruby specific ones:
--test_arg "-eTimeouts"
- test only specs which name include "Timeouts"--test_arg "<any other RSpec argument>"
- pass any extra RSpec arguments (seebazel run @bundle//bin:rspec -- --help
)
Supported environment variables for use with --test_env
:
WD_SPEC_DRIVER
- the driver to test; either the browser name or 'remote' (gets set by Bazel)WD_REMOTE_BROWSER
- whenWD_SPEC_DRIVER
isremote
; the name of the browser to test (gets set by Bazel)WD_REMOTE_URL
- URL of an already running server to use for remote testsDOWNLOAD_SERVER
- whenWD_REMOTE_URL
not set; whether to download and use most recently released server version for remote testsDEBUG
- turns on verbose debuggingHEADLESS
- for chrome, edge and firefox; runs tests in headless modeDISABLE_BUILD_CHECK
- for chrome and edge; whether to ignore driver and browser version mismatches (allows testing Canary builds)CHROME_BINARY
- path to test specific Chrome browserCHROMEDRIVER_BINARY
- path to test specific ChromeDriverEDGE_BINARY
- path to test specific Edge browserMSEDGEDRIVER_BINARY
- path to test specific msedgedriverFIREFOX_BINARY
- path to test specific Firefox browserGECKODRIVER_BINARY
- path to test specific GeckoDriver
To run with a specific version of Ruby you can change the version in rb/.ruby-version
or from command line:
1echo '<X.Y.Z>' > rb/.ruby-version
.NET
Click to see .NET Test Commands
.NET tests currently only work with pinned browsers, so make sure to include that.
Run all tests with:
1bazel test //dotnet/test/common:AllTests --pin_browsers=true
You can run specific tests by specifying the class name:
1bazel test //dotnet/test/common:ElementFindingTest --pin_browsers=true
If the module supports multiple browsers:
1bazel test //dotnet/test/common:ElementFindingTest-edge --pin_browsers=true
Rust
Click to see Rust Test Commands
Rust tests are run with:
1bazel test //rust/...
Linux
Click to see Linux Testing Requirements
By default, Bazel runs these tests in your current X-server UI. If you prefer, you can alternatively run them in a virtual or nested X-server.
- Run the X server
Xvfb :99
orXnest :99
- Run a window manager, for example,
DISPLAY=:99 jwm
- Run the tests you are interested in:
1bazel test --test_env=DISPLAY=:99 //java/... --test_tag_filters=chrome
An easy way to run tests in a virtual X-server is to use Bazel's --run_under
functionality:
bazel test --run_under="xvfb-run -a" //java/...
Documenting
API documentation can be found here:
To update API documentation for a specific language: ./go <language>:docs
To update all documentation: ./go all:docs
Note that JavaScript generation is currently broken.
Releasing
The full process for doing a release can be found in the wiki
Releasing is a combination of building and publishing, which often requires coordination of multiple executions
and additional processing.
As discussed in the Building section, we use Rake tasks with the ./go
command for these things.
These ./go
commands include the --stamp
argument to provide necessary information about the constructed asset.
You can build and release everything with:
1./go all:release
To build and release a specific language:
1./go <language>:release
If you have access to the Selenium EngFlow repository, you can have the assets built remotely and downloaded locally using:
1./go all:release['--config', 'release']
No vulnerabilities found.
Reason
30 commit(s) and 17 issue activity found in the last 90 days -- score normalized to 10
Reason
no dangerous workflow patterns detected
Reason
license file detected
Details
- Info: project has a license file: LICENSE:0
- Info: FSF or OSI recognized license: Apache License 2.0: LICENSE:0
Reason
security policy file detected
Details
- Info: security policy file detected: github.com/SeleniumHQ/.github/SECURITY.md:1
- Info: Found linked content: github.com/SeleniumHQ/.github/SECURITY.md:1
- Warn: One or no descriptive hints of disclosure, vulnerability, and/or timelines in security policy
- Info: Found text in security policy: github.com/SeleniumHQ/.github/SECURITY.md:1
Reason
Found 16/30 approved changesets -- score normalized to 5
Reason
8 existing vulnerabilities detected
Details
- Warn: Project is vulnerable to: GHSA-7q7g-4xm8-89cq
- Warn: Project is vulnerable to: GHSA-248v-346w-9cwc
- Warn: Project is vulnerable to: GHSA-h4gh-qq45-vh27
- Warn: Project is vulnerable to: PYSEC-2022-42969 / GHSA-w596-4wvx-j9j6
- Warn: Project is vulnerable to: GHSA-34jh-p97f-mpxf
- Warn: Project is vulnerable to: GHSA-jfmj-5v4g-7637
- Warn: Project is vulnerable to: GHSA-9wx4-h78v-vm56
- Warn: Project is vulnerable to: RUSTSEC-2024-0373 / GHSA-vr26-jcq5-fjj8
Reason
no effort to earn an OpenSSF best practices badge detected
Reason
detected GitHub workflow tokens with excessive permissions
Details
- Warn: no topLevel permission defined: .github/workflows/bazel.yml:1
- Warn: no topLevel permission defined: .github/workflows/ci-dotnet.yml:1
- Warn: no topLevel permission defined: .github/workflows/ci-java.yml:1
- Warn: no topLevel permission defined: .github/workflows/ci-python.yml:1
- Warn: no topLevel permission defined: .github/workflows/ci-rbe.yml:1
- Warn: no topLevel permission defined: .github/workflows/ci-ruby.yml:1
- Warn: no topLevel permission defined: .github/workflows/ci-rust.yml:1
- Warn: no topLevel permission defined: .github/workflows/ci.yml:1
- Info: topLevel 'contents' permission set to 'read': .github/workflows/label-commenter.yml:9
- Warn: no topLevel permission defined: .github/workflows/mirror-selenium-releases.yml:1
- Warn: no topLevel permission defined: .github/workflows/nightly.yml:1
- Warn: no topLevel permission defined: .github/workflows/pin-browsers.yml:1
- Warn: no topLevel permission defined: .github/workflows/pre-release.yml:1
- Warn: no topLevel permission defined: .github/workflows/stage-release.yml:1
- Info: topLevel 'contents' permission set to 'read': .github/workflows/stale.yml:9
- Warn: no topLevel permission defined: .github/workflows/update-documentation.yml:1
- Info: no jobLevel write permissions found
Reason
binaries present in source code
Details
- Warn: binary detected: common/extensions/webextensions-selenium-example.crx:1
- Warn: binary detected: common/src/web/Bin/Intelligencia.UrlRewriter.dll:1
- Warn: binary detected: cpp/prebuilt/Win32/Release/IEDriverServer.exe:1
- Warn: binary detected: cpp/prebuilt/amd64/libnoblur64.so:1
- Warn: binary detected: cpp/prebuilt/i386/libnoblur.so:1
- Warn: binary detected: cpp/prebuilt/x64/Release/IEDriverServer.exe:1
- Warn: binary detected: java/test/org/openqa/selenium/tools/modules/no-module.jar:1
- Warn: binary detected: java/test/org/openqa/selenium/tools/modules/with-auto-module-name.jar:1
- Warn: binary detected: java/test/org/openqa/selenium/tools/modules/with-module-info.jar:1
- Warn: binary detected: rb/spec/integration/selenium/webdriver/chrome/sample.crx:1
- Warn: binary detected: rb/spec/integration/selenium/webdriver/edge/sample.crx:1
- Warn: binary detected: third_party/chrome_ext/backspace.crx:1
- Warn: binary detected: third_party/closure/bin/compiler.jar:1
- Warn: binary detected: third_party/dotnet/ilmerge/ILMerge.exe:1
- Warn: binary detected: third_party/dotnet/ilmerge/System.Compiler.dll:1
- Warn: binary detected: third_party/dotnet/ilrepack/ILRepack.exe:1
- Warn: binary detected: third_party/dotnet/nuget/NuGet.exe:1
- Warn: binary detected: third_party/dotnet/nunit-console-3.12.0/bin/agents/net20/nunit-agent-x86.exe:1
- Warn: binary detected: third_party/dotnet/nunit-console-3.12.0/bin/agents/net20/nunit-agent.exe:1
- Warn: binary detected: third_party/dotnet/nunit-console-3.12.0/bin/agents/net20/nunit.engine.api.dll:1
- Warn: binary detected: third_party/dotnet/nunit-console-3.12.0/bin/agents/net20/nunit.engine.core.dll:1
- Warn: binary detected: third_party/dotnet/nunit-console-3.12.0/bin/agents/net20/testcentric.engine.metadata.dll:1
- Warn: binary detected: third_party/dotnet/nunit-console-3.12.0/bin/agents/net40/nunit-agent-x86.exe:1
- Warn: binary detected: third_party/dotnet/nunit-console-3.12.0/bin/agents/net40/nunit-agent.exe:1
- Warn: binary detected: third_party/dotnet/nunit-console-3.12.0/bin/agents/net40/nunit.engine.api.dll:1
- Warn: binary detected: third_party/dotnet/nunit-console-3.12.0/bin/agents/net40/nunit.engine.core.dll:1
- Warn: binary detected: third_party/dotnet/nunit-console-3.12.0/bin/agents/net40/testcentric.engine.metadata.dll:1
- Warn: binary detected: third_party/dotnet/nunit-console-3.12.0/bin/net20/addins/nunit-project-loader.dll:1
- Warn: binary detected: third_party/dotnet/nunit-console-3.12.0/bin/net20/addins/nunit-v2-result-writer.dll:1
- Warn: binary detected: third_party/dotnet/nunit-console-3.12.0/bin/net20/addins/nunit.core.dll:1
- Warn: binary detected: third_party/dotnet/nunit-console-3.12.0/bin/net20/addins/nunit.core.interfaces.dll:1
- Warn: binary detected: third_party/dotnet/nunit-console-3.12.0/bin/net20/addins/nunit.engine.api.dll:1
- Warn: binary detected: third_party/dotnet/nunit-console-3.12.0/bin/net20/addins/nunit.v2.driver.dll:1
- Warn: binary detected: third_party/dotnet/nunit-console-3.12.0/bin/net20/addins/teamcity-event-listener.dll:1
- Warn: binary detected: third_party/dotnet/nunit-console-3.12.0/bin/net20/addins/vs-project-loader.dll:1
- Warn: binary detected: third_party/dotnet/nunit-console-3.12.0/bin/net20/nunit.engine.api.dll:1
- Warn: binary detected: third_party/dotnet/nunit-console-3.12.0/bin/net20/nunit.engine.core.dll:1
- Warn: binary detected: third_party/dotnet/nunit-console-3.12.0/bin/net20/nunit.engine.dll:1
- Warn: binary detected: third_party/dotnet/nunit-console-3.12.0/bin/net20/nunit3-console.exe:1
- Warn: binary detected: third_party/dotnet/nunit-console-3.12.0/bin/net20/testcentric.engine.metadata.dll:1
- Warn: binary detected: third_party/dotnet/nunit-console-3.12.0/bin/net35/NSubstitute.dll:1
- Warn: binary detected: third_party/dotnet/nunit-console-3.12.0/bin/net35/addins/nunit-project-loader.dll:1
- Warn: binary detected: third_party/dotnet/nunit-console-3.12.0/bin/net35/addins/nunit-v2-result-writer.dll:1
- Warn: binary detected: third_party/dotnet/nunit-console-3.12.0/bin/net35/addins/nunit.core.dll:1
- Warn: binary detected: third_party/dotnet/nunit-console-3.12.0/bin/net35/addins/nunit.core.interfaces.dll:1
- Warn: binary detected: third_party/dotnet/nunit-console-3.12.0/bin/net35/addins/nunit.engine.api.dll:1
- Warn: binary detected: third_party/dotnet/nunit-console-3.12.0/bin/net35/addins/nunit.v2.driver.dll:1
- Warn: binary detected: third_party/dotnet/nunit-console-3.12.0/bin/net35/addins/teamcity-event-listener.dll:1
- Warn: binary detected: third_party/dotnet/nunit-console-3.12.0/bin/net35/addins/vs-project-loader.dll:1
- Warn: binary detected: third_party/dotnet/nunit-console-3.12.0/bin/net35/mock-assembly.dll:1
- Warn: binary detected: third_party/dotnet/nunit-console-3.12.0/bin/net35/notest-assembly.dll:1
- Warn: binary detected: third_party/dotnet/nunit-console-3.12.0/bin/net35/nunit.engine.api.dll:1
- Warn: binary detected: third_party/dotnet/nunit-console-3.12.0/bin/net35/nunit.engine.core.dll:1
- Warn: binary detected: third_party/dotnet/nunit-console-3.12.0/bin/net35/nunit.engine.dll:1
- Warn: binary detected: third_party/dotnet/nunit-console-3.12.0/bin/net35/nunit.engine.tests.dll:1
- Warn: binary detected: third_party/dotnet/nunit-console-3.12.0/bin/net35/nunit.framework.dll:1
- Warn: binary detected: third_party/dotnet/nunit-console-3.12.0/bin/net35/nunit3-console.exe:1
- Warn: binary detected: third_party/dotnet/nunit-console-3.12.0/bin/net35/nunit3-console.tests.dll:1
- Warn: binary detected: third_party/dotnet/nunit-console-3.12.0/bin/net35/testcentric.engine.metadata.dll:1
- Warn: binary detected: third_party/dotnet/nunit-console-3.12.0/bin/netcoreapp1.1/Castle.Core.dll:1
- Warn: binary detected: third_party/dotnet/nunit-console-3.12.0/bin/netcoreapp1.1/Microsoft.DotNet.InternalAbstractions.dll:1
- Warn: binary detected: third_party/dotnet/nunit-console-3.12.0/bin/netcoreapp1.1/NSubstitute.dll:1
- Warn: binary detected: third_party/dotnet/nunit-console-3.12.0/bin/netcoreapp1.1/System.Collections.NonGeneric.dll:1
- Warn: binary detected: third_party/dotnet/nunit-console-3.12.0/bin/netcoreapp1.1/System.Collections.Specialized.dll:1
- Warn: binary detected: third_party/dotnet/nunit-console-3.12.0/bin/netcoreapp1.1/System.ComponentModel.Primitives.dll:1
- Warn: binary detected: third_party/dotnet/nunit-console-3.12.0/bin/netcoreapp1.1/System.ComponentModel.TypeConverter.dll:1
- Warn: binary detected: third_party/dotnet/nunit-console-3.12.0/bin/netcoreapp1.1/System.Reflection.TypeExtensions.dll:1
- Warn: binary detected: third_party/dotnet/nunit-console-3.12.0/bin/netcoreapp1.1/System.Xml.XPath.XmlDocument.dll:1
- Warn: binary detected: third_party/dotnet/nunit-console-3.12.0/bin/netcoreapp1.1/System.Xml.XPath.dll:1
- Warn: binary detected: third_party/dotnet/nunit-console-3.12.0/bin/netcoreapp1.1/System.Xml.XmlDocument.dll:1
- Warn: binary detected: third_party/dotnet/nunit-console-3.12.0/bin/netcoreapp1.1/System.Xml.XmlSerializer.dll:1
- Warn: binary detected: third_party/dotnet/nunit-console-3.12.0/bin/netcoreapp1.1/mock-assembly.dll:1
- Warn: binary detected: third_party/dotnet/nunit-console-3.12.0/bin/netcoreapp1.1/notest-assembly.dll:1
- Warn: binary detected: third_party/dotnet/nunit-console-3.12.0/bin/netcoreapp1.1/nunit.engine.api.dll:1
- Warn: binary detected: third_party/dotnet/nunit-console-3.12.0/bin/netcoreapp1.1/nunit.engine.core.dll:1
- Warn: binary detected: third_party/dotnet/nunit-console-3.12.0/bin/netcoreapp1.1/nunit.engine.dll:1
- Warn: binary detected: third_party/dotnet/nunit-console-3.12.0/bin/netcoreapp1.1/nunit.engine.tests.dll:1
- Warn: binary detected: third_party/dotnet/nunit-console-3.12.0/bin/netcoreapp1.1/nunit.framework.dll:1
- Warn: binary detected: third_party/dotnet/nunit-console-3.12.0/bin/netcoreapp1.1/nunitlite.dll:1
- Warn: binary detected: third_party/dotnet/nunit-console-3.12.0/bin/netcoreapp1.1/runtimes/unix/lib/netstandard1.3/System.Diagnostics.TraceSource.dll:1
- Warn: binary detected: third_party/dotnet/nunit-console-3.12.0/bin/netcoreapp1.1/runtimes/win/lib/netstandard1.3/System.Diagnostics.TraceSource.dll:1
- Warn: binary detected: third_party/dotnet/nunit-console-3.12.0/bin/netcoreapp1.1/testcentric.engine.metadata.dll:1
- Warn: binary detected: third_party/dotnet/nunit-console-3.12.0/bin/netcoreapp2.1/Castle.Core.dll:1
- Warn: binary detected: third_party/dotnet/nunit-console-3.12.0/bin/netcoreapp2.1/NSubstitute.dll:1
- Warn: binary detected: third_party/dotnet/nunit-console-3.12.0/bin/netcoreapp2.1/System.Xml.XPath.XmlDocument.dll:1
- Warn: binary detected: third_party/dotnet/nunit-console-3.12.0/bin/netcoreapp2.1/mock-assembly.dll:1
- Warn: binary detected: third_party/dotnet/nunit-console-3.12.0/bin/netcoreapp2.1/notest-assembly.dll:1
- Warn: binary detected: third_party/dotnet/nunit-console-3.12.0/bin/netcoreapp2.1/nunit.engine.api.dll:1
- Warn: binary detected: third_party/dotnet/nunit-console-3.12.0/bin/netcoreapp2.1/nunit.engine.core.dll:1
- Warn: binary detected: third_party/dotnet/nunit-console-3.12.0/bin/netcoreapp2.1/nunit.engine.dll:1
- Warn: binary detected: third_party/dotnet/nunit-console-3.12.0/bin/netcoreapp2.1/nunit.engine.tests.dll:1
- Warn: binary detected: third_party/dotnet/nunit-console-3.12.0/bin/netcoreapp2.1/nunit.framework.dll:1
- Warn: binary detected: third_party/dotnet/nunit-console-3.12.0/bin/netcoreapp2.1/nunitlite.dll:1
- Warn: binary detected: third_party/dotnet/nunit-console-3.12.0/bin/netcoreapp2.1/testcentric.engine.metadata.dll:1
- Warn: binary detected: third_party/dotnet/nunit-console-3.12.0/bin/netcoreapp3.1/Castle.Core.dll:1
- Warn: binary detected: third_party/dotnet/nunit-console-3.12.0/bin/netcoreapp3.1/CodeCoverage/CodeCoverage.exe:1
- Warn: binary detected: third_party/dotnet/nunit-console-3.12.0/bin/netcoreapp3.1/CodeCoverage/amd64/covrun64.dll:1
- Warn: binary detected: third_party/dotnet/nunit-console-3.12.0/bin/netcoreapp3.1/CodeCoverage/amd64/msdia140.dll:1
- Warn: binary detected: third_party/dotnet/nunit-console-3.12.0/bin/netcoreapp3.1/CodeCoverage/codecoveragemessages.dll:1
- Warn: binary detected: third_party/dotnet/nunit-console-3.12.0/bin/netcoreapp3.1/CodeCoverage/covrun32.dll:1
- Warn: binary detected: third_party/dotnet/nunit-console-3.12.0/bin/netcoreapp3.1/CodeCoverage/msdia140.dll:1
- Warn: binary detected: third_party/dotnet/nunit-console-3.12.0/bin/netcoreapp3.1/Microsoft.DotNet.InternalAbstractions.dll:1
- Warn: binary detected: third_party/dotnet/nunit-console-3.12.0/bin/netcoreapp3.1/Microsoft.TestPlatform.CommunicationUtilities.dll:1
- Warn: binary detected: third_party/dotnet/nunit-console-3.12.0/bin/netcoreapp3.1/Microsoft.TestPlatform.CoreUtilities.dll:1
- Warn: binary detected: third_party/dotnet/nunit-console-3.12.0/bin/netcoreapp3.1/Microsoft.TestPlatform.CrossPlatEngine.dll:1
- Warn: binary detected: third_party/dotnet/nunit-console-3.12.0/bin/netcoreapp3.1/Microsoft.TestPlatform.PlatformAbstractions.dll:1
- Warn: binary detected: third_party/dotnet/nunit-console-3.12.0/bin/netcoreapp3.1/Microsoft.TestPlatform.Utilities.dll:1
- Warn: binary detected: third_party/dotnet/nunit-console-3.12.0/bin/netcoreapp3.1/Microsoft.VisualStudio.CodeCoverage.Shim.dll:1
- Warn: binary detected: third_party/dotnet/nunit-console-3.12.0/bin/netcoreapp3.1/Microsoft.VisualStudio.TestPlatform.Common.dll:1
- Warn: binary detected: third_party/dotnet/nunit-console-3.12.0/bin/netcoreapp3.1/Microsoft.VisualStudio.TestPlatform.ObjectModel.dll:1
- Warn: binary detected: third_party/dotnet/nunit-console-3.12.0/bin/netcoreapp3.1/Microsoft.VisualStudio.TraceDataCollector.dll:1
- Warn: binary detected: third_party/dotnet/nunit-console-3.12.0/bin/netcoreapp3.1/NSubstitute.dll:1
- Warn: binary detected: third_party/dotnet/nunit-console-3.12.0/bin/netcoreapp3.1/NUnit3.TestAdapter.dll:1
- Warn: binary detected: third_party/dotnet/nunit-console-3.12.0/bin/netcoreapp3.1/Newtonsoft.Json.dll:1
- Warn: binary detected: third_party/dotnet/nunit-console-3.12.0/bin/netcoreapp3.1/NuGet.Frameworks.dll:1
- Warn: binary detected: third_party/dotnet/nunit-console-3.12.0/bin/netcoreapp3.1/System.Xml.XPath.XmlDocument.dll:1
- Warn: binary detected: third_party/dotnet/nunit-console-3.12.0/bin/netcoreapp3.1/cs/Microsoft.TestPlatform.CommunicationUtilities.resources.dll:1
- Warn: binary detected: third_party/dotnet/nunit-console-3.12.0/bin/netcoreapp3.1/cs/Microsoft.TestPlatform.CoreUtilities.resources.dll:1
- Warn: binary detected: third_party/dotnet/nunit-console-3.12.0/bin/netcoreapp3.1/cs/Microsoft.TestPlatform.CrossPlatEngine.resources.dll:1
- Warn: binary detected: third_party/dotnet/nunit-console-3.12.0/bin/netcoreapp3.1/cs/Microsoft.VisualStudio.TestPlatform.Common.resources.dll:1
- Warn: binary detected: third_party/dotnet/nunit-console-3.12.0/bin/netcoreapp3.1/cs/Microsoft.VisualStudio.TestPlatform.ObjectModel.resources.dll:1
- Warn: binary detected: third_party/dotnet/nunit-console-3.12.0/bin/netcoreapp3.1/cs/Microsoft.VisualStudio.TraceDataCollector.resources.dll:1
- Warn: binary detected: third_party/dotnet/nunit-console-3.12.0/bin/netcoreapp3.1/de/Microsoft.TestPlatform.CommunicationUtilities.resources.dll:1
- Warn: binary detected: third_party/dotnet/nunit-console-3.12.0/bin/netcoreapp3.1/de/Microsoft.TestPlatform.CoreUtilities.resources.dll:1
- Warn: binary detected: third_party/dotnet/nunit-console-3.12.0/bin/netcoreapp3.1/de/Microsoft.TestPlatform.CrossPlatEngine.resources.dll:1
- Warn: binary detected: third_party/dotnet/nunit-console-3.12.0/bin/netcoreapp3.1/de/Microsoft.VisualStudio.TestPlatform.Common.resources.dll:1
- Warn: binary detected: third_party/dotnet/nunit-console-3.12.0/bin/netcoreapp3.1/de/Microsoft.VisualStudio.TestPlatform.ObjectModel.resources.dll:1
- Warn: binary detected: third_party/dotnet/nunit-console-3.12.0/bin/netcoreapp3.1/de/Microsoft.VisualStudio.TraceDataCollector.resources.dll:1
- Warn: binary detected: third_party/dotnet/nunit-console-3.12.0/bin/netcoreapp3.1/es/Microsoft.TestPlatform.CommunicationUtilities.resources.dll:1
- Warn: binary detected: third_party/dotnet/nunit-console-3.12.0/bin/netcoreapp3.1/es/Microsoft.TestPlatform.CoreUtilities.resources.dll:1
- Warn: binary detected: third_party/dotnet/nunit-console-3.12.0/bin/netcoreapp3.1/es/Microsoft.TestPlatform.CrossPlatEngine.resources.dll:1
- Warn: binary detected: third_party/dotnet/nunit-console-3.12.0/bin/netcoreapp3.1/es/Microsoft.VisualStudio.TestPlatform.Common.resources.dll:1
- Warn: binary detected: third_party/dotnet/nunit-console-3.12.0/bin/netcoreapp3.1/es/Microsoft.VisualStudio.TestPlatform.ObjectModel.resources.dll:1
- Warn: binary detected: third_party/dotnet/nunit-console-3.12.0/bin/netcoreapp3.1/es/Microsoft.VisualStudio.TraceDataCollector.resources.dll:1
- Warn: binary detected: third_party/dotnet/nunit-console-3.12.0/bin/netcoreapp3.1/fr/Microsoft.TestPlatform.CommunicationUtilities.resources.dll:1
- Warn: binary detected: third_party/dotnet/nunit-console-3.12.0/bin/netcoreapp3.1/fr/Microsoft.TestPlatform.CoreUtilities.resources.dll:1
- Warn: binary detected: third_party/dotnet/nunit-console-3.12.0/bin/netcoreapp3.1/fr/Microsoft.TestPlatform.CrossPlatEngine.resources.dll:1
- Warn: binary detected: third_party/dotnet/nunit-console-3.12.0/bin/netcoreapp3.1/fr/Microsoft.VisualStudio.TestPlatform.Common.resources.dll:1
- Warn: binary detected: third_party/dotnet/nunit-console-3.12.0/bin/netcoreapp3.1/fr/Microsoft.VisualStudio.TestPlatform.ObjectModel.resources.dll:1
- Warn: binary detected: third_party/dotnet/nunit-console-3.12.0/bin/netcoreapp3.1/fr/Microsoft.VisualStudio.TraceDataCollector.resources.dll:1
- Warn: binary detected: third_party/dotnet/nunit-console-3.12.0/bin/netcoreapp3.1/it/Microsoft.TestPlatform.CommunicationUtilities.resources.dll:1
- Warn: binary detected: third_party/dotnet/nunit-console-3.12.0/bin/netcoreapp3.1/it/Microsoft.TestPlatform.CoreUtilities.resources.dll:1
- Warn: binary detected: third_party/dotnet/nunit-console-3.12.0/bin/netcoreapp3.1/it/Microsoft.TestPlatform.CrossPlatEngine.resources.dll:1
- Warn: binary detected: third_party/dotnet/nunit-console-3.12.0/bin/netcoreapp3.1/it/Microsoft.VisualStudio.TestPlatform.Common.resources.dll:1
- Warn: binary detected: third_party/dotnet/nunit-console-3.12.0/bin/netcoreapp3.1/it/Microsoft.VisualStudio.TestPlatform.ObjectModel.resources.dll:1
- Warn: binary detected: third_party/dotnet/nunit-console-3.12.0/bin/netcoreapp3.1/it/Microsoft.VisualStudio.TraceDataCollector.resources.dll:1
- Warn: binary detected: third_party/dotnet/nunit-console-3.12.0/bin/netcoreapp3.1/ja/Microsoft.TestPlatform.CommunicationUtilities.resources.dll:1
- Warn: binary detected: third_party/dotnet/nunit-console-3.12.0/bin/netcoreapp3.1/ja/Microsoft.TestPlatform.CoreUtilities.resources.dll:1
- Warn: binary detected: third_party/dotnet/nunit-console-3.12.0/bin/netcoreapp3.1/ja/Microsoft.TestPlatform.CrossPlatEngine.resources.dll:1
- Warn: binary detected: third_party/dotnet/nunit-console-3.12.0/bin/netcoreapp3.1/ja/Microsoft.VisualStudio.TestPlatform.Common.resources.dll:1
- Warn: binary detected: third_party/dotnet/nunit-console-3.12.0/bin/netcoreapp3.1/ja/Microsoft.VisualStudio.TestPlatform.ObjectModel.resources.dll:1
- Warn: binary detected: third_party/dotnet/nunit-console-3.12.0/bin/netcoreapp3.1/ja/Microsoft.VisualStudio.TraceDataCollector.resources.dll:1
- Warn: binary detected: third_party/dotnet/nunit-console-3.12.0/bin/netcoreapp3.1/ko/Microsoft.TestPlatform.CommunicationUtilities.resources.dll:1
- Warn: binary detected: third_party/dotnet/nunit-console-3.12.0/bin/netcoreapp3.1/ko/Microsoft.TestPlatform.CoreUtilities.resources.dll:1
- Warn: binary detected: third_party/dotnet/nunit-console-3.12.0/bin/netcoreapp3.1/ko/Microsoft.TestPlatform.CrossPlatEngine.resources.dll:1
- Warn: binary detected: third_party/dotnet/nunit-console-3.12.0/bin/netcoreapp3.1/ko/Microsoft.VisualStudio.TestPlatform.Common.resources.dll:1
- Warn: binary detected: third_party/dotnet/nunit-console-3.12.0/bin/netcoreapp3.1/ko/Microsoft.VisualStudio.TestPlatform.ObjectModel.resources.dll:1
- Warn: binary detected: third_party/dotnet/nunit-console-3.12.0/bin/netcoreapp3.1/ko/Microsoft.VisualStudio.TraceDataCollector.resources.dll:1
- Warn: binary detected: third_party/dotnet/nunit-console-3.12.0/bin/netcoreapp3.1/mock-assembly.dll:1
- Warn: binary detected: third_party/dotnet/nunit-console-3.12.0/bin/netcoreapp3.1/notest-assembly.dll:1
- Warn: binary detected: third_party/dotnet/nunit-console-3.12.0/bin/netcoreapp3.1/nunit.engine.api.dll:1
- Warn: binary detected: third_party/dotnet/nunit-console-3.12.0/bin/netcoreapp3.1/nunit.engine.core.dll:1
- Warn: binary detected: third_party/dotnet/nunit-console-3.12.0/bin/netcoreapp3.1/nunit.engine.dll:1
- Warn: binary detected: third_party/dotnet/nunit-console-3.12.0/bin/netcoreapp3.1/nunit.engine.tests.dll:1
- Warn: binary detected: third_party/dotnet/nunit-console-3.12.0/bin/netcoreapp3.1/nunit.engine.tests.exe:1
- Warn: binary detected: third_party/dotnet/nunit-console-3.12.0/bin/netcoreapp3.1/nunit.framework.dll:1
- Warn: binary detected: third_party/dotnet/nunit-console-3.12.0/bin/netcoreapp3.1/nunit3-console.dll:1
- Warn: binary detected: third_party/dotnet/nunit-console-3.12.0/bin/netcoreapp3.1/nunit3-console.exe:1
- Warn: binary detected: third_party/dotnet/nunit-console-3.12.0/bin/netcoreapp3.1/nunit3-console.tests.dll:1
- Warn: binary detected: third_party/dotnet/nunit-console-3.12.0/bin/netcoreapp3.1/nunitlite.dll:1
- Warn: binary detected: third_party/dotnet/nunit-console-3.12.0/bin/netcoreapp3.1/pl/Microsoft.TestPlatform.CommunicationUtilities.resources.dll:1
- Warn: binary detected: third_party/dotnet/nunit-console-3.12.0/bin/netcoreapp3.1/pl/Microsoft.TestPlatform.CoreUtilities.resources.dll:1
- Warn: binary detected: third_party/dotnet/nunit-console-3.12.0/bin/netcoreapp3.1/pl/Microsoft.TestPlatform.CrossPlatEngine.resources.dll:1
- Warn: binary detected: third_party/dotnet/nunit-console-3.12.0/bin/netcoreapp3.1/pl/Microsoft.VisualStudio.TestPlatform.Common.resources.dll:1
- Warn: binary detected: third_party/dotnet/nunit-console-3.12.0/bin/netcoreapp3.1/pl/Microsoft.VisualStudio.TestPlatform.ObjectModel.resources.dll:1
- Warn: binary detected: third_party/dotnet/nunit-console-3.12.0/bin/netcoreapp3.1/pl/Microsoft.VisualStudio.TraceDataCollector.resources.dll:1
- Warn: binary detected: third_party/dotnet/nunit-console-3.12.0/bin/netcoreapp3.1/pt-BR/Microsoft.TestPlatform.CommunicationUtilities.resources.dll:1
- Warn: binary detected: third_party/dotnet/nunit-console-3.12.0/bin/netcoreapp3.1/pt-BR/Microsoft.TestPlatform.CoreUtilities.resources.dll:1
- Warn: binary detected: third_party/dotnet/nunit-console-3.12.0/bin/netcoreapp3.1/pt-BR/Microsoft.TestPlatform.CrossPlatEngine.resources.dll:1
- Warn: binary detected: third_party/dotnet/nunit-console-3.12.0/bin/netcoreapp3.1/pt-BR/Microsoft.VisualStudio.TestPlatform.Common.resources.dll:1
- Warn: binary detected: third_party/dotnet/nunit-console-3.12.0/bin/netcoreapp3.1/pt-BR/Microsoft.VisualStudio.TestPlatform.ObjectModel.resources.dll:1
- Warn: binary detected: third_party/dotnet/nunit-console-3.12.0/bin/netcoreapp3.1/pt-BR/Microsoft.VisualStudio.TraceDataCollector.resources.dll:1
- Warn: binary detected: third_party/dotnet/nunit-console-3.12.0/bin/netcoreapp3.1/ru/Microsoft.TestPlatform.CommunicationUtilities.resources.dll:1
- Warn: binary detected: third_party/dotnet/nunit-console-3.12.0/bin/netcoreapp3.1/ru/Microsoft.TestPlatform.CoreUtilities.resources.dll:1
- Warn: binary detected: third_party/dotnet/nunit-console-3.12.0/bin/netcoreapp3.1/ru/Microsoft.TestPlatform.CrossPlatEngine.resources.dll:1
- Warn: binary detected: third_party/dotnet/nunit-console-3.12.0/bin/netcoreapp3.1/ru/Microsoft.VisualStudio.TestPlatform.Common.resources.dll:1
- Warn: binary detected: third_party/dotnet/nunit-console-3.12.0/bin/netcoreapp3.1/ru/Microsoft.VisualStudio.TestPlatform.ObjectModel.resources.dll:1
- Warn: binary detected: third_party/dotnet/nunit-console-3.12.0/bin/netcoreapp3.1/ru/Microsoft.VisualStudio.TraceDataCollector.resources.dll:1
- Warn: binary detected: third_party/dotnet/nunit-console-3.12.0/bin/netcoreapp3.1/testcentric.engine.metadata.dll:1
- Warn: binary detected: third_party/dotnet/nunit-console-3.12.0/bin/netcoreapp3.1/testhost.dll:1
- Warn: binary detected: third_party/dotnet/nunit-console-3.12.0/bin/netcoreapp3.1/testhost.exe:1
- Warn: binary detected: third_party/dotnet/nunit-console-3.12.0/bin/netcoreapp3.1/tr/Microsoft.TestPlatform.CommunicationUtilities.resources.dll:1
- Warn: binary detected: third_party/dotnet/nunit-console-3.12.0/bin/netcoreapp3.1/tr/Microsoft.TestPlatform.CoreUtilities.resources.dll:1
- Warn: binary detected: third_party/dotnet/nunit-console-3.12.0/bin/netcoreapp3.1/tr/Microsoft.TestPlatform.CrossPlatEngine.resources.dll:1
- Warn: binary detected: third_party/dotnet/nunit-console-3.12.0/bin/netcoreapp3.1/tr/Microsoft.VisualStudio.TestPlatform.Common.resources.dll:1
- Warn: binary detected: third_party/dotnet/nunit-console-3.12.0/bin/netcoreapp3.1/tr/Microsoft.VisualStudio.TestPlatform.ObjectModel.resources.dll:1
- Warn: binary detected: third_party/dotnet/nunit-console-3.12.0/bin/netcoreapp3.1/tr/Microsoft.VisualStudio.TraceDataCollector.resources.dll:1
- Warn: binary detected: third_party/dotnet/nunit-console-3.12.0/bin/netcoreapp3.1/zh-Hans/Microsoft.TestPlatform.CommunicationUtilities.resources.dll:1
- Warn: binary detected: third_party/dotnet/nunit-console-3.12.0/bin/netcoreapp3.1/zh-Hans/Microsoft.TestPlatform.CoreUtilities.resources.dll:1
- Warn: binary detected: third_party/dotnet/nunit-console-3.12.0/bin/netcoreapp3.1/zh-Hans/Microsoft.TestPlatform.CrossPlatEngine.resources.dll:1
- Warn: binary detected: third_party/dotnet/nunit-console-3.12.0/bin/netcoreapp3.1/zh-Hans/Microsoft.VisualStudio.TestPlatform.Common.resources.dll:1
- Warn: binary detected: third_party/dotnet/nunit-console-3.12.0/bin/netcoreapp3.1/zh-Hans/Microsoft.VisualStudio.TestPlatform.ObjectModel.resources.dll:1
- Warn: binary detected: third_party/dotnet/nunit-console-3.12.0/bin/netcoreapp3.1/zh-Hans/Microsoft.VisualStudio.TraceDataCollector.resources.dll:1
- Warn: binary detected: third_party/dotnet/nunit-console-3.12.0/bin/netcoreapp3.1/zh-Hant/Microsoft.TestPlatform.CommunicationUtilities.resources.dll:1
- Warn: binary detected: third_party/dotnet/nunit-console-3.12.0/bin/netcoreapp3.1/zh-Hant/Microsoft.TestPlatform.CoreUtilities.resources.dll:1
- Warn: binary detected: third_party/dotnet/nunit-console-3.12.0/bin/netcoreapp3.1/zh-Hant/Microsoft.TestPlatform.CrossPlatEngine.resources.dll:1
- Warn: binary detected: third_party/dotnet/nunit-console-3.12.0/bin/netcoreapp3.1/zh-Hant/Microsoft.VisualStudio.TestPlatform.Common.resources.dll:1
- Warn: binary detected: third_party/dotnet/nunit-console-3.12.0/bin/netcoreapp3.1/zh-Hant/Microsoft.VisualStudio.TestPlatform.ObjectModel.resources.dll:1
- Warn: binary detected: third_party/dotnet/nunit-console-3.12.0/bin/netcoreapp3.1/zh-Hant/Microsoft.VisualStudio.TraceDataCollector.resources.dll:1
- Warn: binary detected: third_party/dotnet/nunit-console-3.12.0/bin/netstandard1.6/Microsoft.DotNet.InternalAbstractions.dll:1
- Warn: binary detected: third_party/dotnet/nunit-console-3.12.0/bin/netstandard1.6/System.AppContext.dll:1
- Warn: binary detected: third_party/dotnet/nunit-console-3.12.0/bin/netstandard1.6/System.Buffers.dll:1
- Warn: binary detected: third_party/dotnet/nunit-console-3.12.0/bin/netstandard1.6/System.Collections.Concurrent.dll:1
- Warn: binary detected: third_party/dotnet/nunit-console-3.12.0/bin/netstandard1.6/System.Collections.NonGeneric.dll:1
- Warn: binary detected: third_party/dotnet/nunit-console-3.12.0/bin/netstandard1.6/System.Collections.Specialized.dll:1
- Warn: binary detected: third_party/dotnet/nunit-console-3.12.0/bin/netstandard1.6/System.ComponentModel.Primitives.dll:1
- Warn: binary detected: third_party/dotnet/nunit-console-3.12.0/bin/netstandard1.6/System.ComponentModel.TypeConverter.dll:1
- Warn: binary detected: third_party/dotnet/nunit-console-3.12.0/bin/netstandard1.6/System.ComponentModel.dll:1
- Warn: binary detected: third_party/dotnet/nunit-console-3.12.0/bin/netstandard1.6/System.Diagnostics.DiagnosticSource.dll:1
- Warn: binary detected: third_party/dotnet/nunit-console-3.12.0/bin/netstandard1.6/System.IO.Compression.ZipFile.dll:1
- Warn: binary detected: third_party/dotnet/nunit-console-3.12.0/bin/netstandard1.6/System.IO.FileSystem.Primitives.dll:1
- Warn: binary detected: third_party/dotnet/nunit-console-3.12.0/bin/netstandard1.6/System.Linq.Expressions.dll:1
- Warn: binary detected: third_party/dotnet/nunit-console-3.12.0/bin/netstandard1.6/System.Linq.dll:1
- Warn: binary detected: third_party/dotnet/nunit-console-3.12.0/bin/netstandard1.6/System.ObjectModel.dll:1
- Warn: binary detected: third_party/dotnet/nunit-console-3.12.0/bin/netstandard1.6/System.Reflection.Emit.ILGeneration.dll:1
- Warn: binary detected: third_party/dotnet/nunit-console-3.12.0/bin/netstandard1.6/System.Reflection.Emit.Lightweight.dll:1
- Warn: binary detected: third_party/dotnet/nunit-console-3.12.0/bin/netstandard1.6/System.Reflection.Emit.dll:1
- Warn: binary detected: third_party/dotnet/nunit-console-3.12.0/bin/netstandard1.6/System.Reflection.TypeExtensions.dll:1
- Warn: binary detected: third_party/dotnet/nunit-console-3.12.0/bin/netstandard1.6/System.Runtime.InteropServices.RuntimeInformation.dll:1
- Warn: binary detected: third_party/dotnet/nunit-console-3.12.0/bin/netstandard1.6/System.Runtime.Loader.dll:1
- Warn: binary detected: third_party/dotnet/nunit-console-3.12.0/bin/netstandard1.6/System.Runtime.Numerics.dll:1
- Warn: binary detected: third_party/dotnet/nunit-console-3.12.0/bin/netstandard1.6/System.Security.Cryptography.OpenSsl.dll:1
- Warn: binary detected: third_party/dotnet/nunit-console-3.12.0/bin/netstandard1.6/System.Security.Cryptography.Primitives.dll:1
- Warn: binary detected: third_party/dotnet/nunit-console-3.12.0/bin/netstandard1.6/System.Text.RegularExpressions.dll:1
- Warn: binary detected: third_party/dotnet/nunit-console-3.12.0/bin/netstandard1.6/System.Threading.Tasks.Extensions.dll:1
- Warn: binary detected: third_party/dotnet/nunit-console-3.12.0/bin/netstandard1.6/System.Threading.Thread.dll:1
- Warn: binary detected: third_party/dotnet/nunit-console-3.12.0/bin/netstandard1.6/System.Threading.ThreadPool.dll:1
- Warn: binary detected: third_party/dotnet/nunit-console-3.12.0/bin/netstandard1.6/System.Threading.dll:1
- Warn: binary detected: third_party/dotnet/nunit-console-3.12.0/bin/netstandard1.6/System.Xml.ReaderWriter.dll:1
- Warn: binary detected: third_party/dotnet/nunit-console-3.12.0/bin/netstandard1.6/System.Xml.XDocument.dll:1
- Warn: binary detected: third_party/dotnet/nunit-console-3.12.0/bin/netstandard1.6/System.Xml.XPath.XmlDocument.dll:1
- Warn: binary detected: third_party/dotnet/nunit-console-3.12.0/bin/netstandard1.6/System.Xml.XPath.dll:1
- Warn: binary detected: third_party/dotnet/nunit-console-3.12.0/bin/netstandard1.6/System.Xml.XmlDocument.dll:1
- Warn: binary detected: third_party/dotnet/nunit-console-3.12.0/bin/netstandard1.6/nunit.engine.api.dll:1
- Warn: binary detected: third_party/dotnet/nunit-console-3.12.0/bin/netstandard1.6/nunit.engine.core.dll:1
- Warn: binary detected: third_party/dotnet/nunit-console-3.12.0/bin/netstandard1.6/nunit.engine.dll:1
- Warn: binary detected: third_party/dotnet/nunit-console-3.12.0/bin/netstandard1.6/testcentric.engine.metadata.dll:1
- Warn: binary detected: third_party/dotnet/nunit-console-3.12.0/bin/netstandard2.0/System.Collections.NonGeneric.dll:1
- Warn: binary detected: third_party/dotnet/nunit-console-3.12.0/bin/netstandard2.0/System.Collections.Specialized.dll:1
- Warn: binary detected: third_party/dotnet/nunit-console-3.12.0/bin/netstandard2.0/System.ComponentModel.Primitives.dll:1
- Warn: binary detected: third_party/dotnet/nunit-console-3.12.0/bin/netstandard2.0/System.ComponentModel.TypeConverter.dll:1
- Warn: binary detected: third_party/dotnet/nunit-console-3.12.0/bin/netstandard2.0/System.ComponentModel.dll:1
- Warn: binary detected: third_party/dotnet/nunit-console-3.12.0/bin/netstandard2.0/System.IO.FileSystem.Primitives.dll:1
- Warn: binary detected: third_party/dotnet/nunit-console-3.12.0/bin/netstandard2.0/System.Linq.dll:1
- Warn: binary detected: third_party/dotnet/nunit-console-3.12.0/bin/netstandard2.0/System.Reflection.TypeExtensions.dll:1
- Warn: binary detected: third_party/dotnet/nunit-console-3.12.0/bin/netstandard2.0/System.Text.RegularExpressions.dll:1
- Warn: binary detected: third_party/dotnet/nunit-console-3.12.0/bin/netstandard2.0/System.Threading.Tasks.Extensions.dll:1
- Warn: binary detected: third_party/dotnet/nunit-console-3.12.0/bin/netstandard2.0/System.Threading.Thread.dll:1
- Warn: binary detected: third_party/dotnet/nunit-console-3.12.0/bin/netstandard2.0/System.Threading.ThreadPool.dll:1
- Warn: binary detected: third_party/dotnet/nunit-console-3.12.0/bin/netstandard2.0/System.Threading.dll:1
- Warn: binary detected: third_party/dotnet/nunit-console-3.12.0/bin/netstandard2.0/System.Xml.ReaderWriter.dll:1
- Warn: binary detected: third_party/dotnet/nunit-console-3.12.0/bin/netstandard2.0/System.Xml.XPath.XmlDocument.dll:1
- Warn: binary detected: third_party/dotnet/nunit-console-3.12.0/bin/netstandard2.0/System.Xml.XPath.dll:1
- Warn: binary detected: third_party/dotnet/nunit-console-3.12.0/bin/netstandard2.0/System.Xml.XmlDocument.dll:1
- Warn: binary detected: third_party/dotnet/nunit-console-3.12.0/bin/netstandard2.0/nunit.engine.api.dll:1
- Warn: binary detected: third_party/dotnet/nunit-console-3.12.0/bin/netstandard2.0/nunit.engine.core.dll:1
- Warn: binary detected: third_party/dotnet/nunit-console-3.12.0/bin/netstandard2.0/nunit.engine.dll:1
- Warn: binary detected: third_party/dotnet/nunit-console-3.12.0/bin/netstandard2.0/testcentric.engine.metadata.dll:1
- Warn: binary detected: third_party/dotnet/stylecop/StyleCop.Analyzers.1.0.2/analyzers/dotnet/cs/StyleCop.Analyzers.CodeFixes.dll:1
- Warn: binary detected: third_party/dotnet/stylecop/StyleCop.Analyzers.1.0.2/analyzers/dotnet/cs/StyleCop.Analyzers.dll:1
- Warn: binary detected: third_party/jruby/jruby-complete.jar:1
Reason
Project has not signed or included provenance with any releases.
Details
- Warn: release artifact selenium-4.27.0 not signed: https://api.github.com/repos/SeleniumHQ/selenium/releases/187259414
- Warn: release artifact nightly not signed: https://api.github.com/repos/SeleniumHQ/selenium/releases/187428337
- Warn: release artifact selenium-4.26.0 not signed: https://api.github.com/repos/SeleniumHQ/selenium/releases/182609541
- Warn: release artifact selenium-4.25.0 not signed: https://api.github.com/repos/SeleniumHQ/selenium/releases/176135116
- Warn: release artifact selenium-4.24.0 not signed: https://api.github.com/repos/SeleniumHQ/selenium/releases/172366138
- Warn: release artifact selenium-4.27.0 does not have provenance: https://api.github.com/repos/SeleniumHQ/selenium/releases/187259414
- Warn: release artifact nightly does not have provenance: https://api.github.com/repos/SeleniumHQ/selenium/releases/187428337
- Warn: release artifact selenium-4.26.0 does not have provenance: https://api.github.com/repos/SeleniumHQ/selenium/releases/182609541
- Warn: release artifact selenium-4.25.0 does not have provenance: https://api.github.com/repos/SeleniumHQ/selenium/releases/176135116
- Warn: release artifact selenium-4.24.0 does not have provenance: https://api.github.com/repos/SeleniumHQ/selenium/releases/172366138
Reason
dependency not pinned by hash detected -- score normalized to 0
Details
- Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/bazel.yml:84: update your workflow using https://app.stepsecurity.io/secureworkflow/SeleniumHQ/selenium/bazel.yml/trunk?enable=pin
- Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/bazel.yml:103: update your workflow using https://app.stepsecurity.io/secureworkflow/SeleniumHQ/selenium/bazel.yml/trunk?enable=pin
- Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/bazel.yml:108: update your workflow using https://app.stepsecurity.io/secureworkflow/SeleniumHQ/selenium/bazel.yml/trunk?enable=pin
- Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/bazel.yml:114: update your workflow using https://app.stepsecurity.io/secureworkflow/SeleniumHQ/selenium/bazel.yml/trunk?enable=pin
- Warn: third-party GitHubAction not pinned by hash: .github/workflows/bazel.yml:119: update your workflow using https://app.stepsecurity.io/secureworkflow/SeleniumHQ/selenium/bazel.yml/trunk?enable=pin
- Warn: third-party GitHubAction not pinned by hash: .github/workflows/bazel.yml:133: update your workflow using https://app.stepsecurity.io/secureworkflow/SeleniumHQ/selenium/bazel.yml/trunk?enable=pin
- Warn: third-party GitHubAction not pinned by hash: .github/workflows/bazel.yml:156: update your workflow using https://app.stepsecurity.io/secureworkflow/SeleniumHQ/selenium/bazel.yml/trunk?enable=pin
- Warn: third-party GitHubAction not pinned by hash: .github/workflows/bazel.yml:161: update your workflow using https://app.stepsecurity.io/secureworkflow/SeleniumHQ/selenium/bazel.yml/trunk?enable=pin
- Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/bazel.yml:174: update your workflow using https://app.stepsecurity.io/secureworkflow/SeleniumHQ/selenium/bazel.yml/trunk?enable=pin
- Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ci-python.yml:42: update your workflow using https://app.stepsecurity.io/secureworkflow/SeleniumHQ/selenium/ci-python.yml/trunk?enable=pin
- Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ci-python.yml:44: update your workflow using https://app.stepsecurity.io/secureworkflow/SeleniumHQ/selenium/ci-python.yml/trunk?enable=pin
- Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ci-python.yml:64: update your workflow using https://app.stepsecurity.io/secureworkflow/SeleniumHQ/selenium/ci-python.yml/trunk?enable=pin
- Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ci-python.yml:66: update your workflow using https://app.stepsecurity.io/secureworkflow/SeleniumHQ/selenium/ci-python.yml/trunk?enable=pin
- Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ci-python.yml:22: update your workflow using https://app.stepsecurity.io/secureworkflow/SeleniumHQ/selenium/ci-python.yml/trunk?enable=pin
- Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ci-python.yml:24: update your workflow using https://app.stepsecurity.io/secureworkflow/SeleniumHQ/selenium/ci-python.yml/trunk?enable=pin
- Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ci-rust.yml:54: update your workflow using https://app.stepsecurity.io/secureworkflow/SeleniumHQ/selenium/ci-rust.yml/trunk?enable=pin
- Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ci-rust.yml:69: update your workflow using https://app.stepsecurity.io/secureworkflow/SeleniumHQ/selenium/ci-rust.yml/trunk?enable=pin
- Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ci-rust.yml:84: update your workflow using https://app.stepsecurity.io/secureworkflow/SeleniumHQ/selenium/ci-rust.yml/trunk?enable=pin
- Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ci-rust.yml:99: update your workflow using https://app.stepsecurity.io/secureworkflow/SeleniumHQ/selenium/ci-rust.yml/trunk?enable=pin
- Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ci-rust.yml:205: update your workflow using https://app.stepsecurity.io/secureworkflow/SeleniumHQ/selenium/ci-rust.yml/trunk?enable=pin
- Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ci-rust.yml:224: update your workflow using https://app.stepsecurity.io/secureworkflow/SeleniumHQ/selenium/ci-rust.yml/trunk?enable=pin
- Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ci-rust.yml:112: update your workflow using https://app.stepsecurity.io/secureworkflow/SeleniumHQ/selenium/ci-rust.yml/trunk?enable=pin
- Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ci-rust.yml:128: update your workflow using https://app.stepsecurity.io/secureworkflow/SeleniumHQ/selenium/ci-rust.yml/trunk?enable=pin
- Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ci-rust.yml:141: update your workflow using https://app.stepsecurity.io/secureworkflow/SeleniumHQ/selenium/ci-rust.yml/trunk?enable=pin
- Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ci-rust.yml:158: update your workflow using https://app.stepsecurity.io/secureworkflow/SeleniumHQ/selenium/ci-rust.yml/trunk?enable=pin
- Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ci-rust.yml:173: update your workflow using https://app.stepsecurity.io/secureworkflow/SeleniumHQ/selenium/ci-rust.yml/trunk?enable=pin
- Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ci-rust.yml:190: update your workflow using https://app.stepsecurity.io/secureworkflow/SeleniumHQ/selenium/ci-rust.yml/trunk?enable=pin
- Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ci-rust.yml:237: update your workflow using https://app.stepsecurity.io/secureworkflow/SeleniumHQ/selenium/ci-rust.yml/trunk?enable=pin
- Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ci-rust.yml:242: update your workflow using https://app.stepsecurity.io/secureworkflow/SeleniumHQ/selenium/ci-rust.yml/trunk?enable=pin
- Warn: third-party GitHubAction not pinned by hash: .github/workflows/ci-rust.yml:260: update your workflow using https://app.stepsecurity.io/secureworkflow/SeleniumHQ/selenium/ci-rust.yml/trunk?enable=pin
- Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ci.yml:20: update your workflow using https://app.stepsecurity.io/secureworkflow/SeleniumHQ/selenium/ci.yml/trunk?enable=pin
- Warn: third-party GitHubAction not pinned by hash: .github/workflows/ci.yml:24: update your workflow using https://app.stepsecurity.io/secureworkflow/SeleniumHQ/selenium/ci.yml/trunk?enable=pin
- Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/delete-comments.yml:16: update your workflow using https://app.stepsecurity.io/secureworkflow/SeleniumHQ/selenium/delete-comments.yml/trunk?enable=pin
- Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/delete-comments.yml:25: update your workflow using https://app.stepsecurity.io/secureworkflow/SeleniumHQ/selenium/delete-comments.yml/trunk?enable=pin
- Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/delete-comments.yml:37: update your workflow using https://app.stepsecurity.io/secureworkflow/SeleniumHQ/selenium/delete-comments.yml/trunk?enable=pin
- Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/label-commenter.yml:17: update your workflow using https://app.stepsecurity.io/secureworkflow/SeleniumHQ/selenium/label-commenter.yml/trunk?enable=pin
- Warn: third-party GitHubAction not pinned by hash: .github/workflows/label-commenter.yml:19: update your workflow using https://app.stepsecurity.io/secureworkflow/SeleniumHQ/selenium/label-commenter.yml/trunk?enable=pin
- Warn: third-party GitHubAction not pinned by hash: .github/workflows/lock.yml:18: update your workflow using https://app.stepsecurity.io/secureworkflow/SeleniumHQ/selenium/lock.yml/trunk?enable=pin
- Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/mirror-selenium-releases.yml:13: update your workflow using https://app.stepsecurity.io/secureworkflow/SeleniumHQ/selenium/mirror-selenium-releases.yml/trunk?enable=pin
- Warn: third-party GitHubAction not pinned by hash: .github/workflows/mirror-selenium-releases.yml:35: update your workflow using https://app.stepsecurity.io/secureworkflow/SeleniumHQ/selenium/mirror-selenium-releases.yml/trunk?enable=pin
- Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/nightly.yml:47: update your workflow using https://app.stepsecurity.io/secureworkflow/SeleniumHQ/selenium/nightly.yml/trunk?enable=pin
- Warn: third-party GitHubAction not pinned by hash: .github/workflows/nightly.yml:49: update your workflow using https://app.stepsecurity.io/secureworkflow/SeleniumHQ/selenium/nightly.yml/trunk?enable=pin
- Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/nightly.yml:74: update your workflow using https://app.stepsecurity.io/secureworkflow/SeleniumHQ/selenium/nightly.yml/trunk?enable=pin
- Warn: third-party GitHubAction not pinned by hash: .github/workflows/nightly.yml:76: update your workflow using https://app.stepsecurity.io/secureworkflow/SeleniumHQ/selenium/nightly.yml/trunk?enable=pin
- Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/nightly.yml:101: update your workflow using https://app.stepsecurity.io/secureworkflow/SeleniumHQ/selenium/nightly.yml/trunk?enable=pin
- Warn: third-party GitHubAction not pinned by hash: .github/workflows/nightly.yml:103: update your workflow using https://app.stepsecurity.io/secureworkflow/SeleniumHQ/selenium/nightly.yml/trunk?enable=pin
- Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/nightly.yml:156: update your workflow using https://app.stepsecurity.io/secureworkflow/SeleniumHQ/selenium/nightly.yml/trunk?enable=pin
- Warn: third-party GitHubAction not pinned by hash: .github/workflows/nightly.yml:158: update your workflow using https://app.stepsecurity.io/secureworkflow/SeleniumHQ/selenium/nightly.yml/trunk?enable=pin
- Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/nightly.yml:190: update your workflow using https://app.stepsecurity.io/secureworkflow/SeleniumHQ/selenium/nightly.yml/trunk?enable=pin
- Warn: third-party GitHubAction not pinned by hash: .github/workflows/nightly.yml:192: update your workflow using https://app.stepsecurity.io/secureworkflow/SeleniumHQ/selenium/nightly.yml/trunk?enable=pin
- Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/nightly.yml:129: update your workflow using https://app.stepsecurity.io/secureworkflow/SeleniumHQ/selenium/nightly.yml/trunk?enable=pin
- Warn: third-party GitHubAction not pinned by hash: .github/workflows/nightly.yml:131: update your workflow using https://app.stepsecurity.io/secureworkflow/SeleniumHQ/selenium/nightly.yml/trunk?enable=pin
- Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/pin-browsers.yml:23: update your workflow using https://app.stepsecurity.io/secureworkflow/SeleniumHQ/selenium/pin-browsers.yml/trunk?enable=pin
- Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/pin-browsers.yml:25: update your workflow using https://app.stepsecurity.io/secureworkflow/SeleniumHQ/selenium/pin-browsers.yml/trunk?enable=pin
- Warn: third-party GitHubAction not pinned by hash: .github/workflows/pin-browsers.yml:39: update your workflow using https://app.stepsecurity.io/secureworkflow/SeleniumHQ/selenium/pin-browsers.yml/trunk?enable=pin
- Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/pre-release.yml:24: update your workflow using https://app.stepsecurity.io/secureworkflow/SeleniumHQ/selenium/pre-release.yml/trunk?enable=pin
- Warn: third-party GitHubAction not pinned by hash: .github/workflows/pre-release.yml:42: update your workflow using https://app.stepsecurity.io/secureworkflow/SeleniumHQ/selenium/pre-release.yml/trunk?enable=pin
- Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/pre-release.yml:64: update your workflow using https://app.stepsecurity.io/secureworkflow/SeleniumHQ/selenium/pre-release.yml/trunk?enable=pin
- Warn: third-party GitHubAction not pinned by hash: .github/workflows/pre-release.yml:71: update your workflow using https://app.stepsecurity.io/secureworkflow/SeleniumHQ/selenium/pre-release.yml/trunk?enable=pin
- Warn: third-party GitHubAction not pinned by hash: .github/workflows/pre-release.yml:90: update your workflow using https://app.stepsecurity.io/secureworkflow/SeleniumHQ/selenium/pre-release.yml/trunk?enable=pin
- Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/stage-release.yml:29: update your workflow using https://app.stepsecurity.io/secureworkflow/SeleniumHQ/selenium/stage-release.yml/trunk?enable=pin
- Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/stage-release.yml:49: update your workflow using https://app.stepsecurity.io/secureworkflow/SeleniumHQ/selenium/stage-release.yml/trunk?enable=pin
- Warn: third-party GitHubAction not pinned by hash: .github/workflows/stage-release.yml:58: update your workflow using https://app.stepsecurity.io/secureworkflow/SeleniumHQ/selenium/stage-release.yml/trunk?enable=pin
- Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/stale.yml:19: update your workflow using https://app.stepsecurity.io/secureworkflow/SeleniumHQ/selenium/stale.yml/trunk?enable=pin
- Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/stale.yml:26: update your workflow using https://app.stepsecurity.io/secureworkflow/SeleniumHQ/selenium/stale.yml/trunk?enable=pin
- Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/update-documentation.yml:194: update your workflow using https://app.stepsecurity.io/secureworkflow/SeleniumHQ/selenium/update-documentation.yml/trunk?enable=pin
- Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/update-documentation.yml:205: update your workflow using https://app.stepsecurity.io/secureworkflow/SeleniumHQ/selenium/update-documentation.yml/trunk?enable=pin
- Warn: third-party GitHubAction not pinned by hash: .github/workflows/update-documentation.yml:220: update your workflow using https://app.stepsecurity.io/secureworkflow/SeleniumHQ/selenium/update-documentation.yml/trunk?enable=pin
- Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/update-documentation.yml:41: update your workflow using https://app.stepsecurity.io/secureworkflow/SeleniumHQ/selenium/update-documentation.yml/trunk?enable=pin
- Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/update-documentation.yml:49: update your workflow using https://app.stepsecurity.io/secureworkflow/SeleniumHQ/selenium/update-documentation.yml/trunk?enable=pin
- Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/update-documentation.yml:61: update your workflow using https://app.stepsecurity.io/secureworkflow/SeleniumHQ/selenium/update-documentation.yml/trunk?enable=pin
- Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/update-documentation.yml:71: update your workflow using https://app.stepsecurity.io/secureworkflow/SeleniumHQ/selenium/update-documentation.yml/trunk?enable=pin
- Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/update-documentation.yml:79: update your workflow using https://app.stepsecurity.io/secureworkflow/SeleniumHQ/selenium/update-documentation.yml/trunk?enable=pin
- Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/update-documentation.yml:93: update your workflow using https://app.stepsecurity.io/secureworkflow/SeleniumHQ/selenium/update-documentation.yml/trunk?enable=pin
- Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/update-documentation.yml:103: update your workflow using https://app.stepsecurity.io/secureworkflow/SeleniumHQ/selenium/update-documentation.yml/trunk?enable=pin
- Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/update-documentation.yml:111: update your workflow using https://app.stepsecurity.io/secureworkflow/SeleniumHQ/selenium/update-documentation.yml/trunk?enable=pin
- Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/update-documentation.yml:126: update your workflow using https://app.stepsecurity.io/secureworkflow/SeleniumHQ/selenium/update-documentation.yml/trunk?enable=pin
- Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/update-documentation.yml:136: update your workflow using https://app.stepsecurity.io/secureworkflow/SeleniumHQ/selenium/update-documentation.yml/trunk?enable=pin
- Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/update-documentation.yml:155: update your workflow using https://app.stepsecurity.io/secureworkflow/SeleniumHQ/selenium/update-documentation.yml/trunk?enable=pin
- Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/update-documentation.yml:165: update your workflow using https://app.stepsecurity.io/secureworkflow/SeleniumHQ/selenium/update-documentation.yml/trunk?enable=pin
- Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/update-documentation.yml:184: update your workflow using https://app.stepsecurity.io/secureworkflow/SeleniumHQ/selenium/update-documentation.yml/trunk?enable=pin
- Warn: containerImage not pinned by hash: scripts/dev-image/Dockerfile:2: pin your Docker image by updating shs96c/selenium-remote-build:latest to shs96c/selenium-remote-build:latest@sha256:314b60a3c2b82f512c0f3fdba0aed8983f2b9bfdf2901a4f41511abdfd6dd74a
- Warn: containerImage not pinned by hash: scripts/gitpod/.gitpod.Dockerfile:4: pin your Docker image by updating gitpod/workspace-full to gitpod/workspace-full@sha256:230285e0b949e6d728d384b2029a4111db7b9c87c182f22f32a0be9e36b225df
- Warn: pipCommand not pinned by hash: scripts/format.sh:37
- Warn: pipCommand not pinned by hash: .github/workflows/ci-python.yml:29
- Warn: pipCommand not pinned by hash: .github/workflows/ci-python.yml:30
- Warn: pipCommand not pinned by hash: .github/workflows/ci-python.yml:49
- Warn: pipCommand not pinned by hash: .github/workflows/ci-python.yml:50
- Warn: pipCommand not pinned by hash: .github/workflows/ci-python.yml:71
- Warn: pipCommand not pinned by hash: .github/workflows/ci-python.yml:72
- Warn: downloadThenRun not pinned by hash: .github/workflows/ci-python.yml:76
- Warn: pipCommand not pinned by hash: .github/workflows/update-documentation.yml:116
- Warn: pipCommand not pinned by hash: .github/workflows/update-documentation.yml:117
- Warn: npmCommand not pinned by hash: .github/workflows/update-documentation.yml:174
- Warn: npmCommand not pinned by hash: .github/workflows/update-documentation.yml:175
- Info: 0 out of 60 GitHub-owned GitHubAction dependencies pinned
- Info: 0 out of 21 third-party GitHubAction dependencies pinned
- Info: 1 out of 3 containerImage dependencies pinned
- Info: 0 out of 9 pipCommand dependencies pinned
- Info: 0 out of 1 downloadThenRun dependencies pinned
- Info: 0 out of 2 npmCommand dependencies pinned
Reason
SAST tool is not run on all commits -- score normalized to 0
Details
- Warn: 0 commits out of 23 are checked with a SAST tool
Reason
project is not fuzzed
Details
- Warn: no fuzzer integrations found
Score
3.7
/10
Last Scanned on 2024-11-25
The Open Source Security Foundation is a cross-industry collaboration to improve the security of open source software (OSS). The Scorecard provides security health metrics for open source projects.
Learn More