Skip to content

Bugfix: Incomplete URL substring sanitization #18

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

Open
wants to merge 6 commits into
base: main
Choose a base branch
from

Conversation

arpitjain099
Copy link

@arpitjain099 arpitjain099 commented May 6, 2025

There are two code improvements related to report_generators/base_consumer.py file.

Sanitizing untrusted URLs is a common technique for preventing attacks such as request forgeries and malicious redirections. Usually, this is done by checking that the host of a URL is in a set of allowed hosts.

These improvements are coming from GitHub code scanning (CodeQL advisory). Please see screenshot attached below when implementing these advisories, the code scanning bugs are resolved. Please note that this is a code improvement and not a security finding. This change helps improve code security posture.

image

@arpitjain099
Copy link
Author

arpitjain099 commented May 6, 2025

Please review this PR @luke-at-flexion (apologies for the cold tag, I found your name in repo top recent contributors).

As mentioned above, this PR includes code improvement and not security findings. I think this change helps improve code security posture.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant