This module will provide more security for your user input forms.
The secure form module restricts a file upload, if there is a mismatch between the MIME type and extension of the file. It also provides an option to set the auto-complete property to off in form fields. A privileged user can manage (enable/disable) both these options from configuration section.
Drupal Version: 7.x
Project Sandbox Link: https://drupal.org/sandbox/drupaldevassyst/2134633
Checkout/Link: git clone --branch 7.x-1.x http://git.drupal.org/sandbox/Drupaldevassyst/2134633.git secure_form
Manual review of other projects:
https://drupal.org/comment/8214813#comment-8214813
https://drupal.org/comment/8255219#comment-8255219
https://drupal.org/comment/8258309#comment-8258309
https://drupal.org/comment/8258491#comment-8258491
https://drupal.org/comment/8259167#comment-8259167
https://drupal.org/comment/8262653#comment-8262653
Comments
Comment #1
drupaldev@assyst commentedComment #2
PA robot commentedThere are some errors reported by automated review tools, did you already check them? See http://pareview.sh/pareview/httpgitdrupalorgsandboxDrupaldevassyst213463...
We are currently quite busy with all the project applications and we prefer projects with a review bonus. Please help reviewing and put yourself on the high priority list, then we will take a look at your project right away :-)
Also, you should get your friends, colleagues or other community members involved to review this application. Let them go through the review checklist and post a comment that sets this issue to "needs work" (they found some problems with the project) or "reviewed & tested by the community" (they found no major flaws).
I'm a robot and this is an automated message from Project Applications Scraper.
Comment #3
drupaldev@assyst commentedIssues shown by PAReview are fixed now. Please review.
Comment #4
drupaldev@assyst commentedGit access link has been modified.
Comment #5
drupaldev@assyst commentedComment #6
barthje commentedFor starters, I can't checkout your branch. It's asking me for your password.
Comment #7
drupaldev@assyst commentedGit link has been updated, please try now.
Comment #8
drupaldev@assyst commentedComment #9
drupaldev@assyst commentedGit repository path/settings has been updated.
Comment #10
drupaldev@assyst commentedComment #11
xiukun.zhou commentedHi.
When you try catch error after, you can watchdog_exception in http://drupalcode.org/sandbox/Drupaldevassyst/2134633.git/blob/HEAD:/sec...
Why not use system_settings_form
Replace
Comment #12
drupaldev@assyst commentedThanks xiukun.zhou. Updated the code based on your comment.
Comment #13
drupaldev@assyst commentedComment #14
drupaldev@assyst commentedComment #15
candotri commentedI think that it looks fine. I see good explanation in the README, clear and seemingly compliant function headers, readable code, and logical functions. Good work!
Comment #16
Richard_Appnovation commentedNice work! Your module is clean and tidy.
A recommendation is do a hook_requirement during INSTALL and RUNTIME to check if PHP functions provided by fileinfo extension exists.
There no major flaws found in the module.
Comment #17
Richard_Appnovation commentedComment #18
klausiRemoving review bonus tag, you have not done all manual reviews, you just posted the output of an automated review tool. Make sure to read through the source code of the other projects, as requested on the review bonus page.
Comment #19
klausiThe Git commits are not connected to your user account. You need to specify an email address. See http://drupal.org/node/1022156 and http://drupal.org/node/1051722
Comment #20
drupaldev@assyst commentedThank you AgentAlpha. Install file has been updated with hook_requirements.
Comment #21
drupaldev@assyst commentedThank you klausi for the details and sorry for wrong update. Will perform manual review and update the bonus tag as suggested.
Now git config has changed with email address.
Comment #22
drupaldev@assyst commentedAdded one more link to manual review.
Comment #23
drupaldev@assyst commentedAdded one more link to manual review.
Comment #24
drupaldev@assyst commentedAdded one more link to manual review.
Comment #25
drupaldev@assyst commentedAdded one more link to manual review of other projects.
Comment #26
drupaldev@assyst commentedAdded one more link to manual review of other projects.
Comment #27
drupaldev@assyst commentedPAReview: review bonus tag added, manually reviewed 6 projects.
Comment #28
klausimanual review:
Anyway, that are not critical application blockers, so ...
Thanks for your contribution, Drupaldev@assyst!
I updated your account so you can promote this to a full project and also create new projects as either a sandbox or a "full" project.
Here are some recommended readings to help with excellent maintainership:
You can find lots more contributors chatting on IRC in #drupal-contribute. So, come hang out and stay involved!
Thanks, also, for your patience with the review process. Anyone is welcome to participate in the review process. Please consider reviewing other projects that are pending review. I encourage you to learn more about that process and join the group of reviewers.
Thanks to the dedicated reviewer(s) as well.
Comment #29
drupaldev@assyst commentedThank you Klausi for taking the time to review the module and setting it to full status.
To answer your questions/comments: