Closed (won't fix)
Project:
Drupal.org security advisory coverage applications
Component:
module
Priority:
Minor
Category:
Task
Assigned:
Unassigned
Reporter:
Created:
1 Jul 2024 at 10:07 UTC
Updated:
15 Aug 2025 at 22:53 UTC
Jump to comment: Most recent
Comments
Comment #2
Praveen rani commentedComment #3
vishal.kadamThank you for applying!
Please read Review process for security advisory coverage: What to expect for more details and Security advisory coverage application checklist to understand what reviewers look for. Tips for ensuring a smooth review gives some hints for a smoother review.
The important notes are the following.
phpcs --standard=Drupal,DrupalPracticeon the project, which alone fixes most of what reviewers would report.To the reviewers
Please read How to review security advisory coverage applications, Application workflow, What to cover in an application review, and Tools to use for reviews.
The important notes are the following.
For new reviewers, I would also suggest to first read In which way the issue queue for coverage applications is different from other project queues.
Comment #4
vishal.kadamComment #5
vishal.kadam1. FILE: url_access_control.info.yml
package: CustomThis line is used by custom modules created for specific sites. It is not a package name used for projects hosted on drupal.org.
2. FILE: url_access_control.module
Drupal does not have primary and secondary hooks. Instead of that, it is preferable to use the usual description: Hook implementations for the [module name] module. where [module name] is the name of the module given in its .info.yml file.
3. FILE: url_access_control.install
You can remove this empty file if you are not planning to add any code in the future.
Comment #6
Praveen rani commentedHi @vishal.kadam thank you for the review and help. We will fix all these issue in next release.
Thank You.
Comment #7
rushikesh raval commentedHi @praveen rani Please go through comment #3 for understating review process. No need to wait for next release you can fix issue in 1.0.x. Reviewer will review code from branch 1.0.x.
Comment #8
Praveen rani commentedHi @vishal.kadam and @Rushikesh Raval,
I have made changes to the following files in the same branch 1.0.x. Please review:
1. FILE: url_access_control.info.yml and
2. FILE: url_access_control.module have been updated.
3. FILE: url_access_control.install has been removed.
Thank You.
Comment #9
vishal.kadam@praveen rani You removed the module description from the `url_access_control.module` file instead of updating it.
Comment #10
avpadernoComment #11
Praveen rani commentedHi @vishal.kadam, I have added module description in url_access_control.module file. Please review it.
Thank You.
Comment #12
vishal.kadamRest seems fine to me.
Let’s wait for other reviewers to take a look and if everything goes fine, you will get the role.
Remember to change status, when the project is ready to be reviewed. In this queue, projects are only reviewed when the status is Needs review.
Comment #13
Praveen rani commentedComment #14
simonbaeseI have some concerns about this security advisory coverage application. I will not do a detailed code review here because I think some conceptual questions should be clarified for this module first. Every module that touches on access control should do so with proper care. Additionally, user expectations should be managed well because one may assume that the module does more than it does.
KernelEvents::REQUESTevent listener fires quite late. There are probably multiple ways this can go wrong where a language negotiator or path alias manager redirects the user before.refererheader is set. But this header could be manipulated.I would advise against enabling security coverage for this module until the conceptual flaws are remediated.
Comment #15
rushikesh raval commentedComment #16
avpadernoThis thread has been idle, in the Needs work state with no activity for more than eight months; the application has been created more than 11 months ago. Therefore, I marked it as Closed (won't fix).
If this is incorrect, and you are still pursuing this application, please feel free to re-open it and set the issue status to Needs work or Needs review, depending on the current status of your code.