{"id":21680954,"url":"https://github.com/mooxphp/user-device","last_synced_at":"2026-02-20T16:05:43.432Z","repository":{"id":235456704,"uuid":"790651114","full_name":"mooxphp/user-device","owner":"mooxphp","description":"[READ-ONLY] Manage and let users manage Known Devices in Filament to enhance security","archived":false,"fork":false,"pushed_at":"2025-09-10T11:34:41.000Z","size":33303,"stargazers_count":5,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-09-10T15:41:14.183Z","etag":null,"topics":["devices","filament","laravel","security","user"],"latest_commit_sha":null,"homepage":"https://www.moox.org","language":"PHP","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/mooxphp.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","contributing":null,"funding":".github/FUNDING.yml","license":"LICENSE.md","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":"SECURITY.md","support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null},"funding":{"github":["mooxphp"],"patreon":null,"open_collective":null,"ko_fi":null,"tidelift":null,"community_bridge":null,"liberapay":null,"issuehunt":null,"otechie":null,"lfx_crowdfunding":null,"custom":null}},"created_at":"2024-04-23T09:19:00.000Z","updated_at":"2025-09-10T11:34:44.000Z","dependencies_parsed_at":"2025-07-22T13:22:24.707Z","dependency_job_id":null,"html_url":"https://github.com/mooxphp/user-device","commit_stats":null,"previous_names":["mooxphp/user-device"],"tags_count":25,"template":false,"template_full_name":"mooxphp/builder","purl":"pkg:github/mooxphp/user-device","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mooxphp%2Fuser-device","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mooxphp%2Fuser-device/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mooxphp%2Fuser-device/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mooxphp%2Fuser-device/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/mooxphp","download_url":"https://codeload.github.com/mooxphp/user-device/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mooxphp%2Fuser-device/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":29656590,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-02-20T09:27:29.698Z","status":"ssl_error","status_checked_at":"2026-02-20T09:26:12.373Z","response_time":59,"last_error":"SSL_connect returned=1 errno=0 peeraddr=140.82.121.6:443 state=error: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"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":["devices","filament","laravel","security","user"],"created_at":"2024-11-25T15:22:55.934Z","updated_at":"2026-02-20T16:05:43.414Z","avatar_url":"https://github.com/mooxphp.png","language":"PHP","readme":"![Moox UserDevice](https://github.com/mooxphp/moox/raw/main/art/banner/user-device.jpg)\n\n# Moox UserDevice\n\nMoox User Device allows us to add more security to user logins. The package provides a Filament Resource for the admin panel, showing  user devices and two services UserDeviceTracker and LocationService, that are used in our custom Filament Logins.\n\nMoox User Device has currently no option to inform users or admins about new devices or other features to establish a device-policy, but this is planned in the next iteration.\n\nThe package is not yet well documented and tested but running on production to monitor devices for a couple of weeks.\n\n## Quick Installation\n\nThese two commmands are all you need to install the package:\n\n```bash\ncomposer require moox/user-device\nphp artisan mooxuser-device:install\n```\n\nCurious what the install command does? See manual installation below.\n\n## What it does\n\n\u003c!--whatdoes--\u003e\n\nHere are some things missing, like an overview with screenshots about this package, or simply a link to the package's docs.\n\n\u003c!--/whatdoes--\u003e\n\n## Manual Installation\n\nInstead of using the install-command `php artisan mooxuser-device:install` you are able to install this package manually step by step:\n\n```bash\n// Publish and run the migrations:\nphp artisan vendor:publish --tag=\"user-device-migrations\"\nphp artisan migrate\n\n// Publish the config file with:\nphp artisan vendor:publish --tag=\"user-device-config\"\n```\n\n## Changelog\n\nPlease see [CHANGELOG](CHANGELOG.md) for more information on what has changed recently.\n\n## Security Vulnerabilities\n\nPlease review [our security policy](https://github.com/mooxphp/moox/security/policy) on how to report security vulnerabilities.\n\n## Credits\n\n-   [All Contributors](../../contributors)\n\n## License\n\nThe MIT License (MIT). Please see [License File](LICENSE.md) for more information.\n","funding_links":["https://github.com/sponsors/mooxphp"],"categories":[],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmooxphp%2Fuser-device","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fmooxphp%2Fuser-device","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmooxphp%2Fuser-device/lists"}