{"id":13789821,"url":"https://github.com/IowaComputerGurus/dnn.secureMyInstall","last_synced_at":"2025-05-12T07:31:06.168Z","repository":{"id":97257445,"uuid":"128947998","full_name":"IowaComputerGurus/dnn.secureMyInstall","owner":"IowaComputerGurus","description":"A utility function, for developer use, to help transition user accounts from Encrypted to Hashed.  Great for older DNN Installations","archived":true,"fork":false,"pushed_at":"2024-10-30T04:42:55.000Z","size":235,"stargazers_count":1,"open_issues_count":0,"forks_count":1,"subscribers_count":4,"default_branch":"master","last_synced_at":"2024-11-18T04:34:57.785Z","etag":null,"topics":["dnn","dnncms","dotnetnuke","security"],"latest_commit_sha":null,"homepage":"","language":"C#","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/IowaComputerGurus.png","metadata":{"files":{"readme":"Readme.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null}},"created_at":"2018-04-10T14:39:30.000Z","updated_at":"2024-10-30T04:43:17.000Z","dependencies_parsed_at":"2024-01-19T17:03:19.161Z","dependency_job_id":"2fe6c744-d53d-4543-9c07-dae289b84f8f","html_url":"https://github.com/IowaComputerGurus/dnn.secureMyInstall","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/IowaComputerGurus%2Fdnn.secureMyInstall","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/IowaComputerGurus%2Fdnn.secureMyInstall/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/IowaComputerGurus%2Fdnn.secureMyInstall/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/IowaComputerGurus%2Fdnn.secureMyInstall/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/IowaComputerGurus","download_url":"https://codeload.github.com/IowaComputerGurus/dnn.secureMyInstall/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":253695064,"owners_count":21948807,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["dnn","dnncms","dotnetnuke","security"],"created_at":"2024-08-03T22:00:33.518Z","updated_at":"2025-05-12T07:31:05.743Z","avatar_url":"https://github.com/IowaComputerGurus.png","language":"C#","funding_links":[],"categories":["Awesome DNN (DotNetNuke) [![Awesome](https://cdn.rawgit.com/sindresorhus/awesome/d7305f38d29fed78fa85652e3a63e154dd8e8829/media/badge.svg)](https://github.com/sindresorhus/awesome)"],"sub_categories":["Open Source Modules"],"readme":"# DNN Secure My Install\n\n\u003e [!NOTE]\n\u003e This project has been archived and should be utilized at your own risk depending on your situation.\n\n**_Use At Own Risk_**\n\nThis process is provided to help individuals secure their DNN installation, however, due to the nature of the changes it makes, it could result in adverse behaviors\n\n## Overview\n\nThis module is a single-use per DotNetNuke installation utility module that will make a number of security enhancing modifications to your \"out of the box\" DotNetNuke installation.  The following items are modified by the module in a structured, safe manner.\n\n* Machine Keys are Updated - To ensure any previous breach doesn't allow users to still create encrypted values.\n* User Passwords are converted from Encrypted -\u003e Hashed.  This improves the security of the passwords by not allowing them to be retreived.\n* Updates the web.config to disable \"Password Retrieval\" and sets up the system to send the user a random password in the situation where they have forgotten their password.\n\nUsing this process you can easily update your installation and all users within the installation following the simple two phase approach that we have completely documented.\n\n## DNN Version Compatibility \n\nThis function works for sites running DNN 4.7.0 - 5.x.  Changes are necessary to support changes in the 6.x - 9.x platforms.\n\n## Documentation\n\nWithin the Repository we have an overview document that shows how to utilize this module.\n\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2FIowaComputerGurus%2Fdnn.secureMyInstall","html_url":"https://awesome.ecosyste.ms/projects/github.com%2FIowaComputerGurus%2Fdnn.secureMyInstall","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2FIowaComputerGurus%2Fdnn.secureMyInstall/lists"}