• Home
  • Features
  • Pricing
  • Docs
  • Announcements
  • Sign In

daycry / auth / 22527658769
77%
development: 77%

Build:
Build:
LAST BUILD BRANCH: main
DEFAULT BRANCH: development
Ran 28 Feb 2026 07:44PM UTC
Jobs 1
Files 143
Run time 1min
Badge
Embed ▾
README BADGES
x

If you need to use a raster PNG badge, change the '.svg' to '.png' in the link

Markdown

Textile

RDoc

HTML

Rst

28 Feb 2026 07:41PM UTC coverage: 63.267% (-3.6%) from 66.864%
22527658769

push

github

web-flow
Merge pull request #36 from daycry/development

Implement TOTP 2FA, JWT auth, device session tracking, and docs overhaul

465 of 1168 new or added lines in 52 files covered. (39.81%)

129 existing lines in 46 files now uncovered.

3064 of 4843 relevant lines covered (63.27%)

41.53 hits per line

Uncovered Changes

Lines Coverage ∆ File
113
0.0
src/Controllers/PasswordResetController.php
95
0.0
src/Controllers/Admin/UsersController.php
79
0.0
src/Controllers/Admin/GroupsController.php
65
0.0
src/Controllers/JwtController.php
57
0.0
src/Controllers/UserSecurityController.php
54
0.0
src/Controllers/Admin/PermissionsController.php
45
0.0
src/Authentication/Actions/Totp2FA.php
35
0.0
src/Controllers/ForcePasswordResetController.php
32
0.0
src/Controllers/Admin/LogsController.php
20
0.0
src/Controllers/Admin/DashboardController.php
19
77.99
9.57% src/Authentication/Authenticators/Session.php
18
62.7
8.48% src/Models/UserIdentityModel.php
10
0.0
0.0% src/Entities/Cast/SerializeCast.php
9
76.92
src/Entities/DeviceSession.php
8
69.16
3.99% src/Libraries/Oauth/OauthManager.php
7
89.86
src/Libraries/TOTP.php
7
95.59
-2.51% src/Traits/Authorizable.php
5
41.94
5.94% src/Traits/HasAccessTokens.php
4
80.95
src/Database/Migrations/2026-02-28-000001_add_uuid_columns.php
4
92.31
src/Models/DeviceSessionModel.php
3
30.0
10.0% src/Exceptions/AuthenticationException.php
3
50.0
0.0% src/Exceptions/AuthorizationException.php
2
0.0
0.0% src/Commands/DiscoverCommand.php
2
0.0
src/Controllers/Admin/BaseAdminController.php
2
94.87
src/Database/Migrations/2026-02-26-000001_add_performance_indexes.php
1
0.0
0.0% src/Controllers/ActionController.php
1
0.0
0.0% src/Controllers/LoginController.php
1
0.0
0.0% src/Controllers/RegisterController.php
1
96.3
src/Database/Migrations/2026-02-26-000002_create_device_sessions_table.php
1
94.12
src/Database/Migrations/2026-02-28-000002_add_security_columns.php

Coverage Regressions

Lines Coverage ∆ File
12
0.0
0.0% src/Controllers/BaseAuthController.php
8
0.0
0.0% src/Controllers/MagicLinkController.php
7
62.7
8.48% src/Models/UserIdentityModel.php
7
41.94
5.94% src/Traits/HasAccessTokens.php
6
30.0
10.0% src/Exceptions/AuthenticationException.php
5
0.0
0.0% src/Controllers/ActionController.php
5
0.0
0.0% src/Controllers/RegisterController.php
4
21.21
21.21% src/Authentication/Actions/Email2FA.php
4
21.54
21.54% src/Authentication/Actions/EmailActivator.php
4
0.0
0.0% src/Commands/DiscoverCommand.php
4
0.0
0.0% src/Controllers/LoginController.php
4
28.92
-0.57% src/Libraries/CheckIpInRange.php
4
69.16
3.99% src/Libraries/Oauth/OauthManager.php
3
77.99
9.57% src/Authentication/Authenticators/Session.php
3
0.0
0.0% src/Commands/Utils/InputOutput.php
3
0.0
0.0% src/Traits/Validation.php
2
33.33
0.0% src/Authentication/Passwords/BaseValidator.php
2
0.0
0.0% src/CLI/CustomCLI.php
2
25.0
1.92% src/Controllers/OauthController.php
2
0.0
0.0% src/Entities/AccessToken.php
2
0.0
0.0% src/Entities/Api.php
2
0.0
0.0% src/Entities/Cast/SerializeCast.php
2
0.0
0.0% src/Entities/Controller.php
2
0.0
0.0% src/Entities/GroupUser.php
2
0.0
0.0% src/Entities/PermissionGroup.php
2
0.0
0.0% src/Entities/PermissionUser.php
2
30.0
1.43% src/Exceptions/FailTooManyRequestsException.php
2
0.0
0.0% src/Exceptions/ValidationException.php
2
0.0
0.0% src/Models/ControllerModel.php
2
0.0
0.0% src/Models/EndpointModel.php
2
52.17
-0.46% src/Models/PermissionGroupModel.php
2
41.94
8.6% src/Services/AttemptHandler.php
1
82.5
0.07% src/Authentication/Authenticators/Base.php
1
60.42
5.42% src/Authentication/Passwords.php
1
0.0
0.0% src/Authentication/Passwords/PwnedValidator.php
1
90.2
-0.05% src/Auth.php
1
81.25
3.47% src/Commands/BaseCommand.php
1
55.56
-1.59% src/Entities/UserIdentity.php
1
50.0
0.0% src/Exceptions/AuthorizationException.php
1
68.97
1.66% src/Filters/AuthFilter.php
1
70.0
-5.0% src/Filters/ForcePasswordResetFilter.php
1
0.0
0.0% src/Models/RateModel.php
1
94.87
-0.06% src/Models/UserModel.php
1
79.41
1.63% src/Test/MockInputOutput.php
1
0.0
0.0% src/Traits/Viewable.php
1
73.08
1.65% src/Validation/PasswordValidationRules.php
Jobs
ID Job ID Ran Files Coverage
1 22527658769.1 28 Feb 2026 07:44PM UTC 143
63.27
GitHub Action Run
Source Files on build 22527658769
  • Tree
  • List 143
  • Changed 122
  • Source Changed 122
  • Coverage Changed 121
Coverage ∆ File Lines Relevant Covered Missed Hits/Line
  • Back to Repo
  • Github Actions Build #22527658769
  • 2e80d5a4 on github
  • Prev Build on main (#21260224262)
  • Next Build on main (#22540946991)
STATUS · Troubleshooting · Open an Issue · Sales · Support · CAREERS · ENTERPRISE · START FREE · SCHEDULE DEMO
ANNOUNCEMENTS · TWITTER · TOS & SLA · Supported CI Services · What's a CI service? · Automated Testing

© 2026 Coveralls, Inc