GET https://kbin.spritesserver.nl/index.php/u/@Atemu@lemmy.ml/comments/infosec.pub/%E2%88%9E/blockchainvoting

Security

Token

There is no security token.

Firewall

main Name
Security enabled
Stateless

Configuration

Key Value
provider security.user.provider.concrete.app_user_provider
context main
entry_point App\Security\KbinAuthenticator
user_checker App\Security\UserChecker
access_denied_handler (none)
access_denied_url (none)
authenticators
[
  "two_factor"
  "remember_me"
  "App\Security\KbinAuthenticator"
  "App\Security\FacebookAuthenticator"
  "App\Security\GoogleAuthenticator"
  "App\Security\GithubAuthenticator"
  "App\Security\KeycloakAuthenticator"
]

Listeners

Listener Duration Response
Symfony\Component\Security\Http\Firewall\ChannelListener {#723
  -map: Symfony\Component\Security\Http\AccessMap {#722 …}
  -logger: Monolog\Logger {#783 …}
  -httpPort: 80
  -httpsPort: 443
}
0.00 ms (none)
Symfony\Component\Security\Http\Firewall\ContextListener {#706
  -tokenStorage: Symfony\Component\Security\Core\Authentication\Token\Storage\TokenStorage {#1017 …}
  -sessionKey: "_security_main"
  -logger: Monolog\Logger {#783 …}
  -userProviders: Symfony\Component\DependencyInjection\Argument\RewindableGenerator {#705 …}
  -dispatcher: Symfony\Component\EventDispatcher\Debug\TraceableEventDispatcher {#747 …}
  -registered: false
  -trustResolver: Scheb\TwoFactorBundle\Security\Authentication\AuthenticationTrustResolver {#780 …}
  -sessionTrackerEnabler: Symfony\Component\Security\Core\Authentication\Token\Storage\UsageTrackingTokenStorage::enableUsageTracking(): void {#703 …}
}
9.81 ms (none)
Symfony\Component\Security\Http\Firewall\AuthenticatorManagerListener {#584
  -authenticatorManager: Symfony\Component\Security\Http\Authentication\AuthenticatorManager {#595 …}
}
0.00 ms (none)
Scheb\TwoFactorBundle\Security\Http\Firewall\TwoFactorAccessListener {#582
  -twoFactorFirewallConfig: Scheb\TwoFactorBundle\Security\TwoFactor\TwoFactorFirewallConfig {#842 …}
  -tokenStorage: Symfony\Component\Security\Core\Authentication\Token\Storage\UsageTrackingTokenStorage {#1018 …}
  -twoFactorAccessDecider: Scheb\TwoFactorBundle\Security\Authorization\TwoFactorAccessDecider {#581 …}
}
0.08 ms (none)
Symfony\Component\Security\Http\Firewall\AccessListener {#579
  -tokenStorage: Symfony\Component\Security\Core\Authentication\Token\Storage\UsageTrackingTokenStorage {#1018 …}
  -accessDecisionManager: Symfony\Component\Security\Core\Authorization\TraceableAccessDecisionManager {#937 …}
  -map: Symfony\Component\Security\Http\AccessMap {#722 …}
}
0.00 ms (none)
Symfony\Component\Security\Http\Firewall\LogoutListener {#786
  -tokenStorage: Symfony\Component\Security\Core\Authentication\Token\Storage\UsageTrackingTokenStorage {#1018 …}
  -options: [
    "csrf_parameter" => "_csrf_token"
    "csrf_token_id" => "logout"
    "logout_path" => "app_logout"
  ]
  -httpUtils: Symfony\Component\Security\Http\HttpUtils {#841 …}
  -csrfTokenManager: Symfony\Component\Security\Csrf\CsrfTokenManager {#1015 …}
  -eventDispatcher: Symfony\Component\EventDispatcher\Debug\TraceableEventDispatcher {#747 …}
}
0.00 ms (none)

Authenticators

No authenticators have been recorded. Check previous profiles on your authentication endpoint.

Access Decision

affirmative Strategy
# Voter class
1
"Symfony\Component\Security\Core\Authorization\Voter\AuthenticatedVoter"
2
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
3
"Symfony\Component\Security\Core\Authorization\Voter\RoleHierarchyVoter"
4
"Symfony\Component\Security\Core\Authorization\Voter\ExpressionVoter"
5
"App\Security\Voter\EntryCommentVoter"
6
"App\Security\Voter\EntryVoter"
7
"App\Security\Voter\MagazineVoter"
8
"App\Security\Voter\MessageThreadVoter"
9
"App\Security\Voter\MessageVoter"
10
"App\Security\Voter\NotificationVoter"
11
"App\Security\Voter\OAuth2UserConsentVoter"
12
"App\Security\Voter\PostCommentVoter"
13
"App\Security\Voter\PostVoter"
14
"App\Security\Voter\UserVoter"

Access decision log

# Result Attributes Object
1 DENIED ROLE_USER
null
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"Symfony\Component\Security\Core\Authorization\Voter\RoleHierarchyVoter"
ACCESS DENIED
"App\Security\Voter\EntryCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
2 DENIED moderate
App\Entity\EntryComment {#2117
  +user: App\Entity\User {#263 …}
  +entry: App\Entity\Entry {#1909 …}
  +magazine: Proxies\__CG__\App\Entity\Magazine {#1708 …}
  +image: null
  +parent: Proxies\__CG__\App\Entity\EntryComment {#2067 …}
  +root: Proxies\__CG__\App\Entity\EntryComment {#2067 …}
  +body: "Yeah, I’ve noticed the PayPal issue aswell."
  +lang: "en"
  +isAdult: false
  +favouriteCount: 0
  +score: 0
  +lastActive: DateTime @1706540434 {#2161
    date: 2024-01-29 16:00:34.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@Atemu@lemmy.ml"
    "@Piatro@programming.dev"
  ]
  +children: Doctrine\ORM\PersistentCollection {#2070 …}
  +nested: Doctrine\ORM\PersistentCollection {#2051 …}
  +votes: Doctrine\ORM\PersistentCollection {#2059 …}
  +reports: Doctrine\ORM\PersistentCollection {#2047 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2073 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2074 …}
  -id: 349925
  -bodyTs: "'aswel':8 'issu':7 'notic':4 'paypal':6 've':3 'yeah':1"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://lemmy.ml/comment/7850458"
  +editedAt: null
  +createdAt: DateTimeImmutable @1706540434 {#2143
    date: 2024-01-29 16:00:34.0 +01:00
  }
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS DENIED
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
3 DENIED edit
App\Entity\EntryComment {#2117
  +user: App\Entity\User {#263 …}
  +entry: App\Entity\Entry {#1909 …}
  +magazine: Proxies\__CG__\App\Entity\Magazine {#1708 …}
  +image: null
  +parent: Proxies\__CG__\App\Entity\EntryComment {#2067 …}
  +root: Proxies\__CG__\App\Entity\EntryComment {#2067 …}
  +body: "Yeah, I’ve noticed the PayPal issue aswell."
  +lang: "en"
  +isAdult: false
  +favouriteCount: 0
  +score: 0
  +lastActive: DateTime @1706540434 {#2161
    date: 2024-01-29 16:00:34.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@Atemu@lemmy.ml"
    "@Piatro@programming.dev"
  ]
  +children: Doctrine\ORM\PersistentCollection {#2070 …}
  +nested: Doctrine\ORM\PersistentCollection {#2051 …}
  +votes: Doctrine\ORM\PersistentCollection {#2059 …}
  +reports: Doctrine\ORM\PersistentCollection {#2047 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2073 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2074 …}
  -id: 349925
  -bodyTs: "'aswel':8 'issu':7 'notic':4 'paypal':6 've':3 'yeah':1"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://lemmy.ml/comment/7850458"
  +editedAt: null
  +createdAt: DateTimeImmutable @1706540434 {#2143
    date: 2024-01-29 16:00:34.0 +01:00
  }
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS DENIED
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
4 DENIED moderate
App\Entity\EntryComment {#2117
  +user: App\Entity\User {#263 …}
  +entry: App\Entity\Entry {#1909 …}
  +magazine: Proxies\__CG__\App\Entity\Magazine {#1708 …}
  +image: null
  +parent: Proxies\__CG__\App\Entity\EntryComment {#2067 …}
  +root: Proxies\__CG__\App\Entity\EntryComment {#2067 …}
  +body: "Yeah, I’ve noticed the PayPal issue aswell."
  +lang: "en"
  +isAdult: false
  +favouriteCount: 0
  +score: 0
  +lastActive: DateTime @1706540434 {#2161
    date: 2024-01-29 16:00:34.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@Atemu@lemmy.ml"
    "@Piatro@programming.dev"
  ]
  +children: Doctrine\ORM\PersistentCollection {#2070 …}
  +nested: Doctrine\ORM\PersistentCollection {#2051 …}
  +votes: Doctrine\ORM\PersistentCollection {#2059 …}
  +reports: Doctrine\ORM\PersistentCollection {#2047 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2073 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2074 …}
  -id: 349925
  -bodyTs: "'aswel':8 'issu':7 'notic':4 'paypal':6 've':3 'yeah':1"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://lemmy.ml/comment/7850458"
  +editedAt: null
  +createdAt: DateTimeImmutable @1706540434 {#2143
    date: 2024-01-29 16:00:34.0 +01:00
  }
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS DENIED
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
5 DENIED ROLE_USER
null
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"Symfony\Component\Security\Core\Authorization\Voter\RoleHierarchyVoter"
ACCESS DENIED
"App\Security\Voter\EntryCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
6 DENIED moderate
App\Entity\EntryComment {#2340
  +user: App\Entity\User {#263 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#2228 …}
  +magazine: Proxies\__CG__\App\Entity\Magazine {#1708 …}
  +image: null
  +parent: null
  +root: null
  +body: """
    One “hammer” mitigation to most threats could conceivably face when self-hosting is to never expose your services to the internet using a firewall. “Securing” your services against a small circle of guests/friends/family members in your home network is a lot simpler than securing against the entire world.  \n
    If you need to access your services remotely, there are ways to achieve that without permanently opening a single port to the internet such as Tailscale or ZeroTier.\n
    \n
    Otherwise, commonly used tools in self-hosting such as Docker or VMs usually offer quite decent separation even if a service is compromised.\n
    \n
    Nothing replaces good security hygiene though. Keep your stuff up-to-date. Use secure methods of authentication such as hard to guess passwords or better. Make frequent backups (3-2-1). The usual.
    """
  +lang: "en"
  +isAdult: false
  +favouriteCount: 0
  +score: 0
  +lastActive: DateTime @1706540369 {#2122
    date: 2024-01-29 15:59:29.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@Nester@feddit.uk"
  ]
  +children: Doctrine\ORM\PersistentCollection {#2293 …}
  +nested: Doctrine\ORM\PersistentCollection {#2309 …}
  +votes: Doctrine\ORM\PersistentCollection {#2320 …}
  +reports: Doctrine\ORM\PersistentCollection {#2322 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2297 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2305 …}
  -id: 349918
  -bodyTs: "'-1':133 '-2':132 '3':131 'access':54 'achiev':62 'authent':119 'backup':130 'better':127 'circl':32 'common':79 'compromis':101 'conceiv':8 'could':7 'date':114 'decent':94 'docker':88 'entir':48 'even':96 'expos':17 'face':9 'firewal':25 'frequent':129 'good':104 'guess':124 'guests/friends/family':34 'hammer':2 'hard':122 'home':38 'host':13,85 'hygien':106 'internet':22,72 'keep':108 'lot':42 'make':128 'member':35 'method':117 'mitig':3 'need':52 'network':39 'never':16 'noth':102 'offer':92 'one':1 'open':66 'otherwis':78 'password':125 'perman':65 'port':69 'quit':93 'remot':57 'replac':103 'secur':26,45,105,116 'self':12,84 'self-host':11,83 'separ':95 'servic':19,28,56,99 'simpler':43 'singl':68 'small':31 'stuff':110 'tailscal':75 'though':107 'threat':6 'tool':81 'up-to-d':111 'use':23,80,115 'usual':91,135 'vms':90 'way':60 'without':64 'world':49 'zeroti':77"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://lemmy.ml/comment/7850439"
  +editedAt: null
  +createdAt: DateTimeImmutable @1706540369 {#2113
    date: 2024-01-29 15:59:29.0 +01:00
  }
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS DENIED
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
7 DENIED edit
App\Entity\EntryComment {#2340
  +user: App\Entity\User {#263 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#2228 …}
  +magazine: Proxies\__CG__\App\Entity\Magazine {#1708 …}
  +image: null
  +parent: null
  +root: null
  +body: """
    One “hammer” mitigation to most threats could conceivably face when self-hosting is to never expose your services to the internet using a firewall. “Securing” your services against a small circle of guests/friends/family members in your home network is a lot simpler than securing against the entire world.  \n
    If you need to access your services remotely, there are ways to achieve that without permanently opening a single port to the internet such as Tailscale or ZeroTier.\n
    \n
    Otherwise, commonly used tools in self-hosting such as Docker or VMs usually offer quite decent separation even if a service is compromised.\n
    \n
    Nothing replaces good security hygiene though. Keep your stuff up-to-date. Use secure methods of authentication such as hard to guess passwords or better. Make frequent backups (3-2-1). The usual.
    """
  +lang: "en"
  +isAdult: false
  +favouriteCount: 0
  +score: 0
  +lastActive: DateTime @1706540369 {#2122
    date: 2024-01-29 15:59:29.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@Nester@feddit.uk"
  ]
  +children: Doctrine\ORM\PersistentCollection {#2293 …}
  +nested: Doctrine\ORM\PersistentCollection {#2309 …}
  +votes: Doctrine\ORM\PersistentCollection {#2320 …}
  +reports: Doctrine\ORM\PersistentCollection {#2322 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2297 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2305 …}
  -id: 349918
  -bodyTs: "'-1':133 '-2':132 '3':131 'access':54 'achiev':62 'authent':119 'backup':130 'better':127 'circl':32 'common':79 'compromis':101 'conceiv':8 'could':7 'date':114 'decent':94 'docker':88 'entir':48 'even':96 'expos':17 'face':9 'firewal':25 'frequent':129 'good':104 'guess':124 'guests/friends/family':34 'hammer':2 'hard':122 'home':38 'host':13,85 'hygien':106 'internet':22,72 'keep':108 'lot':42 'make':128 'member':35 'method':117 'mitig':3 'need':52 'network':39 'never':16 'noth':102 'offer':92 'one':1 'open':66 'otherwis':78 'password':125 'perman':65 'port':69 'quit':93 'remot':57 'replac':103 'secur':26,45,105,116 'self':12,84 'self-host':11,83 'separ':95 'servic':19,28,56,99 'simpler':43 'singl':68 'small':31 'stuff':110 'tailscal':75 'though':107 'threat':6 'tool':81 'up-to-d':111 'use':23,80,115 'usual':91,135 'vms':90 'way':60 'without':64 'world':49 'zeroti':77"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://lemmy.ml/comment/7850439"
  +editedAt: null
  +createdAt: DateTimeImmutable @1706540369 {#2113
    date: 2024-01-29 15:59:29.0 +01:00
  }
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS DENIED
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
8 DENIED moderate
App\Entity\EntryComment {#2340
  +user: App\Entity\User {#263 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#2228 …}
  +magazine: Proxies\__CG__\App\Entity\Magazine {#1708 …}
  +image: null
  +parent: null
  +root: null
  +body: """
    One “hammer” mitigation to most threats could conceivably face when self-hosting is to never expose your services to the internet using a firewall. “Securing” your services against a small circle of guests/friends/family members in your home network is a lot simpler than securing against the entire world.  \n
    If you need to access your services remotely, there are ways to achieve that without permanently opening a single port to the internet such as Tailscale or ZeroTier.\n
    \n
    Otherwise, commonly used tools in self-hosting such as Docker or VMs usually offer quite decent separation even if a service is compromised.\n
    \n
    Nothing replaces good security hygiene though. Keep your stuff up-to-date. Use secure methods of authentication such as hard to guess passwords or better. Make frequent backups (3-2-1). The usual.
    """
  +lang: "en"
  +isAdult: false
  +favouriteCount: 0
  +score: 0
  +lastActive: DateTime @1706540369 {#2122
    date: 2024-01-29 15:59:29.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@Nester@feddit.uk"
  ]
  +children: Doctrine\ORM\PersistentCollection {#2293 …}
  +nested: Doctrine\ORM\PersistentCollection {#2309 …}
  +votes: Doctrine\ORM\PersistentCollection {#2320 …}
  +reports: Doctrine\ORM\PersistentCollection {#2322 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2297 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2305 …}
  -id: 349918
  -bodyTs: "'-1':133 '-2':132 '3':131 'access':54 'achiev':62 'authent':119 'backup':130 'better':127 'circl':32 'common':79 'compromis':101 'conceiv':8 'could':7 'date':114 'decent':94 'docker':88 'entir':48 'even':96 'expos':17 'face':9 'firewal':25 'frequent':129 'good':104 'guess':124 'guests/friends/family':34 'hammer':2 'hard':122 'home':38 'host':13,85 'hygien':106 'internet':22,72 'keep':108 'lot':42 'make':128 'member':35 'method':117 'mitig':3 'need':52 'network':39 'never':16 'noth':102 'offer':92 'one':1 'open':66 'otherwis':78 'password':125 'perman':65 'port':69 'quit':93 'remot':57 'replac':103 'secur':26,45,105,116 'self':12,84 'self-host':11,83 'separ':95 'servic':19,28,56,99 'simpler':43 'singl':68 'small':31 'stuff':110 'tailscal':75 'though':107 'threat':6 'tool':81 'up-to-d':111 'use':23,80,115 'usual':91,135 'vms':90 'way':60 'without':64 'world':49 'zeroti':77"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://lemmy.ml/comment/7850439"
  +editedAt: null
  +createdAt: DateTimeImmutable @1706540369 {#2113
    date: 2024-01-29 15:59:29.0 +01:00
  }
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS DENIED
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
9 DENIED ROLE_USER
null
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"Symfony\Component\Security\Core\Authorization\Voter\RoleHierarchyVoter"
ACCESS DENIED
"App\Security\Voter\EntryCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
10 DENIED moderate
App\Entity\EntryComment {#2303
  +user: App\Entity\User {#263 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#2213 …}
  +magazine: Proxies\__CG__\App\Entity\Magazine {#1715 …}
  +image: null
  +parent: Proxies\__CG__\App\Entity\EntryComment {#2317 …}
  +root: Proxies\__CG__\App\Entity\EntryComment {#2313
    +user: App\Entity\User {#263 …}
    +entry: Proxies\__CG__\App\Entity\Entry {#2213 …}
    +magazine: Proxies\__CG__\App\Entity\Magazine {#1715 …}
    +image: null
    +parent: null
    +root: null
    +body: """
      > #2 is strange – why does it matter?\n
      \n
      It doesn’t. If you’re running a laptop with a local web server for development, you wouldn’t want other devices in i.e. the coffee shop WiFi to be able to connect to your (likely insecure) local web server, would you?\n
      \n
      > If one is hosting a webserver on port 80, for example, they are going to poke a hole in their router’s NAT at port 80 to open that server’s port to the public. What difference does it make to then have another firewall that needs to be port forwarded?\n
      \n
      Who is “they”? What about all the other ports?\n
      \n
      Imagine a family member visits you and wants internet access in their Windows laptop, so you give them the WiFi password. Do you want that possibly malware infected thing poking around at ports other than 80 running on your server?\n
      \n
      Obviously you shouldn’t have insecure things listening there in the fist place but you don’t always get to choose whether some thing you’re hosting is currently secure or not or may not care too much because it’s just on the local network and you didn’t expose it to the internet.  \n
      This is what defense in depth is about; making it less likely for something to happen or the attack less potent even if your primary protections have failed.\n
      \n
      > #3 is a strange one – what sort of malicious behaviour could even be done to a device with no firewall? If you have no applications listening on any port, then there’s nothing to access\n
      \n
      Mostly addressed by the above but also note that you likely do have applications listening on ports you didn’t know about. Take a look at `sudo ss -utpnl`.\n
      \n
      > #5 is the only one that makes some sense; if you install a program that you do not trust (you don’t know how it works), you don’t want it to be able to readily communicate with the outside world unless you explicitly grant it permission to do so. Such an unknown program could be the door to get into your device, or a spy on your device’s actions.\n
      \n
      It’s rather the other way around; you don’t want the outside world to be able to talk to untrusted software on your computer. To be a classical “door”, the application must be able to listen to connections.\n
      \n
      OTOH, smarter malware can of course be something like a door by requesting intrusion by itself, so outbound filtering is also something you should do with untrusted applications.\n
      \n
      > People seem to treat it as if it’s acting like the front door to a house, but this analogy doesn’t make much sense to me – without a house (a service listening on a port), what good is a door?\n
      \n
      I’d rather liken it to a razor fence around your house, protecting you from thieves even getting near it. Your windows are likely safe from intrusion but they’re known to be fragile. Razor fence can also be cut through but not everyone will have the skill or patience to do so.\n
      \n
      If it turned out your window could easily be opened from the outside, you’d rather have razor fence in front until you can replace the window, would you?
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 6
    +score: 0
    +lastActive: DateTime @1729334904 {#2295
      date: 2024-10-19 12:48:24.0 +02:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@Kalcifer@sh.itjust.works"
    ]
    +children: Doctrine\ORM\PersistentCollection {#2195 …}
    +nested: Doctrine\ORM\PersistentCollection {#2197 …}
    +votes: Doctrine\ORM\PersistentCollection {#2206 …}
    +reports: Doctrine\ORM\PersistentCollection {#2201 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2203 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2212 …}
    -id: 338847
    -bodyTs: "'2':1 '3':233 '5':297 '80':58,75,145 'abl':38,330,384,402 'access':119,267 'act':444 'action':367 'address':269 'also':274,427,513 'alway':167 'analog':454 'anoth':93 'applic':257,281,399,434 'around':140,374,485 'attack':223 'behaviour':242 'care':185 'choos':170 'classic':396 'coffe':33 'communic':333 'comput':392 'connect':40,406 'could':243,351,535 'cours':412 'current':178 'cut':515 'd':477,543 'defens':208 'depth':210 'develop':23 'devic':29,249,359,365 'didn':198,286 'differ':86 'doesn':9,455 'done':246 'door':354,397,417,448,475 'easili':536 'even':226,244,492 'everyon':519 'exampl':60 'explicit':340 'expos':200 'fail':232 'famili':112 'fenc':484,511,547 'filter':425 'firewal':94,252 'fist':161 'forward':100 'fragil':509 'front':447,549 'get':168,356,493 'give':126 'go':63 'good':472 'grant':341 'happen':220 'hole':67 'host':53,176 'hous':451,464,487 'i.e':31 'imagin':110 'infect':137 'insecur':44,155 'instal':308 'internet':118,204 'intrus':420,502 'know':288,319 'known':506 'laptop':16,123 'less':215,224 'like':43,216,278,415,445,499 'liken':479 'listen':157,258,282,404,467 'local':19,45,194 'look':292 'make':89,213,303,457 'malici':241 'malwar':136,409 'matter':7 'may':183 'member':113 'most':268 'much':187,458 'must':400 'nat':72 'near':494 'need':96 'network':195 'note':275 'noth':265 'obvious':150 'one':51,237,301 'open':77,538 'otoh':407 'outbound':424 'outsid':336,380,541 'password':130 'patienc':525 'peopl':435 'permiss':343 'place':162 'poke':65,139 'port':57,74,81,99,109,142,261,284,470 'possibl':135 'potent':225 'primari':229 'program':310,350 'protect':230,488 'public':84 'rather':370,478,544 'razor':483,510,546 're':13,175,505 'readili':332 'replac':553 'request':419 'router':70 'run':14,146 'safe':500 'secur':179 'seem':436 'sens':305,459 'server':21,47,79,149 'servic':466 'shop':34 'shouldn':152 'skill':523 'smarter':408 'softwar':389 'someth':218,414,428 'sort':239 'spi':362 'ss':295 'strang':3,236 'sudo':294 'take':290 'talk':386 'thiev':491 'thing':138,156,173 'treat':438 'trust':315 'turn':531 'unknown':349 'unless':338 'untrust':388,433 'utpnl':296 'visit':114 'want':27,117,133,326,378 'way':373 'web':20,46 'webserv':55 'whether':171 'wifi':35,129 'window':122,497,534,555 'without':462 'work':322 'world':337,381 'would':48,556 'wouldn':25"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.ml/comment/7709419"
    +editedAt: null
    +createdAt: DateTimeImmutable @1706174215 {#2281
      date: 2024-01-25 10:16:55.0 +01:00
    }
    +__isInitialized__: true
     …2
  }
  +body: """
    > In my case I have a number of sockets from spotify, and steam listening on port 0.0.0.0. I would assume, that these are only available to connections from the LAN?\n
    \n
    That’s exactly the kind of thing I meant :)\n
    \n
    These are likely for things like in-house streaming, LAN game downloads and remote music playing, so you may even want to consider explicitly allowing them through the firewall but they’re also potential security holes of applications running under your user that you have largely no control over.
    """
  +lang: "en"
  +isAdult: false
  +favouriteCount: 0
  +score: 0
  +lastActive: DateTime @1706518140 {#2341
    date: 2024-01-29 09:49:00.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@Kalcifer@sh.itjust.works"
    "@Atemu@lemmy.ml"
  ]
  +children: Doctrine\ORM\PersistentCollection {#2292 …}
  +nested: Doctrine\ORM\PersistentCollection {#2116 …}
  +votes: Doctrine\ORM\PersistentCollection {#2192 …}
  +reports: Doctrine\ORM\PersistentCollection {#2315 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2319 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2316 …}
  -id: 349293
  -bodyTs: "'0.0.0.0':17 'allow':65 'also':73 'applic':78 'assum':20 'avail':25 'case':3 'connect':27 'consid':63 'control':88 'download':52 'even':60 'exact':33 'explicit':64 'firewal':69 'game':51 'hole':76 'hous':48 'in-hous':46 'kind':35 'lan':30,50 'larg':86 'like':42,45 'listen':14 'may':59 'meant':39 'music':55 'number':7 'play':56 'port':16 'potenti':74 're':72 'remot':54 'run':79 'secur':75 'socket':9 'spotifi':11 'steam':13 'stream':49 'thing':37,44 'user':82 'want':61 'would':19"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://lemmy.ml/comment/7844402"
  +editedAt: null
  +createdAt: DateTimeImmutable @1706518140 {#2106
    date: 2024-01-29 09:49:00.0 +01:00
  }
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS DENIED
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
11 DENIED edit
App\Entity\EntryComment {#2303
  +user: App\Entity\User {#263 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#2213 …}
  +magazine: Proxies\__CG__\App\Entity\Magazine {#1715 …}
  +image: null
  +parent: Proxies\__CG__\App\Entity\EntryComment {#2317 …}
  +root: Proxies\__CG__\App\Entity\EntryComment {#2313
    +user: App\Entity\User {#263 …}
    +entry: Proxies\__CG__\App\Entity\Entry {#2213 …}
    +magazine: Proxies\__CG__\App\Entity\Magazine {#1715 …}
    +image: null
    +parent: null
    +root: null
    +body: """
      > #2 is strange – why does it matter?\n
      \n
      It doesn’t. If you’re running a laptop with a local web server for development, you wouldn’t want other devices in i.e. the coffee shop WiFi to be able to connect to your (likely insecure) local web server, would you?\n
      \n
      > If one is hosting a webserver on port 80, for example, they are going to poke a hole in their router’s NAT at port 80 to open that server’s port to the public. What difference does it make to then have another firewall that needs to be port forwarded?\n
      \n
      Who is “they”? What about all the other ports?\n
      \n
      Imagine a family member visits you and wants internet access in their Windows laptop, so you give them the WiFi password. Do you want that possibly malware infected thing poking around at ports other than 80 running on your server?\n
      \n
      Obviously you shouldn’t have insecure things listening there in the fist place but you don’t always get to choose whether some thing you’re hosting is currently secure or not or may not care too much because it’s just on the local network and you didn’t expose it to the internet.  \n
      This is what defense in depth is about; making it less likely for something to happen or the attack less potent even if your primary protections have failed.\n
      \n
      > #3 is a strange one – what sort of malicious behaviour could even be done to a device with no firewall? If you have no applications listening on any port, then there’s nothing to access\n
      \n
      Mostly addressed by the above but also note that you likely do have applications listening on ports you didn’t know about. Take a look at `sudo ss -utpnl`.\n
      \n
      > #5 is the only one that makes some sense; if you install a program that you do not trust (you don’t know how it works), you don’t want it to be able to readily communicate with the outside world unless you explicitly grant it permission to do so. Such an unknown program could be the door to get into your device, or a spy on your device’s actions.\n
      \n
      It’s rather the other way around; you don’t want the outside world to be able to talk to untrusted software on your computer. To be a classical “door”, the application must be able to listen to connections.\n
      \n
      OTOH, smarter malware can of course be something like a door by requesting intrusion by itself, so outbound filtering is also something you should do with untrusted applications.\n
      \n
      > People seem to treat it as if it’s acting like the front door to a house, but this analogy doesn’t make much sense to me – without a house (a service listening on a port), what good is a door?\n
      \n
      I’d rather liken it to a razor fence around your house, protecting you from thieves even getting near it. Your windows are likely safe from intrusion but they’re known to be fragile. Razor fence can also be cut through but not everyone will have the skill or patience to do so.\n
      \n
      If it turned out your window could easily be opened from the outside, you’d rather have razor fence in front until you can replace the window, would you?
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 6
    +score: 0
    +lastActive: DateTime @1729334904 {#2295
      date: 2024-10-19 12:48:24.0 +02:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@Kalcifer@sh.itjust.works"
    ]
    +children: Doctrine\ORM\PersistentCollection {#2195 …}
    +nested: Doctrine\ORM\PersistentCollection {#2197 …}
    +votes: Doctrine\ORM\PersistentCollection {#2206 …}
    +reports: Doctrine\ORM\PersistentCollection {#2201 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2203 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2212 …}
    -id: 338847
    -bodyTs: "'2':1 '3':233 '5':297 '80':58,75,145 'abl':38,330,384,402 'access':119,267 'act':444 'action':367 'address':269 'also':274,427,513 'alway':167 'analog':454 'anoth':93 'applic':257,281,399,434 'around':140,374,485 'attack':223 'behaviour':242 'care':185 'choos':170 'classic':396 'coffe':33 'communic':333 'comput':392 'connect':40,406 'could':243,351,535 'cours':412 'current':178 'cut':515 'd':477,543 'defens':208 'depth':210 'develop':23 'devic':29,249,359,365 'didn':198,286 'differ':86 'doesn':9,455 'done':246 'door':354,397,417,448,475 'easili':536 'even':226,244,492 'everyon':519 'exampl':60 'explicit':340 'expos':200 'fail':232 'famili':112 'fenc':484,511,547 'filter':425 'firewal':94,252 'fist':161 'forward':100 'fragil':509 'front':447,549 'get':168,356,493 'give':126 'go':63 'good':472 'grant':341 'happen':220 'hole':67 'host':53,176 'hous':451,464,487 'i.e':31 'imagin':110 'infect':137 'insecur':44,155 'instal':308 'internet':118,204 'intrus':420,502 'know':288,319 'known':506 'laptop':16,123 'less':215,224 'like':43,216,278,415,445,499 'liken':479 'listen':157,258,282,404,467 'local':19,45,194 'look':292 'make':89,213,303,457 'malici':241 'malwar':136,409 'matter':7 'may':183 'member':113 'most':268 'much':187,458 'must':400 'nat':72 'near':494 'need':96 'network':195 'note':275 'noth':265 'obvious':150 'one':51,237,301 'open':77,538 'otoh':407 'outbound':424 'outsid':336,380,541 'password':130 'patienc':525 'peopl':435 'permiss':343 'place':162 'poke':65,139 'port':57,74,81,99,109,142,261,284,470 'possibl':135 'potent':225 'primari':229 'program':310,350 'protect':230,488 'public':84 'rather':370,478,544 'razor':483,510,546 're':13,175,505 'readili':332 'replac':553 'request':419 'router':70 'run':14,146 'safe':500 'secur':179 'seem':436 'sens':305,459 'server':21,47,79,149 'servic':466 'shop':34 'shouldn':152 'skill':523 'smarter':408 'softwar':389 'someth':218,414,428 'sort':239 'spi':362 'ss':295 'strang':3,236 'sudo':294 'take':290 'talk':386 'thiev':491 'thing':138,156,173 'treat':438 'trust':315 'turn':531 'unknown':349 'unless':338 'untrust':388,433 'utpnl':296 'visit':114 'want':27,117,133,326,378 'way':373 'web':20,46 'webserv':55 'whether':171 'wifi':35,129 'window':122,497,534,555 'without':462 'work':322 'world':337,381 'would':48,556 'wouldn':25"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.ml/comment/7709419"
    +editedAt: null
    +createdAt: DateTimeImmutable @1706174215 {#2281
      date: 2024-01-25 10:16:55.0 +01:00
    }
    +__isInitialized__: true
     …2
  }
  +body: """
    > In my case I have a number of sockets from spotify, and steam listening on port 0.0.0.0. I would assume, that these are only available to connections from the LAN?\n
    \n
    That’s exactly the kind of thing I meant :)\n
    \n
    These are likely for things like in-house streaming, LAN game downloads and remote music playing, so you may even want to consider explicitly allowing them through the firewall but they’re also potential security holes of applications running under your user that you have largely no control over.
    """
  +lang: "en"
  +isAdult: false
  +favouriteCount: 0
  +score: 0
  +lastActive: DateTime @1706518140 {#2341
    date: 2024-01-29 09:49:00.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@Kalcifer@sh.itjust.works"
    "@Atemu@lemmy.ml"
  ]
  +children: Doctrine\ORM\PersistentCollection {#2292 …}
  +nested: Doctrine\ORM\PersistentCollection {#2116 …}
  +votes: Doctrine\ORM\PersistentCollection {#2192 …}
  +reports: Doctrine\ORM\PersistentCollection {#2315 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2319 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2316 …}
  -id: 349293
  -bodyTs: "'0.0.0.0':17 'allow':65 'also':73 'applic':78 'assum':20 'avail':25 'case':3 'connect':27 'consid':63 'control':88 'download':52 'even':60 'exact':33 'explicit':64 'firewal':69 'game':51 'hole':76 'hous':48 'in-hous':46 'kind':35 'lan':30,50 'larg':86 'like':42,45 'listen':14 'may':59 'meant':39 'music':55 'number':7 'play':56 'port':16 'potenti':74 're':72 'remot':54 'run':79 'secur':75 'socket':9 'spotifi':11 'steam':13 'stream':49 'thing':37,44 'user':82 'want':61 'would':19"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://lemmy.ml/comment/7844402"
  +editedAt: null
  +createdAt: DateTimeImmutable @1706518140 {#2106
    date: 2024-01-29 09:49:00.0 +01:00
  }
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS DENIED
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
12 DENIED moderate
App\Entity\EntryComment {#2303
  +user: App\Entity\User {#263 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#2213 …}
  +magazine: Proxies\__CG__\App\Entity\Magazine {#1715 …}
  +image: null
  +parent: Proxies\__CG__\App\Entity\EntryComment {#2317 …}
  +root: Proxies\__CG__\App\Entity\EntryComment {#2313
    +user: App\Entity\User {#263 …}
    +entry: Proxies\__CG__\App\Entity\Entry {#2213 …}
    +magazine: Proxies\__CG__\App\Entity\Magazine {#1715 …}
    +image: null
    +parent: null
    +root: null
    +body: """
      > #2 is strange – why does it matter?\n
      \n
      It doesn’t. If you’re running a laptop with a local web server for development, you wouldn’t want other devices in i.e. the coffee shop WiFi to be able to connect to your (likely insecure) local web server, would you?\n
      \n
      > If one is hosting a webserver on port 80, for example, they are going to poke a hole in their router’s NAT at port 80 to open that server’s port to the public. What difference does it make to then have another firewall that needs to be port forwarded?\n
      \n
      Who is “they”? What about all the other ports?\n
      \n
      Imagine a family member visits you and wants internet access in their Windows laptop, so you give them the WiFi password. Do you want that possibly malware infected thing poking around at ports other than 80 running on your server?\n
      \n
      Obviously you shouldn’t have insecure things listening there in the fist place but you don’t always get to choose whether some thing you’re hosting is currently secure or not or may not care too much because it’s just on the local network and you didn’t expose it to the internet.  \n
      This is what defense in depth is about; making it less likely for something to happen or the attack less potent even if your primary protections have failed.\n
      \n
      > #3 is a strange one – what sort of malicious behaviour could even be done to a device with no firewall? If you have no applications listening on any port, then there’s nothing to access\n
      \n
      Mostly addressed by the above but also note that you likely do have applications listening on ports you didn’t know about. Take a look at `sudo ss -utpnl`.\n
      \n
      > #5 is the only one that makes some sense; if you install a program that you do not trust (you don’t know how it works), you don’t want it to be able to readily communicate with the outside world unless you explicitly grant it permission to do so. Such an unknown program could be the door to get into your device, or a spy on your device’s actions.\n
      \n
      It’s rather the other way around; you don’t want the outside world to be able to talk to untrusted software on your computer. To be a classical “door”, the application must be able to listen to connections.\n
      \n
      OTOH, smarter malware can of course be something like a door by requesting intrusion by itself, so outbound filtering is also something you should do with untrusted applications.\n
      \n
      > People seem to treat it as if it’s acting like the front door to a house, but this analogy doesn’t make much sense to me – without a house (a service listening on a port), what good is a door?\n
      \n
      I’d rather liken it to a razor fence around your house, protecting you from thieves even getting near it. Your windows are likely safe from intrusion but they’re known to be fragile. Razor fence can also be cut through but not everyone will have the skill or patience to do so.\n
      \n
      If it turned out your window could easily be opened from the outside, you’d rather have razor fence in front until you can replace the window, would you?
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 6
    +score: 0
    +lastActive: DateTime @1729334904 {#2295
      date: 2024-10-19 12:48:24.0 +02:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@Kalcifer@sh.itjust.works"
    ]
    +children: Doctrine\ORM\PersistentCollection {#2195 …}
    +nested: Doctrine\ORM\PersistentCollection {#2197 …}
    +votes: Doctrine\ORM\PersistentCollection {#2206 …}
    +reports: Doctrine\ORM\PersistentCollection {#2201 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2203 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2212 …}
    -id: 338847
    -bodyTs: "'2':1 '3':233 '5':297 '80':58,75,145 'abl':38,330,384,402 'access':119,267 'act':444 'action':367 'address':269 'also':274,427,513 'alway':167 'analog':454 'anoth':93 'applic':257,281,399,434 'around':140,374,485 'attack':223 'behaviour':242 'care':185 'choos':170 'classic':396 'coffe':33 'communic':333 'comput':392 'connect':40,406 'could':243,351,535 'cours':412 'current':178 'cut':515 'd':477,543 'defens':208 'depth':210 'develop':23 'devic':29,249,359,365 'didn':198,286 'differ':86 'doesn':9,455 'done':246 'door':354,397,417,448,475 'easili':536 'even':226,244,492 'everyon':519 'exampl':60 'explicit':340 'expos':200 'fail':232 'famili':112 'fenc':484,511,547 'filter':425 'firewal':94,252 'fist':161 'forward':100 'fragil':509 'front':447,549 'get':168,356,493 'give':126 'go':63 'good':472 'grant':341 'happen':220 'hole':67 'host':53,176 'hous':451,464,487 'i.e':31 'imagin':110 'infect':137 'insecur':44,155 'instal':308 'internet':118,204 'intrus':420,502 'know':288,319 'known':506 'laptop':16,123 'less':215,224 'like':43,216,278,415,445,499 'liken':479 'listen':157,258,282,404,467 'local':19,45,194 'look':292 'make':89,213,303,457 'malici':241 'malwar':136,409 'matter':7 'may':183 'member':113 'most':268 'much':187,458 'must':400 'nat':72 'near':494 'need':96 'network':195 'note':275 'noth':265 'obvious':150 'one':51,237,301 'open':77,538 'otoh':407 'outbound':424 'outsid':336,380,541 'password':130 'patienc':525 'peopl':435 'permiss':343 'place':162 'poke':65,139 'port':57,74,81,99,109,142,261,284,470 'possibl':135 'potent':225 'primari':229 'program':310,350 'protect':230,488 'public':84 'rather':370,478,544 'razor':483,510,546 're':13,175,505 'readili':332 'replac':553 'request':419 'router':70 'run':14,146 'safe':500 'secur':179 'seem':436 'sens':305,459 'server':21,47,79,149 'servic':466 'shop':34 'shouldn':152 'skill':523 'smarter':408 'softwar':389 'someth':218,414,428 'sort':239 'spi':362 'ss':295 'strang':3,236 'sudo':294 'take':290 'talk':386 'thiev':491 'thing':138,156,173 'treat':438 'trust':315 'turn':531 'unknown':349 'unless':338 'untrust':388,433 'utpnl':296 'visit':114 'want':27,117,133,326,378 'way':373 'web':20,46 'webserv':55 'whether':171 'wifi':35,129 'window':122,497,534,555 'without':462 'work':322 'world':337,381 'would':48,556 'wouldn':25"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.ml/comment/7709419"
    +editedAt: null
    +createdAt: DateTimeImmutable @1706174215 {#2281
      date: 2024-01-25 10:16:55.0 +01:00
    }
    +__isInitialized__: true
     …2
  }
  +body: """
    > In my case I have a number of sockets from spotify, and steam listening on port 0.0.0.0. I would assume, that these are only available to connections from the LAN?\n
    \n
    That’s exactly the kind of thing I meant :)\n
    \n
    These are likely for things like in-house streaming, LAN game downloads and remote music playing, so you may even want to consider explicitly allowing them through the firewall but they’re also potential security holes of applications running under your user that you have largely no control over.
    """
  +lang: "en"
  +isAdult: false
  +favouriteCount: 0
  +score: 0
  +lastActive: DateTime @1706518140 {#2341
    date: 2024-01-29 09:49:00.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@Kalcifer@sh.itjust.works"
    "@Atemu@lemmy.ml"
  ]
  +children: Doctrine\ORM\PersistentCollection {#2292 …}
  +nested: Doctrine\ORM\PersistentCollection {#2116 …}
  +votes: Doctrine\ORM\PersistentCollection {#2192 …}
  +reports: Doctrine\ORM\PersistentCollection {#2315 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2319 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2316 …}
  -id: 349293
  -bodyTs: "'0.0.0.0':17 'allow':65 'also':73 'applic':78 'assum':20 'avail':25 'case':3 'connect':27 'consid':63 'control':88 'download':52 'even':60 'exact':33 'explicit':64 'firewal':69 'game':51 'hole':76 'hous':48 'in-hous':46 'kind':35 'lan':30,50 'larg':86 'like':42,45 'listen':14 'may':59 'meant':39 'music':55 'number':7 'play':56 'port':16 'potenti':74 're':72 'remot':54 'run':79 'secur':75 'socket':9 'spotifi':11 'steam':13 'stream':49 'thing':37,44 'user':82 'want':61 'would':19"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://lemmy.ml/comment/7844402"
  +editedAt: null
  +createdAt: DateTimeImmutable @1706518140 {#2106
    date: 2024-01-29 09:49:00.0 +01:00
  }
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS DENIED
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
13 DENIED ROLE_USER
null
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"Symfony\Component\Security\Core\Authorization\Voter\RoleHierarchyVoter"
ACCESS DENIED
"App\Security\Voter\EntryCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
14 DENIED moderate
App\Entity\EntryComment {#2289
  +user: App\Entity\User {#263 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#2328 …}
  +magazine: Proxies\__CG__\App\Entity\Magazine {#2326 …}
  +image: null
  +parent: Proxies\__CG__\App\Entity\EntryComment {#2325 …}
  +root: Proxies\__CG__\App\Entity\EntryComment {#2327 …}
  +body: "Synapse is AGPL-3.0."
  +lang: "en"
  +isAdult: false
  +favouriteCount: 1
  +score: 0
  +lastActive: DateTime @1706278884 {#2310
    date: 2024-01-26 15:21:24.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@Sensitivezombie@lemmy.zip"
    "@mulcahey@lemmy.world"
    "@ganoo@sh.itjust.works"
    "@lemmyreader@lemmy.ml"
  ]
  +children: Doctrine\ORM\PersistentCollection {#2329 …}
  +nested: Doctrine\ORM\PersistentCollection {#2323 …}
  +votes: Doctrine\ORM\PersistentCollection {#2334 …}
  +reports: Doctrine\ORM\PersistentCollection {#2189 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2299 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2225 …}
  -id: 342033
  -bodyTs: "'-3.0':4 'agpl':3 'synaps':1"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://lemmy.ml/comment/7752749"
  +editedAt: null
  +createdAt: DateTimeImmutable @1706278884 {#2304
    date: 2024-01-26 15:21:24.0 +01:00
  }
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS DENIED
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
15 DENIED edit
App\Entity\EntryComment {#2289
  +user: App\Entity\User {#263 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#2328 …}
  +magazine: Proxies\__CG__\App\Entity\Magazine {#2326 …}
  +image: null
  +parent: Proxies\__CG__\App\Entity\EntryComment {#2325 …}
  +root: Proxies\__CG__\App\Entity\EntryComment {#2327 …}
  +body: "Synapse is AGPL-3.0."
  +lang: "en"
  +isAdult: false
  +favouriteCount: 1
  +score: 0
  +lastActive: DateTime @1706278884 {#2310
    date: 2024-01-26 15:21:24.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@Sensitivezombie@lemmy.zip"
    "@mulcahey@lemmy.world"
    "@ganoo@sh.itjust.works"
    "@lemmyreader@lemmy.ml"
  ]
  +children: Doctrine\ORM\PersistentCollection {#2329 …}
  +nested: Doctrine\ORM\PersistentCollection {#2323 …}
  +votes: Doctrine\ORM\PersistentCollection {#2334 …}
  +reports: Doctrine\ORM\PersistentCollection {#2189 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2299 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2225 …}
  -id: 342033
  -bodyTs: "'-3.0':4 'agpl':3 'synaps':1"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://lemmy.ml/comment/7752749"
  +editedAt: null
  +createdAt: DateTimeImmutable @1706278884 {#2304
    date: 2024-01-26 15:21:24.0 +01:00
  }
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS DENIED
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
16 DENIED moderate
App\Entity\EntryComment {#2289
  +user: App\Entity\User {#263 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#2328 …}
  +magazine: Proxies\__CG__\App\Entity\Magazine {#2326 …}
  +image: null
  +parent: Proxies\__CG__\App\Entity\EntryComment {#2325 …}
  +root: Proxies\__CG__\App\Entity\EntryComment {#2327 …}
  +body: "Synapse is AGPL-3.0."
  +lang: "en"
  +isAdult: false
  +favouriteCount: 1
  +score: 0
  +lastActive: DateTime @1706278884 {#2310
    date: 2024-01-26 15:21:24.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@Sensitivezombie@lemmy.zip"
    "@mulcahey@lemmy.world"
    "@ganoo@sh.itjust.works"
    "@lemmyreader@lemmy.ml"
  ]
  +children: Doctrine\ORM\PersistentCollection {#2329 …}
  +nested: Doctrine\ORM\PersistentCollection {#2323 …}
  +votes: Doctrine\ORM\PersistentCollection {#2334 …}
  +reports: Doctrine\ORM\PersistentCollection {#2189 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2299 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2225 …}
  -id: 342033
  -bodyTs: "'-3.0':4 'agpl':3 'synaps':1"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://lemmy.ml/comment/7752749"
  +editedAt: null
  +createdAt: DateTimeImmutable @1706278884 {#2304
    date: 2024-01-26 15:21:24.0 +01:00
  }
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS DENIED
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
17 DENIED ROLE_USER
null
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"Symfony\Component\Security\Core\Authorization\Voter\RoleHierarchyVoter"
ACCESS DENIED
"App\Security\Voter\EntryCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
18 DENIED moderate
App\Entity\EntryComment {#2214
  +user: App\Entity\User {#263 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#2216 …}
  +magazine: Proxies\__CG__\App\Entity\Magazine {#1715 …}
  +image: null
  +parent: Proxies\__CG__\App\Entity\EntryComment {#2227 …}
  +root: Proxies\__CG__\App\Entity\EntryComment {#2223 …}
  +body: """
    > If I am packaging software for gentoo, all I have to do is translate the build instructions from the project’s documentation to gentoo’s package recipe.\n
    \n
    It’s the same for Nixpkgs.\n
    \n
    > In nix, it seems that it is not that simple and you’ll have to do some exploration. Am I wrong?\n
    \n
    In well behaved build systems, it’s likely easier to package than most other distros. If it’s not as well behaved you will have to do some “exploration” and the complexity can get quite out of control if the build system is exceptionally terrible.\n
    \n
    Here is the package for the GNU `hello` program which uses a well-behaved build system:\n
    \n
    [github.com/NixOS/nixpkgs/blob/…/package.nix](https://github.com/NixOS/nixpkgs/blob/94b11073db6a7ca5733bc2d45378d800d9542975/pkgs/by-name/he/hello/package.nix)\n
    \n
    If you ignore the optional `passthru.tests`, this is very simple. You provide metadata, sources etc. to the generic `mkDerivation` function and that’s it. The most complex non-standard thing this derivation does is enable the build system’s tests.\n
    \n
    You don’t even need to run the provided build instructions because Nixpkgs’ stdenv abstracts those away. If it finds a makefile, it’ll automatically run `make` and `make install` with the correct flags for instance. Same for other standard build systems; if you pass `cmake` into `nativeBuildInputs`, it’ll attempt to build, install, check etc. using `cmake`’s standardised interfaces.\n
    \n
    If the build system is poorly behaved however (like for instance Anki’s), you will have to get into the weeds and do some rather advanced things:\n
    \n
    [github.com/NixOS/nixpkgs/blob/…/default.nix](https://github.com/NixOS/nixpkgs/blob/94b11073db6a7ca5733bc2d45378d800d9542975/pkgs/games/anki/default.nix)\n
    \n
    Luckily though, most packages aren’t like this.
    """
  +lang: "en"
  +isAdult: false
  +favouriteCount: 1
  +score: 0
  +lastActive: DateTime @1706273137 {#2314
    date: 2024-01-26 13:45:37.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@matcha_addict@lemy.lol"
    "@chaorace@lemmy.sdf.org"
    "@hackeryarn@lemmy.world"
  ]
  +children: Doctrine\ORM\PersistentCollection {#2198 …}
  +nested: Doctrine\ORM\PersistentCollection {#2215 …}
  +votes: Doctrine\ORM\PersistentCollection {#2043 …}
  +reports: Doctrine\ORM\PersistentCollection {#2127 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2044 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2163 …}
  -id: 341843
  -bodyTs: "'/default.nix':256 '/nixos/nixpkgs/blob/':119,255 '/nixos/nixpkgs/blob/94b11073db6a7ca5733bc2d45378d800d9542975/pkgs/by-name/he/hello/package.nix)':123 '/nixos/nixpkgs/blob/94b11073db6a7ca5733bc2d45378d800d9542975/pkgs/games/anki/default.nix)':259 '/package.nix':120 'abstract':179 'advanc':251 'anki':237 'aren':264 'attempt':215 'automat':189 'away':181 'behav':57,76,114,232 'build':16,58,95,115,161,174,205,217,228 'check':219 'cmake':210,222 'complex':86,150 'control':92 'correct':197 'deriv':156 'distro':69 'document':22 'easier':63 'enabl':159 'etc':138,220 'even':168 'except':98 'explor':51,83 'find':184 'flag':198 'function':143 'generic':141 'gentoo':7,24 'get':88,243 'github.com':118,122,254,258 'github.com/nixos/nixpkgs/blob/':117,253 'github.com/nixos/nixpkgs/blob/94b11073db6a7ca5733bc2d45378d800d9542975/pkgs/by-name/he/hello/package.nix)':121 'github.com/nixos/nixpkgs/blob/94b11073db6a7ca5733bc2d45378d800d9542975/pkgs/games/anki/default.nix)':257 'gnu':106 'hello':107 'howev':233 'ignor':126 'instal':194,218 'instanc':200,236 'instruct':17,175 'interfac':225 'like':62,234,266 'll':46,188,214 'luckili':260 'make':191,193 'makefil':186 'metadata':136 'mkderiv':142 'nativebuildinput':212 'need':169 'nix':35 'nixpkg':33,177 'non':152 'non-standard':151 'option':128 'packag':4,26,65,103,263 'pass':209 'passthru.tests':129 'poor':231 'program':108 'project':20 'provid':135,173 'quit':89 'rather':250 'recip':27 'run':171,190 'seem':37 'simpl':43,133 'softwar':5 'sourc':137 'standard':153,204 'standardis':224 'stdenv':178 'system':59,96,116,162,206,229 'terribl':99 'test':164 'thing':154,252 'though':261 'translat':14 'use':110,221 'weed':246 'well':56,75,113 'well-behav':112 'wrong':54"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://lemmy.ml/comment/7750895"
  +editedAt: null
  +createdAt: DateTimeImmutable @1706273137 {#2331
    date: 2024-01-26 13:45:37.0 +01:00
  }
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS DENIED
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
19 DENIED edit
App\Entity\EntryComment {#2214
  +user: App\Entity\User {#263 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#2216 …}
  +magazine: Proxies\__CG__\App\Entity\Magazine {#1715 …}
  +image: null
  +parent: Proxies\__CG__\App\Entity\EntryComment {#2227 …}
  +root: Proxies\__CG__\App\Entity\EntryComment {#2223 …}
  +body: """
    > If I am packaging software for gentoo, all I have to do is translate the build instructions from the project’s documentation to gentoo’s package recipe.\n
    \n
    It’s the same for Nixpkgs.\n
    \n
    > In nix, it seems that it is not that simple and you’ll have to do some exploration. Am I wrong?\n
    \n
    In well behaved build systems, it’s likely easier to package than most other distros. If it’s not as well behaved you will have to do some “exploration” and the complexity can get quite out of control if the build system is exceptionally terrible.\n
    \n
    Here is the package for the GNU `hello` program which uses a well-behaved build system:\n
    \n
    [github.com/NixOS/nixpkgs/blob/…/package.nix](https://github.com/NixOS/nixpkgs/blob/94b11073db6a7ca5733bc2d45378d800d9542975/pkgs/by-name/he/hello/package.nix)\n
    \n
    If you ignore the optional `passthru.tests`, this is very simple. You provide metadata, sources etc. to the generic `mkDerivation` function and that’s it. The most complex non-standard thing this derivation does is enable the build system’s tests.\n
    \n
    You don’t even need to run the provided build instructions because Nixpkgs’ stdenv abstracts those away. If it finds a makefile, it’ll automatically run `make` and `make install` with the correct flags for instance. Same for other standard build systems; if you pass `cmake` into `nativeBuildInputs`, it’ll attempt to build, install, check etc. using `cmake`’s standardised interfaces.\n
    \n
    If the build system is poorly behaved however (like for instance Anki’s), you will have to get into the weeds and do some rather advanced things:\n
    \n
    [github.com/NixOS/nixpkgs/blob/…/default.nix](https://github.com/NixOS/nixpkgs/blob/94b11073db6a7ca5733bc2d45378d800d9542975/pkgs/games/anki/default.nix)\n
    \n
    Luckily though, most packages aren’t like this.
    """
  +lang: "en"
  +isAdult: false
  +favouriteCount: 1
  +score: 0
  +lastActive: DateTime @1706273137 {#2314
    date: 2024-01-26 13:45:37.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@matcha_addict@lemy.lol"
    "@chaorace@lemmy.sdf.org"
    "@hackeryarn@lemmy.world"
  ]
  +children: Doctrine\ORM\PersistentCollection {#2198 …}
  +nested: Doctrine\ORM\PersistentCollection {#2215 …}
  +votes: Doctrine\ORM\PersistentCollection {#2043 …}
  +reports: Doctrine\ORM\PersistentCollection {#2127 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2044 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2163 …}
  -id: 341843
  -bodyTs: "'/default.nix':256 '/nixos/nixpkgs/blob/':119,255 '/nixos/nixpkgs/blob/94b11073db6a7ca5733bc2d45378d800d9542975/pkgs/by-name/he/hello/package.nix)':123 '/nixos/nixpkgs/blob/94b11073db6a7ca5733bc2d45378d800d9542975/pkgs/games/anki/default.nix)':259 '/package.nix':120 'abstract':179 'advanc':251 'anki':237 'aren':264 'attempt':215 'automat':189 'away':181 'behav':57,76,114,232 'build':16,58,95,115,161,174,205,217,228 'check':219 'cmake':210,222 'complex':86,150 'control':92 'correct':197 'deriv':156 'distro':69 'document':22 'easier':63 'enabl':159 'etc':138,220 'even':168 'except':98 'explor':51,83 'find':184 'flag':198 'function':143 'generic':141 'gentoo':7,24 'get':88,243 'github.com':118,122,254,258 'github.com/nixos/nixpkgs/blob/':117,253 'github.com/nixos/nixpkgs/blob/94b11073db6a7ca5733bc2d45378d800d9542975/pkgs/by-name/he/hello/package.nix)':121 'github.com/nixos/nixpkgs/blob/94b11073db6a7ca5733bc2d45378d800d9542975/pkgs/games/anki/default.nix)':257 'gnu':106 'hello':107 'howev':233 'ignor':126 'instal':194,218 'instanc':200,236 'instruct':17,175 'interfac':225 'like':62,234,266 'll':46,188,214 'luckili':260 'make':191,193 'makefil':186 'metadata':136 'mkderiv':142 'nativebuildinput':212 'need':169 'nix':35 'nixpkg':33,177 'non':152 'non-standard':151 'option':128 'packag':4,26,65,103,263 'pass':209 'passthru.tests':129 'poor':231 'program':108 'project':20 'provid':135,173 'quit':89 'rather':250 'recip':27 'run':171,190 'seem':37 'simpl':43,133 'softwar':5 'sourc':137 'standard':153,204 'standardis':224 'stdenv':178 'system':59,96,116,162,206,229 'terribl':99 'test':164 'thing':154,252 'though':261 'translat':14 'use':110,221 'weed':246 'well':56,75,113 'well-behav':112 'wrong':54"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://lemmy.ml/comment/7750895"
  +editedAt: null
  +createdAt: DateTimeImmutable @1706273137 {#2331
    date: 2024-01-26 13:45:37.0 +01:00
  }
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS DENIED
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
20 DENIED moderate
App\Entity\EntryComment {#2214
  +user: App\Entity\User {#263 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#2216 …}
  +magazine: Proxies\__CG__\App\Entity\Magazine {#1715 …}
  +image: null
  +parent: Proxies\__CG__\App\Entity\EntryComment {#2227 …}
  +root: Proxies\__CG__\App\Entity\EntryComment {#2223 …}
  +body: """
    > If I am packaging software for gentoo, all I have to do is translate the build instructions from the project’s documentation to gentoo’s package recipe.\n
    \n
    It’s the same for Nixpkgs.\n
    \n
    > In nix, it seems that it is not that simple and you’ll have to do some exploration. Am I wrong?\n
    \n
    In well behaved build systems, it’s likely easier to package than most other distros. If it’s not as well behaved you will have to do some “exploration” and the complexity can get quite out of control if the build system is exceptionally terrible.\n
    \n
    Here is the package for the GNU `hello` program which uses a well-behaved build system:\n
    \n
    [github.com/NixOS/nixpkgs/blob/…/package.nix](https://github.com/NixOS/nixpkgs/blob/94b11073db6a7ca5733bc2d45378d800d9542975/pkgs/by-name/he/hello/package.nix)\n
    \n
    If you ignore the optional `passthru.tests`, this is very simple. You provide metadata, sources etc. to the generic `mkDerivation` function and that’s it. The most complex non-standard thing this derivation does is enable the build system’s tests.\n
    \n
    You don’t even need to run the provided build instructions because Nixpkgs’ stdenv abstracts those away. If it finds a makefile, it’ll automatically run `make` and `make install` with the correct flags for instance. Same for other standard build systems; if you pass `cmake` into `nativeBuildInputs`, it’ll attempt to build, install, check etc. using `cmake`’s standardised interfaces.\n
    \n
    If the build system is poorly behaved however (like for instance Anki’s), you will have to get into the weeds and do some rather advanced things:\n
    \n
    [github.com/NixOS/nixpkgs/blob/…/default.nix](https://github.com/NixOS/nixpkgs/blob/94b11073db6a7ca5733bc2d45378d800d9542975/pkgs/games/anki/default.nix)\n
    \n
    Luckily though, most packages aren’t like this.
    """
  +lang: "en"
  +isAdult: false
  +favouriteCount: 1
  +score: 0
  +lastActive: DateTime @1706273137 {#2314
    date: 2024-01-26 13:45:37.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@matcha_addict@lemy.lol"
    "@chaorace@lemmy.sdf.org"
    "@hackeryarn@lemmy.world"
  ]
  +children: Doctrine\ORM\PersistentCollection {#2198 …}
  +nested: Doctrine\ORM\PersistentCollection {#2215 …}
  +votes: Doctrine\ORM\PersistentCollection {#2043 …}
  +reports: Doctrine\ORM\PersistentCollection {#2127 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2044 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2163 …}
  -id: 341843
  -bodyTs: "'/default.nix':256 '/nixos/nixpkgs/blob/':119,255 '/nixos/nixpkgs/blob/94b11073db6a7ca5733bc2d45378d800d9542975/pkgs/by-name/he/hello/package.nix)':123 '/nixos/nixpkgs/blob/94b11073db6a7ca5733bc2d45378d800d9542975/pkgs/games/anki/default.nix)':259 '/package.nix':120 'abstract':179 'advanc':251 'anki':237 'aren':264 'attempt':215 'automat':189 'away':181 'behav':57,76,114,232 'build':16,58,95,115,161,174,205,217,228 'check':219 'cmake':210,222 'complex':86,150 'control':92 'correct':197 'deriv':156 'distro':69 'document':22 'easier':63 'enabl':159 'etc':138,220 'even':168 'except':98 'explor':51,83 'find':184 'flag':198 'function':143 'generic':141 'gentoo':7,24 'get':88,243 'github.com':118,122,254,258 'github.com/nixos/nixpkgs/blob/':117,253 'github.com/nixos/nixpkgs/blob/94b11073db6a7ca5733bc2d45378d800d9542975/pkgs/by-name/he/hello/package.nix)':121 'github.com/nixos/nixpkgs/blob/94b11073db6a7ca5733bc2d45378d800d9542975/pkgs/games/anki/default.nix)':257 'gnu':106 'hello':107 'howev':233 'ignor':126 'instal':194,218 'instanc':200,236 'instruct':17,175 'interfac':225 'like':62,234,266 'll':46,188,214 'luckili':260 'make':191,193 'makefil':186 'metadata':136 'mkderiv':142 'nativebuildinput':212 'need':169 'nix':35 'nixpkg':33,177 'non':152 'non-standard':151 'option':128 'packag':4,26,65,103,263 'pass':209 'passthru.tests':129 'poor':231 'program':108 'project':20 'provid':135,173 'quit':89 'rather':250 'recip':27 'run':171,190 'seem':37 'simpl':43,133 'softwar':5 'sourc':137 'standard':153,204 'standardis':224 'stdenv':178 'system':59,96,116,162,206,229 'terribl':99 'test':164 'thing':154,252 'though':261 'translat':14 'use':110,221 'weed':246 'well':56,75,113 'well-behav':112 'wrong':54"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://lemmy.ml/comment/7750895"
  +editedAt: null
  +createdAt: DateTimeImmutable @1706273137 {#2331
    date: 2024-01-26 13:45:37.0 +01:00
  }
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS DENIED
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
21 DENIED ROLE_USER
null
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"Symfony\Component\Security\Core\Authorization\Voter\RoleHierarchyVoter"
ACCESS DENIED
"App\Security\Voter\EntryCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
22 DENIED moderate
App\Entity\EntryComment {#2283
  +user: App\Entity\User {#263 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#2280 …}
  +magazine: Proxies\__CG__\App\Entity\Magazine {#1715 …}
  +image: null
  +parent: Proxies\__CG__\App\Entity\EntryComment {#2282 …}
  +root: Proxies\__CG__\App\Entity\EntryComment {#2278 …}
  +body: "Proton would still need to make use of it."
  +lang: "en"
  +isAdult: false
  +favouriteCount: 3
  +score: 0
  +lastActive: DateTime @1706259773 {#2230
    date: 2024-01-26 10:02:53.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@Chewy7324@discuss.tchncs.de"
    "@joojmachine@lemmy.ml"
    "@demonsword@lemmy.world"
  ]
  +children: Doctrine\ORM\PersistentCollection {#2276 …}
  +nested: Doctrine\ORM\PersistentCollection {#2275 …}
  +votes: Doctrine\ORM\PersistentCollection {#2261 …}
  +reports: Doctrine\ORM\PersistentCollection {#2218 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2221 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2217 …}
  -id: 341554
  -bodyTs: "'make':6 'need':4 'proton':1 'still':3 'use':7 'would':2"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://lemmy.ml/comment/7745357"
  +editedAt: null
  +createdAt: DateTimeImmutable @1706259773 {#2232
    date: 2024-01-26 10:02:53.0 +01:00
  }
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS DENIED
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
23 DENIED edit
App\Entity\EntryComment {#2283
  +user: App\Entity\User {#263 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#2280 …}
  +magazine: Proxies\__CG__\App\Entity\Magazine {#1715 …}
  +image: null
  +parent: Proxies\__CG__\App\Entity\EntryComment {#2282 …}
  +root: Proxies\__CG__\App\Entity\EntryComment {#2278 …}
  +body: "Proton would still need to make use of it."
  +lang: "en"
  +isAdult: false
  +favouriteCount: 3
  +score: 0
  +lastActive: DateTime @1706259773 {#2230
    date: 2024-01-26 10:02:53.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@Chewy7324@discuss.tchncs.de"
    "@joojmachine@lemmy.ml"
    "@demonsword@lemmy.world"
  ]
  +children: Doctrine\ORM\PersistentCollection {#2276 …}
  +nested: Doctrine\ORM\PersistentCollection {#2275 …}
  +votes: Doctrine\ORM\PersistentCollection {#2261 …}
  +reports: Doctrine\ORM\PersistentCollection {#2218 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2221 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2217 …}
  -id: 341554
  -bodyTs: "'make':6 'need':4 'proton':1 'still':3 'use':7 'would':2"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://lemmy.ml/comment/7745357"
  +editedAt: null
  +createdAt: DateTimeImmutable @1706259773 {#2232
    date: 2024-01-26 10:02:53.0 +01:00
  }
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS DENIED
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
24 DENIED moderate
App\Entity\EntryComment {#2283
  +user: App\Entity\User {#263 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#2280 …}
  +magazine: Proxies\__CG__\App\Entity\Magazine {#1715 …}
  +image: null
  +parent: Proxies\__CG__\App\Entity\EntryComment {#2282 …}
  +root: Proxies\__CG__\App\Entity\EntryComment {#2278 …}
  +body: "Proton would still need to make use of it."
  +lang: "en"
  +isAdult: false
  +favouriteCount: 3
  +score: 0
  +lastActive: DateTime @1706259773 {#2230
    date: 2024-01-26 10:02:53.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@Chewy7324@discuss.tchncs.de"
    "@joojmachine@lemmy.ml"
    "@demonsword@lemmy.world"
  ]
  +children: Doctrine\ORM\PersistentCollection {#2276 …}
  +nested: Doctrine\ORM\PersistentCollection {#2275 …}
  +votes: Doctrine\ORM\PersistentCollection {#2261 …}
  +reports: Doctrine\ORM\PersistentCollection {#2218 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2221 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2217 …}
  -id: 341554
  -bodyTs: "'make':6 'need':4 'proton':1 'still':3 'use':7 'would':2"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://lemmy.ml/comment/7745357"
  +editedAt: null
  +createdAt: DateTimeImmutable @1706259773 {#2232
    date: 2024-01-26 10:02:53.0 +01:00
  }
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS DENIED
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
25 DENIED ROLE_USER
null
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"Symfony\Component\Security\Core\Authorization\Voter\RoleHierarchyVoter"
ACCESS DENIED
"App\Security\Voter\EntryCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
26 DENIED moderate
Proxies\__CG__\App\Entity\EntryComment {#2313
  +user: App\Entity\User {#263 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#2213 …}
  +magazine: Proxies\__CG__\App\Entity\Magazine {#1715 …}
  +image: null
  +parent: null
  +root: null
  +body: """
    > #2 is strange – why does it matter?\n
    \n
    It doesn’t. If you’re running a laptop with a local web server for development, you wouldn’t want other devices in i.e. the coffee shop WiFi to be able to connect to your (likely insecure) local web server, would you?\n
    \n
    > If one is hosting a webserver on port 80, for example, they are going to poke a hole in their router’s NAT at port 80 to open that server’s port to the public. What difference does it make to then have another firewall that needs to be port forwarded?\n
    \n
    Who is “they”? What about all the other ports?\n
    \n
    Imagine a family member visits you and wants internet access in their Windows laptop, so you give them the WiFi password. Do you want that possibly malware infected thing poking around at ports other than 80 running on your server?\n
    \n
    Obviously you shouldn’t have insecure things listening there in the fist place but you don’t always get to choose whether some thing you’re hosting is currently secure or not or may not care too much because it’s just on the local network and you didn’t expose it to the internet.  \n
    This is what defense in depth is about; making it less likely for something to happen or the attack less potent even if your primary protections have failed.\n
    \n
    > #3 is a strange one – what sort of malicious behaviour could even be done to a device with no firewall? If you have no applications listening on any port, then there’s nothing to access\n
    \n
    Mostly addressed by the above but also note that you likely do have applications listening on ports you didn’t know about. Take a look at `sudo ss -utpnl`.\n
    \n
    > #5 is the only one that makes some sense; if you install a program that you do not trust (you don’t know how it works), you don’t want it to be able to readily communicate with the outside world unless you explicitly grant it permission to do so. Such an unknown program could be the door to get into your device, or a spy on your device’s actions.\n
    \n
    It’s rather the other way around; you don’t want the outside world to be able to talk to untrusted software on your computer. To be a classical “door”, the application must be able to listen to connections.\n
    \n
    OTOH, smarter malware can of course be something like a door by requesting intrusion by itself, so outbound filtering is also something you should do with untrusted applications.\n
    \n
    > People seem to treat it as if it’s acting like the front door to a house, but this analogy doesn’t make much sense to me – without a house (a service listening on a port), what good is a door?\n
    \n
    I’d rather liken it to a razor fence around your house, protecting you from thieves even getting near it. Your windows are likely safe from intrusion but they’re known to be fragile. Razor fence can also be cut through but not everyone will have the skill or patience to do so.\n
    \n
    If it turned out your window could easily be opened from the outside, you’d rather have razor fence in front until you can replace the window, would you?
    """
  +lang: "en"
  +isAdult: false
  +favouriteCount: 6
  +score: 0
  +lastActive: DateTime @1729334904 {#2295
    date: 2024-10-19 12:48:24.0 +02:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@Kalcifer@sh.itjust.works"
  ]
  +children: Doctrine\ORM\PersistentCollection {#2195 …}
  +nested: Doctrine\ORM\PersistentCollection {#2197 …}
  +votes: Doctrine\ORM\PersistentCollection {#2206 …}
  +reports: Doctrine\ORM\PersistentCollection {#2201 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2203 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2212 …}
  -id: 338847
  -bodyTs: "'2':1 '3':233 '5':297 '80':58,75,145 'abl':38,330,384,402 'access':119,267 'act':444 'action':367 'address':269 'also':274,427,513 'alway':167 'analog':454 'anoth':93 'applic':257,281,399,434 'around':140,374,485 'attack':223 'behaviour':242 'care':185 'choos':170 'classic':396 'coffe':33 'communic':333 'comput':392 'connect':40,406 'could':243,351,535 'cours':412 'current':178 'cut':515 'd':477,543 'defens':208 'depth':210 'develop':23 'devic':29,249,359,365 'didn':198,286 'differ':86 'doesn':9,455 'done':246 'door':354,397,417,448,475 'easili':536 'even':226,244,492 'everyon':519 'exampl':60 'explicit':340 'expos':200 'fail':232 'famili':112 'fenc':484,511,547 'filter':425 'firewal':94,252 'fist':161 'forward':100 'fragil':509 'front':447,549 'get':168,356,493 'give':126 'go':63 'good':472 'grant':341 'happen':220 'hole':67 'host':53,176 'hous':451,464,487 'i.e':31 'imagin':110 'infect':137 'insecur':44,155 'instal':308 'internet':118,204 'intrus':420,502 'know':288,319 'known':506 'laptop':16,123 'less':215,224 'like':43,216,278,415,445,499 'liken':479 'listen':157,258,282,404,467 'local':19,45,194 'look':292 'make':89,213,303,457 'malici':241 'malwar':136,409 'matter':7 'may':183 'member':113 'most':268 'much':187,458 'must':400 'nat':72 'near':494 'need':96 'network':195 'note':275 'noth':265 'obvious':150 'one':51,237,301 'open':77,538 'otoh':407 'outbound':424 'outsid':336,380,541 'password':130 'patienc':525 'peopl':435 'permiss':343 'place':162 'poke':65,139 'port':57,74,81,99,109,142,261,284,470 'possibl':135 'potent':225 'primari':229 'program':310,350 'protect':230,488 'public':84 'rather':370,478,544 'razor':483,510,546 're':13,175,505 'readili':332 'replac':553 'request':419 'router':70 'run':14,146 'safe':500 'secur':179 'seem':436 'sens':305,459 'server':21,47,79,149 'servic':466 'shop':34 'shouldn':152 'skill':523 'smarter':408 'softwar':389 'someth':218,414,428 'sort':239 'spi':362 'ss':295 'strang':3,236 'sudo':294 'take':290 'talk':386 'thiev':491 'thing':138,156,173 'treat':438 'trust':315 'turn':531 'unknown':349 'unless':338 'untrust':388,433 'utpnl':296 'visit':114 'want':27,117,133,326,378 'way':373 'web':20,46 'webserv':55 'whether':171 'wifi':35,129 'window':122,497,534,555 'without':462 'work':322 'world':337,381 'would':48,556 'wouldn':25"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://lemmy.ml/comment/7709419"
  +editedAt: null
  +createdAt: DateTimeImmutable @1706174215 {#2281
    date: 2024-01-25 10:16:55.0 +01:00
  }
  +__isInitialized__: true
   …2
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS DENIED
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
27 DENIED edit
Proxies\__CG__\App\Entity\EntryComment {#2313
  +user: App\Entity\User {#263 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#2213 …}
  +magazine: Proxies\__CG__\App\Entity\Magazine {#1715 …}
  +image: null
  +parent: null
  +root: null
  +body: """
    > #2 is strange – why does it matter?\n
    \n
    It doesn’t. If you’re running a laptop with a local web server for development, you wouldn’t want other devices in i.e. the coffee shop WiFi to be able to connect to your (likely insecure) local web server, would you?\n
    \n
    > If one is hosting a webserver on port 80, for example, they are going to poke a hole in their router’s NAT at port 80 to open that server’s port to the public. What difference does it make to then have another firewall that needs to be port forwarded?\n
    \n
    Who is “they”? What about all the other ports?\n
    \n
    Imagine a family member visits you and wants internet access in their Windows laptop, so you give them the WiFi password. Do you want that possibly malware infected thing poking around at ports other than 80 running on your server?\n
    \n
    Obviously you shouldn’t have insecure things listening there in the fist place but you don’t always get to choose whether some thing you’re hosting is currently secure or not or may not care too much because it’s just on the local network and you didn’t expose it to the internet.  \n
    This is what defense in depth is about; making it less likely for something to happen or the attack less potent even if your primary protections have failed.\n
    \n
    > #3 is a strange one – what sort of malicious behaviour could even be done to a device with no firewall? If you have no applications listening on any port, then there’s nothing to access\n
    \n
    Mostly addressed by the above but also note that you likely do have applications listening on ports you didn’t know about. Take a look at `sudo ss -utpnl`.\n
    \n
    > #5 is the only one that makes some sense; if you install a program that you do not trust (you don’t know how it works), you don’t want it to be able to readily communicate with the outside world unless you explicitly grant it permission to do so. Such an unknown program could be the door to get into your device, or a spy on your device’s actions.\n
    \n
    It’s rather the other way around; you don’t want the outside world to be able to talk to untrusted software on your computer. To be a classical “door”, the application must be able to listen to connections.\n
    \n
    OTOH, smarter malware can of course be something like a door by requesting intrusion by itself, so outbound filtering is also something you should do with untrusted applications.\n
    \n
    > People seem to treat it as if it’s acting like the front door to a house, but this analogy doesn’t make much sense to me – without a house (a service listening on a port), what good is a door?\n
    \n
    I’d rather liken it to a razor fence around your house, protecting you from thieves even getting near it. Your windows are likely safe from intrusion but they’re known to be fragile. Razor fence can also be cut through but not everyone will have the skill or patience to do so.\n
    \n
    If it turned out your window could easily be opened from the outside, you’d rather have razor fence in front until you can replace the window, would you?
    """
  +lang: "en"
  +isAdult: false
  +favouriteCount: 6
  +score: 0
  +lastActive: DateTime @1729334904 {#2295
    date: 2024-10-19 12:48:24.0 +02:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@Kalcifer@sh.itjust.works"
  ]
  +children: Doctrine\ORM\PersistentCollection {#2195 …}
  +nested: Doctrine\ORM\PersistentCollection {#2197 …}
  +votes: Doctrine\ORM\PersistentCollection {#2206 …}
  +reports: Doctrine\ORM\PersistentCollection {#2201 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2203 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2212 …}
  -id: 338847
  -bodyTs: "'2':1 '3':233 '5':297 '80':58,75,145 'abl':38,330,384,402 'access':119,267 'act':444 'action':367 'address':269 'also':274,427,513 'alway':167 'analog':454 'anoth':93 'applic':257,281,399,434 'around':140,374,485 'attack':223 'behaviour':242 'care':185 'choos':170 'classic':396 'coffe':33 'communic':333 'comput':392 'connect':40,406 'could':243,351,535 'cours':412 'current':178 'cut':515 'd':477,543 'defens':208 'depth':210 'develop':23 'devic':29,249,359,365 'didn':198,286 'differ':86 'doesn':9,455 'done':246 'door':354,397,417,448,475 'easili':536 'even':226,244,492 'everyon':519 'exampl':60 'explicit':340 'expos':200 'fail':232 'famili':112 'fenc':484,511,547 'filter':425 'firewal':94,252 'fist':161 'forward':100 'fragil':509 'front':447,549 'get':168,356,493 'give':126 'go':63 'good':472 'grant':341 'happen':220 'hole':67 'host':53,176 'hous':451,464,487 'i.e':31 'imagin':110 'infect':137 'insecur':44,155 'instal':308 'internet':118,204 'intrus':420,502 'know':288,319 'known':506 'laptop':16,123 'less':215,224 'like':43,216,278,415,445,499 'liken':479 'listen':157,258,282,404,467 'local':19,45,194 'look':292 'make':89,213,303,457 'malici':241 'malwar':136,409 'matter':7 'may':183 'member':113 'most':268 'much':187,458 'must':400 'nat':72 'near':494 'need':96 'network':195 'note':275 'noth':265 'obvious':150 'one':51,237,301 'open':77,538 'otoh':407 'outbound':424 'outsid':336,380,541 'password':130 'patienc':525 'peopl':435 'permiss':343 'place':162 'poke':65,139 'port':57,74,81,99,109,142,261,284,470 'possibl':135 'potent':225 'primari':229 'program':310,350 'protect':230,488 'public':84 'rather':370,478,544 'razor':483,510,546 're':13,175,505 'readili':332 'replac':553 'request':419 'router':70 'run':14,146 'safe':500 'secur':179 'seem':436 'sens':305,459 'server':21,47,79,149 'servic':466 'shop':34 'shouldn':152 'skill':523 'smarter':408 'softwar':389 'someth':218,414,428 'sort':239 'spi':362 'ss':295 'strang':3,236 'sudo':294 'take':290 'talk':386 'thiev':491 'thing':138,156,173 'treat':438 'trust':315 'turn':531 'unknown':349 'unless':338 'untrust':388,433 'utpnl':296 'visit':114 'want':27,117,133,326,378 'way':373 'web':20,46 'webserv':55 'whether':171 'wifi':35,129 'window':122,497,534,555 'without':462 'work':322 'world':337,381 'would':48,556 'wouldn':25"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://lemmy.ml/comment/7709419"
  +editedAt: null
  +createdAt: DateTimeImmutable @1706174215 {#2281
    date: 2024-01-25 10:16:55.0 +01:00
  }
  +__isInitialized__: true
   …2
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS DENIED
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
28 DENIED moderate
Proxies\__CG__\App\Entity\EntryComment {#2313
  +user: App\Entity\User {#263 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#2213 …}
  +magazine: Proxies\__CG__\App\Entity\Magazine {#1715 …}
  +image: null
  +parent: null
  +root: null
  +body: """
    > #2 is strange – why does it matter?\n
    \n
    It doesn’t. If you’re running a laptop with a local web server for development, you wouldn’t want other devices in i.e. the coffee shop WiFi to be able to connect to your (likely insecure) local web server, would you?\n
    \n
    > If one is hosting a webserver on port 80, for example, they are going to poke a hole in their router’s NAT at port 80 to open that server’s port to the public. What difference does it make to then have another firewall that needs to be port forwarded?\n
    \n
    Who is “they”? What about all the other ports?\n
    \n
    Imagine a family member visits you and wants internet access in their Windows laptop, so you give them the WiFi password. Do you want that possibly malware infected thing poking around at ports other than 80 running on your server?\n
    \n
    Obviously you shouldn’t have insecure things listening there in the fist place but you don’t always get to choose whether some thing you’re hosting is currently secure or not or may not care too much because it’s just on the local network and you didn’t expose it to the internet.  \n
    This is what defense in depth is about; making it less likely for something to happen or the attack less potent even if your primary protections have failed.\n
    \n
    > #3 is a strange one – what sort of malicious behaviour could even be done to a device with no firewall? If you have no applications listening on any port, then there’s nothing to access\n
    \n
    Mostly addressed by the above but also note that you likely do have applications listening on ports you didn’t know about. Take a look at `sudo ss -utpnl`.\n
    \n
    > #5 is the only one that makes some sense; if you install a program that you do not trust (you don’t know how it works), you don’t want it to be able to readily communicate with the outside world unless you explicitly grant it permission to do so. Such an unknown program could be the door to get into your device, or a spy on your device’s actions.\n
    \n
    It’s rather the other way around; you don’t want the outside world to be able to talk to untrusted software on your computer. To be a classical “door”, the application must be able to listen to connections.\n
    \n
    OTOH, smarter malware can of course be something like a door by requesting intrusion by itself, so outbound filtering is also something you should do with untrusted applications.\n
    \n
    > People seem to treat it as if it’s acting like the front door to a house, but this analogy doesn’t make much sense to me – without a house (a service listening on a port), what good is a door?\n
    \n
    I’d rather liken it to a razor fence around your house, protecting you from thieves even getting near it. Your windows are likely safe from intrusion but they’re known to be fragile. Razor fence can also be cut through but not everyone will have the skill or patience to do so.\n
    \n
    If it turned out your window could easily be opened from the outside, you’d rather have razor fence in front until you can replace the window, would you?
    """
  +lang: "en"
  +isAdult: false
  +favouriteCount: 6
  +score: 0
  +lastActive: DateTime @1729334904 {#2295
    date: 2024-10-19 12:48:24.0 +02:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@Kalcifer@sh.itjust.works"
  ]
  +children: Doctrine\ORM\PersistentCollection {#2195 …}
  +nested: Doctrine\ORM\PersistentCollection {#2197 …}
  +votes: Doctrine\ORM\PersistentCollection {#2206 …}
  +reports: Doctrine\ORM\PersistentCollection {#2201 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2203 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2212 …}
  -id: 338847
  -bodyTs: "'2':1 '3':233 '5':297 '80':58,75,145 'abl':38,330,384,402 'access':119,267 'act':444 'action':367 'address':269 'also':274,427,513 'alway':167 'analog':454 'anoth':93 'applic':257,281,399,434 'around':140,374,485 'attack':223 'behaviour':242 'care':185 'choos':170 'classic':396 'coffe':33 'communic':333 'comput':392 'connect':40,406 'could':243,351,535 'cours':412 'current':178 'cut':515 'd':477,543 'defens':208 'depth':210 'develop':23 'devic':29,249,359,365 'didn':198,286 'differ':86 'doesn':9,455 'done':246 'door':354,397,417,448,475 'easili':536 'even':226,244,492 'everyon':519 'exampl':60 'explicit':340 'expos':200 'fail':232 'famili':112 'fenc':484,511,547 'filter':425 'firewal':94,252 'fist':161 'forward':100 'fragil':509 'front':447,549 'get':168,356,493 'give':126 'go':63 'good':472 'grant':341 'happen':220 'hole':67 'host':53,176 'hous':451,464,487 'i.e':31 'imagin':110 'infect':137 'insecur':44,155 'instal':308 'internet':118,204 'intrus':420,502 'know':288,319 'known':506 'laptop':16,123 'less':215,224 'like':43,216,278,415,445,499 'liken':479 'listen':157,258,282,404,467 'local':19,45,194 'look':292 'make':89,213,303,457 'malici':241 'malwar':136,409 'matter':7 'may':183 'member':113 'most':268 'much':187,458 'must':400 'nat':72 'near':494 'need':96 'network':195 'note':275 'noth':265 'obvious':150 'one':51,237,301 'open':77,538 'otoh':407 'outbound':424 'outsid':336,380,541 'password':130 'patienc':525 'peopl':435 'permiss':343 'place':162 'poke':65,139 'port':57,74,81,99,109,142,261,284,470 'possibl':135 'potent':225 'primari':229 'program':310,350 'protect':230,488 'public':84 'rather':370,478,544 'razor':483,510,546 're':13,175,505 'readili':332 'replac':553 'request':419 'router':70 'run':14,146 'safe':500 'secur':179 'seem':436 'sens':305,459 'server':21,47,79,149 'servic':466 'shop':34 'shouldn':152 'skill':523 'smarter':408 'softwar':389 'someth':218,414,428 'sort':239 'spi':362 'ss':295 'strang':3,236 'sudo':294 'take':290 'talk':386 'thiev':491 'thing':138,156,173 'treat':438 'trust':315 'turn':531 'unknown':349 'unless':338 'untrust':388,433 'utpnl':296 'visit':114 'want':27,117,133,326,378 'way':373 'web':20,46 'webserv':55 'whether':171 'wifi':35,129 'window':122,497,534,555 'without':462 'work':322 'world':337,381 'would':48,556 'wouldn':25"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://lemmy.ml/comment/7709419"
  +editedAt: null
  +createdAt: DateTimeImmutable @1706174215 {#2281
    date: 2024-01-25 10:16:55.0 +01:00
  }
  +__isInitialized__: true
   …2
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS DENIED
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
29 DENIED ROLE_USER
null
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"Symfony\Component\Security\Core\Authorization\Voter\RoleHierarchyVoter"
ACCESS DENIED
"App\Security\Voter\EntryCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
30 DENIED moderate
App\Entity\EntryComment {#2200
  +user: App\Entity\User {#263 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#2211 …}
  +magazine: Proxies\__CG__\App\Entity\Magazine {#2270 …}
  +image: null
  +parent: null
  +root: null
  +body: """
    > It’s the best solution, but my phone doesn’t have a headphone jack (fuck you, Apple).\n
    \n
    You can buy a tiny DAC that plugs into the digital port of the phone.
    """
  +lang: "en"
  +isAdult: false
  +favouriteCount: 10
  +score: 0
  +lastActive: DateTime @1727183633 {#2194
    date: 2024-09-24 15:13:53.0 +02:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@hellfire103@sopuli.xyz"
  ]
  +children: Doctrine\ORM\PersistentCollection {#2266 …}
  +nested: Doctrine\ORM\PersistentCollection {#2268 …}
  +votes: Doctrine\ORM\PersistentCollection {#2273 …}
  +reports: Doctrine\ORM\PersistentCollection {#2274 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2190 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2265 …}
  -id: 319655
  -bodyTs: "'appl':17 'best':4 'buy':20 'dac':23 'digit':28 'doesn':9 'fuck':15 'headphon':13 'jack':14 'phone':8,32 'plug':25 'port':29 'solut':5 'tini':22"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://lemmy.ml/comment/7500409"
  +editedAt: null
  +createdAt: DateTimeImmutable @1705596722 {#2199
    date: 2024-01-18 17:52:02.0 +01:00
  }
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS DENIED
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
31 DENIED edit
App\Entity\EntryComment {#2200
  +user: App\Entity\User {#263 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#2211 …}
  +magazine: Proxies\__CG__\App\Entity\Magazine {#2270 …}
  +image: null
  +parent: null
  +root: null
  +body: """
    > It’s the best solution, but my phone doesn’t have a headphone jack (fuck you, Apple).\n
    \n
    You can buy a tiny DAC that plugs into the digital port of the phone.
    """
  +lang: "en"
  +isAdult: false
  +favouriteCount: 10
  +score: 0
  +lastActive: DateTime @1727183633 {#2194
    date: 2024-09-24 15:13:53.0 +02:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@hellfire103@sopuli.xyz"
  ]
  +children: Doctrine\ORM\PersistentCollection {#2266 …}
  +nested: Doctrine\ORM\PersistentCollection {#2268 …}
  +votes: Doctrine\ORM\PersistentCollection {#2273 …}
  +reports: Doctrine\ORM\PersistentCollection {#2274 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2190 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2265 …}
  -id: 319655
  -bodyTs: "'appl':17 'best':4 'buy':20 'dac':23 'digit':28 'doesn':9 'fuck':15 'headphon':13 'jack':14 'phone':8,32 'plug':25 'port':29 'solut':5 'tini':22"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://lemmy.ml/comment/7500409"
  +editedAt: null
  +createdAt: DateTimeImmutable @1705596722 {#2199
    date: 2024-01-18 17:52:02.0 +01:00
  }
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS DENIED
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
32 DENIED moderate
App\Entity\EntryComment {#2200
  +user: App\Entity\User {#263 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#2211 …}
  +magazine: Proxies\__CG__\App\Entity\Magazine {#2270 …}
  +image: null
  +parent: null
  +root: null
  +body: """
    > It’s the best solution, but my phone doesn’t have a headphone jack (fuck you, Apple).\n
    \n
    You can buy a tiny DAC that plugs into the digital port of the phone.
    """
  +lang: "en"
  +isAdult: false
  +favouriteCount: 10
  +score: 0
  +lastActive: DateTime @1727183633 {#2194
    date: 2024-09-24 15:13:53.0 +02:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@hellfire103@sopuli.xyz"
  ]
  +children: Doctrine\ORM\PersistentCollection {#2266 …}
  +nested: Doctrine\ORM\PersistentCollection {#2268 …}
  +votes: Doctrine\ORM\PersistentCollection {#2273 …}
  +reports: Doctrine\ORM\PersistentCollection {#2274 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2190 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2265 …}
  -id: 319655
  -bodyTs: "'appl':17 'best':4 'buy':20 'dac':23 'digit':28 'doesn':9 'fuck':15 'headphon':13 'jack':14 'phone':8,32 'plug':25 'port':29 'solut':5 'tini':22"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://lemmy.ml/comment/7500409"
  +editedAt: null
  +createdAt: DateTimeImmutable @1705596722 {#2199
    date: 2024-01-18 17:52:02.0 +01:00
  }
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS DENIED
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
33 DENIED ROLE_USER
null
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"Symfony\Component\Security\Core\Authorization\Voter\RoleHierarchyVoter"
ACCESS DENIED
"App\Security\Voter\EntryCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
34 DENIED moderate
App\Entity\EntryComment {#2235
  +user: App\Entity\User {#263 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#2242 …}
  +magazine: Proxies\__CG__\App\Entity\Magazine {#1715 …}
  +image: null
  +parent: Proxies\__CG__\App\Entity\EntryComment {#2239 …}
  +root: Proxies\__CG__\App\Entity\EntryComment {#2240 …}
  +body: """
    Damn rat files…\n
    \n
    I just opened a `nix-shell` with `unrar` in it on aarch64-linux and am able to execute it, so yes, it can be made to work.
    """
  +lang: "en"
  +isAdult: false
  +favouriteCount: 0
  +score: 0
  +lastActive: DateTime @1705491857 {#2204
    date: 2024-01-17 12:44:17.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@harsh3466@lemmy.world"
    "@skullgiver@popplesburger.hilciferous.nl"
    "@Atemu@lemmy.ml"
  ]
  +children: Doctrine\ORM\PersistentCollection {#2236 …}
  +nested: Doctrine\ORM\PersistentCollection {#2226 …}
  +votes: Doctrine\ORM\PersistentCollection {#2238 …}
  +reports: Doctrine\ORM\PersistentCollection {#2249 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2259 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2244 …}
  -id: 316499
  -bodyTs: "'aarch64':17 'aarch64-linux':16 'abl':21 'damn':1 'execut':23 'file':3 'linux':18 'made':30 'nix':9 'nix-shel':8 'open':6 'rat':2 'shell':10 'unrar':12 'work':32 'yes':26"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://lemmy.ml/comment/7468337"
  +editedAt: null
  +createdAt: DateTimeImmutable @1705491857 {#2209
    date: 2024-01-17 12:44:17.0 +01:00
  }
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS DENIED
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
35 DENIED edit
App\Entity\EntryComment {#2235
  +user: App\Entity\User {#263 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#2242 …}
  +magazine: Proxies\__CG__\App\Entity\Magazine {#1715 …}
  +image: null
  +parent: Proxies\__CG__\App\Entity\EntryComment {#2239 …}
  +root: Proxies\__CG__\App\Entity\EntryComment {#2240 …}
  +body: """
    Damn rat files…\n
    \n
    I just opened a `nix-shell` with `unrar` in it on aarch64-linux and am able to execute it, so yes, it can be made to work.
    """
  +lang: "en"
  +isAdult: false
  +favouriteCount: 0
  +score: 0
  +lastActive: DateTime @1705491857 {#2204
    date: 2024-01-17 12:44:17.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@harsh3466@lemmy.world"
    "@skullgiver@popplesburger.hilciferous.nl"
    "@Atemu@lemmy.ml"
  ]
  +children: Doctrine\ORM\PersistentCollection {#2236 …}
  +nested: Doctrine\ORM\PersistentCollection {#2226 …}
  +votes: Doctrine\ORM\PersistentCollection {#2238 …}
  +reports: Doctrine\ORM\PersistentCollection {#2249 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2259 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2244 …}
  -id: 316499
  -bodyTs: "'aarch64':17 'aarch64-linux':16 'abl':21 'damn':1 'execut':23 'file':3 'linux':18 'made':30 'nix':9 'nix-shel':8 'open':6 'rat':2 'shell':10 'unrar':12 'work':32 'yes':26"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://lemmy.ml/comment/7468337"
  +editedAt: null
  +createdAt: DateTimeImmutable @1705491857 {#2209
    date: 2024-01-17 12:44:17.0 +01:00
  }
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS DENIED
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
36 DENIED moderate
App\Entity\EntryComment {#2235
  +user: App\Entity\User {#263 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#2242 …}
  +magazine: Proxies\__CG__\App\Entity\Magazine {#1715 …}
  +image: null
  +parent: Proxies\__CG__\App\Entity\EntryComment {#2239 …}
  +root: Proxies\__CG__\App\Entity\EntryComment {#2240 …}
  +body: """
    Damn rat files…\n
    \n
    I just opened a `nix-shell` with `unrar` in it on aarch64-linux and am able to execute it, so yes, it can be made to work.
    """
  +lang: "en"
  +isAdult: false
  +favouriteCount: 0
  +score: 0
  +lastActive: DateTime @1705491857 {#2204
    date: 2024-01-17 12:44:17.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@harsh3466@lemmy.world"
    "@skullgiver@popplesburger.hilciferous.nl"
    "@Atemu@lemmy.ml"
  ]
  +children: Doctrine\ORM\PersistentCollection {#2236 …}
  +nested: Doctrine\ORM\PersistentCollection {#2226 …}
  +votes: Doctrine\ORM\PersistentCollection {#2238 …}
  +reports: Doctrine\ORM\PersistentCollection {#2249 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2259 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2244 …}
  -id: 316499
  -bodyTs: "'aarch64':17 'aarch64-linux':16 'abl':21 'damn':1 'execut':23 'file':3 'linux':18 'made':30 'nix':9 'nix-shel':8 'open':6 'rat':2 'shell':10 'unrar':12 'work':32 'yes':26"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://lemmy.ml/comment/7468337"
  +editedAt: null
  +createdAt: DateTimeImmutable @1705491857 {#2209
    date: 2024-01-17 12:44:17.0 +01:00
  }
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS DENIED
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
37 DENIED ROLE_USER
null
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"Symfony\Component\Security\Core\Authorization\Voter\RoleHierarchyVoter"
ACCESS DENIED
"App\Security\Voter\EntryCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
38 DENIED moderate
App\Entity\EntryComment {#2245
  +user: App\Entity\User {#263 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#2242 …}
  +magazine: Proxies\__CG__\App\Entity\Magazine {#1715 …}
  +image: null
  +parent: Proxies\__CG__\App\Entity\EntryComment {#2248 …}
  +root: Proxies\__CG__\App\Entity\EntryComment {#2243
    +user: App\Entity\User {#263 …}
    +entry: Proxies\__CG__\App\Entity\Entry {#2242 …}
    +magazine: Proxies\__CG__\App\Entity\Magazine {#1715 …}
    +image: null
    +parent: null
    +root: null
    +body: "There is unrar which is source-available but its license is unfree because it restricts usage. See: [fedoraproject.org/wiki/Licensing:Unrar](https://fedoraproject.org/wiki/Licensing:Unrar)"
    +lang: "en"
    +isAdult: false
    +favouriteCount: 7
    +score: 0
    +lastActive: DateTime @1725151495 {#2246
      date: 2024-09-01 02:44:55.0 +02:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@harsh3466@lemmy.world"
    ]
    +children: Doctrine\ORM\PersistentCollection {#2154 …}
    +nested: Doctrine\ORM\PersistentCollection {#2157 …}
    +votes: Doctrine\ORM\PersistentCollection {#2147 …}
    +reports: Doctrine\ORM\PersistentCollection {#2150 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2153 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2149 …}
    -id: 313343
    -bodyTs: "'/wiki/licensing:unrar](https://fedoraproject.org/wiki/licensing:unrar)':21 'avail':8 'fedoraproject.org':20 'fedoraproject.org/wiki/licensing:unrar](https://fedoraproject.org/wiki/licensing:unrar)':19 'licens':11 'restrict':16 'see':18 'sourc':7 'source-avail':6 'unfre':13 'unrar':3 'usag':17"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.ml/comment/7434864"
    +editedAt: null
    +createdAt: DateTimeImmutable @1705405996 {#2250
      date: 2024-01-16 12:53:16.0 +01:00
    }
    +__isInitialized__: true
     …2
  }
  +body: """
    Indeed it won’t modify rar archives. What do you need those for?\n
    \n
    The typical flow for rar archives is to unpack them and then either leave the files on disk as plain files or put them into a better archive format such as 7z.
    """
  +lang: "en"
  +isAdult: false
  +favouriteCount: 3
  +score: 0
  +lastActive: DateTime @1705415609 {#2264
    date: 2024-01-16 15:33:29.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@harsh3466@lemmy.world"
    "@Atemu@lemmy.ml"
  ]
  +children: Doctrine\ORM\PersistentCollection {#2247 …}
  +nested: Doctrine\ORM\PersistentCollection {#2256 …}
  +votes: Doctrine\ORM\PersistentCollection {#2284 …}
  +reports: Doctrine\ORM\PersistentCollection {#2286 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2188 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2034 …}
  -id: 313721
  -bodyTs: "'7z':45 'archiv':7,19,41 'better':40 'disk':31 'either':26 'file':29,34 'flow':16 'format':42 'inde':1 'leav':27 'modifi':5 'need':11 'plain':33 'put':36 'rar':6,18 'typic':15 'unpack':22 'won':3"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://lemmy.ml/comment/7437704"
  +editedAt: null
  +createdAt: DateTimeImmutable @1705415609 {#2263
    date: 2024-01-16 15:33:29.0 +01:00
  }
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS DENIED
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
39 DENIED edit
App\Entity\EntryComment {#2245
  +user: App\Entity\User {#263 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#2242 …}
  +magazine: Proxies\__CG__\App\Entity\Magazine {#1715 …}
  +image: null
  +parent: Proxies\__CG__\App\Entity\EntryComment {#2248 …}
  +root: Proxies\__CG__\App\Entity\EntryComment {#2243
    +user: App\Entity\User {#263 …}
    +entry: Proxies\__CG__\App\Entity\Entry {#2242 …}
    +magazine: Proxies\__CG__\App\Entity\Magazine {#1715 …}
    +image: null
    +parent: null
    +root: null
    +body: "There is unrar which is source-available but its license is unfree because it restricts usage. See: [fedoraproject.org/wiki/Licensing:Unrar](https://fedoraproject.org/wiki/Licensing:Unrar)"
    +lang: "en"
    +isAdult: false
    +favouriteCount: 7
    +score: 0
    +lastActive: DateTime @1725151495 {#2246
      date: 2024-09-01 02:44:55.0 +02:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@harsh3466@lemmy.world"
    ]
    +children: Doctrine\ORM\PersistentCollection {#2154 …}
    +nested: Doctrine\ORM\PersistentCollection {#2157 …}
    +votes: Doctrine\ORM\PersistentCollection {#2147 …}
    +reports: Doctrine\ORM\PersistentCollection {#2150 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2153 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2149 …}
    -id: 313343
    -bodyTs: "'/wiki/licensing:unrar](https://fedoraproject.org/wiki/licensing:unrar)':21 'avail':8 'fedoraproject.org':20 'fedoraproject.org/wiki/licensing:unrar](https://fedoraproject.org/wiki/licensing:unrar)':19 'licens':11 'restrict':16 'see':18 'sourc':7 'source-avail':6 'unfre':13 'unrar':3 'usag':17"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.ml/comment/7434864"
    +editedAt: null
    +createdAt: DateTimeImmutable @1705405996 {#2250
      date: 2024-01-16 12:53:16.0 +01:00
    }
    +__isInitialized__: true
     …2
  }
  +body: """
    Indeed it won’t modify rar archives. What do you need those for?\n
    \n
    The typical flow for rar archives is to unpack them and then either leave the files on disk as plain files or put them into a better archive format such as 7z.
    """
  +lang: "en"
  +isAdult: false
  +favouriteCount: 3
  +score: 0
  +lastActive: DateTime @1705415609 {#2264
    date: 2024-01-16 15:33:29.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@harsh3466@lemmy.world"
    "@Atemu@lemmy.ml"
  ]
  +children: Doctrine\ORM\PersistentCollection {#2247 …}
  +nested: Doctrine\ORM\PersistentCollection {#2256 …}
  +votes: Doctrine\ORM\PersistentCollection {#2284 …}
  +reports: Doctrine\ORM\PersistentCollection {#2286 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2188 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2034 …}
  -id: 313721
  -bodyTs: "'7z':45 'archiv':7,19,41 'better':40 'disk':31 'either':26 'file':29,34 'flow':16 'format':42 'inde':1 'leav':27 'modifi':5 'need':11 'plain':33 'put':36 'rar':6,18 'typic':15 'unpack':22 'won':3"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://lemmy.ml/comment/7437704"
  +editedAt: null
  +createdAt: DateTimeImmutable @1705415609 {#2263
    date: 2024-01-16 15:33:29.0 +01:00
  }
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS DENIED
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
40 DENIED moderate
App\Entity\EntryComment {#2245
  +user: App\Entity\User {#263 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#2242 …}
  +magazine: Proxies\__CG__\App\Entity\Magazine {#1715 …}
  +image: null
  +parent: Proxies\__CG__\App\Entity\EntryComment {#2248 …}
  +root: Proxies\__CG__\App\Entity\EntryComment {#2243
    +user: App\Entity\User {#263 …}
    +entry: Proxies\__CG__\App\Entity\Entry {#2242 …}
    +magazine: Proxies\__CG__\App\Entity\Magazine {#1715 …}
    +image: null
    +parent: null
    +root: null
    +body: "There is unrar which is source-available but its license is unfree because it restricts usage. See: [fedoraproject.org/wiki/Licensing:Unrar](https://fedoraproject.org/wiki/Licensing:Unrar)"
    +lang: "en"
    +isAdult: false
    +favouriteCount: 7
    +score: 0
    +lastActive: DateTime @1725151495 {#2246
      date: 2024-09-01 02:44:55.0 +02:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@harsh3466@lemmy.world"
    ]
    +children: Doctrine\ORM\PersistentCollection {#2154 …}
    +nested: Doctrine\ORM\PersistentCollection {#2157 …}
    +votes: Doctrine\ORM\PersistentCollection {#2147 …}
    +reports: Doctrine\ORM\PersistentCollection {#2150 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2153 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2149 …}
    -id: 313343
    -bodyTs: "'/wiki/licensing:unrar](https://fedoraproject.org/wiki/licensing:unrar)':21 'avail':8 'fedoraproject.org':20 'fedoraproject.org/wiki/licensing:unrar](https://fedoraproject.org/wiki/licensing:unrar)':19 'licens':11 'restrict':16 'see':18 'sourc':7 'source-avail':6 'unfre':13 'unrar':3 'usag':17"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.ml/comment/7434864"
    +editedAt: null
    +createdAt: DateTimeImmutable @1705405996 {#2250
      date: 2024-01-16 12:53:16.0 +01:00
    }
    +__isInitialized__: true
     …2
  }
  +body: """
    Indeed it won’t modify rar archives. What do you need those for?\n
    \n
    The typical flow for rar archives is to unpack them and then either leave the files on disk as plain files or put them into a better archive format such as 7z.
    """
  +lang: "en"
  +isAdult: false
  +favouriteCount: 3
  +score: 0
  +lastActive: DateTime @1705415609 {#2264
    date: 2024-01-16 15:33:29.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@harsh3466@lemmy.world"
    "@Atemu@lemmy.ml"
  ]
  +children: Doctrine\ORM\PersistentCollection {#2247 …}
  +nested: Doctrine\ORM\PersistentCollection {#2256 …}
  +votes: Doctrine\ORM\PersistentCollection {#2284 …}
  +reports: Doctrine\ORM\PersistentCollection {#2286 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2188 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2034 …}
  -id: 313721
  -bodyTs: "'7z':45 'archiv':7,19,41 'better':40 'disk':31 'either':26 'file':29,34 'flow':16 'format':42 'inde':1 'leav':27 'modifi':5 'need':11 'plain':33 'put':36 'rar':6,18 'typic':15 'unpack':22 'won':3"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://lemmy.ml/comment/7437704"
  +editedAt: null
  +createdAt: DateTimeImmutable @1705415609 {#2263
    date: 2024-01-16 15:33:29.0 +01:00
  }
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS DENIED
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
41 DENIED ROLE_USER
null
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"Symfony\Component\Security\Core\Authorization\Voter\RoleHierarchyVoter"
ACCESS DENIED
"App\Security\Voter\EntryCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
42 DENIED moderate
Proxies\__CG__\App\Entity\EntryComment {#2243
  +user: App\Entity\User {#263 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#2242 …}
  +magazine: Proxies\__CG__\App\Entity\Magazine {#1715 …}
  +image: null
  +parent: null
  +root: null
  +body: "There is unrar which is source-available but its license is unfree because it restricts usage. See: [fedoraproject.org/wiki/Licensing:Unrar](https://fedoraproject.org/wiki/Licensing:Unrar)"
  +lang: "en"
  +isAdult: false
  +favouriteCount: 7
  +score: 0
  +lastActive: DateTime @1725151495 {#2246
    date: 2024-09-01 02:44:55.0 +02:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@harsh3466@lemmy.world"
  ]
  +children: Doctrine\ORM\PersistentCollection {#2154 …}
  +nested: Doctrine\ORM\PersistentCollection {#2157 …}
  +votes: Doctrine\ORM\PersistentCollection {#2147 …}
  +reports: Doctrine\ORM\PersistentCollection {#2150 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2153 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2149 …}
  -id: 313343
  -bodyTs: "'/wiki/licensing:unrar](https://fedoraproject.org/wiki/licensing:unrar)':21 'avail':8 'fedoraproject.org':20 'fedoraproject.org/wiki/licensing:unrar](https://fedoraproject.org/wiki/licensing:unrar)':19 'licens':11 'restrict':16 'see':18 'sourc':7 'source-avail':6 'unfre':13 'unrar':3 'usag':17"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://lemmy.ml/comment/7434864"
  +editedAt: null
  +createdAt: DateTimeImmutable @1705405996 {#2250
    date: 2024-01-16 12:53:16.0 +01:00
  }
  +__isInitialized__: true
   …2
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS DENIED
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
43 DENIED edit
Proxies\__CG__\App\Entity\EntryComment {#2243
  +user: App\Entity\User {#263 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#2242 …}
  +magazine: Proxies\__CG__\App\Entity\Magazine {#1715 …}
  +image: null
  +parent: null
  +root: null
  +body: "There is unrar which is source-available but its license is unfree because it restricts usage. See: [fedoraproject.org/wiki/Licensing:Unrar](https://fedoraproject.org/wiki/Licensing:Unrar)"
  +lang: "en"
  +isAdult: false
  +favouriteCount: 7
  +score: 0
  +lastActive: DateTime @1725151495 {#2246
    date: 2024-09-01 02:44:55.0 +02:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@harsh3466@lemmy.world"
  ]
  +children: Doctrine\ORM\PersistentCollection {#2154 …}
  +nested: Doctrine\ORM\PersistentCollection {#2157 …}
  +votes: Doctrine\ORM\PersistentCollection {#2147 …}
  +reports: Doctrine\ORM\PersistentCollection {#2150 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2153 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2149 …}
  -id: 313343
  -bodyTs: "'/wiki/licensing:unrar](https://fedoraproject.org/wiki/licensing:unrar)':21 'avail':8 'fedoraproject.org':20 'fedoraproject.org/wiki/licensing:unrar](https://fedoraproject.org/wiki/licensing:unrar)':19 'licens':11 'restrict':16 'see':18 'sourc':7 'source-avail':6 'unfre':13 'unrar':3 'usag':17"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://lemmy.ml/comment/7434864"
  +editedAt: null
  +createdAt: DateTimeImmutable @1705405996 {#2250
    date: 2024-01-16 12:53:16.0 +01:00
  }
  +__isInitialized__: true
   …2
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS DENIED
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
44 DENIED moderate
Proxies\__CG__\App\Entity\EntryComment {#2243
  +user: App\Entity\User {#263 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#2242 …}
  +magazine: Proxies\__CG__\App\Entity\Magazine {#1715 …}
  +image: null
  +parent: null
  +root: null
  +body: "There is unrar which is source-available but its license is unfree because it restricts usage. See: [fedoraproject.org/wiki/Licensing:Unrar](https://fedoraproject.org/wiki/Licensing:Unrar)"
  +lang: "en"
  +isAdult: false
  +favouriteCount: 7
  +score: 0
  +lastActive: DateTime @1725151495 {#2246
    date: 2024-09-01 02:44:55.0 +02:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@harsh3466@lemmy.world"
  ]
  +children: Doctrine\ORM\PersistentCollection {#2154 …}
  +nested: Doctrine\ORM\PersistentCollection {#2157 …}
  +votes: Doctrine\ORM\PersistentCollection {#2147 …}
  +reports: Doctrine\ORM\PersistentCollection {#2150 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2153 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2149 …}
  -id: 313343
  -bodyTs: "'/wiki/licensing:unrar](https://fedoraproject.org/wiki/licensing:unrar)':21 'avail':8 'fedoraproject.org':20 'fedoraproject.org/wiki/licensing:unrar](https://fedoraproject.org/wiki/licensing:unrar)':19 'licens':11 'restrict':16 'see':18 'sourc':7 'source-avail':6 'unfre':13 'unrar':3 'usag':17"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://lemmy.ml/comment/7434864"
  +editedAt: null
  +createdAt: DateTimeImmutable @1705405996 {#2250
    date: 2024-01-16 12:53:16.0 +01:00
  }
  +__isInitialized__: true
   …2
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS DENIED
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
45 DENIED ROLE_USER
null
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"Symfony\Component\Security\Core\Authorization\Voter\RoleHierarchyVoter"
ACCESS DENIED
"App\Security\Voter\EntryCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
46 DENIED moderate
App\Entity\EntryComment {#2179
  +user: App\Entity\User {#263 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#2242 …}
  +magazine: Proxies\__CG__\App\Entity\Magazine {#1715 …}
  +image: null
  +parent: Proxies\__CG__\App\Entity\EntryComment {#2181 …}
  +root: Proxies\__CG__\App\Entity\EntryComment {#2181 …}
  +body: "Only with the unfree unrar plugin."
  +lang: "en"
  +isAdult: false
  +favouriteCount: 2
  +score: 0
  +lastActive: DateTime @1705405958 {#2155
    date: 2024-01-16 12:52:38.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@harsh3466@lemmy.world"
    "@bitwolf@lemmy.one"
  ]
  +children: Doctrine\ORM\PersistentCollection {#2182 …}
  +nested: Doctrine\ORM\PersistentCollection {#2172 …}
  +votes: Doctrine\ORM\PersistentCollection {#2173 …}
  +reports: Doctrine\ORM\PersistentCollection {#2175 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2176 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2178 …}
  -id: 313340
  -bodyTs: "'plugin':6 'unfre':4 'unrar':5"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://lemmy.ml/comment/7434834"
  +editedAt: null
  +createdAt: DateTimeImmutable @1705405958 {#2156
    date: 2024-01-16 12:52:38.0 +01:00
  }
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS DENIED
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
47 DENIED edit
App\Entity\EntryComment {#2179
  +user: App\Entity\User {#263 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#2242 …}
  +magazine: Proxies\__CG__\App\Entity\Magazine {#1715 …}
  +image: null
  +parent: Proxies\__CG__\App\Entity\EntryComment {#2181 …}
  +root: Proxies\__CG__\App\Entity\EntryComment {#2181 …}
  +body: "Only with the unfree unrar plugin."
  +lang: "en"
  +isAdult: false
  +favouriteCount: 2
  +score: 0
  +lastActive: DateTime @1705405958 {#2155
    date: 2024-01-16 12:52:38.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@harsh3466@lemmy.world"
    "@bitwolf@lemmy.one"
  ]
  +children: Doctrine\ORM\PersistentCollection {#2182 …}
  +nested: Doctrine\ORM\PersistentCollection {#2172 …}
  +votes: Doctrine\ORM\PersistentCollection {#2173 …}
  +reports: Doctrine\ORM\PersistentCollection {#2175 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2176 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2178 …}
  -id: 313340
  -bodyTs: "'plugin':6 'unfre':4 'unrar':5"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://lemmy.ml/comment/7434834"
  +editedAt: null
  +createdAt: DateTimeImmutable @1705405958 {#2156
    date: 2024-01-16 12:52:38.0 +01:00
  }
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS DENIED
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
48 DENIED moderate
App\Entity\EntryComment {#2179
  +user: App\Entity\User {#263 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#2242 …}
  +magazine: Proxies\__CG__\App\Entity\Magazine {#1715 …}
  +image: null
  +parent: Proxies\__CG__\App\Entity\EntryComment {#2181 …}
  +root: Proxies\__CG__\App\Entity\EntryComment {#2181 …}
  +body: "Only with the unfree unrar plugin."
  +lang: "en"
  +isAdult: false
  +favouriteCount: 2
  +score: 0
  +lastActive: DateTime @1705405958 {#2155
    date: 2024-01-16 12:52:38.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@harsh3466@lemmy.world"
    "@bitwolf@lemmy.one"
  ]
  +children: Doctrine\ORM\PersistentCollection {#2182 …}
  +nested: Doctrine\ORM\PersistentCollection {#2172 …}
  +votes: Doctrine\ORM\PersistentCollection {#2173 …}
  +reports: Doctrine\ORM\PersistentCollection {#2175 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2176 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2178 …}
  -id: 313340
  -bodyTs: "'plugin':6 'unfre':4 'unrar':5"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://lemmy.ml/comment/7434834"
  +editedAt: null
  +createdAt: DateTimeImmutable @1705405958 {#2156
    date: 2024-01-16 12:52:38.0 +01:00
  }
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS DENIED
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
49 DENIED ROLE_USER
null
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"Symfony\Component\Security\Core\Authorization\Voter\RoleHierarchyVoter"
ACCESS DENIED
"App\Security\Voter\EntryCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
50 DENIED moderate
App\Entity\EntryComment {#2168
  +user: App\Entity\User {#263 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#2242 …}
  +magazine: Proxies\__CG__\App\Entity\Magazine {#1715 …}
  +image: null
  +parent: Proxies\__CG__\App\Entity\EntryComment {#2240 …}
  +root: Proxies\__CG__\App\Entity\EntryComment {#2240 …}
  +body: "It can only do that with the unfree unrar plugin. Do not expect your distro to ship it by default due to that issue."
  +lang: "en"
  +isAdult: false
  +favouriteCount: 3
  +score: 0
  +lastActive: DateTime @1705405942 {#2180
    date: 2024-01-16 12:52:22.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@harsh3466@lemmy.world"
    "@skullgiver@popplesburger.hilciferous.nl"
  ]
  +children: Doctrine\ORM\PersistentCollection {#2169 …}
  +nested: Doctrine\ORM\PersistentCollection {#2134 …}
  +votes: Doctrine\ORM\PersistentCollection {#1985 …}
  +reports: Doctrine\ORM\PersistentCollection {#1994 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2005 …}
  +notifications: Doctrine\ORM\PersistentCollection {#1996 …}
  -id: 313339
  -bodyTs: "'default':20 'distro':15 'due':21 'expect':13 'issu':24 'plugin':10 'ship':17 'unfre':8 'unrar':9"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://lemmy.ml/comment/7434827"
  +editedAt: null
  +createdAt: DateTimeImmutable @1705405942 {#2185
    date: 2024-01-16 12:52:22.0 +01:00
  }
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS DENIED
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
51 DENIED edit
App\Entity\EntryComment {#2168
  +user: App\Entity\User {#263 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#2242 …}
  +magazine: Proxies\__CG__\App\Entity\Magazine {#1715 …}
  +image: null
  +parent: Proxies\__CG__\App\Entity\EntryComment {#2240 …}
  +root: Proxies\__CG__\App\Entity\EntryComment {#2240 …}
  +body: "It can only do that with the unfree unrar plugin. Do not expect your distro to ship it by default due to that issue."
  +lang: "en"
  +isAdult: false
  +favouriteCount: 3
  +score: 0
  +lastActive: DateTime @1705405942 {#2180
    date: 2024-01-16 12:52:22.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@harsh3466@lemmy.world"
    "@skullgiver@popplesburger.hilciferous.nl"
  ]
  +children: Doctrine\ORM\PersistentCollection {#2169 …}
  +nested: Doctrine\ORM\PersistentCollection {#2134 …}
  +votes: Doctrine\ORM\PersistentCollection {#1985 …}
  +reports: Doctrine\ORM\PersistentCollection {#1994 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2005 …}
  +notifications: Doctrine\ORM\PersistentCollection {#1996 …}
  -id: 313339
  -bodyTs: "'default':20 'distro':15 'due':21 'expect':13 'issu':24 'plugin':10 'ship':17 'unfre':8 'unrar':9"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://lemmy.ml/comment/7434827"
  +editedAt: null
  +createdAt: DateTimeImmutable @1705405942 {#2185
    date: 2024-01-16 12:52:22.0 +01:00
  }
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS DENIED
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
52 DENIED moderate
App\Entity\EntryComment {#2168
  +user: App\Entity\User {#263 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#2242 …}
  +magazine: Proxies\__CG__\App\Entity\Magazine {#1715 …}
  +image: null
  +parent: Proxies\__CG__\App\Entity\EntryComment {#2240 …}
  +root: Proxies\__CG__\App\Entity\EntryComment {#2240 …}
  +body: "It can only do that with the unfree unrar plugin. Do not expect your distro to ship it by default due to that issue."
  +lang: "en"
  +isAdult: false
  +favouriteCount: 3
  +score: 0
  +lastActive: DateTime @1705405942 {#2180
    date: 2024-01-16 12:52:22.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@harsh3466@lemmy.world"
    "@skullgiver@popplesburger.hilciferous.nl"
  ]
  +children: Doctrine\ORM\PersistentCollection {#2169 …}
  +nested: Doctrine\ORM\PersistentCollection {#2134 …}
  +votes: Doctrine\ORM\PersistentCollection {#1985 …}
  +reports: Doctrine\ORM\PersistentCollection {#1994 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2005 …}
  +notifications: Doctrine\ORM\PersistentCollection {#1996 …}
  -id: 313339
  -bodyTs: "'default':20 'distro':15 'due':21 'expect':13 'issu':24 'plugin':10 'ship':17 'unfre':8 'unrar':9"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://lemmy.ml/comment/7434827"
  +editedAt: null
  +createdAt: DateTimeImmutable @1705405942 {#2185
    date: 2024-01-16 12:52:22.0 +01:00
  }
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS DENIED
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
53 DENIED ROLE_USER
null
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"Symfony\Component\Security\Core\Authorization\Voter\RoleHierarchyVoter"
ACCESS DENIED
"App\Security\Voter\EntryCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
54 DENIED moderate
App\Entity\EntryComment {#2001
  +user: App\Entity\User {#263 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#2002 …}
  +magazine: Proxies\__CG__\App\Entity\Magazine {#2270 …}
  +image: null
  +parent: Proxies\__CG__\App\Entity\EntryComment {#1999 …}
  +root: Proxies\__CG__\App\Entity\EntryComment {#1999 …}
  +body: """
    Cookie banners are not really about cookies.\n
    \n
    What they’re actually asking for is consent to process your data for profit in unethical ways. That usually involves cookies but could theoretically be done entirely without. They’re just a technological standard.\n
    \n
    You might aswell say: “We use https. [consent] [settings]”
    """
  +lang: "en"
  +isAdult: false
  +favouriteCount: 1
  +score: 0
  +lastActive: DateTime @1705362635 {#2184
    date: 2024-01-16 00:50:35.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@rinze@infosec.pub"
    "@Engywuck@lemm.ee"
    "@rinze@infosec.pub"
    "@Engywuck@lemm.ee"
    "@rinze@infosec.pub"
    "@Engywuck@lemm.ee"
  ]
  +children: Doctrine\ORM\PersistentCollection {#2000 …}
  +nested: Doctrine\ORM\PersistentCollection {#2007 …}
  +votes: Doctrine\ORM\PersistentCollection {#1990 …}
  +reports: Doctrine\ORM\PersistentCollection {#2010 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2014 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2016 …}
  -id: 312173
  -bodyTs: "'actual':11 'ask':12 'aswel':44 'banner':2 'consent':15,49 'cooki':1,7,28 'could':30 'data':19 'done':33 'entir':34 'https':48 'involv':27 'might':43 'process':17 'profit':21 're':10,37 'realli':5 'say':45 'set':50 'standard':41 'technolog':40 'theoret':31 'uneth':23 'use':47 'usual':26 'way':24 'without':35"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://lemmy.ml/comment/7412862"
  +editedAt: DateTimeImmutable @1724400359 {#2183
    date: 2024-08-23 10:05:59.0 +02:00
  }
  +createdAt: DateTimeImmutable @1705362635 {#2120
    date: 2024-01-16 00:50:35.0 +01:00
  }
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS DENIED
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
55 DENIED edit
App\Entity\EntryComment {#2001
  +user: App\Entity\User {#263 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#2002 …}
  +magazine: Proxies\__CG__\App\Entity\Magazine {#2270 …}
  +image: null
  +parent: Proxies\__CG__\App\Entity\EntryComment {#1999 …}
  +root: Proxies\__CG__\App\Entity\EntryComment {#1999 …}
  +body: """
    Cookie banners are not really about cookies.\n
    \n
    What they’re actually asking for is consent to process your data for profit in unethical ways. That usually involves cookies but could theoretically be done entirely without. They’re just a technological standard.\n
    \n
    You might aswell say: “We use https. [consent] [settings]”
    """
  +lang: "en"
  +isAdult: false
  +favouriteCount: 1
  +score: 0
  +lastActive: DateTime @1705362635 {#2184
    date: 2024-01-16 00:50:35.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@rinze@infosec.pub"
    "@Engywuck@lemm.ee"
    "@rinze@infosec.pub"
    "@Engywuck@lemm.ee"
    "@rinze@infosec.pub"
    "@Engywuck@lemm.ee"
  ]
  +children: Doctrine\ORM\PersistentCollection {#2000 …}
  +nested: Doctrine\ORM\PersistentCollection {#2007 …}
  +votes: Doctrine\ORM\PersistentCollection {#1990 …}
  +reports: Doctrine\ORM\PersistentCollection {#2010 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2014 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2016 …}
  -id: 312173
  -bodyTs: "'actual':11 'ask':12 'aswel':44 'banner':2 'consent':15,49 'cooki':1,7,28 'could':30 'data':19 'done':33 'entir':34 'https':48 'involv':27 'might':43 'process':17 'profit':21 're':10,37 'realli':5 'say':45 'set':50 'standard':41 'technolog':40 'theoret':31 'uneth':23 'use':47 'usual':26 'way':24 'without':35"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://lemmy.ml/comment/7412862"
  +editedAt: DateTimeImmutable @1724400359 {#2183
    date: 2024-08-23 10:05:59.0 +02:00
  }
  +createdAt: DateTimeImmutable @1705362635 {#2120
    date: 2024-01-16 00:50:35.0 +01:00
  }
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS DENIED
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
56 DENIED moderate
App\Entity\EntryComment {#2001
  +user: App\Entity\User {#263 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#2002 …}
  +magazine: Proxies\__CG__\App\Entity\Magazine {#2270 …}
  +image: null
  +parent: Proxies\__CG__\App\Entity\EntryComment {#1999 …}
  +root: Proxies\__CG__\App\Entity\EntryComment {#1999 …}
  +body: """
    Cookie banners are not really about cookies.\n
    \n
    What they’re actually asking for is consent to process your data for profit in unethical ways. That usually involves cookies but could theoretically be done entirely without. They’re just a technological standard.\n
    \n
    You might aswell say: “We use https. [consent] [settings]”
    """
  +lang: "en"
  +isAdult: false
  +favouriteCount: 1
  +score: 0
  +lastActive: DateTime @1705362635 {#2184
    date: 2024-01-16 00:50:35.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@rinze@infosec.pub"
    "@Engywuck@lemm.ee"
    "@rinze@infosec.pub"
    "@Engywuck@lemm.ee"
    "@rinze@infosec.pub"
    "@Engywuck@lemm.ee"
  ]
  +children: Doctrine\ORM\PersistentCollection {#2000 …}
  +nested: Doctrine\ORM\PersistentCollection {#2007 …}
  +votes: Doctrine\ORM\PersistentCollection {#1990 …}
  +reports: Doctrine\ORM\PersistentCollection {#2010 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2014 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2016 …}
  -id: 312173
  -bodyTs: "'actual':11 'ask':12 'aswel':44 'banner':2 'consent':15,49 'cooki':1,7,28 'could':30 'data':19 'done':33 'entir':34 'https':48 'involv':27 'might':43 'process':17 'profit':21 're':10,37 'realli':5 'say':45 'set':50 'standard':41 'technolog':40 'theoret':31 'uneth':23 'use':47 'usual':26 'way':24 'without':35"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://lemmy.ml/comment/7412862"
  +editedAt: DateTimeImmutable @1724400359 {#2183
    date: 2024-08-23 10:05:59.0 +02:00
  }
  +createdAt: DateTimeImmutable @1705362635 {#2120
    date: 2024-01-16 00:50:35.0 +01:00
  }
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS DENIED
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
57 DENIED ROLE_USER
null
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"Symfony\Component\Security\Core\Authorization\Voter\RoleHierarchyVoter"
ACCESS DENIED
"App\Security\Voter\EntryCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
58 DENIED moderate
App\Entity\EntryComment {#1984
  +user: App\Entity\User {#263 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#1987 …}
  +magazine: Proxies\__CG__\App\Entity\Magazine {#1715 …}
  +image: null
  +parent: Proxies\__CG__\App\Entity\EntryComment {#1981 …}
  +root: Proxies\__CG__\App\Entity\EntryComment {#1983 …}
  +body: "And, most importantly, money bags to subsidise the hell out of it. Let’s not kid ourselves here, the damn low price is one of the main reasons why people buy the SD rather than the ~2x more expensive alternatives."
  +lang: "en"
  +isAdult: false
  +favouriteCount: 15
  +score: 0
  +lastActive: DateTime @1705016367 {#1992
    date: 2024-01-12 00:39:27.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@canpolat@programming.dev"
    "@WarmSoda@lemm.ee"
    "@wren@sopuli.xyz"
    "@aniki@lemm.ee"
  ]
  +children: Doctrine\ORM\PersistentCollection {#1982 …}
  +nested: Doctrine\ORM\PersistentCollection {#1980 …}
  +votes: Doctrine\ORM\PersistentCollection {#2375 …}
  +reports: Doctrine\ORM\PersistentCollection {#2374 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2362 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2367 …}
  -id: 300211
  -bodyTs: "'2x':37 'altern':40 'bag':5 'buy':31 'damn':20 'expens':39 'hell':9 'import':3 'kid':16 'let':13 'low':21 'main':27 'money':4 'one':24 'peopl':30 'price':22 'rather':34 'reason':28 'sd':33 'subsidis':7"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://lemmy.ml/comment/7267522"
  +editedAt: null
  +createdAt: DateTimeImmutable @1705016367 {#1998
    date: 2024-01-12 00:39:27.0 +01:00
  }
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS DENIED
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
59 DENIED edit
App\Entity\EntryComment {#1984
  +user: App\Entity\User {#263 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#1987 …}
  +magazine: Proxies\__CG__\App\Entity\Magazine {#1715 …}
  +image: null
  +parent: Proxies\__CG__\App\Entity\EntryComment {#1981 …}
  +root: Proxies\__CG__\App\Entity\EntryComment {#1983 …}
  +body: "And, most importantly, money bags to subsidise the hell out of it. Let’s not kid ourselves here, the damn low price is one of the main reasons why people buy the SD rather than the ~2x more expensive alternatives."
  +lang: "en"
  +isAdult: false
  +favouriteCount: 15
  +score: 0
  +lastActive: DateTime @1705016367 {#1992
    date: 2024-01-12 00:39:27.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@canpolat@programming.dev"
    "@WarmSoda@lemm.ee"
    "@wren@sopuli.xyz"
    "@aniki@lemm.ee"
  ]
  +children: Doctrine\ORM\PersistentCollection {#1982 …}
  +nested: Doctrine\ORM\PersistentCollection {#1980 …}
  +votes: Doctrine\ORM\PersistentCollection {#2375 …}
  +reports: Doctrine\ORM\PersistentCollection {#2374 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2362 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2367 …}
  -id: 300211
  -bodyTs: "'2x':37 'altern':40 'bag':5 'buy':31 'damn':20 'expens':39 'hell':9 'import':3 'kid':16 'let':13 'low':21 'main':27 'money':4 'one':24 'peopl':30 'price':22 'rather':34 'reason':28 'sd':33 'subsidis':7"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://lemmy.ml/comment/7267522"
  +editedAt: null
  +createdAt: DateTimeImmutable @1705016367 {#1998
    date: 2024-01-12 00:39:27.0 +01:00
  }
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS DENIED
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
60 DENIED moderate
App\Entity\EntryComment {#1984
  +user: App\Entity\User {#263 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#1987 …}
  +magazine: Proxies\__CG__\App\Entity\Magazine {#1715 …}
  +image: null
  +parent: Proxies\__CG__\App\Entity\EntryComment {#1981 …}
  +root: Proxies\__CG__\App\Entity\EntryComment {#1983 …}
  +body: "And, most importantly, money bags to subsidise the hell out of it. Let’s not kid ourselves here, the damn low price is one of the main reasons why people buy the SD rather than the ~2x more expensive alternatives."
  +lang: "en"
  +isAdult: false
  +favouriteCount: 15
  +score: 0
  +lastActive: DateTime @1705016367 {#1992
    date: 2024-01-12 00:39:27.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@canpolat@programming.dev"
    "@WarmSoda@lemm.ee"
    "@wren@sopuli.xyz"
    "@aniki@lemm.ee"
  ]
  +children: Doctrine\ORM\PersistentCollection {#1982 …}
  +nested: Doctrine\ORM\PersistentCollection {#1980 …}
  +votes: Doctrine\ORM\PersistentCollection {#2375 …}
  +reports: Doctrine\ORM\PersistentCollection {#2374 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2362 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2367 …}
  -id: 300211
  -bodyTs: "'2x':37 'altern':40 'bag':5 'buy':31 'damn':20 'expens':39 'hell':9 'import':3 'kid':16 'let':13 'low':21 'main':27 'money':4 'one':24 'peopl':30 'price':22 'rather':34 'reason':28 'sd':33 'subsidis':7"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://lemmy.ml/comment/7267522"
  +editedAt: null
  +createdAt: DateTimeImmutable @1705016367 {#1998
    date: 2024-01-12 00:39:27.0 +01:00
  }
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS DENIED
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details