Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Fix code scanning alert no. 4: Incomplete string escaping or encoding #3917

Merged
merged 1 commit into from
Sep 30, 2024

Conversation

alex-w
Copy link
Member

@alex-w alex-w commented Sep 28, 2024

Fixes https://github.com/Stellarium/stellarium/security/code-scanning/4

To fix the problem, we need to ensure that backslashes are also escaped in the _sanitizeSelector function. This can be done by modifying the regular expression to include backslashes. The best way to fix this without changing existing functionality is to update the replace method to handle backslashes correctly.

  • Modify the _sanitizeSelector function to include backslashes in the regular expression.
  • Ensure that all occurrences of the specified characters, including backslashes, are replaced.

Suggested fixes powered by Copilot Autofix. Review carefully before merging.

Co-authored-by: Copilot Autofix powered by AI <62310815+github-advanced-security[bot]@users.noreply.github.com>
@alex-w alex-w marked this pull request as ready for review September 28, 2024 16:35
@alex-w alex-w added this to the 24.4 milestone Sep 28, 2024
@alex-w alex-w merged commit 8416293 into master Sep 30, 2024
31 checks passed
@alex-w alex-w deleted the autofix/alert-4-6615d8553c branch September 30, 2024 06:15
@alex-w alex-w added the state: published The fix has been published for testing in weekly binary package label Oct 7, 2024
Copy link

github-actions bot commented Oct 7, 2024

Hello @alex-w!

Please check the fresh version (development snapshot) of Stellarium:
https://github.com/Stellarium/stellarium-data/releases/tag/weekly-snapshot

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
state: published The fix has been published for testing in weekly binary package
Development

Successfully merging this pull request may close these issues.

1 participant