pixelfed/app
Gavin Mogan 70584b47c5 Fixes for items highlighted by review.ai
* Consider using `hash_equals()` instead of `==` when comparing the state values to prevent timing attacks:
`abort_unless(hash_equals($request->input('state'), $request->session()->pull('oauth2state')), 400, 'invalid
state');`
* For better data integrity, consider adding a foreign key constraint to the user_id column: `$table-
>foreign('user_id')->references('id')->on('users')->onDelete('cascade');`
* Does the OIDC provider guarantee that the username field exists in the userInfo data? Consider adding a
null check or fallback: `$userInfoData[config('remote-auth.oidc.field_username')] ?? null`
2025-04-24 21:28:44 -07:00
..
Auth Update oauth/token, fix scope to be space separated string instead of array 2025-01-08 19:54:38 -07:00
Console Update InstanceUpdateTotalLocalPosts.php 2025-04-08 00:34:33 -06:00
Events
Exceptions
Http Fixes for items highlighted by review.ai 2025-04-24 21:28:44 -07:00
Jobs Update post pinning, and dispatch Notification cache warming to a job, and fix reblogged state on some endpoints 2025-04-05 02:30:17 -06:00
Listeners
Mail Refactor based on @jippi review 2025-02-02 23:28:13 -07:00
Models Generic OIDC Support 2025-04-24 21:28:44 -07:00
Observers Update UserObserver, fix type casting 2024-03-13 23:36:26 -06:00
Policies Update CustomFilterPolicy 2025-04-14 00:21:57 -06:00
Providers Generic OIDC Support 2025-04-24 21:28:44 -07:00
Rules Generic OIDC Support 2025-04-24 21:28:44 -07:00
Services Generic OIDC Support 2025-04-24 21:28:44 -07:00
Transformer Update ApiV1Controller, fix relationship fields. Fixes #5900 2025-04-08 01:36:10 -06:00
Util Lint 2025-03-19 03:16:53 -06:00
AccountInterstitial.php
AccountLog.php
Activity.php
Avatar.php
Bookmark.php
Circle.php
CircleProfile.php
Collection.php
CollectionItem.php
Comment.php
Contact.php Update Contact model 2024-10-10 01:53:16 -06:00
DirectMessage.php
DiscoverCategory.php
DiscoverCategoryHashtag.php
EmailVerification.php
FailedJob.php
FollowRequest.php
Follower.php
HasSnowflakePrimary.php
Hashtag.php
HashtagFollow.php Update AppRegisterController 2025-03-02 03:51:38 -07:00
ImportData.php
ImportJob.php
Instance.php WIP: Implement domain blocks 2024-03-30 01:07:40 +01:00
Like.php Update Like model, increase max likes per day from 500 to 1500 2024-04-29 02:46:14 -06:00
Media.php Update NewStatusPipeline, improve fallback 2025-02-10 20:07:33 -07:00
MediaBlocklist.php
MediaTag.php Update ApiV1Controller, improve notification filtering 2024-03-05 01:56:16 -07:00
Mention.php
ModLog.php
Newsroom.php
Notification.php
OauthClient.php
Page.php
Place.php
Profile.php
ProfileSponsor.php
Report.php
ReportComment.php
ReportLog.php
Status.php Update Status, remove unused method 2024-11-19 02:29:11 -07:00
StatusArchived.php
StatusHashtag.php
StatusView.php
Story.php
StoryItem.php
StoryReaction.php
StoryView.php
UIKit.php
User.php Update User model, add notify_enabled 2024-09-30 00:57:36 -06:00
UserDevice.php
UserFilter.php
UserInvite.php
UserSetting.php
helpers.php