Skip to content

NUClearNet 2 (protocol 0x03) - #29

Open
TrentHouliston wants to merge 21 commits into
mainfrom
houliston/nuclearnet-v2
Open

TrentHouliston wants to merge 21 commits into
mainfrom
houliston/nuclearnet-v2

Sync nuclear subtree from NUClear@92711931

7f98a53
Select commit
Loading
Failed to load commit list.
GitHub Advanced Security / SonarCloud succeeded Aug 14, 2026 in 3s

12 new alerts including 5 medium severity security vulnerabilities

New alerts in code changed by this pull request

Security Alerts:

  • 5 medium
  • 7 low

Alerts not introduced by this pull request might have been detected because the code changes were too large.

See annotations below for details.

View all branch alerts.

Annotations

Check warning on line 10 in Dockerfile

See this annotation in the file changed.

Code scanning / SonarCloud

JavaScript package manager scripts should not be executed during installation Medium

Omitting "--ignore-scripts" allows lifecycle scripts to run during package installation. See more on SonarQube Cloud

Check warning on line 113 in src/nuclear/.github/workflows/linting.yaml

See this annotation in the file changed.

Code scanning / SonarCloud

Python package manager scripts should not be executed during installation Medium

Omitting "--no-build" can lead to the execution of setup scripts. Make sure it is safe here. See more on SonarQube Cloud

Check warning on line 113 in src/nuclear/.github/workflows/linting.yaml

See this annotation in the file changed.

Code scanning / SonarCloud

Python dependencies should be locked to verified versions Medium

Using dependencies without locking resolved versions is security-sensitive. See more on SonarQube Cloud

Check warning on line 116 in src/nuclear/.github/workflows/linting.yaml

See this annotation in the file changed.

Code scanning / SonarCloud

Python package manager scripts should not be executed during installation Medium

Omitting "--no-build" can lead to the execution of setup scripts. Make sure it is safe here. See more on SonarQube Cloud

Check warning on line 116 in src/nuclear/.github/workflows/linting.yaml

See this annotation in the file changed.

Code scanning / SonarCloud

Python dependencies should be locked to verified versions Medium

Using dependencies without locking resolved versions is security-sensitive. See more on SonarQube Cloud

Check notice on line 377 in src/NetworkBinding.cpp

See this annotation in the file changed.

Code scanning / SonarCloud

IP addresses should not be hardcoded Low

Make sure using this hardcoded IP address is safe here. See more on SonarQube Cloud

Check notice on line 32 in src/nuclear/.github/workflows/linting.yaml

See this annotation in the file changed.

Code scanning / SonarCloud

Clear-text protocols should not be used Low

Make sure that using clear-text protocols is safe here. See more on SonarQube Cloud

Check notice on line 33 in src/nuclear/.github/workflows/linting.yaml

See this annotation in the file changed.

Code scanning / SonarCloud

Clear-text protocols should not be used Low

Make sure that using clear-text protocols is safe here. See more on SonarQube Cloud

Check notice on line 202 in src/nuclear/tests/test_util/has_multicast.cpp

See this annotation in the file changed.

Code scanning / SonarCloud

IP addresses should not be hardcoded Low test

Make sure using this hardcoded IP address is safe here. See more on SonarQube Cloud

Check notice on line 216 in src/nuclear/tests/test_util/has_multicast.cpp

See this annotation in the file changed.

Code scanning / SonarCloud

IP addresses should not be hardcoded Low test

Make sure using this hardcoded IP address is safe here. See more on SonarQube Cloud

Check notice on line 58 in src/nuclear/tests/tests/nuclearnet/Integration.cpp

See this annotation in the file changed.

Code scanning / SonarCloud

IP addresses should not be hardcoded Low test

Make sure using this hardcoded IP address is safe here. See more on SonarQube Cloud

Check notice on line 12 in tests/test.js

See this annotation in the file changed.

Code scanning / SonarCloud

IP addresses should not be hardcoded Low test

Make sure using a hardcoded IP address 239.226.152.162 is safe here. See more on SonarQube Cloud