GET https://kbin.spritesserver.nl/u/@stifle867@programming.dev/comments/commented?p=4

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 …}
}
11.61 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.06 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 {#2024
  +user: App\Entity\User {#265 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#2359 …}
  +magazine: Proxies\__CG__\App\Entity\Magazine {#2455 …}
  +image: null
  +parent: Proxies\__CG__\App\Entity\EntryComment {#1907 …}
  +root: Proxies\__CG__\App\Entity\EntryComment {#1908 …}
  +body: "Especially the way they snake around why they didnt disclose it. “We can only disclose now”. Why? They made it clear they didn’t receive a court order or anything that would prevent them. They specifically mention that it was only an informal phone call from a police department."
  +lang: "en"
  +isAdult: false
  +favouriteCount: 10
  +score: 0
  +lastActive: DateTime @1697952148 {#2012
    date: 2023-10-22 07:22:28.0 +02:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@Imprint9816@lemmy.dbzer0.com"
    "@stifle867@programming.dev"
    "@RootBeerGuy@discuss.tchncs.de"
  ]
  +children: Doctrine\ORM\PersistentCollection {#1883 …}
  +nested: Doctrine\ORM\PersistentCollection {#2389 …}
  +votes: Doctrine\ORM\PersistentCollection {#2387 …}
  +reports: Doctrine\ORM\PersistentCollection {#2394 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2458 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2452 …}
  -id: 64151
  -bodyTs: "'anyth':30 'around':6 'call':45 'clear':21 'court':27 'depart':49 'didn':23 'didnt':9 'disclos':10,15 'especi':1 'inform':43 'made':19 'mention':37 'order':28 'phone':44 'polic':48 'prevent':33 'receiv':25 'snake':5 'specif':36 'way':3 'would':32"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://programming.dev/comment/4116760"
  +editedAt: null
  +createdAt: DateTimeImmutable @1697952148 {#2361
    date: 2023-10-22 07:22:28.0 +02: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 {#2024
  +user: App\Entity\User {#265 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#2359 …}
  +magazine: Proxies\__CG__\App\Entity\Magazine {#2455 …}
  +image: null
  +parent: Proxies\__CG__\App\Entity\EntryComment {#1907 …}
  +root: Proxies\__CG__\App\Entity\EntryComment {#1908 …}
  +body: "Especially the way they snake around why they didnt disclose it. “We can only disclose now”. Why? They made it clear they didn’t receive a court order or anything that would prevent them. They specifically mention that it was only an informal phone call from a police department."
  +lang: "en"
  +isAdult: false
  +favouriteCount: 10
  +score: 0
  +lastActive: DateTime @1697952148 {#2012
    date: 2023-10-22 07:22:28.0 +02:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@Imprint9816@lemmy.dbzer0.com"
    "@stifle867@programming.dev"
    "@RootBeerGuy@discuss.tchncs.de"
  ]
  +children: Doctrine\ORM\PersistentCollection {#1883 …}
  +nested: Doctrine\ORM\PersistentCollection {#2389 …}
  +votes: Doctrine\ORM\PersistentCollection {#2387 …}
  +reports: Doctrine\ORM\PersistentCollection {#2394 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2458 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2452 …}
  -id: 64151
  -bodyTs: "'anyth':30 'around':6 'call':45 'clear':21 'court':27 'depart':49 'didn':23 'didnt':9 'disclos':10,15 'especi':1 'inform':43 'made':19 'mention':37 'order':28 'phone':44 'polic':48 'prevent':33 'receiv':25 'snake':5 'specif':36 'way':3 'would':32"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://programming.dev/comment/4116760"
  +editedAt: null
  +createdAt: DateTimeImmutable @1697952148 {#2361
    date: 2023-10-22 07:22:28.0 +02: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 {#2024
  +user: App\Entity\User {#265 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#2359 …}
  +magazine: Proxies\__CG__\App\Entity\Magazine {#2455 …}
  +image: null
  +parent: Proxies\__CG__\App\Entity\EntryComment {#1907 …}
  +root: Proxies\__CG__\App\Entity\EntryComment {#1908 …}
  +body: "Especially the way they snake around why they didnt disclose it. “We can only disclose now”. Why? They made it clear they didn’t receive a court order or anything that would prevent them. They specifically mention that it was only an informal phone call from a police department."
  +lang: "en"
  +isAdult: false
  +favouriteCount: 10
  +score: 0
  +lastActive: DateTime @1697952148 {#2012
    date: 2023-10-22 07:22:28.0 +02:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@Imprint9816@lemmy.dbzer0.com"
    "@stifle867@programming.dev"
    "@RootBeerGuy@discuss.tchncs.de"
  ]
  +children: Doctrine\ORM\PersistentCollection {#1883 …}
  +nested: Doctrine\ORM\PersistentCollection {#2389 …}
  +votes: Doctrine\ORM\PersistentCollection {#2387 …}
  +reports: Doctrine\ORM\PersistentCollection {#2394 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2458 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2452 …}
  -id: 64151
  -bodyTs: "'anyth':30 'around':6 'call':45 'clear':21 'court':27 'depart':49 'didn':23 'didnt':9 'disclos':10,15 'especi':1 'inform':43 'made':19 'mention':37 'order':28 'phone':44 'polic':48 'prevent':33 'receiv':25 'snake':5 'specif':36 'way':3 'would':32"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://programming.dev/comment/4116760"
  +editedAt: null
  +createdAt: DateTimeImmutable @1697952148 {#2361
    date: 2023-10-22 07:22:28.0 +02: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 {#2062
  +user: App\Entity\User {#265 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#2091 …}
  +magazine: Proxies\__CG__\App\Entity\Magazine {#2455 …}
  +image: null
  +parent: null
  +root: null
  +body: "This is a great idea! I wish more websites did warrant canaries, and those that do often fail to maintain them or plan for the case when a gag order prevents them from updating an existing canary. The only thing I would suggest is making it more clear that being in an alpha stage means that the product should not be relied upon in critical situations."
  +lang: "en"
  +isAdult: false
  +favouriteCount: 5
  +score: 0
  +lastActive: DateTime @1696901316 {#2018
    date: 2023-10-10 03:28:36.0 +02:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@Ward@lemmy.nz"
  ]
  +children: Doctrine\ORM\PersistentCollection {#2330 …}
  +nested: Doctrine\ORM\PersistentCollection {#2028 …}
  +votes: Doctrine\ORM\PersistentCollection {#2332 …}
  +reports: Doctrine\ORM\PersistentCollection {#2348 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2350 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2345 …}
  -id: 37293
  -bodyTs: "'alpha':53 'canari':12,37 'case':26 'clear':48 'critic':65 'exist':36 'fail':18 'gag':29 'great':4 'idea':5 'maintain':20 'make':45 'mean':55 'often':17 'order':30 'plan':23 'prevent':31 'product':58 'reli':62 'situat':66 'stage':54 'suggest':43 'thing':40 'updat':34 'upon':63 'warrant':11 'websit':9 'wish':7 'would':42"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://programming.dev/comment/3646164"
  +editedAt: null
  +createdAt: DateTimeImmutable @1696765931 {#2011
    date: 2023-10-08 13:52:11.0 +02: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 {#2062
  +user: App\Entity\User {#265 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#2091 …}
  +magazine: Proxies\__CG__\App\Entity\Magazine {#2455 …}
  +image: null
  +parent: null
  +root: null
  +body: "This is a great idea! I wish more websites did warrant canaries, and those that do often fail to maintain them or plan for the case when a gag order prevents them from updating an existing canary. The only thing I would suggest is making it more clear that being in an alpha stage means that the product should not be relied upon in critical situations."
  +lang: "en"
  +isAdult: false
  +favouriteCount: 5
  +score: 0
  +lastActive: DateTime @1696901316 {#2018
    date: 2023-10-10 03:28:36.0 +02:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@Ward@lemmy.nz"
  ]
  +children: Doctrine\ORM\PersistentCollection {#2330 …}
  +nested: Doctrine\ORM\PersistentCollection {#2028 …}
  +votes: Doctrine\ORM\PersistentCollection {#2332 …}
  +reports: Doctrine\ORM\PersistentCollection {#2348 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2350 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2345 …}
  -id: 37293
  -bodyTs: "'alpha':53 'canari':12,37 'case':26 'clear':48 'critic':65 'exist':36 'fail':18 'gag':29 'great':4 'idea':5 'maintain':20 'make':45 'mean':55 'often':17 'order':30 'plan':23 'prevent':31 'product':58 'reli':62 'situat':66 'stage':54 'suggest':43 'thing':40 'updat':34 'upon':63 'warrant':11 'websit':9 'wish':7 'would':42"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://programming.dev/comment/3646164"
  +editedAt: null
  +createdAt: DateTimeImmutable @1696765931 {#2011
    date: 2023-10-08 13:52:11.0 +02: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 {#2062
  +user: App\Entity\User {#265 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#2091 …}
  +magazine: Proxies\__CG__\App\Entity\Magazine {#2455 …}
  +image: null
  +parent: null
  +root: null
  +body: "This is a great idea! I wish more websites did warrant canaries, and those that do often fail to maintain them or plan for the case when a gag order prevents them from updating an existing canary. The only thing I would suggest is making it more clear that being in an alpha stage means that the product should not be relied upon in critical situations."
  +lang: "en"
  +isAdult: false
  +favouriteCount: 5
  +score: 0
  +lastActive: DateTime @1696901316 {#2018
    date: 2023-10-10 03:28:36.0 +02:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@Ward@lemmy.nz"
  ]
  +children: Doctrine\ORM\PersistentCollection {#2330 …}
  +nested: Doctrine\ORM\PersistentCollection {#2028 …}
  +votes: Doctrine\ORM\PersistentCollection {#2332 …}
  +reports: Doctrine\ORM\PersistentCollection {#2348 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2350 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2345 …}
  -id: 37293
  -bodyTs: "'alpha':53 'canari':12,37 'case':26 'clear':48 'critic':65 'exist':36 'fail':18 'gag':29 'great':4 'idea':5 'maintain':20 'make':45 'mean':55 'often':17 'order':30 'plan':23 'prevent':31 'product':58 'reli':62 'situat':66 'stage':54 'suggest':43 'thing':40 'updat':34 'upon':63 'warrant':11 'websit':9 'wish':7 'would':42"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://programming.dev/comment/3646164"
  +editedAt: null
  +createdAt: DateTimeImmutable @1696765931 {#2011
    date: 2023-10-08 13:52:11.0 +02: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 {#2092
  +user: App\Entity\User {#265 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#2091 …}
  +magazine: Proxies\__CG__\App\Entity\Magazine {#2455 …}
  +image: null
  +parent: Proxies\__CG__\App\Entity\EntryComment {#2133 …}
  +root: App\Entity\EntryComment {#2062
    +user: App\Entity\User {#265 …}
    +entry: Proxies\__CG__\App\Entity\Entry {#2091 …}
    +magazine: Proxies\__CG__\App\Entity\Magazine {#2455 …}
    +image: null
    +parent: null
    +root: null
    +body: "This is a great idea! I wish more websites did warrant canaries, and those that do often fail to maintain them or plan for the case when a gag order prevents them from updating an existing canary. The only thing I would suggest is making it more clear that being in an alpha stage means that the product should not be relied upon in critical situations."
    +lang: "en"
    +isAdult: false
    +favouriteCount: 5
    +score: 0
    +lastActive: DateTime @1696901316 {#2018
      date: 2023-10-10 03:28:36.0 +02:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@Ward@lemmy.nz"
    ]
    +children: Doctrine\ORM\PersistentCollection {#2330 …}
    +nested: Doctrine\ORM\PersistentCollection {#2028 …}
    +votes: Doctrine\ORM\PersistentCollection {#2332 …}
    +reports: Doctrine\ORM\PersistentCollection {#2348 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2350 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2345 …}
    -id: 37293
    -bodyTs: "'alpha':53 'canari':12,37 'case':26 'clear':48 'critic':65 'exist':36 'fail':18 'gag':29 'great':4 'idea':5 'maintain':20 'make':45 'mean':55 'often':17 'order':30 'plan':23 'prevent':31 'product':58 'reli':62 'situat':66 'stage':54 'suggest':43 'thing':40 'updat':34 'upon':63 'warrant':11 'websit':9 'wish':7 'would':42"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://programming.dev/comment/3646164"
    +editedAt: null
    +createdAt: DateTimeImmutable @1696765931 {#2011
      date: 2023-10-08 13:52:11.0 +02:00
    }
  }
  +body: """
    While you can find examples of companies doing it correctly, it’s also easy to find companies who do not. Also, some update theirs seemingly daily but don’t actually state this. Sure, you can check and see that it was updated “today”, but what if it doesn’t get updated and you don’t know its “typically” updated daily. Again, no date for the next update.\n
    \n
    These are all examples of companies who do not explicitly specify when the next update will be: kagi.com/privacy nordvpn.com/security-efforts/ cloudflare.com/transparency/
    """
  +lang: "en"
  +isAdult: false
  +favouriteCount: 0
  +score: 0
  +lastActive: DateTime @1696901314 {#2080
    date: 2023-10-10 03:28:34.0 +02:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@Ward@lemmy.nz"
    "@stifle867@programming.dev"
    "@CameronDev@programming.dev"
  ]
  +children: Doctrine\ORM\PersistentCollection {#2140 …}
  +nested: Doctrine\ORM\PersistentCollection {#2094 …}
  +votes: Doctrine\ORM\PersistentCollection {#2093 …}
  +reports: Doctrine\ORM\PersistentCollection {#2090 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2098 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2064 …}
  -id: 39526
  -bodyTs: "'/privacy':87 '/security-efforts/':90 '/transparency/':93 'actual':30 'also':13,21 'check':36 'cloudflare.com':92 'cloudflare.com/transparency/':91 'compani':7,17,73 'correct':10 'daili':26,60 'date':63 'doesn':48 'easi':14 'exampl':5,71 'explicit':77 'find':4,16 'get':50 'kagi.com':86 'kagi.com/privacy':85 'know':56 'next':66,81 'nordvpn.com':89 'nordvpn.com/security-efforts/':88 'see':38 'seem':25 'specifi':78 'state':31 'sure':33 'today':43 'typic':58 'updat':23,42,51,59,67,82"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://programming.dev/comment/3742742"
  +editedAt: null
  +createdAt: DateTimeImmutable @1696901314 {#2471
    date: 2023-10-10 03:28:34.0 +02: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 {#2092
  +user: App\Entity\User {#265 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#2091 …}
  +magazine: Proxies\__CG__\App\Entity\Magazine {#2455 …}
  +image: null
  +parent: Proxies\__CG__\App\Entity\EntryComment {#2133 …}
  +root: App\Entity\EntryComment {#2062
    +user: App\Entity\User {#265 …}
    +entry: Proxies\__CG__\App\Entity\Entry {#2091 …}
    +magazine: Proxies\__CG__\App\Entity\Magazine {#2455 …}
    +image: null
    +parent: null
    +root: null
    +body: "This is a great idea! I wish more websites did warrant canaries, and those that do often fail to maintain them or plan for the case when a gag order prevents them from updating an existing canary. The only thing I would suggest is making it more clear that being in an alpha stage means that the product should not be relied upon in critical situations."
    +lang: "en"
    +isAdult: false
    +favouriteCount: 5
    +score: 0
    +lastActive: DateTime @1696901316 {#2018
      date: 2023-10-10 03:28:36.0 +02:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@Ward@lemmy.nz"
    ]
    +children: Doctrine\ORM\PersistentCollection {#2330 …}
    +nested: Doctrine\ORM\PersistentCollection {#2028 …}
    +votes: Doctrine\ORM\PersistentCollection {#2332 …}
    +reports: Doctrine\ORM\PersistentCollection {#2348 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2350 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2345 …}
    -id: 37293
    -bodyTs: "'alpha':53 'canari':12,37 'case':26 'clear':48 'critic':65 'exist':36 'fail':18 'gag':29 'great':4 'idea':5 'maintain':20 'make':45 'mean':55 'often':17 'order':30 'plan':23 'prevent':31 'product':58 'reli':62 'situat':66 'stage':54 'suggest':43 'thing':40 'updat':34 'upon':63 'warrant':11 'websit':9 'wish':7 'would':42"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://programming.dev/comment/3646164"
    +editedAt: null
    +createdAt: DateTimeImmutable @1696765931 {#2011
      date: 2023-10-08 13:52:11.0 +02:00
    }
  }
  +body: """
    While you can find examples of companies doing it correctly, it’s also easy to find companies who do not. Also, some update theirs seemingly daily but don’t actually state this. Sure, you can check and see that it was updated “today”, but what if it doesn’t get updated and you don’t know its “typically” updated daily. Again, no date for the next update.\n
    \n
    These are all examples of companies who do not explicitly specify when the next update will be: kagi.com/privacy nordvpn.com/security-efforts/ cloudflare.com/transparency/
    """
  +lang: "en"
  +isAdult: false
  +favouriteCount: 0
  +score: 0
  +lastActive: DateTime @1696901314 {#2080
    date: 2023-10-10 03:28:34.0 +02:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@Ward@lemmy.nz"
    "@stifle867@programming.dev"
    "@CameronDev@programming.dev"
  ]
  +children: Doctrine\ORM\PersistentCollection {#2140 …}
  +nested: Doctrine\ORM\PersistentCollection {#2094 …}
  +votes: Doctrine\ORM\PersistentCollection {#2093 …}
  +reports: Doctrine\ORM\PersistentCollection {#2090 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2098 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2064 …}
  -id: 39526
  -bodyTs: "'/privacy':87 '/security-efforts/':90 '/transparency/':93 'actual':30 'also':13,21 'check':36 'cloudflare.com':92 'cloudflare.com/transparency/':91 'compani':7,17,73 'correct':10 'daili':26,60 'date':63 'doesn':48 'easi':14 'exampl':5,71 'explicit':77 'find':4,16 'get':50 'kagi.com':86 'kagi.com/privacy':85 'know':56 'next':66,81 'nordvpn.com':89 'nordvpn.com/security-efforts/':88 'see':38 'seem':25 'specifi':78 'state':31 'sure':33 'today':43 'typic':58 'updat':23,42,51,59,67,82"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://programming.dev/comment/3742742"
  +editedAt: null
  +createdAt: DateTimeImmutable @1696901314 {#2471
    date: 2023-10-10 03:28:34.0 +02: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 {#2092
  +user: App\Entity\User {#265 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#2091 …}
  +magazine: Proxies\__CG__\App\Entity\Magazine {#2455 …}
  +image: null
  +parent: Proxies\__CG__\App\Entity\EntryComment {#2133 …}
  +root: App\Entity\EntryComment {#2062
    +user: App\Entity\User {#265 …}
    +entry: Proxies\__CG__\App\Entity\Entry {#2091 …}
    +magazine: Proxies\__CG__\App\Entity\Magazine {#2455 …}
    +image: null
    +parent: null
    +root: null
    +body: "This is a great idea! I wish more websites did warrant canaries, and those that do often fail to maintain them or plan for the case when a gag order prevents them from updating an existing canary. The only thing I would suggest is making it more clear that being in an alpha stage means that the product should not be relied upon in critical situations."
    +lang: "en"
    +isAdult: false
    +favouriteCount: 5
    +score: 0
    +lastActive: DateTime @1696901316 {#2018
      date: 2023-10-10 03:28:36.0 +02:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@Ward@lemmy.nz"
    ]
    +children: Doctrine\ORM\PersistentCollection {#2330 …}
    +nested: Doctrine\ORM\PersistentCollection {#2028 …}
    +votes: Doctrine\ORM\PersistentCollection {#2332 …}
    +reports: Doctrine\ORM\PersistentCollection {#2348 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2350 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2345 …}
    -id: 37293
    -bodyTs: "'alpha':53 'canari':12,37 'case':26 'clear':48 'critic':65 'exist':36 'fail':18 'gag':29 'great':4 'idea':5 'maintain':20 'make':45 'mean':55 'often':17 'order':30 'plan':23 'prevent':31 'product':58 'reli':62 'situat':66 'stage':54 'suggest':43 'thing':40 'updat':34 'upon':63 'warrant':11 'websit':9 'wish':7 'would':42"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://programming.dev/comment/3646164"
    +editedAt: null
    +createdAt: DateTimeImmutable @1696765931 {#2011
      date: 2023-10-08 13:52:11.0 +02:00
    }
  }
  +body: """
    While you can find examples of companies doing it correctly, it’s also easy to find companies who do not. Also, some update theirs seemingly daily but don’t actually state this. Sure, you can check and see that it was updated “today”, but what if it doesn’t get updated and you don’t know its “typically” updated daily. Again, no date for the next update.\n
    \n
    These are all examples of companies who do not explicitly specify when the next update will be: kagi.com/privacy nordvpn.com/security-efforts/ cloudflare.com/transparency/
    """
  +lang: "en"
  +isAdult: false
  +favouriteCount: 0
  +score: 0
  +lastActive: DateTime @1696901314 {#2080
    date: 2023-10-10 03:28:34.0 +02:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@Ward@lemmy.nz"
    "@stifle867@programming.dev"
    "@CameronDev@programming.dev"
  ]
  +children: Doctrine\ORM\PersistentCollection {#2140 …}
  +nested: Doctrine\ORM\PersistentCollection {#2094 …}
  +votes: Doctrine\ORM\PersistentCollection {#2093 …}
  +reports: Doctrine\ORM\PersistentCollection {#2090 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2098 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2064 …}
  -id: 39526
  -bodyTs: "'/privacy':87 '/security-efforts/':90 '/transparency/':93 'actual':30 'also':13,21 'check':36 'cloudflare.com':92 'cloudflare.com/transparency/':91 'compani':7,17,73 'correct':10 'daili':26,60 'date':63 'doesn':48 'easi':14 'exampl':5,71 'explicit':77 'find':4,16 'get':50 'kagi.com':86 'kagi.com/privacy':85 'know':56 'next':66,81 'nordvpn.com':89 'nordvpn.com/security-efforts/':88 'see':38 'seem':25 'specifi':78 'state':31 'sure':33 'today':43 'typic':58 'updat':23,42,51,59,67,82"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://programming.dev/comment/3742742"
  +editedAt: null
  +createdAt: DateTimeImmutable @1696901314 {#2471
    date: 2023-10-10 03:28:34.0 +02: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 {#2077
  +user: App\Entity\User {#265 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#2091 …}
  +magazine: Proxies\__CG__\App\Entity\Magazine {#2455 …}
  +image: null
  +parent: Proxies\__CG__\App\Entity\EntryComment {#2081 …}
  +root: App\Entity\EntryComment {#2062
    +user: App\Entity\User {#265 …}
    +entry: Proxies\__CG__\App\Entity\Entry {#2091 …}
    +magazine: Proxies\__CG__\App\Entity\Magazine {#2455 …}
    +image: null
    +parent: null
    +root: null
    +body: "This is a great idea! I wish more websites did warrant canaries, and those that do often fail to maintain them or plan for the case when a gag order prevents them from updating an existing canary. The only thing I would suggest is making it more clear that being in an alpha stage means that the product should not be relied upon in critical situations."
    +lang: "en"
    +isAdult: false
    +favouriteCount: 5
    +score: 0
    +lastActive: DateTime @1696901316 {#2018
      date: 2023-10-10 03:28:36.0 +02:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@Ward@lemmy.nz"
    ]
    +children: Doctrine\ORM\PersistentCollection {#2330 …}
    +nested: Doctrine\ORM\PersistentCollection {#2028 …}
    +votes: Doctrine\ORM\PersistentCollection {#2332 …}
    +reports: Doctrine\ORM\PersistentCollection {#2348 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2350 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2345 …}
    -id: 37293
    -bodyTs: "'alpha':53 'canari':12,37 'case':26 'clear':48 'critic':65 'exist':36 'fail':18 'gag':29 'great':4 'idea':5 'maintain':20 'make':45 'mean':55 'often':17 'order':30 'plan':23 'prevent':31 'product':58 'reli':62 'situat':66 'stage':54 'suggest':43 'thing':40 'updat':34 'upon':63 'warrant':11 'websit':9 'wish':7 'would':42"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://programming.dev/comment/3646164"
    +editedAt: null
    +createdAt: DateTimeImmutable @1696765931 {#2011
      date: 2023-10-08 13:52:11.0 +02:00
    }
  }
  +body: """
    What do you mean by a failed warrant canary? In most cases there is no clear failure because there’s no clear plan in place to maintain them.\n
    \n
    For example, if a website has a statement “we have received 0 warrants”. When was that published? Yesterday? A year ago? More? Even if it has a date, say 6 months ago. What does that mean? That they only update it every year? Or maybe there were meant to update it they just forgot, maybe they aren’t allowed to update it due to a gag order.\n
    \n
    Due to the way each website does things differently with no clear guidelines, there isn’t actually a defined failure case.
    """
  +lang: "en"
  +isAdult: false
  +favouriteCount: 0
  +score: 0
  +lastActive: DateTime @1696867833 {#2131
    date: 2023-10-09 18:10:33.0 +02:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@Ward@lemmy.nz"
    "@stifle867@programming.dev"
    "@CameronDev@programming.dev"
  ]
  +children: Doctrine\ORM\PersistentCollection {#2096 …}
  +nested: Doctrine\ORM\PersistentCollection {#2097 …}
  +votes: Doctrine\ORM\PersistentCollection {#2078 …}
  +reports: Doctrine\ORM\PersistentCollection {#2079 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2075 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2037 …}
  -id: 38914
  -bodyTs: "'0':40 '6':58 'actual':112 'ago':49,60 'allow':87 'aren':85 'canari':9 'case':12,116 'clear':16,22,107 'date':56 'defin':114 'differ':104 'due':91,96 'even':51 'everi':70 'exampl':30 'fail':7 'failur':17,115 'forgot':82 'gag':94 'guidelin':108 'isn':110 'maintain':27 'mayb':73,83 'mean':4,64 'meant':76 'month':59 'order':95 'place':25 'plan':23 'publish':45 'receiv':39 'say':57 'statement':36 'thing':103 'updat':68,78,89 'warrant':8,41 'way':99 'websit':33,101 'year':48,71 'yesterday':46"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://programming.dev/comment/3720379"
  +editedAt: null
  +createdAt: DateTimeImmutable @1696867833 {#2040
    date: 2023-10-09 18:10:33.0 +02: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 {#2077
  +user: App\Entity\User {#265 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#2091 …}
  +magazine: Proxies\__CG__\App\Entity\Magazine {#2455 …}
  +image: null
  +parent: Proxies\__CG__\App\Entity\EntryComment {#2081 …}
  +root: App\Entity\EntryComment {#2062
    +user: App\Entity\User {#265 …}
    +entry: Proxies\__CG__\App\Entity\Entry {#2091 …}
    +magazine: Proxies\__CG__\App\Entity\Magazine {#2455 …}
    +image: null
    +parent: null
    +root: null
    +body: "This is a great idea! I wish more websites did warrant canaries, and those that do often fail to maintain them or plan for the case when a gag order prevents them from updating an existing canary. The only thing I would suggest is making it more clear that being in an alpha stage means that the product should not be relied upon in critical situations."
    +lang: "en"
    +isAdult: false
    +favouriteCount: 5
    +score: 0
    +lastActive: DateTime @1696901316 {#2018
      date: 2023-10-10 03:28:36.0 +02:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@Ward@lemmy.nz"
    ]
    +children: Doctrine\ORM\PersistentCollection {#2330 …}
    +nested: Doctrine\ORM\PersistentCollection {#2028 …}
    +votes: Doctrine\ORM\PersistentCollection {#2332 …}
    +reports: Doctrine\ORM\PersistentCollection {#2348 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2350 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2345 …}
    -id: 37293
    -bodyTs: "'alpha':53 'canari':12,37 'case':26 'clear':48 'critic':65 'exist':36 'fail':18 'gag':29 'great':4 'idea':5 'maintain':20 'make':45 'mean':55 'often':17 'order':30 'plan':23 'prevent':31 'product':58 'reli':62 'situat':66 'stage':54 'suggest':43 'thing':40 'updat':34 'upon':63 'warrant':11 'websit':9 'wish':7 'would':42"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://programming.dev/comment/3646164"
    +editedAt: null
    +createdAt: DateTimeImmutable @1696765931 {#2011
      date: 2023-10-08 13:52:11.0 +02:00
    }
  }
  +body: """
    What do you mean by a failed warrant canary? In most cases there is no clear failure because there’s no clear plan in place to maintain them.\n
    \n
    For example, if a website has a statement “we have received 0 warrants”. When was that published? Yesterday? A year ago? More? Even if it has a date, say 6 months ago. What does that mean? That they only update it every year? Or maybe there were meant to update it they just forgot, maybe they aren’t allowed to update it due to a gag order.\n
    \n
    Due to the way each website does things differently with no clear guidelines, there isn’t actually a defined failure case.
    """
  +lang: "en"
  +isAdult: false
  +favouriteCount: 0
  +score: 0
  +lastActive: DateTime @1696867833 {#2131
    date: 2023-10-09 18:10:33.0 +02:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@Ward@lemmy.nz"
    "@stifle867@programming.dev"
    "@CameronDev@programming.dev"
  ]
  +children: Doctrine\ORM\PersistentCollection {#2096 …}
  +nested: Doctrine\ORM\PersistentCollection {#2097 …}
  +votes: Doctrine\ORM\PersistentCollection {#2078 …}
  +reports: Doctrine\ORM\PersistentCollection {#2079 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2075 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2037 …}
  -id: 38914
  -bodyTs: "'0':40 '6':58 'actual':112 'ago':49,60 'allow':87 'aren':85 'canari':9 'case':12,116 'clear':16,22,107 'date':56 'defin':114 'differ':104 'due':91,96 'even':51 'everi':70 'exampl':30 'fail':7 'failur':17,115 'forgot':82 'gag':94 'guidelin':108 'isn':110 'maintain':27 'mayb':73,83 'mean':4,64 'meant':76 'month':59 'order':95 'place':25 'plan':23 'publish':45 'receiv':39 'say':57 'statement':36 'thing':103 'updat':68,78,89 'warrant':8,41 'way':99 'websit':33,101 'year':48,71 'yesterday':46"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://programming.dev/comment/3720379"
  +editedAt: null
  +createdAt: DateTimeImmutable @1696867833 {#2040
    date: 2023-10-09 18:10:33.0 +02: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 {#2077
  +user: App\Entity\User {#265 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#2091 …}
  +magazine: Proxies\__CG__\App\Entity\Magazine {#2455 …}
  +image: null
  +parent: Proxies\__CG__\App\Entity\EntryComment {#2081 …}
  +root: App\Entity\EntryComment {#2062
    +user: App\Entity\User {#265 …}
    +entry: Proxies\__CG__\App\Entity\Entry {#2091 …}
    +magazine: Proxies\__CG__\App\Entity\Magazine {#2455 …}
    +image: null
    +parent: null
    +root: null
    +body: "This is a great idea! I wish more websites did warrant canaries, and those that do often fail to maintain them or plan for the case when a gag order prevents them from updating an existing canary. The only thing I would suggest is making it more clear that being in an alpha stage means that the product should not be relied upon in critical situations."
    +lang: "en"
    +isAdult: false
    +favouriteCount: 5
    +score: 0
    +lastActive: DateTime @1696901316 {#2018
      date: 2023-10-10 03:28:36.0 +02:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@Ward@lemmy.nz"
    ]
    +children: Doctrine\ORM\PersistentCollection {#2330 …}
    +nested: Doctrine\ORM\PersistentCollection {#2028 …}
    +votes: Doctrine\ORM\PersistentCollection {#2332 …}
    +reports: Doctrine\ORM\PersistentCollection {#2348 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2350 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2345 …}
    -id: 37293
    -bodyTs: "'alpha':53 'canari':12,37 'case':26 'clear':48 'critic':65 'exist':36 'fail':18 'gag':29 'great':4 'idea':5 'maintain':20 'make':45 'mean':55 'often':17 'order':30 'plan':23 'prevent':31 'product':58 'reli':62 'situat':66 'stage':54 'suggest':43 'thing':40 'updat':34 'upon':63 'warrant':11 'websit':9 'wish':7 'would':42"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://programming.dev/comment/3646164"
    +editedAt: null
    +createdAt: DateTimeImmutable @1696765931 {#2011
      date: 2023-10-08 13:52:11.0 +02:00
    }
  }
  +body: """
    What do you mean by a failed warrant canary? In most cases there is no clear failure because there’s no clear plan in place to maintain them.\n
    \n
    For example, if a website has a statement “we have received 0 warrants”. When was that published? Yesterday? A year ago? More? Even if it has a date, say 6 months ago. What does that mean? That they only update it every year? Or maybe there were meant to update it they just forgot, maybe they aren’t allowed to update it due to a gag order.\n
    \n
    Due to the way each website does things differently with no clear guidelines, there isn’t actually a defined failure case.
    """
  +lang: "en"
  +isAdult: false
  +favouriteCount: 0
  +score: 0
  +lastActive: DateTime @1696867833 {#2131
    date: 2023-10-09 18:10:33.0 +02:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@Ward@lemmy.nz"
    "@stifle867@programming.dev"
    "@CameronDev@programming.dev"
  ]
  +children: Doctrine\ORM\PersistentCollection {#2096 …}
  +nested: Doctrine\ORM\PersistentCollection {#2097 …}
  +votes: Doctrine\ORM\PersistentCollection {#2078 …}
  +reports: Doctrine\ORM\PersistentCollection {#2079 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2075 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2037 …}
  -id: 38914
  -bodyTs: "'0':40 '6':58 'actual':112 'ago':49,60 'allow':87 'aren':85 'canari':9 'case':12,116 'clear':16,22,107 'date':56 'defin':114 'differ':104 'due':91,96 'even':51 'everi':70 'exampl':30 'fail':7 'failur':17,115 'forgot':82 'gag':94 'guidelin':108 'isn':110 'maintain':27 'mayb':73,83 'mean':4,64 'meant':76 'month':59 'order':95 'place':25 'plan':23 'publish':45 'receiv':39 'say':57 'statement':36 'thing':103 'updat':68,78,89 'warrant':8,41 'way':99 'websit':33,101 'year':48,71 'yesterday':46"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://programming.dev/comment/3720379"
  +editedAt: null
  +createdAt: DateTimeImmutable @1696867833 {#2040
    date: 2023-10-09 18:10:33.0 +02: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 {#2027
  +user: App\Entity\User {#265 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#2013 …}
  +magazine: Proxies\__CG__\App\Entity\Magazine {#2455 …}
  +image: null
  +parent: Proxies\__CG__\App\Entity\EntryComment {#2020 …}
  +root: Proxies\__CG__\App\Entity\EntryComment {#2060 …}
  +body: """
    Oh you’re talking about AdGuard VPN not solely the main AdGuard product. Definitely not ideal. It doesn’t offer the same level of features as my current VPN who offers ad blocking anyway. Not to mention a few suspicious quotes from their website:\n
    \n
    > AdGuard VPN protocol uses the most secure and fast encryption algorithm to date – AES-256\n
    \n
    > From the very outset, we resolved to develop and deploy an in-house VPN protocol instead of picking a canned solution — that’d be too easy\n
    \n
    > We are going to make our protocol implementation publicly available in the future. Sadly, right now we don’t have enough time to prepare the project\n
    \n
    > we collect data about how you interact with our services, how much traffic you’ve used, and for how long have you been using our services\n
    \n
    > ADGUARD SOFTWARE LIMITED is a company registered in Nicosia, Cyprus, registered office is at Klimentos 41-43, KLIMENTOS TOWER, Flat/Office 25, 1061, Nicosia, Cyprus and acts as the data controller when processing your data\n
    \n
    Considering Cyprus telecommunications laws it doesn’t seem like the safest place to headquarter a telecommunications privacy company.
    """
  +lang: "en"
  +isAdult: false
  +favouriteCount: 0
  +score: 0
  +lastActive: DateTime @1696738903 {#2085
    date: 2023-10-08 06:21:43.0 +02:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@Albin9326@kerala.party"
    "@Showroom7561@lemmy.ca"
    "@stifle867@programming.dev"
  ]
  +children: Doctrine\ORM\PersistentCollection {#2141 …}
  +nested: Doctrine\ORM\PersistentCollection {#2331 …}
  +votes: Doctrine\ORM\PersistentCollection {#2289 …}
  +reports: Doctrine\ORM\PersistentCollection {#2326 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2325 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2329 …}
  -id: 36929
  -bodyTs: "'-256':59 '-43':155 '1061':160 '25':159 '41':154 'act':164 'ad':32 'adguard':6,12,45,139 'ae':58 'algorithm':55 'anyway':34 'avail':96 'block':33 'can':80 'collect':114 'compani':144,190 'consid':173 'control':168 'current':28 'cyprus':148,162,174 'd':83 'data':115,167,172 'date':57 'definit':14 'deploy':69 'develop':67 'doesn':18,178 'easi':86 'encrypt':54 'enough':107 'fast':53 'featur':25 'flat/office':158 'futur':99 'go':89 'headquart':186 'hous':73 'ideal':16 'implement':94 'in-hous':71 'instead':76 'interact':119 'klimento':153,156 'law':176 'level':23 'like':181 'limit':141 'long':132 'main':11 'make':91 'mention':37 'much':124 'nicosia':147,161 'offer':20,31 'offic':150 'oh':1 'outset':63 'pick':78 'place':184 'prepar':110 'privaci':189 'process':170 'product':13 'project':112 'protocol':47,75,93 'public':95 'quot':41 're':3 'regist':145,149 'resolv':65 'right':101 'sad':100 'safest':183 'secur':51 'seem':180 'servic':122,138 'softwar':140 'sole':9 'solut':81 'suspici':40 'talk':4 'telecommun':175,188 'time':108 'tower':157 'traffic':125 'use':48,128,136 've':127 'vpn':7,29,46,74 'websit':44"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://programming.dev/comment/3640439"
  +editedAt: null
  +createdAt: DateTimeImmutable @1696738903 {#2063
    date: 2023-10-08 06:21:43.0 +02: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 {#2027
  +user: App\Entity\User {#265 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#2013 …}
  +magazine: Proxies\__CG__\App\Entity\Magazine {#2455 …}
  +image: null
  +parent: Proxies\__CG__\App\Entity\EntryComment {#2020 …}
  +root: Proxies\__CG__\App\Entity\EntryComment {#2060 …}
  +body: """
    Oh you’re talking about AdGuard VPN not solely the main AdGuard product. Definitely not ideal. It doesn’t offer the same level of features as my current VPN who offers ad blocking anyway. Not to mention a few suspicious quotes from their website:\n
    \n
    > AdGuard VPN protocol uses the most secure and fast encryption algorithm to date – AES-256\n
    \n
    > From the very outset, we resolved to develop and deploy an in-house VPN protocol instead of picking a canned solution — that’d be too easy\n
    \n
    > We are going to make our protocol implementation publicly available in the future. Sadly, right now we don’t have enough time to prepare the project\n
    \n
    > we collect data about how you interact with our services, how much traffic you’ve used, and for how long have you been using our services\n
    \n
    > ADGUARD SOFTWARE LIMITED is a company registered in Nicosia, Cyprus, registered office is at Klimentos 41-43, KLIMENTOS TOWER, Flat/Office 25, 1061, Nicosia, Cyprus and acts as the data controller when processing your data\n
    \n
    Considering Cyprus telecommunications laws it doesn’t seem like the safest place to headquarter a telecommunications privacy company.
    """
  +lang: "en"
  +isAdult: false
  +favouriteCount: 0
  +score: 0
  +lastActive: DateTime @1696738903 {#2085
    date: 2023-10-08 06:21:43.0 +02:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@Albin9326@kerala.party"
    "@Showroom7561@lemmy.ca"
    "@stifle867@programming.dev"
  ]
  +children: Doctrine\ORM\PersistentCollection {#2141 …}
  +nested: Doctrine\ORM\PersistentCollection {#2331 …}
  +votes: Doctrine\ORM\PersistentCollection {#2289 …}
  +reports: Doctrine\ORM\PersistentCollection {#2326 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2325 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2329 …}
  -id: 36929
  -bodyTs: "'-256':59 '-43':155 '1061':160 '25':159 '41':154 'act':164 'ad':32 'adguard':6,12,45,139 'ae':58 'algorithm':55 'anyway':34 'avail':96 'block':33 'can':80 'collect':114 'compani':144,190 'consid':173 'control':168 'current':28 'cyprus':148,162,174 'd':83 'data':115,167,172 'date':57 'definit':14 'deploy':69 'develop':67 'doesn':18,178 'easi':86 'encrypt':54 'enough':107 'fast':53 'featur':25 'flat/office':158 'futur':99 'go':89 'headquart':186 'hous':73 'ideal':16 'implement':94 'in-hous':71 'instead':76 'interact':119 'klimento':153,156 'law':176 'level':23 'like':181 'limit':141 'long':132 'main':11 'make':91 'mention':37 'much':124 'nicosia':147,161 'offer':20,31 'offic':150 'oh':1 'outset':63 'pick':78 'place':184 'prepar':110 'privaci':189 'process':170 'product':13 'project':112 'protocol':47,75,93 'public':95 'quot':41 're':3 'regist':145,149 'resolv':65 'right':101 'sad':100 'safest':183 'secur':51 'seem':180 'servic':122,138 'softwar':140 'sole':9 'solut':81 'suspici':40 'talk':4 'telecommun':175,188 'time':108 'tower':157 'traffic':125 'use':48,128,136 've':127 'vpn':7,29,46,74 'websit':44"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://programming.dev/comment/3640439"
  +editedAt: null
  +createdAt: DateTimeImmutable @1696738903 {#2063
    date: 2023-10-08 06:21:43.0 +02: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 {#2027
  +user: App\Entity\User {#265 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#2013 …}
  +magazine: Proxies\__CG__\App\Entity\Magazine {#2455 …}
  +image: null
  +parent: Proxies\__CG__\App\Entity\EntryComment {#2020 …}
  +root: Proxies\__CG__\App\Entity\EntryComment {#2060 …}
  +body: """
    Oh you’re talking about AdGuard VPN not solely the main AdGuard product. Definitely not ideal. It doesn’t offer the same level of features as my current VPN who offers ad blocking anyway. Not to mention a few suspicious quotes from their website:\n
    \n
    > AdGuard VPN protocol uses the most secure and fast encryption algorithm to date – AES-256\n
    \n
    > From the very outset, we resolved to develop and deploy an in-house VPN protocol instead of picking a canned solution — that’d be too easy\n
    \n
    > We are going to make our protocol implementation publicly available in the future. Sadly, right now we don’t have enough time to prepare the project\n
    \n
    > we collect data about how you interact with our services, how much traffic you’ve used, and for how long have you been using our services\n
    \n
    > ADGUARD SOFTWARE LIMITED is a company registered in Nicosia, Cyprus, registered office is at Klimentos 41-43, KLIMENTOS TOWER, Flat/Office 25, 1061, Nicosia, Cyprus and acts as the data controller when processing your data\n
    \n
    Considering Cyprus telecommunications laws it doesn’t seem like the safest place to headquarter a telecommunications privacy company.
    """
  +lang: "en"
  +isAdult: false
  +favouriteCount: 0
  +score: 0
  +lastActive: DateTime @1696738903 {#2085
    date: 2023-10-08 06:21:43.0 +02:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@Albin9326@kerala.party"
    "@Showroom7561@lemmy.ca"
    "@stifle867@programming.dev"
  ]
  +children: Doctrine\ORM\PersistentCollection {#2141 …}
  +nested: Doctrine\ORM\PersistentCollection {#2331 …}
  +votes: Doctrine\ORM\PersistentCollection {#2289 …}
  +reports: Doctrine\ORM\PersistentCollection {#2326 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2325 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2329 …}
  -id: 36929
  -bodyTs: "'-256':59 '-43':155 '1061':160 '25':159 '41':154 'act':164 'ad':32 'adguard':6,12,45,139 'ae':58 'algorithm':55 'anyway':34 'avail':96 'block':33 'can':80 'collect':114 'compani':144,190 'consid':173 'control':168 'current':28 'cyprus':148,162,174 'd':83 'data':115,167,172 'date':57 'definit':14 'deploy':69 'develop':67 'doesn':18,178 'easi':86 'encrypt':54 'enough':107 'fast':53 'featur':25 'flat/office':158 'futur':99 'go':89 'headquart':186 'hous':73 'ideal':16 'implement':94 'in-hous':71 'instead':76 'interact':119 'klimento':153,156 'law':176 'level':23 'like':181 'limit':141 'long':132 'main':11 'make':91 'mention':37 'much':124 'nicosia':147,161 'offer':20,31 'offic':150 'oh':1 'outset':63 'pick':78 'place':184 'prepar':110 'privaci':189 'process':170 'product':13 'project':112 'protocol':47,75,93 'public':95 'quot':41 're':3 'regist':145,149 'resolv':65 'right':101 'sad':100 'safest':183 'secur':51 'seem':180 'servic':122,138 'softwar':140 'sole':9 'solut':81 'suspici':40 'talk':4 'telecommun':175,188 'time':108 'tower':157 'traffic':125 'use':48,128,136 've':127 'vpn':7,29,46,74 'websit':44"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://programming.dev/comment/3640439"
  +editedAt: null
  +createdAt: DateTimeImmutable @1696738903 {#2063
    date: 2023-10-08 06:21:43.0 +02: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 {#2300
  +user: App\Entity\User {#265 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#2334 …}
  +magazine: Proxies\__CG__\App\Entity\Magazine {#2340 …}
  +image: null
  +parent: Proxies\__CG__\App\Entity\EntryComment {#2341 …}
  +root: Proxies\__CG__\App\Entity\EntryComment {#2341 …}
  +body: """
    The top/1st line is the first service and it cascaded down as each subsequent service starts. Left to right is time elapsed. Bright red line is time to start that service. Shorter is better.\n
    \n
    Does that help?
    """
  +lang: "en"
  +isAdult: false
  +favouriteCount: 1
  +score: 0
  +lastActive: DateTime @1696691561 {#2035
    date: 2023-10-07 17:12:41.0 +02:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@qaz@lemmy.world"
    "@vsh@lemm.ee"
  ]
  +children: Doctrine\ORM\PersistentCollection {#2342 …}
  +nested: Doctrine\ORM\PersistentCollection {#2343 …}
  +votes: Doctrine\ORM\PersistentCollection {#2335 …}
  +reports: Doctrine\ORM\PersistentCollection {#2338 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2143 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2136 …}
  -id: 99860
  -bodyTs: "'better':34 'bright':23 'cascad':10 'elaps':22 'first':6 'help':37 'left':17 'line':3,25 'red':24 'right':19 'servic':7,15,31 'shorter':32 'start':16,29 'subsequ':14 'time':21,27 'top/1st':2"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://programming.dev/comment/3597518"
  +editedAt: null
  +createdAt: DateTimeImmutable @1696691561 {#2031
    date: 2023-10-07 17:12:41.0 +02: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 {#2300
  +user: App\Entity\User {#265 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#2334 …}
  +magazine: Proxies\__CG__\App\Entity\Magazine {#2340 …}
  +image: null
  +parent: Proxies\__CG__\App\Entity\EntryComment {#2341 …}
  +root: Proxies\__CG__\App\Entity\EntryComment {#2341 …}
  +body: """
    The top/1st line is the first service and it cascaded down as each subsequent service starts. Left to right is time elapsed. Bright red line is time to start that service. Shorter is better.\n
    \n
    Does that help?
    """
  +lang: "en"
  +isAdult: false
  +favouriteCount: 1
  +score: 0
  +lastActive: DateTime @1696691561 {#2035
    date: 2023-10-07 17:12:41.0 +02:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@qaz@lemmy.world"
    "@vsh@lemm.ee"
  ]
  +children: Doctrine\ORM\PersistentCollection {#2342 …}
  +nested: Doctrine\ORM\PersistentCollection {#2343 …}
  +votes: Doctrine\ORM\PersistentCollection {#2335 …}
  +reports: Doctrine\ORM\PersistentCollection {#2338 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2143 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2136 …}
  -id: 99860
  -bodyTs: "'better':34 'bright':23 'cascad':10 'elaps':22 'first':6 'help':37 'left':17 'line':3,25 'red':24 'right':19 'servic':7,15,31 'shorter':32 'start':16,29 'subsequ':14 'time':21,27 'top/1st':2"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://programming.dev/comment/3597518"
  +editedAt: null
  +createdAt: DateTimeImmutable @1696691561 {#2031
    date: 2023-10-07 17:12:41.0 +02: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 {#2300
  +user: App\Entity\User {#265 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#2334 …}
  +magazine: Proxies\__CG__\App\Entity\Magazine {#2340 …}
  +image: null
  +parent: Proxies\__CG__\App\Entity\EntryComment {#2341 …}
  +root: Proxies\__CG__\App\Entity\EntryComment {#2341 …}
  +body: """
    The top/1st line is the first service and it cascaded down as each subsequent service starts. Left to right is time elapsed. Bright red line is time to start that service. Shorter is better.\n
    \n
    Does that help?
    """
  +lang: "en"
  +isAdult: false
  +favouriteCount: 1
  +score: 0
  +lastActive: DateTime @1696691561 {#2035
    date: 2023-10-07 17:12:41.0 +02:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@qaz@lemmy.world"
    "@vsh@lemm.ee"
  ]
  +children: Doctrine\ORM\PersistentCollection {#2342 …}
  +nested: Doctrine\ORM\PersistentCollection {#2343 …}
  +votes: Doctrine\ORM\PersistentCollection {#2335 …}
  +reports: Doctrine\ORM\PersistentCollection {#2338 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2143 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2136 …}
  -id: 99860
  -bodyTs: "'better':34 'bright':23 'cascad':10 'elaps':22 'first':6 'help':37 'left':17 'line':3,25 'red':24 'right':19 'servic':7,15,31 'shorter':32 'start':16,29 'subsequ':14 'time':21,27 'top/1st':2"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://programming.dev/comment/3597518"
  +editedAt: null
  +createdAt: DateTimeImmutable @1696691561 {#2031
    date: 2023-10-07 17:12:41.0 +02: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
App\Entity\EntryComment {#2072
  +user: App\Entity\User {#265 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#2013 …}
  +magazine: Proxies\__CG__\App\Entity\Magazine {#2455 …}
  +image: null
  +parent: Proxies\__CG__\App\Entity\EntryComment {#2069 …}
  +root: Proxies\__CG__\App\Entity\EntryComment {#2060 …}
  +body: """
    That’s not what I’m talking about. I meant to say that AdGuard on mobile (Android) runs by pretending to be a VPN in order to intercept all connections and filter the ads out of them. This works great to remove ads in apps, etc.\n
    \n
    However, because it hooks into the VPN interface you can’t then run another VPN (for example Proton VPN) because Android only allows one VPN to run at any time.
    """
  +lang: "en"
  +isAdult: false
  +favouriteCount: 2
  +score: 0
  +lastActive: DateTime @1696687014 {#2324
    date: 2023-10-07 15:56:54.0 +02:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@Albin9326@kerala.party"
    "@Showroom7561@lemmy.ca"
    "@stifle867@programming.dev"
  ]
  +children: Doctrine\ORM\PersistentCollection {#2065 …}
  +nested: Doctrine\ORM\PersistentCollection {#2066 …}
  +votes: Doctrine\ORM\PersistentCollection {#2067 …}
  +reports: Doctrine\ORM\PersistentCollection {#2049 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2051 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2059 …}
  -id: 35908
  -bodyTs: "'ad':34,43 'adguard':14 'allow':69 'android':17,67 'anoth':60 'app':45 'connect':30 'etc':46 'exampl':63 'filter':32 'great':40 'hook':50 'howev':47 'intercept':28 'interfac':54 'm':6 'meant':10 'mobil':16 'one':70 'order':26 'pretend':20 'proton':64 'remov':42 'run':18,59,73 'say':12 'talk':7 'time':76 'vpn':24,53,61,65,71 'work':39"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://programming.dev/comment/3593765"
  +editedAt: null
  +createdAt: DateTimeImmutable @1696687014 {#2323
    date: 2023-10-07 15:56:54.0 +02: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
27 DENIED edit
App\Entity\EntryComment {#2072
  +user: App\Entity\User {#265 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#2013 …}
  +magazine: Proxies\__CG__\App\Entity\Magazine {#2455 …}
  +image: null
  +parent: Proxies\__CG__\App\Entity\EntryComment {#2069 …}
  +root: Proxies\__CG__\App\Entity\EntryComment {#2060 …}
  +body: """
    That’s not what I’m talking about. I meant to say that AdGuard on mobile (Android) runs by pretending to be a VPN in order to intercept all connections and filter the ads out of them. This works great to remove ads in apps, etc.\n
    \n
    However, because it hooks into the VPN interface you can’t then run another VPN (for example Proton VPN) because Android only allows one VPN to run at any time.
    """
  +lang: "en"
  +isAdult: false
  +favouriteCount: 2
  +score: 0
  +lastActive: DateTime @1696687014 {#2324
    date: 2023-10-07 15:56:54.0 +02:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@Albin9326@kerala.party"
    "@Showroom7561@lemmy.ca"
    "@stifle867@programming.dev"
  ]
  +children: Doctrine\ORM\PersistentCollection {#2065 …}
  +nested: Doctrine\ORM\PersistentCollection {#2066 …}
  +votes: Doctrine\ORM\PersistentCollection {#2067 …}
  +reports: Doctrine\ORM\PersistentCollection {#2049 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2051 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2059 …}
  -id: 35908
  -bodyTs: "'ad':34,43 'adguard':14 'allow':69 'android':17,67 'anoth':60 'app':45 'connect':30 'etc':46 'exampl':63 'filter':32 'great':40 'hook':50 'howev':47 'intercept':28 'interfac':54 'm':6 'meant':10 'mobil':16 'one':70 'order':26 'pretend':20 'proton':64 'remov':42 'run':18,59,73 'say':12 'talk':7 'time':76 'vpn':24,53,61,65,71 'work':39"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://programming.dev/comment/3593765"
  +editedAt: null
  +createdAt: DateTimeImmutable @1696687014 {#2323
    date: 2023-10-07 15:56:54.0 +02: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
28 DENIED moderate
App\Entity\EntryComment {#2072
  +user: App\Entity\User {#265 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#2013 …}
  +magazine: Proxies\__CG__\App\Entity\Magazine {#2455 …}
  +image: null
  +parent: Proxies\__CG__\App\Entity\EntryComment {#2069 …}
  +root: Proxies\__CG__\App\Entity\EntryComment {#2060 …}
  +body: """
    That’s not what I’m talking about. I meant to say that AdGuard on mobile (Android) runs by pretending to be a VPN in order to intercept all connections and filter the ads out of them. This works great to remove ads in apps, etc.\n
    \n
    However, because it hooks into the VPN interface you can’t then run another VPN (for example Proton VPN) because Android only allows one VPN to run at any time.
    """
  +lang: "en"
  +isAdult: false
  +favouriteCount: 2
  +score: 0
  +lastActive: DateTime @1696687014 {#2324
    date: 2023-10-07 15:56:54.0 +02:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@Albin9326@kerala.party"
    "@Showroom7561@lemmy.ca"
    "@stifle867@programming.dev"
  ]
  +children: Doctrine\ORM\PersistentCollection {#2065 …}
  +nested: Doctrine\ORM\PersistentCollection {#2066 …}
  +votes: Doctrine\ORM\PersistentCollection {#2067 …}
  +reports: Doctrine\ORM\PersistentCollection {#2049 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2051 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2059 …}
  -id: 35908
  -bodyTs: "'ad':34,43 'adguard':14 'allow':69 'android':17,67 'anoth':60 'app':45 'connect':30 'etc':46 'exampl':63 'filter':32 'great':40 'hook':50 'howev':47 'intercept':28 'interfac':54 'm':6 'meant':10 'mobil':16 'one':70 'order':26 'pretend':20 'proton':64 'remov':42 'run':18,59,73 'say':12 'talk':7 'time':76 'vpn':24,53,61,65,71 'work':39"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://programming.dev/comment/3593765"
  +editedAt: null
  +createdAt: DateTimeImmutable @1696687014 {#2323
    date: 2023-10-07 15:56:54.0 +02: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
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 {#2057
  +user: App\Entity\User {#265 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#2013 …}
  +magazine: Proxies\__CG__\App\Entity\Magazine {#2455 …}
  +image: null
  +parent: Proxies\__CG__\App\Entity\EntryComment {#2050 …}
  +root: Proxies\__CG__\App\Entity\EntryComment {#2050 …}
  +body: "Another benefit of using uBlock Origin is the ability to use the cosmetic filters so you can remove elements from the page that aren’t served as ads in the typical sense. As an example when you’re reading an article and there’s an obnoxious box half way through that says CONSIDER SUBSCRIBING etc. It’s not loading any external resources, it’s just inlined HTML. But you can enter element picker mode and if you are able to uniquely target that element you can filter it out."
  +lang: "en"
  +isAdult: false
  +favouriteCount: 3
  +score: 0
  +lastActive: DateTime @1696652829 {#2068
    date: 2023-10-07 06:27:09.0 +02:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@Albin9326@kerala.party"
    "@narc0tic_bird@lemm.ee"
  ]
  +children: Doctrine\ORM\PersistentCollection {#2055 …}
  +nested: Doctrine\ORM\PersistentCollection {#2054 …}
  +votes: Doctrine\ORM\PersistentCollection {#2053 …}
  +reports: Doctrine\ORM\PersistentCollection {#2165 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2104 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2099 …}
  -id: 35576
  -bodyTs: "'abil':9 'abl':79 'ad':28 'anoth':1 'aren':24 'articl':41 'benefit':2 'box':47 'consid':53 'cosmet':13 'element':19,72,84 'enter':71 'etc':55 'exampl':35 'extern':61 'filter':14,87 'half':48 'html':67 'inlin':66 'load':59 'mode':74 'obnoxi':46 'origin':6 'page':22 'picker':73 're':38 'read':39 'remov':18 'resourc':62 'say':52 'sens':32 'serv':26 'subscrib':54 'target':82 'typic':31 'ublock':5 'uniqu':81 'use':4,11 'way':49"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://programming.dev/comment/3585317"
  +editedAt: null
  +createdAt: DateTimeImmutable @1696652829 {#2073
    date: 2023-10-07 06:27:09.0 +02: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 {#2057
  +user: App\Entity\User {#265 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#2013 …}
  +magazine: Proxies\__CG__\App\Entity\Magazine {#2455 …}
  +image: null
  +parent: Proxies\__CG__\App\Entity\EntryComment {#2050 …}
  +root: Proxies\__CG__\App\Entity\EntryComment {#2050 …}
  +body: "Another benefit of using uBlock Origin is the ability to use the cosmetic filters so you can remove elements from the page that aren’t served as ads in the typical sense. As an example when you’re reading an article and there’s an obnoxious box half way through that says CONSIDER SUBSCRIBING etc. It’s not loading any external resources, it’s just inlined HTML. But you can enter element picker mode and if you are able to uniquely target that element you can filter it out."
  +lang: "en"
  +isAdult: false
  +favouriteCount: 3
  +score: 0
  +lastActive: DateTime @1696652829 {#2068
    date: 2023-10-07 06:27:09.0 +02:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@Albin9326@kerala.party"
    "@narc0tic_bird@lemm.ee"
  ]
  +children: Doctrine\ORM\PersistentCollection {#2055 …}
  +nested: Doctrine\ORM\PersistentCollection {#2054 …}
  +votes: Doctrine\ORM\PersistentCollection {#2053 …}
  +reports: Doctrine\ORM\PersistentCollection {#2165 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2104 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2099 …}
  -id: 35576
  -bodyTs: "'abil':9 'abl':79 'ad':28 'anoth':1 'aren':24 'articl':41 'benefit':2 'box':47 'consid':53 'cosmet':13 'element':19,72,84 'enter':71 'etc':55 'exampl':35 'extern':61 'filter':14,87 'half':48 'html':67 'inlin':66 'load':59 'mode':74 'obnoxi':46 'origin':6 'page':22 'picker':73 're':38 'read':39 'remov':18 'resourc':62 'say':52 'sens':32 'serv':26 'subscrib':54 'target':82 'typic':31 'ublock':5 'uniqu':81 'use':4,11 'way':49"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://programming.dev/comment/3585317"
  +editedAt: null
  +createdAt: DateTimeImmutable @1696652829 {#2073
    date: 2023-10-07 06:27:09.0 +02: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 {#2057
  +user: App\Entity\User {#265 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#2013 …}
  +magazine: Proxies\__CG__\App\Entity\Magazine {#2455 …}
  +image: null
  +parent: Proxies\__CG__\App\Entity\EntryComment {#2050 …}
  +root: Proxies\__CG__\App\Entity\EntryComment {#2050 …}
  +body: "Another benefit of using uBlock Origin is the ability to use the cosmetic filters so you can remove elements from the page that aren’t served as ads in the typical sense. As an example when you’re reading an article and there’s an obnoxious box half way through that says CONSIDER SUBSCRIBING etc. It’s not loading any external resources, it’s just inlined HTML. But you can enter element picker mode and if you are able to uniquely target that element you can filter it out."
  +lang: "en"
  +isAdult: false
  +favouriteCount: 3
  +score: 0
  +lastActive: DateTime @1696652829 {#2068
    date: 2023-10-07 06:27:09.0 +02:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@Albin9326@kerala.party"
    "@narc0tic_bird@lemm.ee"
  ]
  +children: Doctrine\ORM\PersistentCollection {#2055 …}
  +nested: Doctrine\ORM\PersistentCollection {#2054 …}
  +votes: Doctrine\ORM\PersistentCollection {#2053 …}
  +reports: Doctrine\ORM\PersistentCollection {#2165 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2104 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2099 …}
  -id: 35576
  -bodyTs: "'abil':9 'abl':79 'ad':28 'anoth':1 'aren':24 'articl':41 'benefit':2 'box':47 'consid':53 'cosmet':13 'element':19,72,84 'enter':71 'etc':55 'exampl':35 'extern':61 'filter':14,87 'half':48 'html':67 'inlin':66 'load':59 'mode':74 'obnoxi':46 'origin':6 'page':22 'picker':73 're':38 'read':39 'remov':18 'resourc':62 'say':52 'sens':32 'serv':26 'subscrib':54 'target':82 'typic':31 'ublock':5 'uniqu':81 'use':4,11 'way':49"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://programming.dev/comment/3585317"
  +editedAt: null
  +createdAt: DateTimeImmutable @1696652829 {#2073
    date: 2023-10-07 06:27:09.0 +02: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 {#2101
  +user: App\Entity\User {#265 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#2013 …}
  +magazine: Proxies\__CG__\App\Entity\Magazine {#2455 …}
  +image: null
  +parent: Proxies\__CG__\App\Entity\EntryComment {#2060 …}
  +root: Proxies\__CG__\App\Entity\EntryComment {#2060 …}
  +body: "I did this for the longest time until I realised that because AdGuard works best as a virtual VPN, it is unable to run alongside an actual VPN. Luckily my VPN (and many others) support ad blocking too."
  +lang: "en"
  +isAdult: false
  +favouriteCount: 2
  +score: 0
  +lastActive: DateTime @1696652565 {#2045
    date: 2023-10-07 06:22:45.0 +02:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@Albin9326@kerala.party"
    "@Showroom7561@lemmy.ca"
  ]
  +children: Doctrine\ORM\PersistentCollection {#2102 …}
  +nested: Doctrine\ORM\PersistentCollection {#2103 …}
  +votes: Doctrine\ORM\PersistentCollection {#2110 …}
  +reports: Doctrine\ORM\PersistentCollection {#2112 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2114 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2117 …}
  -id: 35571
  -bodyTs: "'actual':27 'ad':36 'adguard':13 'alongsid':25 'best':15 'block':37 'longest':6 'luckili':29 'mani':33 'other':34 'realis':10 'run':24 'support':35 'time':7 'unabl':22 'virtual':18 'vpn':19,28,31 'work':14"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://programming.dev/comment/3585241"
  +editedAt: null
  +createdAt: DateTimeImmutable @1696652565 {#2047
    date: 2023-10-07 06:22:45.0 +02: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 {#2101
  +user: App\Entity\User {#265 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#2013 …}
  +magazine: Proxies\__CG__\App\Entity\Magazine {#2455 …}
  +image: null
  +parent: Proxies\__CG__\App\Entity\EntryComment {#2060 …}
  +root: Proxies\__CG__\App\Entity\EntryComment {#2060 …}
  +body: "I did this for the longest time until I realised that because AdGuard works best as a virtual VPN, it is unable to run alongside an actual VPN. Luckily my VPN (and many others) support ad blocking too."
  +lang: "en"
  +isAdult: false
  +favouriteCount: 2
  +score: 0
  +lastActive: DateTime @1696652565 {#2045
    date: 2023-10-07 06:22:45.0 +02:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@Albin9326@kerala.party"
    "@Showroom7561@lemmy.ca"
  ]
  +children: Doctrine\ORM\PersistentCollection {#2102 …}
  +nested: Doctrine\ORM\PersistentCollection {#2103 …}
  +votes: Doctrine\ORM\PersistentCollection {#2110 …}
  +reports: Doctrine\ORM\PersistentCollection {#2112 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2114 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2117 …}
  -id: 35571
  -bodyTs: "'actual':27 'ad':36 'adguard':13 'alongsid':25 'best':15 'block':37 'longest':6 'luckili':29 'mani':33 'other':34 'realis':10 'run':24 'support':35 'time':7 'unabl':22 'virtual':18 'vpn':19,28,31 'work':14"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://programming.dev/comment/3585241"
  +editedAt: null
  +createdAt: DateTimeImmutable @1696652565 {#2047
    date: 2023-10-07 06:22:45.0 +02: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 {#2101
  +user: App\Entity\User {#265 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#2013 …}
  +magazine: Proxies\__CG__\App\Entity\Magazine {#2455 …}
  +image: null
  +parent: Proxies\__CG__\App\Entity\EntryComment {#2060 …}
  +root: Proxies\__CG__\App\Entity\EntryComment {#2060 …}
  +body: "I did this for the longest time until I realised that because AdGuard works best as a virtual VPN, it is unable to run alongside an actual VPN. Luckily my VPN (and many others) support ad blocking too."
  +lang: "en"
  +isAdult: false
  +favouriteCount: 2
  +score: 0
  +lastActive: DateTime @1696652565 {#2045
    date: 2023-10-07 06:22:45.0 +02:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@Albin9326@kerala.party"
    "@Showroom7561@lemmy.ca"
  ]
  +children: Doctrine\ORM\PersistentCollection {#2102 …}
  +nested: Doctrine\ORM\PersistentCollection {#2103 …}
  +votes: Doctrine\ORM\PersistentCollection {#2110 …}
  +reports: Doctrine\ORM\PersistentCollection {#2112 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2114 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2117 …}
  -id: 35571
  -bodyTs: "'actual':27 'ad':36 'adguard':13 'alongsid':25 'best':15 'block':37 'longest':6 'luckili':29 'mani':33 'other':34 'realis':10 'run':24 'support':35 'time':7 'unabl':22 'virtual':18 'vpn':19,28,31 'work':14"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://programming.dev/comment/3585241"
  +editedAt: null
  +createdAt: DateTimeImmutable @1696652565 {#2047
    date: 2023-10-07 06:22:45.0 +02: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