{"id":17290495,"url":"https://github.com/squell/pam-insult","last_synced_at":"2025-08-23T02:03:11.386Z","repository":{"id":254885399,"uuid":"847851296","full_name":"squell/pam-insult","owner":"squell","description":"Insult users that mistype their password (quick prototype)","archived":false,"fork":false,"pushed_at":"2025-01-14T20:33:02.000Z","size":4,"stargazers_count":5,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-04-12T10:56:23.866Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"Shell","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"isc","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/squell.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,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2024-08-26T17:04:58.000Z","updated_at":"2025-03-16T22:09:18.000Z","dependencies_parsed_at":"2024-08-26T20:14:10.763Z","dependency_job_id":"965781f4-57be-454c-b680-568fc2886f94","html_url":"https://github.com/squell/pam-insult","commit_stats":null,"previous_names":["squell/pam-insult"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/squell%2Fpam-insult","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/squell%2Fpam-insult/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/squell%2Fpam-insult/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/squell%2Fpam-insult/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/squell","download_url":"https://codeload.github.com/squell/pam-insult/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":248874717,"owners_count":21175894,"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":[],"created_at":"2024-10-15T10:38:21.680Z","updated_at":"2025-04-14T11:41:37.971Z","avatar_url":"https://github.com/squell.png","language":"Shell","funding_links":[],"categories":[],"sub_categories":[],"readme":"# pam-insult\n\nA KISS way to insult users that mistype their passwords. Inspired by sudo.\n\n## Instructions for Debian/Ubuntu\n\nRun:\n    sudo make install\n\nThis will add pam-insult to your system and add to /etc/pam.d/common-auth:\n\n    auth [default=ignore]   pam_exec.so stdout quiet /usr/lib/pam.d/insults/pam-insult.sh\n\nYou can disable/re-enable this PAM module with pam-auth-update, *do not* edit /etc/pam.d/common-auth directly.\n\n## Manual installation\n\nYou have to be comfortable editing /etc/pam.d files; this README is too short to give an overview of that.\n\nNote that this module is 'auth' type module, so please be careful to not misconfigure this so that it will lock you\nout of your system or just wave everybody through. It should be placed in a spot where all authentication methods have\nbeen tried, but before `pam_deny` (although it can replace `pam_deny`). Its result should be ignored.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fsquell%2Fpam-insult","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fsquell%2Fpam-insult","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fsquell%2Fpam-insult/lists"}