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 …}
}
0.28 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.05 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\Entry {#2388
  +user: Proxies\__CG__\App\Entity\User {#1943 …}
  +magazine: App\Entity\Magazine {#266
    +icon: Proxies\__CG__\App\Entity\Image {#247 …}
    +name: "maliciouscompliance@lemmy.world"
    +title: "maliciouscompliance"
    +description: """
      People conforming to the letter, but not the spirit, of a request. For now, this includes text posts, images, videos and links. Please ensure that the “malicious compliance” aspect is apparent - if you’re making a text post, be sure to explain this part; if it’s an image/video/link, use the “Body” field to elaborate.\n
      \n
      ======\n
      \n
      - We ENCOURAGE posts about events that happened to you, or someone you know.\n
      - We ACCEPT (for now) reposts of good malicious compliance stories (from other platforms) which did not happen to you or someone you knew. **Please use a [REPOST] tag in such situations.**\n
      - We DO NOT ALLOW fiction, or posts that break site-wide rules.\n
      \n
      ======\n
      \n
      Also check out the following communities:\n
      \n
      [!fakehistoryporn@lemmy.world](/c/fakehistoryporn@lemmy.world)[!unethicallifeprotips@lemmy.world](/c/unethicallifeprotips@lemmy.world)
      """
    +rules: null
    +subscriptionsCount: 1
    +entryCount: 90
    +entryCommentCount: 2202
    +postCount: 0
    +postCommentCount: 0
    +isAdult: false
    +customCss: null
    +lastActive: DateTime @1729480958 {#276
      date: 2024-10-21 05:22:38.0 +02:00
    }
    +markedForDeletionAt: null
    +tags: null
    +moderators: Doctrine\ORM\PersistentCollection {#238 …}
    +ownershipRequests: Doctrine\ORM\PersistentCollection {#234 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#223 …}
    +entries: Doctrine\ORM\PersistentCollection {#181 …}
    +posts: Doctrine\ORM\PersistentCollection {#139 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#201 …}
    +bans: Doctrine\ORM\PersistentCollection {#118 …}
    +reports: Doctrine\ORM\PersistentCollection {#104 …}
    +badges: Doctrine\ORM\PersistentCollection {#82 …}
    +logs: Doctrine\ORM\PersistentCollection {#72 …}
    +awards: Doctrine\ORM\PersistentCollection {#61 …}
    +categories: Doctrine\ORM\PersistentCollection {#1820 …}
    -id: 8
    +apId: "maliciouscompliance@lemmy.world"
    +apProfileId: "https://lemmy.world/c/maliciouscompliance"
    +apPublicUrl: "https://lemmy.world/c/maliciouscompliance"
    +apFollowersUrl: "https://lemmy.world/c/maliciouscompliance/followers"
    +apInboxUrl: "https://lemmy.world/inbox"
    +apDomain: "lemmy.world"
    +apPreferredUsername: "maliciouscompliance"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: null
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1729545202 {#270
      date: 2024-10-21 23:13:22.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1686889594 {#272
      date: 2023-06-16 06:26:34.0 +02:00
    }
  }
  +image: null
  +domain: Proxies\__CG__\App\Entity\Domain {#1912 …}
  +slug: "REPOST-You-can-t-badge-back-in-if-you-haven-t-badged"
  +title: "[REPOST] You can't badge back in if you haven't badged out?"
  +url: null
  +body: """
    [REPOST]\n
    \n
    Many years ago, I worked at a company that did phone tech support for a particular piece of well known business software. After outgrowing the building we'd been in, the company moved to an enormous warehouse building they'd renovated into offices and cube space.\n
    \n
    The new building had separate parking areas for visitors (of which we basically had none) and employees (who had to park in the rear).\n
    \n
    As part of the move, they got a new security crew, who had very specific ideas about access security.\n
    \n
    First, the entrances were keyed so that you had to badge in (use your ID to unlock the door). This included the visitors' entrance -- reception had to unlock the door for visitors).\n
    \n
    Second, all doors except the front guest entrance and the rear employee's entrance were switched to exits only, and didn't have a badge reader to unlock the door from the outside.\n
    \n
    Third, they forbade anyone from permitting "drafting", aka allowing someone else to enter behind you, so that you had to badge in to enter. Several people got write-ups for allowing people to come in after them, just to make that point.\n
    \n
    Fourth, and the reason for the story, you had to badge out to prime your badge so that you could badge in. For fire safety, you could exit by any door without badging out, but if you did, you couldn't unlock a door to re-enter, and had to walk around to the visitor's entrance to have reception let you in. Because the front and rear entrances were around 500m (1/4mi) from each other, it was easy to have to waste 10 minutes getting back in the building if you forgot to badge out, and in 40C (100F) weather for much of the summer.\n
    \n
    The explanation we were given was that they needed to know how many people were in the building in case it had to be evacuated. Of course, that information was on computers that were only accessible inside the building, so....\n
    \n
    After the first couple days, during which I, and nearly everyone I knew, had locked themselves out at least once. I realized what I had to do.\n
    \n
    Starting on day 3, I'd enter the building, and, immediately after getting through the doors, smack my badge against the exit reader to prime it to let me re-enter. Every time a coworker saw me entering the building, they'd ask me what I was doing, which I'd happily explain.\n
    \n
    Within a couple of weeks, I didn't see a single person coming though the doors who didn't swing around and smack their badge against the exit reader.\n
    \n
    And at the beginning of the next month, security sent out an email that they were no longer requiring exit badging. I like to believe that it was my doing, although it's also possible that reception was sick and tired of dealing with having to deal with the lunch return rush, and constantly let the smokers back into the building. (never mess with reception).\n
    \n
    TL;DR they required us to badge out if we wanted to badge back in, so I badged out immediately on entering, and started a trend.
    """
  +type: "article"
  +lang: "en"
  +isOc: false
  +hasEmbed: false
  +commentCount: 2
  +favouriteCount: 24
  +score: 0
  +isAdult: false
  +sticky: false
  +lastActive: DateTime @1687381619 {#2410
    date: 2023-06-21 23:06:59.0 +02:00
  }
  +ip: null
  +adaAmount: 0
  +tags: null
  +mentions: null
  +comments: Doctrine\ORM\PersistentCollection {#1866 …}
  +votes: Doctrine\ORM\PersistentCollection {#1978 …}
  +reports: Doctrine\ORM\PersistentCollection {#1946 …}
  +favourites: Doctrine\ORM\PersistentCollection {#1971 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2443 …}
  +badges: Doctrine\ORM\PersistentCollection {#2426 …}
  +children: []
  -id: 78
  -titleTs: "'back':6 'badg':5,12 'haven':10 'repost':1"
  -bodyTs: "'1/4mi':272 '10':283 '100f':299 '3':376 '40c':298 '500m':271 'access':89,341 'ago':4 'aka':163 'allow':164,187 'also':489 'although':486 'anyon':159 'area':54 'around':251,270,447 'ask':416 'back':286,513,534 'badg':101,147,176,209,214,219,231,294,391,451,476,527,533,538 'basic':60 'begin':459 'behind':169 'believ':480 'build':27,39,50,289,323,344,381,413,516 'busi':22 'case':325 'come':190,439 'compani':9,33 'comput':337 'constant':509 'could':218,225 'couldn':238 'coupl':349,429 'cours':332 'cowork':408 'crew':82 'cube':46 'd':29,41,378,415,424 'day':350,375 'deal':498,502 'didn':143,433,444 'door':109,120,125,152,229,242,388,442 'dr':522 'draft':162 'easi':278 'els':166 'email':468 'employe':64,134 'enorm':37 'enter':168,179,246,379,404,411,542 'entranc':93,114,130,136,256,268 'evacu':330 'everi':405 'everyon':356 'except':126 'exit':140,226,394,454,475 'explain':426 'explan':307 'fire':222 'first':91,348 'forbad':158 'forgot':292 'fourth':199 'front':128,265 'get':285,385 'given':310 'got':78,182 'guest':129 'happili':425 'id':105 'idea':87 'immedi':383,540 'includ':111 'inform':334 'insid':342 'key':95 'knew':358 'know':316 'known':21 'least':364 'let':260,400,510 'like':478 'lock':360 'longer':473 'lunch':505 'make':196 'mani':2,318 'mess':518 'minut':284 'month':463 'move':34,76 'much':302 'near':355 'need':314 'never':517 'new':49,80 'next':462 'none':62 'offic':44 'outgrow':25 'outsid':155 'park':53,68 'part':73 'particular':17 'peopl':181,188,319 'permit':161 'person':438 'phone':12 'piec':18 'point':198 'possibl':490 'prime':212,397 're':245,403 're-ent':244,402 'reader':148,395,455 'realiz':367 'rear':71,133,267 'reason':202 'recept':115,259,492,520 'renov':42 'repost':1 'requir':474,524 'return':506 'rush':507 'safeti':223 'saw':409 'second':123 'secur':81,90,464 'see':435 'sent':465 'separ':52 'sever':180 'sick':494 'singl':437 'smack':389,449 'smoker':512 'softwar':23 'someon':165 'space':47 'specif':86 'start':373,544 'stori':205 'summer':305 'support':14 'swing':446 'switch':138 'tech':13 'third':156 'though':440 'time':406 'tire':496 'tl':521 'trend':546 'unlock':107,118,150,240 'up':185 'us':525 'use':103 'visitor':56,113,122,254 'walk':250 'want':531 'warehous':38 'wast':282 'weather':300 'week':431 'well':20 'within':427 'without':230 'work':6 'write':184 'write-up':183 'year':3"
  +cross: false
  +upVotes: 0
  +downVotes: 0
  +ranking: 1686801854
  +visibility: "visible             "
  +apId: "https://lemmy.world/post/119734"
  +editedAt: null
  +createdAt: DateTimeImmutable @1686734854 {#1850
    date: 2023-06-14 11:27:34.0 +02:00
  }
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryVoter"
ACCESS DENIED
"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\Entry {#2388
  +user: Proxies\__CG__\App\Entity\User {#1943 …}
  +magazine: App\Entity\Magazine {#266
    +icon: Proxies\__CG__\App\Entity\Image {#247 …}
    +name: "maliciouscompliance@lemmy.world"
    +title: "maliciouscompliance"
    +description: """
      People conforming to the letter, but not the spirit, of a request. For now, this includes text posts, images, videos and links. Please ensure that the “malicious compliance” aspect is apparent - if you’re making a text post, be sure to explain this part; if it’s an image/video/link, use the “Body” field to elaborate.\n
      \n
      ======\n
      \n
      - We ENCOURAGE posts about events that happened to you, or someone you know.\n
      - We ACCEPT (for now) reposts of good malicious compliance stories (from other platforms) which did not happen to you or someone you knew. **Please use a [REPOST] tag in such situations.**\n
      - We DO NOT ALLOW fiction, or posts that break site-wide rules.\n
      \n
      ======\n
      \n
      Also check out the following communities:\n
      \n
      [!fakehistoryporn@lemmy.world](/c/fakehistoryporn@lemmy.world)[!unethicallifeprotips@lemmy.world](/c/unethicallifeprotips@lemmy.world)
      """
    +rules: null
    +subscriptionsCount: 1
    +entryCount: 90
    +entryCommentCount: 2202
    +postCount: 0
    +postCommentCount: 0
    +isAdult: false
    +customCss: null
    +lastActive: DateTime @1729480958 {#276
      date: 2024-10-21 05:22:38.0 +02:00
    }
    +markedForDeletionAt: null
    +tags: null
    +moderators: Doctrine\ORM\PersistentCollection {#238 …}
    +ownershipRequests: Doctrine\ORM\PersistentCollection {#234 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#223 …}
    +entries: Doctrine\ORM\PersistentCollection {#181 …}
    +posts: Doctrine\ORM\PersistentCollection {#139 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#201 …}
    +bans: Doctrine\ORM\PersistentCollection {#118 …}
    +reports: Doctrine\ORM\PersistentCollection {#104 …}
    +badges: Doctrine\ORM\PersistentCollection {#82 …}
    +logs: Doctrine\ORM\PersistentCollection {#72 …}
    +awards: Doctrine\ORM\PersistentCollection {#61 …}
    +categories: Doctrine\ORM\PersistentCollection {#1820 …}
    -id: 8
    +apId: "maliciouscompliance@lemmy.world"
    +apProfileId: "https://lemmy.world/c/maliciouscompliance"
    +apPublicUrl: "https://lemmy.world/c/maliciouscompliance"
    +apFollowersUrl: "https://lemmy.world/c/maliciouscompliance/followers"
    +apInboxUrl: "https://lemmy.world/inbox"
    +apDomain: "lemmy.world"
    +apPreferredUsername: "maliciouscompliance"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: null
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1729545202 {#270
      date: 2024-10-21 23:13:22.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1686889594 {#272
      date: 2023-06-16 06:26:34.0 +02:00
    }
  }
  +image: null
  +domain: Proxies\__CG__\App\Entity\Domain {#1912 …}
  +slug: "REPOST-You-can-t-badge-back-in-if-you-haven-t-badged"
  +title: "[REPOST] You can't badge back in if you haven't badged out?"
  +url: null
  +body: """
    [REPOST]\n
    \n
    Many years ago, I worked at a company that did phone tech support for a particular piece of well known business software. After outgrowing the building we'd been in, the company moved to an enormous warehouse building they'd renovated into offices and cube space.\n
    \n
    The new building had separate parking areas for visitors (of which we basically had none) and employees (who had to park in the rear).\n
    \n
    As part of the move, they got a new security crew, who had very specific ideas about access security.\n
    \n
    First, the entrances were keyed so that you had to badge in (use your ID to unlock the door). This included the visitors' entrance -- reception had to unlock the door for visitors).\n
    \n
    Second, all doors except the front guest entrance and the rear employee's entrance were switched to exits only, and didn't have a badge reader to unlock the door from the outside.\n
    \n
    Third, they forbade anyone from permitting "drafting", aka allowing someone else to enter behind you, so that you had to badge in to enter. Several people got write-ups for allowing people to come in after them, just to make that point.\n
    \n
    Fourth, and the reason for the story, you had to badge out to prime your badge so that you could badge in. For fire safety, you could exit by any door without badging out, but if you did, you couldn't unlock a door to re-enter, and had to walk around to the visitor's entrance to have reception let you in. Because the front and rear entrances were around 500m (1/4mi) from each other, it was easy to have to waste 10 minutes getting back in the building if you forgot to badge out, and in 40C (100F) weather for much of the summer.\n
    \n
    The explanation we were given was that they needed to know how many people were in the building in case it had to be evacuated. Of course, that information was on computers that were only accessible inside the building, so....\n
    \n
    After the first couple days, during which I, and nearly everyone I knew, had locked themselves out at least once. I realized what I had to do.\n
    \n
    Starting on day 3, I'd enter the building, and, immediately after getting through the doors, smack my badge against the exit reader to prime it to let me re-enter. Every time a coworker saw me entering the building, they'd ask me what I was doing, which I'd happily explain.\n
    \n
    Within a couple of weeks, I didn't see a single person coming though the doors who didn't swing around and smack their badge against the exit reader.\n
    \n
    And at the beginning of the next month, security sent out an email that they were no longer requiring exit badging. I like to believe that it was my doing, although it's also possible that reception was sick and tired of dealing with having to deal with the lunch return rush, and constantly let the smokers back into the building. (never mess with reception).\n
    \n
    TL;DR they required us to badge out if we wanted to badge back in, so I badged out immediately on entering, and started a trend.
    """
  +type: "article"
  +lang: "en"
  +isOc: false
  +hasEmbed: false
  +commentCount: 2
  +favouriteCount: 24
  +score: 0
  +isAdult: false
  +sticky: false
  +lastActive: DateTime @1687381619 {#2410
    date: 2023-06-21 23:06:59.0 +02:00
  }
  +ip: null
  +adaAmount: 0
  +tags: null
  +mentions: null
  +comments: Doctrine\ORM\PersistentCollection {#1866 …}
  +votes: Doctrine\ORM\PersistentCollection {#1978 …}
  +reports: Doctrine\ORM\PersistentCollection {#1946 …}
  +favourites: Doctrine\ORM\PersistentCollection {#1971 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2443 …}
  +badges: Doctrine\ORM\PersistentCollection {#2426 …}
  +children: []
  -id: 78
  -titleTs: "'back':6 'badg':5,12 'haven':10 'repost':1"
  -bodyTs: "'1/4mi':272 '10':283 '100f':299 '3':376 '40c':298 '500m':271 'access':89,341 'ago':4 'aka':163 'allow':164,187 'also':489 'although':486 'anyon':159 'area':54 'around':251,270,447 'ask':416 'back':286,513,534 'badg':101,147,176,209,214,219,231,294,391,451,476,527,533,538 'basic':60 'begin':459 'behind':169 'believ':480 'build':27,39,50,289,323,344,381,413,516 'busi':22 'case':325 'come':190,439 'compani':9,33 'comput':337 'constant':509 'could':218,225 'couldn':238 'coupl':349,429 'cours':332 'cowork':408 'crew':82 'cube':46 'd':29,41,378,415,424 'day':350,375 'deal':498,502 'didn':143,433,444 'door':109,120,125,152,229,242,388,442 'dr':522 'draft':162 'easi':278 'els':166 'email':468 'employe':64,134 'enorm':37 'enter':168,179,246,379,404,411,542 'entranc':93,114,130,136,256,268 'evacu':330 'everi':405 'everyon':356 'except':126 'exit':140,226,394,454,475 'explain':426 'explan':307 'fire':222 'first':91,348 'forbad':158 'forgot':292 'fourth':199 'front':128,265 'get':285,385 'given':310 'got':78,182 'guest':129 'happili':425 'id':105 'idea':87 'immedi':383,540 'includ':111 'inform':334 'insid':342 'key':95 'knew':358 'know':316 'known':21 'least':364 'let':260,400,510 'like':478 'lock':360 'longer':473 'lunch':505 'make':196 'mani':2,318 'mess':518 'minut':284 'month':463 'move':34,76 'much':302 'near':355 'need':314 'never':517 'new':49,80 'next':462 'none':62 'offic':44 'outgrow':25 'outsid':155 'park':53,68 'part':73 'particular':17 'peopl':181,188,319 'permit':161 'person':438 'phone':12 'piec':18 'point':198 'possibl':490 'prime':212,397 're':245,403 're-ent':244,402 'reader':148,395,455 'realiz':367 'rear':71,133,267 'reason':202 'recept':115,259,492,520 'renov':42 'repost':1 'requir':474,524 'return':506 'rush':507 'safeti':223 'saw':409 'second':123 'secur':81,90,464 'see':435 'sent':465 'separ':52 'sever':180 'sick':494 'singl':437 'smack':389,449 'smoker':512 'softwar':23 'someon':165 'space':47 'specif':86 'start':373,544 'stori':205 'summer':305 'support':14 'swing':446 'switch':138 'tech':13 'third':156 'though':440 'time':406 'tire':496 'tl':521 'trend':546 'unlock':107,118,150,240 'up':185 'us':525 'use':103 'visitor':56,113,122,254 'walk':250 'want':531 'warehous':38 'wast':282 'weather':300 'week':431 'well':20 'within':427 'without':230 'work':6 'write':184 'write-up':183 'year':3"
  +cross: false
  +upVotes: 0
  +downVotes: 0
  +ranking: 1686801854
  +visibility: "visible             "
  +apId: "https://lemmy.world/post/119734"
  +editedAt: null
  +createdAt: DateTimeImmutable @1686734854 {#1850
    date: 2023-06-14 11:27:34.0 +02:00
  }
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryVoter"
ACCESS DENIED
"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\Entry {#2388
  +user: Proxies\__CG__\App\Entity\User {#1943 …}
  +magazine: App\Entity\Magazine {#266
    +icon: Proxies\__CG__\App\Entity\Image {#247 …}
    +name: "maliciouscompliance@lemmy.world"
    +title: "maliciouscompliance"
    +description: """
      People conforming to the letter, but not the spirit, of a request. For now, this includes text posts, images, videos and links. Please ensure that the “malicious compliance” aspect is apparent - if you’re making a text post, be sure to explain this part; if it’s an image/video/link, use the “Body” field to elaborate.\n
      \n
      ======\n
      \n
      - We ENCOURAGE posts about events that happened to you, or someone you know.\n
      - We ACCEPT (for now) reposts of good malicious compliance stories (from other platforms) which did not happen to you or someone you knew. **Please use a [REPOST] tag in such situations.**\n
      - We DO NOT ALLOW fiction, or posts that break site-wide rules.\n
      \n
      ======\n
      \n
      Also check out the following communities:\n
      \n
      [!fakehistoryporn@lemmy.world](/c/fakehistoryporn@lemmy.world)[!unethicallifeprotips@lemmy.world](/c/unethicallifeprotips@lemmy.world)
      """
    +rules: null
    +subscriptionsCount: 1
    +entryCount: 90
    +entryCommentCount: 2202
    +postCount: 0
    +postCommentCount: 0
    +isAdult: false
    +customCss: null
    +lastActive: DateTime @1729480958 {#276
      date: 2024-10-21 05:22:38.0 +02:00
    }
    +markedForDeletionAt: null
    +tags: null
    +moderators: Doctrine\ORM\PersistentCollection {#238 …}
    +ownershipRequests: Doctrine\ORM\PersistentCollection {#234 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#223 …}
    +entries: Doctrine\ORM\PersistentCollection {#181 …}
    +posts: Doctrine\ORM\PersistentCollection {#139 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#201 …}
    +bans: Doctrine\ORM\PersistentCollection {#118 …}
    +reports: Doctrine\ORM\PersistentCollection {#104 …}
    +badges: Doctrine\ORM\PersistentCollection {#82 …}
    +logs: Doctrine\ORM\PersistentCollection {#72 …}
    +awards: Doctrine\ORM\PersistentCollection {#61 …}
    +categories: Doctrine\ORM\PersistentCollection {#1820 …}
    -id: 8
    +apId: "maliciouscompliance@lemmy.world"
    +apProfileId: "https://lemmy.world/c/maliciouscompliance"
    +apPublicUrl: "https://lemmy.world/c/maliciouscompliance"
    +apFollowersUrl: "https://lemmy.world/c/maliciouscompliance/followers"
    +apInboxUrl: "https://lemmy.world/inbox"
    +apDomain: "lemmy.world"
    +apPreferredUsername: "maliciouscompliance"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: null
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1729545202 {#270
      date: 2024-10-21 23:13:22.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1686889594 {#272
      date: 2023-06-16 06:26:34.0 +02:00
    }
  }
  +image: null
  +domain: Proxies\__CG__\App\Entity\Domain {#1912 …}
  +slug: "REPOST-You-can-t-badge-back-in-if-you-haven-t-badged"
  +title: "[REPOST] You can't badge back in if you haven't badged out?"
  +url: null
  +body: """
    [REPOST]\n
    \n
    Many years ago, I worked at a company that did phone tech support for a particular piece of well known business software. After outgrowing the building we'd been in, the company moved to an enormous warehouse building they'd renovated into offices and cube space.\n
    \n
    The new building had separate parking areas for visitors (of which we basically had none) and employees (who had to park in the rear).\n
    \n
    As part of the move, they got a new security crew, who had very specific ideas about access security.\n
    \n
    First, the entrances were keyed so that you had to badge in (use your ID to unlock the door). This included the visitors' entrance -- reception had to unlock the door for visitors).\n
    \n
    Second, all doors except the front guest entrance and the rear employee's entrance were switched to exits only, and didn't have a badge reader to unlock the door from the outside.\n
    \n
    Third, they forbade anyone from permitting "drafting", aka allowing someone else to enter behind you, so that you had to badge in to enter. Several people got write-ups for allowing people to come in after them, just to make that point.\n
    \n
    Fourth, and the reason for the story, you had to badge out to prime your badge so that you could badge in. For fire safety, you could exit by any door without badging out, but if you did, you couldn't unlock a door to re-enter, and had to walk around to the visitor's entrance to have reception let you in. Because the front and rear entrances were around 500m (1/4mi) from each other, it was easy to have to waste 10 minutes getting back in the building if you forgot to badge out, and in 40C (100F) weather for much of the summer.\n
    \n
    The explanation we were given was that they needed to know how many people were in the building in case it had to be evacuated. Of course, that information was on computers that were only accessible inside the building, so....\n
    \n
    After the first couple days, during which I, and nearly everyone I knew, had locked themselves out at least once. I realized what I had to do.\n
    \n
    Starting on day 3, I'd enter the building, and, immediately after getting through the doors, smack my badge against the exit reader to prime it to let me re-enter. Every time a coworker saw me entering the building, they'd ask me what I was doing, which I'd happily explain.\n
    \n
    Within a couple of weeks, I didn't see a single person coming though the doors who didn't swing around and smack their badge against the exit reader.\n
    \n
    And at the beginning of the next month, security sent out an email that they were no longer requiring exit badging. I like to believe that it was my doing, although it's also possible that reception was sick and tired of dealing with having to deal with the lunch return rush, and constantly let the smokers back into the building. (never mess with reception).\n
    \n
    TL;DR they required us to badge out if we wanted to badge back in, so I badged out immediately on entering, and started a trend.
    """
  +type: "article"
  +lang: "en"
  +isOc: false
  +hasEmbed: false
  +commentCount: 2
  +favouriteCount: 24
  +score: 0
  +isAdult: false
  +sticky: false
  +lastActive: DateTime @1687381619 {#2410
    date: 2023-06-21 23:06:59.0 +02:00
  }
  +ip: null
  +adaAmount: 0
  +tags: null
  +mentions: null
  +comments: Doctrine\ORM\PersistentCollection {#1866 …}
  +votes: Doctrine\ORM\PersistentCollection {#1978 …}
  +reports: Doctrine\ORM\PersistentCollection {#1946 …}
  +favourites: Doctrine\ORM\PersistentCollection {#1971 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2443 …}
  +badges: Doctrine\ORM\PersistentCollection {#2426 …}
  +children: []
  -id: 78
  -titleTs: "'back':6 'badg':5,12 'haven':10 'repost':1"
  -bodyTs: "'1/4mi':272 '10':283 '100f':299 '3':376 '40c':298 '500m':271 'access':89,341 'ago':4 'aka':163 'allow':164,187 'also':489 'although':486 'anyon':159 'area':54 'around':251,270,447 'ask':416 'back':286,513,534 'badg':101,147,176,209,214,219,231,294,391,451,476,527,533,538 'basic':60 'begin':459 'behind':169 'believ':480 'build':27,39,50,289,323,344,381,413,516 'busi':22 'case':325 'come':190,439 'compani':9,33 'comput':337 'constant':509 'could':218,225 'couldn':238 'coupl':349,429 'cours':332 'cowork':408 'crew':82 'cube':46 'd':29,41,378,415,424 'day':350,375 'deal':498,502 'didn':143,433,444 'door':109,120,125,152,229,242,388,442 'dr':522 'draft':162 'easi':278 'els':166 'email':468 'employe':64,134 'enorm':37 'enter':168,179,246,379,404,411,542 'entranc':93,114,130,136,256,268 'evacu':330 'everi':405 'everyon':356 'except':126 'exit':140,226,394,454,475 'explain':426 'explan':307 'fire':222 'first':91,348 'forbad':158 'forgot':292 'fourth':199 'front':128,265 'get':285,385 'given':310 'got':78,182 'guest':129 'happili':425 'id':105 'idea':87 'immedi':383,540 'includ':111 'inform':334 'insid':342 'key':95 'knew':358 'know':316 'known':21 'least':364 'let':260,400,510 'like':478 'lock':360 'longer':473 'lunch':505 'make':196 'mani':2,318 'mess':518 'minut':284 'month':463 'move':34,76 'much':302 'near':355 'need':314 'never':517 'new':49,80 'next':462 'none':62 'offic':44 'outgrow':25 'outsid':155 'park':53,68 'part':73 'particular':17 'peopl':181,188,319 'permit':161 'person':438 'phone':12 'piec':18 'point':198 'possibl':490 'prime':212,397 're':245,403 're-ent':244,402 'reader':148,395,455 'realiz':367 'rear':71,133,267 'reason':202 'recept':115,259,492,520 'renov':42 'repost':1 'requir':474,524 'return':506 'rush':507 'safeti':223 'saw':409 'second':123 'secur':81,90,464 'see':435 'sent':465 'separ':52 'sever':180 'sick':494 'singl':437 'smack':389,449 'smoker':512 'softwar':23 'someon':165 'space':47 'specif':86 'start':373,544 'stori':205 'summer':305 'support':14 'swing':446 'switch':138 'tech':13 'third':156 'though':440 'time':406 'tire':496 'tl':521 'trend':546 'unlock':107,118,150,240 'up':185 'us':525 'use':103 'visitor':56,113,122,254 'walk':250 'want':531 'warehous':38 'wast':282 'weather':300 'week':431 'well':20 'within':427 'without':230 'work':6 'write':184 'write-up':183 'year':3"
  +cross: false
  +upVotes: 0
  +downVotes: 0
  +ranking: 1686801854
  +visibility: "visible             "
  +apId: "https://lemmy.world/post/119734"
  +editedAt: null
  +createdAt: DateTimeImmutable @1686734854 {#1850
    date: 2023-06-14 11:27:34.0 +02:00
  }
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryVoter"
ACCESS DENIED
"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 {#4064
  +user: App\Entity\User {#4012 …}
  +entry: App\Entity\Entry {#2388
    +user: Proxies\__CG__\App\Entity\User {#1943 …}
    +magazine: App\Entity\Magazine {#266
      +icon: Proxies\__CG__\App\Entity\Image {#247 …}
      +name: "maliciouscompliance@lemmy.world"
      +title: "maliciouscompliance"
      +description: """
        People conforming to the letter, but not the spirit, of a request. For now, this includes text posts, images, videos and links. Please ensure that the “malicious compliance” aspect is apparent - if you’re making a text post, be sure to explain this part; if it’s an image/video/link, use the “Body” field to elaborate.\n
        \n
        ======\n
        \n
        - We ENCOURAGE posts about events that happened to you, or someone you know.\n
        - We ACCEPT (for now) reposts of good malicious compliance stories (from other platforms) which did not happen to you or someone you knew. **Please use a [REPOST] tag in such situations.**\n
        - We DO NOT ALLOW fiction, or posts that break site-wide rules.\n
        \n
        ======\n
        \n
        Also check out the following communities:\n
        \n
        [!fakehistoryporn@lemmy.world](/c/fakehistoryporn@lemmy.world)[!unethicallifeprotips@lemmy.world](/c/unethicallifeprotips@lemmy.world)
        """
      +rules: null
      +subscriptionsCount: 1
      +entryCount: 90
      +entryCommentCount: 2202
      +postCount: 0
      +postCommentCount: 0
      +isAdult: false
      +customCss: null
      +lastActive: DateTime @1729480958 {#276
        date: 2024-10-21 05:22:38.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#238 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#234 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#223 …}
      +entries: Doctrine\ORM\PersistentCollection {#181 …}
      +posts: Doctrine\ORM\PersistentCollection {#139 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#201 …}
      +bans: Doctrine\ORM\PersistentCollection {#118 …}
      +reports: Doctrine\ORM\PersistentCollection {#104 …}
      +badges: Doctrine\ORM\PersistentCollection {#82 …}
      +logs: Doctrine\ORM\PersistentCollection {#72 …}
      +awards: Doctrine\ORM\PersistentCollection {#61 …}
      +categories: Doctrine\ORM\PersistentCollection {#1820 …}
      -id: 8
      +apId: "maliciouscompliance@lemmy.world"
      +apProfileId: "https://lemmy.world/c/maliciouscompliance"
      +apPublicUrl: "https://lemmy.world/c/maliciouscompliance"
      +apFollowersUrl: "https://lemmy.world/c/maliciouscompliance/followers"
      +apInboxUrl: "https://lemmy.world/inbox"
      +apDomain: "lemmy.world"
      +apPreferredUsername: "maliciouscompliance"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: null
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1729545202 {#270
        date: 2024-10-21 23:13:22.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1686889594 {#272
        date: 2023-06-16 06:26:34.0 +02:00
      }
    }
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#1912 …}
    +slug: "REPOST-You-can-t-badge-back-in-if-you-haven-t-badged"
    +title: "[REPOST] You can't badge back in if you haven't badged out?"
    +url: null
    +body: """
      [REPOST]\n
      \n
      Many years ago, I worked at a company that did phone tech support for a particular piece of well known business software. After outgrowing the building we'd been in, the company moved to an enormous warehouse building they'd renovated into offices and cube space.\n
      \n
      The new building had separate parking areas for visitors (of which we basically had none) and employees (who had to park in the rear).\n
      \n
      As part of the move, they got a new security crew, who had very specific ideas about access security.\n
      \n
      First, the entrances were keyed so that you had to badge in (use your ID to unlock the door). This included the visitors' entrance -- reception had to unlock the door for visitors).\n
      \n
      Second, all doors except the front guest entrance and the rear employee's entrance were switched to exits only, and didn't have a badge reader to unlock the door from the outside.\n
      \n
      Third, they forbade anyone from permitting "drafting", aka allowing someone else to enter behind you, so that you had to badge in to enter. Several people got write-ups for allowing people to come in after them, just to make that point.\n
      \n
      Fourth, and the reason for the story, you had to badge out to prime your badge so that you could badge in. For fire safety, you could exit by any door without badging out, but if you did, you couldn't unlock a door to re-enter, and had to walk around to the visitor's entrance to have reception let you in. Because the front and rear entrances were around 500m (1/4mi) from each other, it was easy to have to waste 10 minutes getting back in the building if you forgot to badge out, and in 40C (100F) weather for much of the summer.\n
      \n
      The explanation we were given was that they needed to know how many people were in the building in case it had to be evacuated. Of course, that information was on computers that were only accessible inside the building, so....\n
      \n
      After the first couple days, during which I, and nearly everyone I knew, had locked themselves out at least once. I realized what I had to do.\n
      \n
      Starting on day 3, I'd enter the building, and, immediately after getting through the doors, smack my badge against the exit reader to prime it to let me re-enter. Every time a coworker saw me entering the building, they'd ask me what I was doing, which I'd happily explain.\n
      \n
      Within a couple of weeks, I didn't see a single person coming though the doors who didn't swing around and smack their badge against the exit reader.\n
      \n
      And at the beginning of the next month, security sent out an email that they were no longer requiring exit badging. I like to believe that it was my doing, although it's also possible that reception was sick and tired of dealing with having to deal with the lunch return rush, and constantly let the smokers back into the building. (never mess with reception).\n
      \n
      TL;DR they required us to badge out if we wanted to badge back in, so I badged out immediately on entering, and started a trend.
      """
    +type: "article"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 2
    +favouriteCount: 24
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1687381619 {#2410
      date: 2023-06-21 23:06:59.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#1866 …}
    +votes: Doctrine\ORM\PersistentCollection {#1978 …}
    +reports: Doctrine\ORM\PersistentCollection {#1946 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1971 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2443 …}
    +badges: Doctrine\ORM\PersistentCollection {#2426 …}
    +children: []
    -id: 78
    -titleTs: "'back':6 'badg':5,12 'haven':10 'repost':1"
    -bodyTs: "'1/4mi':272 '10':283 '100f':299 '3':376 '40c':298 '500m':271 'access':89,341 'ago':4 'aka':163 'allow':164,187 'also':489 'although':486 'anyon':159 'area':54 'around':251,270,447 'ask':416 'back':286,513,534 'badg':101,147,176,209,214,219,231,294,391,451,476,527,533,538 'basic':60 'begin':459 'behind':169 'believ':480 'build':27,39,50,289,323,344,381,413,516 'busi':22 'case':325 'come':190,439 'compani':9,33 'comput':337 'constant':509 'could':218,225 'couldn':238 'coupl':349,429 'cours':332 'cowork':408 'crew':82 'cube':46 'd':29,41,378,415,424 'day':350,375 'deal':498,502 'didn':143,433,444 'door':109,120,125,152,229,242,388,442 'dr':522 'draft':162 'easi':278 'els':166 'email':468 'employe':64,134 'enorm':37 'enter':168,179,246,379,404,411,542 'entranc':93,114,130,136,256,268 'evacu':330 'everi':405 'everyon':356 'except':126 'exit':140,226,394,454,475 'explain':426 'explan':307 'fire':222 'first':91,348 'forbad':158 'forgot':292 'fourth':199 'front':128,265 'get':285,385 'given':310 'got':78,182 'guest':129 'happili':425 'id':105 'idea':87 'immedi':383,540 'includ':111 'inform':334 'insid':342 'key':95 'knew':358 'know':316 'known':21 'least':364 'let':260,400,510 'like':478 'lock':360 'longer':473 'lunch':505 'make':196 'mani':2,318 'mess':518 'minut':284 'month':463 'move':34,76 'much':302 'near':355 'need':314 'never':517 'new':49,80 'next':462 'none':62 'offic':44 'outgrow':25 'outsid':155 'park':53,68 'part':73 'particular':17 'peopl':181,188,319 'permit':161 'person':438 'phone':12 'piec':18 'point':198 'possibl':490 'prime':212,397 're':245,403 're-ent':244,402 'reader':148,395,455 'realiz':367 'rear':71,133,267 'reason':202 'recept':115,259,492,520 'renov':42 'repost':1 'requir':474,524 'return':506 'rush':507 'safeti':223 'saw':409 'second':123 'secur':81,90,464 'see':435 'sent':465 'separ':52 'sever':180 'sick':494 'singl':437 'smack':389,449 'smoker':512 'softwar':23 'someon':165 'space':47 'specif':86 'start':373,544 'stori':205 'summer':305 'support':14 'swing':446 'switch':138 'tech':13 'third':156 'though':440 'time':406 'tire':496 'tl':521 'trend':546 'unlock':107,118,150,240 'up':185 'us':525 'use':103 'visitor':56,113,122,254 'walk':250 'want':531 'warehous':38 'wast':282 'weather':300 'week':431 'well':20 'within':427 'without':230 'work':6 'write':184 'write-up':183 'year':3"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1686801854
    +visibility: "visible             "
    +apId: "https://lemmy.world/post/119734"
    +editedAt: null
    +createdAt: DateTimeImmutable @1686734854 {#1850
      date: 2023-06-14 11:27:34.0 +02:00
    }
  }
  +magazine: App\Entity\Magazine {#266}
  +image: null
  +parent: null
  +root: null
  +body: """
    Drafting/tailgating is always something I’d fought companies on. If I’m responsible for physical security, arm me to protect myself when I go and challenge someone and things go sideways. Usually the conversation ends there, but one time I actually did threaten to take it a step further when someone tailgated me, and I told them to stop, or I will call the cops for them trespassing. That someone was a board member without a badge to the building. Good thing tenure and security policies override a board member trying to get me fired. They stopped pushing the aggressive anti-tailgating policy after that.\n
    \n
    With security teams, I always find that they are gung-ho about implementing systems and policies, but evaporate when challenged to enforce them or actually do the real work related to those policies (like monitoring cameras, staffing for physical access security, etc.).
    """
  +lang: "en"
  +isAdult: false
  +favouriteCount: 4
  +score: 0
  +lastActive: DateTime @1687381619 {#4073
    date: 2023-06-21 23:06:59.0 +02:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@dystop@lemmy.world"
  ]
  +children: Doctrine\ORM\PersistentCollection {#4062 …}
  +nested: Doctrine\ORM\PersistentCollection {#4060 …}
  +votes: Doctrine\ORM\PersistentCollection {#4058 …}
  +reports: Doctrine\ORM\PersistentCollection {#4056 …}
  +favourites: Doctrine\ORM\PersistentCollection {#4024 …}
  +notifications: Doctrine\ORM\PersistentCollection {#4028 …}
  -id: 9121
  -bodyTs: "'access':147 'actual':41,132 'aggress':100 'alway':3,111 'anti':102 'anti-tailg':101 'arm':17 'badg':77 'board':73,89 'build':80 'call':63 'camera':143 'challeng':26,127 'compani':8 'convers':34 'cop':65 'd':6 'drafting/tailgating':1 'end':35 'enforc':129 'etc':149 'evapor':125 'find':112 'fire':95 'fought':7 'get':93 'go':24,30 'good':81 'gung':117 'gung-ho':116 'ho':118 'implement':120 'like':141 'm':12 'member':74,90 'monitor':142 'one':38 'overrid':87 'physic':15,146 'polici':86,104,123,140 'protect':20 'push':98 'real':135 'relat':137 'respons':13 'secur':16,85,108,148 'sideway':31 'someon':27,51,70 'someth':4 'staf':144 'step':48 'stop':59,97 'system':121 'tailgat':52,103 'take':45 'team':109 'tenur':83 'thing':29,82 'threaten':43 'time':39 'told':56 'trespass':68 'tri':91 'usual':32 'without':75 'work':136"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://lemmy.world/comment/421980"
  +editedAt: null
  +createdAt: DateTimeImmutable @1687381619 {#4009
    date: 2023-06-21 23:06:59.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 {#4064
  +user: App\Entity\User {#4012 …}
  +entry: App\Entity\Entry {#2388
    +user: Proxies\__CG__\App\Entity\User {#1943 …}
    +magazine: App\Entity\Magazine {#266
      +icon: Proxies\__CG__\App\Entity\Image {#247 …}
      +name: "maliciouscompliance@lemmy.world"
      +title: "maliciouscompliance"
      +description: """
        People conforming to the letter, but not the spirit, of a request. For now, this includes text posts, images, videos and links. Please ensure that the “malicious compliance” aspect is apparent - if you’re making a text post, be sure to explain this part; if it’s an image/video/link, use the “Body” field to elaborate.\n
        \n
        ======\n
        \n
        - We ENCOURAGE posts about events that happened to you, or someone you know.\n
        - We ACCEPT (for now) reposts of good malicious compliance stories (from other platforms) which did not happen to you or someone you knew. **Please use a [REPOST] tag in such situations.**\n
        - We DO NOT ALLOW fiction, or posts that break site-wide rules.\n
        \n
        ======\n
        \n
        Also check out the following communities:\n
        \n
        [!fakehistoryporn@lemmy.world](/c/fakehistoryporn@lemmy.world)[!unethicallifeprotips@lemmy.world](/c/unethicallifeprotips@lemmy.world)
        """
      +rules: null
      +subscriptionsCount: 1
      +entryCount: 90
      +entryCommentCount: 2202
      +postCount: 0
      +postCommentCount: 0
      +isAdult: false
      +customCss: null
      +lastActive: DateTime @1729480958 {#276
        date: 2024-10-21 05:22:38.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#238 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#234 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#223 …}
      +entries: Doctrine\ORM\PersistentCollection {#181 …}
      +posts: Doctrine\ORM\PersistentCollection {#139 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#201 …}
      +bans: Doctrine\ORM\PersistentCollection {#118 …}
      +reports: Doctrine\ORM\PersistentCollection {#104 …}
      +badges: Doctrine\ORM\PersistentCollection {#82 …}
      +logs: Doctrine\ORM\PersistentCollection {#72 …}
      +awards: Doctrine\ORM\PersistentCollection {#61 …}
      +categories: Doctrine\ORM\PersistentCollection {#1820 …}
      -id: 8
      +apId: "maliciouscompliance@lemmy.world"
      +apProfileId: "https://lemmy.world/c/maliciouscompliance"
      +apPublicUrl: "https://lemmy.world/c/maliciouscompliance"
      +apFollowersUrl: "https://lemmy.world/c/maliciouscompliance/followers"
      +apInboxUrl: "https://lemmy.world/inbox"
      +apDomain: "lemmy.world"
      +apPreferredUsername: "maliciouscompliance"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: null
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1729545202 {#270
        date: 2024-10-21 23:13:22.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1686889594 {#272
        date: 2023-06-16 06:26:34.0 +02:00
      }
    }
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#1912 …}
    +slug: "REPOST-You-can-t-badge-back-in-if-you-haven-t-badged"
    +title: "[REPOST] You can't badge back in if you haven't badged out?"
    +url: null
    +body: """
      [REPOST]\n
      \n
      Many years ago, I worked at a company that did phone tech support for a particular piece of well known business software. After outgrowing the building we'd been in, the company moved to an enormous warehouse building they'd renovated into offices and cube space.\n
      \n
      The new building had separate parking areas for visitors (of which we basically had none) and employees (who had to park in the rear).\n
      \n
      As part of the move, they got a new security crew, who had very specific ideas about access security.\n
      \n
      First, the entrances were keyed so that you had to badge in (use your ID to unlock the door). This included the visitors' entrance -- reception had to unlock the door for visitors).\n
      \n
      Second, all doors except the front guest entrance and the rear employee's entrance were switched to exits only, and didn't have a badge reader to unlock the door from the outside.\n
      \n
      Third, they forbade anyone from permitting "drafting", aka allowing someone else to enter behind you, so that you had to badge in to enter. Several people got write-ups for allowing people to come in after them, just to make that point.\n
      \n
      Fourth, and the reason for the story, you had to badge out to prime your badge so that you could badge in. For fire safety, you could exit by any door without badging out, but if you did, you couldn't unlock a door to re-enter, and had to walk around to the visitor's entrance to have reception let you in. Because the front and rear entrances were around 500m (1/4mi) from each other, it was easy to have to waste 10 minutes getting back in the building if you forgot to badge out, and in 40C (100F) weather for much of the summer.\n
      \n
      The explanation we were given was that they needed to know how many people were in the building in case it had to be evacuated. Of course, that information was on computers that were only accessible inside the building, so....\n
      \n
      After the first couple days, during which I, and nearly everyone I knew, had locked themselves out at least once. I realized what I had to do.\n
      \n
      Starting on day 3, I'd enter the building, and, immediately after getting through the doors, smack my badge against the exit reader to prime it to let me re-enter. Every time a coworker saw me entering the building, they'd ask me what I was doing, which I'd happily explain.\n
      \n
      Within a couple of weeks, I didn't see a single person coming though the doors who didn't swing around and smack their badge against the exit reader.\n
      \n
      And at the beginning of the next month, security sent out an email that they were no longer requiring exit badging. I like to believe that it was my doing, although it's also possible that reception was sick and tired of dealing with having to deal with the lunch return rush, and constantly let the smokers back into the building. (never mess with reception).\n
      \n
      TL;DR they required us to badge out if we wanted to badge back in, so I badged out immediately on entering, and started a trend.
      """
    +type: "article"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 2
    +favouriteCount: 24
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1687381619 {#2410
      date: 2023-06-21 23:06:59.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#1866 …}
    +votes: Doctrine\ORM\PersistentCollection {#1978 …}
    +reports: Doctrine\ORM\PersistentCollection {#1946 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1971 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2443 …}
    +badges: Doctrine\ORM\PersistentCollection {#2426 …}
    +children: []
    -id: 78
    -titleTs: "'back':6 'badg':5,12 'haven':10 'repost':1"
    -bodyTs: "'1/4mi':272 '10':283 '100f':299 '3':376 '40c':298 '500m':271 'access':89,341 'ago':4 'aka':163 'allow':164,187 'also':489 'although':486 'anyon':159 'area':54 'around':251,270,447 'ask':416 'back':286,513,534 'badg':101,147,176,209,214,219,231,294,391,451,476,527,533,538 'basic':60 'begin':459 'behind':169 'believ':480 'build':27,39,50,289,323,344,381,413,516 'busi':22 'case':325 'come':190,439 'compani':9,33 'comput':337 'constant':509 'could':218,225 'couldn':238 'coupl':349,429 'cours':332 'cowork':408 'crew':82 'cube':46 'd':29,41,378,415,424 'day':350,375 'deal':498,502 'didn':143,433,444 'door':109,120,125,152,229,242,388,442 'dr':522 'draft':162 'easi':278 'els':166 'email':468 'employe':64,134 'enorm':37 'enter':168,179,246,379,404,411,542 'entranc':93,114,130,136,256,268 'evacu':330 'everi':405 'everyon':356 'except':126 'exit':140,226,394,454,475 'explain':426 'explan':307 'fire':222 'first':91,348 'forbad':158 'forgot':292 'fourth':199 'front':128,265 'get':285,385 'given':310 'got':78,182 'guest':129 'happili':425 'id':105 'idea':87 'immedi':383,540 'includ':111 'inform':334 'insid':342 'key':95 'knew':358 'know':316 'known':21 'least':364 'let':260,400,510 'like':478 'lock':360 'longer':473 'lunch':505 'make':196 'mani':2,318 'mess':518 'minut':284 'month':463 'move':34,76 'much':302 'near':355 'need':314 'never':517 'new':49,80 'next':462 'none':62 'offic':44 'outgrow':25 'outsid':155 'park':53,68 'part':73 'particular':17 'peopl':181,188,319 'permit':161 'person':438 'phone':12 'piec':18 'point':198 'possibl':490 'prime':212,397 're':245,403 're-ent':244,402 'reader':148,395,455 'realiz':367 'rear':71,133,267 'reason':202 'recept':115,259,492,520 'renov':42 'repost':1 'requir':474,524 'return':506 'rush':507 'safeti':223 'saw':409 'second':123 'secur':81,90,464 'see':435 'sent':465 'separ':52 'sever':180 'sick':494 'singl':437 'smack':389,449 'smoker':512 'softwar':23 'someon':165 'space':47 'specif':86 'start':373,544 'stori':205 'summer':305 'support':14 'swing':446 'switch':138 'tech':13 'third':156 'though':440 'time':406 'tire':496 'tl':521 'trend':546 'unlock':107,118,150,240 'up':185 'us':525 'use':103 'visitor':56,113,122,254 'walk':250 'want':531 'warehous':38 'wast':282 'weather':300 'week':431 'well':20 'within':427 'without':230 'work':6 'write':184 'write-up':183 'year':3"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1686801854
    +visibility: "visible             "
    +apId: "https://lemmy.world/post/119734"
    +editedAt: null
    +createdAt: DateTimeImmutable @1686734854 {#1850
      date: 2023-06-14 11:27:34.0 +02:00
    }
  }
  +magazine: App\Entity\Magazine {#266}
  +image: null
  +parent: null
  +root: null
  +body: """
    Drafting/tailgating is always something I’d fought companies on. If I’m responsible for physical security, arm me to protect myself when I go and challenge someone and things go sideways. Usually the conversation ends there, but one time I actually did threaten to take it a step further when someone tailgated me, and I told them to stop, or I will call the cops for them trespassing. That someone was a board member without a badge to the building. Good thing tenure and security policies override a board member trying to get me fired. They stopped pushing the aggressive anti-tailgating policy after that.\n
    \n
    With security teams, I always find that they are gung-ho about implementing systems and policies, but evaporate when challenged to enforce them or actually do the real work related to those policies (like monitoring cameras, staffing for physical access security, etc.).
    """
  +lang: "en"
  +isAdult: false
  +favouriteCount: 4
  +score: 0
  +lastActive: DateTime @1687381619 {#4073
    date: 2023-06-21 23:06:59.0 +02:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@dystop@lemmy.world"
  ]
  +children: Doctrine\ORM\PersistentCollection {#4062 …}
  +nested: Doctrine\ORM\PersistentCollection {#4060 …}
  +votes: Doctrine\ORM\PersistentCollection {#4058 …}
  +reports: Doctrine\ORM\PersistentCollection {#4056 …}
  +favourites: Doctrine\ORM\PersistentCollection {#4024 …}
  +notifications: Doctrine\ORM\PersistentCollection {#4028 …}
  -id: 9121
  -bodyTs: "'access':147 'actual':41,132 'aggress':100 'alway':3,111 'anti':102 'anti-tailg':101 'arm':17 'badg':77 'board':73,89 'build':80 'call':63 'camera':143 'challeng':26,127 'compani':8 'convers':34 'cop':65 'd':6 'drafting/tailgating':1 'end':35 'enforc':129 'etc':149 'evapor':125 'find':112 'fire':95 'fought':7 'get':93 'go':24,30 'good':81 'gung':117 'gung-ho':116 'ho':118 'implement':120 'like':141 'm':12 'member':74,90 'monitor':142 'one':38 'overrid':87 'physic':15,146 'polici':86,104,123,140 'protect':20 'push':98 'real':135 'relat':137 'respons':13 'secur':16,85,108,148 'sideway':31 'someon':27,51,70 'someth':4 'staf':144 'step':48 'stop':59,97 'system':121 'tailgat':52,103 'take':45 'team':109 'tenur':83 'thing':29,82 'threaten':43 'time':39 'told':56 'trespass':68 'tri':91 'usual':32 'without':75 'work':136"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://lemmy.world/comment/421980"
  +editedAt: null
  +createdAt: DateTimeImmutable @1687381619 {#4009
    date: 2023-06-21 23:06:59.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 {#4064
  +user: App\Entity\User {#4012 …}
  +entry: App\Entity\Entry {#2388
    +user: Proxies\__CG__\App\Entity\User {#1943 …}
    +magazine: App\Entity\Magazine {#266
      +icon: Proxies\__CG__\App\Entity\Image {#247 …}
      +name: "maliciouscompliance@lemmy.world"
      +title: "maliciouscompliance"
      +description: """
        People conforming to the letter, but not the spirit, of a request. For now, this includes text posts, images, videos and links. Please ensure that the “malicious compliance” aspect is apparent - if you’re making a text post, be sure to explain this part; if it’s an image/video/link, use the “Body” field to elaborate.\n
        \n
        ======\n
        \n
        - We ENCOURAGE posts about events that happened to you, or someone you know.\n
        - We ACCEPT (for now) reposts of good malicious compliance stories (from other platforms) which did not happen to you or someone you knew. **Please use a [REPOST] tag in such situations.**\n
        - We DO NOT ALLOW fiction, or posts that break site-wide rules.\n
        \n
        ======\n
        \n
        Also check out the following communities:\n
        \n
        [!fakehistoryporn@lemmy.world](/c/fakehistoryporn@lemmy.world)[!unethicallifeprotips@lemmy.world](/c/unethicallifeprotips@lemmy.world)
        """
      +rules: null
      +subscriptionsCount: 1
      +entryCount: 90
      +entryCommentCount: 2202
      +postCount: 0
      +postCommentCount: 0
      +isAdult: false
      +customCss: null
      +lastActive: DateTime @1729480958 {#276
        date: 2024-10-21 05:22:38.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#238 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#234 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#223 …}
      +entries: Doctrine\ORM\PersistentCollection {#181 …}
      +posts: Doctrine\ORM\PersistentCollection {#139 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#201 …}
      +bans: Doctrine\ORM\PersistentCollection {#118 …}
      +reports: Doctrine\ORM\PersistentCollection {#104 …}
      +badges: Doctrine\ORM\PersistentCollection {#82 …}
      +logs: Doctrine\ORM\PersistentCollection {#72 …}
      +awards: Doctrine\ORM\PersistentCollection {#61 …}
      +categories: Doctrine\ORM\PersistentCollection {#1820 …}
      -id: 8
      +apId: "maliciouscompliance@lemmy.world"
      +apProfileId: "https://lemmy.world/c/maliciouscompliance"
      +apPublicUrl: "https://lemmy.world/c/maliciouscompliance"
      +apFollowersUrl: "https://lemmy.world/c/maliciouscompliance/followers"
      +apInboxUrl: "https://lemmy.world/inbox"
      +apDomain: "lemmy.world"
      +apPreferredUsername: "maliciouscompliance"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: null
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1729545202 {#270
        date: 2024-10-21 23:13:22.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1686889594 {#272
        date: 2023-06-16 06:26:34.0 +02:00
      }
    }
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#1912 …}
    +slug: "REPOST-You-can-t-badge-back-in-if-you-haven-t-badged"
    +title: "[REPOST] You can't badge back in if you haven't badged out?"
    +url: null
    +body: """
      [REPOST]\n
      \n
      Many years ago, I worked at a company that did phone tech support for a particular piece of well known business software. After outgrowing the building we'd been in, the company moved to an enormous warehouse building they'd renovated into offices and cube space.\n
      \n
      The new building had separate parking areas for visitors (of which we basically had none) and employees (who had to park in the rear).\n
      \n
      As part of the move, they got a new security crew, who had very specific ideas about access security.\n
      \n
      First, the entrances were keyed so that you had to badge in (use your ID to unlock the door). This included the visitors' entrance -- reception had to unlock the door for visitors).\n
      \n
      Second, all doors except the front guest entrance and the rear employee's entrance were switched to exits only, and didn't have a badge reader to unlock the door from the outside.\n
      \n
      Third, they forbade anyone from permitting "drafting", aka allowing someone else to enter behind you, so that you had to badge in to enter. Several people got write-ups for allowing people to come in after them, just to make that point.\n
      \n
      Fourth, and the reason for the story, you had to badge out to prime your badge so that you could badge in. For fire safety, you could exit by any door without badging out, but if you did, you couldn't unlock a door to re-enter, and had to walk around to the visitor's entrance to have reception let you in. Because the front and rear entrances were around 500m (1/4mi) from each other, it was easy to have to waste 10 minutes getting back in the building if you forgot to badge out, and in 40C (100F) weather for much of the summer.\n
      \n
      The explanation we were given was that they needed to know how many people were in the building in case it had to be evacuated. Of course, that information was on computers that were only accessible inside the building, so....\n
      \n
      After the first couple days, during which I, and nearly everyone I knew, had locked themselves out at least once. I realized what I had to do.\n
      \n
      Starting on day 3, I'd enter the building, and, immediately after getting through the doors, smack my badge against the exit reader to prime it to let me re-enter. Every time a coworker saw me entering the building, they'd ask me what I was doing, which I'd happily explain.\n
      \n
      Within a couple of weeks, I didn't see a single person coming though the doors who didn't swing around and smack their badge against the exit reader.\n
      \n
      And at the beginning of the next month, security sent out an email that they were no longer requiring exit badging. I like to believe that it was my doing, although it's also possible that reception was sick and tired of dealing with having to deal with the lunch return rush, and constantly let the smokers back into the building. (never mess with reception).\n
      \n
      TL;DR they required us to badge out if we wanted to badge back in, so I badged out immediately on entering, and started a trend.
      """
    +type: "article"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 2
    +favouriteCount: 24
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1687381619 {#2410
      date: 2023-06-21 23:06:59.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#1866 …}
    +votes: Doctrine\ORM\PersistentCollection {#1978 …}
    +reports: Doctrine\ORM\PersistentCollection {#1946 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1971 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2443 …}
    +badges: Doctrine\ORM\PersistentCollection {#2426 …}
    +children: []
    -id: 78
    -titleTs: "'back':6 'badg':5,12 'haven':10 'repost':1"
    -bodyTs: "'1/4mi':272 '10':283 '100f':299 '3':376 '40c':298 '500m':271 'access':89,341 'ago':4 'aka':163 'allow':164,187 'also':489 'although':486 'anyon':159 'area':54 'around':251,270,447 'ask':416 'back':286,513,534 'badg':101,147,176,209,214,219,231,294,391,451,476,527,533,538 'basic':60 'begin':459 'behind':169 'believ':480 'build':27,39,50,289,323,344,381,413,516 'busi':22 'case':325 'come':190,439 'compani':9,33 'comput':337 'constant':509 'could':218,225 'couldn':238 'coupl':349,429 'cours':332 'cowork':408 'crew':82 'cube':46 'd':29,41,378,415,424 'day':350,375 'deal':498,502 'didn':143,433,444 'door':109,120,125,152,229,242,388,442 'dr':522 'draft':162 'easi':278 'els':166 'email':468 'employe':64,134 'enorm':37 'enter':168,179,246,379,404,411,542 'entranc':93,114,130,136,256,268 'evacu':330 'everi':405 'everyon':356 'except':126 'exit':140,226,394,454,475 'explain':426 'explan':307 'fire':222 'first':91,348 'forbad':158 'forgot':292 'fourth':199 'front':128,265 'get':285,385 'given':310 'got':78,182 'guest':129 'happili':425 'id':105 'idea':87 'immedi':383,540 'includ':111 'inform':334 'insid':342 'key':95 'knew':358 'know':316 'known':21 'least':364 'let':260,400,510 'like':478 'lock':360 'longer':473 'lunch':505 'make':196 'mani':2,318 'mess':518 'minut':284 'month':463 'move':34,76 'much':302 'near':355 'need':314 'never':517 'new':49,80 'next':462 'none':62 'offic':44 'outgrow':25 'outsid':155 'park':53,68 'part':73 'particular':17 'peopl':181,188,319 'permit':161 'person':438 'phone':12 'piec':18 'point':198 'possibl':490 'prime':212,397 're':245,403 're-ent':244,402 'reader':148,395,455 'realiz':367 'rear':71,133,267 'reason':202 'recept':115,259,492,520 'renov':42 'repost':1 'requir':474,524 'return':506 'rush':507 'safeti':223 'saw':409 'second':123 'secur':81,90,464 'see':435 'sent':465 'separ':52 'sever':180 'sick':494 'singl':437 'smack':389,449 'smoker':512 'softwar':23 'someon':165 'space':47 'specif':86 'start':373,544 'stori':205 'summer':305 'support':14 'swing':446 'switch':138 'tech':13 'third':156 'though':440 'time':406 'tire':496 'tl':521 'trend':546 'unlock':107,118,150,240 'up':185 'us':525 'use':103 'visitor':56,113,122,254 'walk':250 'want':531 'warehous':38 'wast':282 'weather':300 'week':431 'well':20 'within':427 'without':230 'work':6 'write':184 'write-up':183 'year':3"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1686801854
    +visibility: "visible             "
    +apId: "https://lemmy.world/post/119734"
    +editedAt: null
    +createdAt: DateTimeImmutable @1686734854 {#1850
      date: 2023-06-14 11:27:34.0 +02:00
    }
  }
  +magazine: App\Entity\Magazine {#266}
  +image: null
  +parent: null
  +root: null
  +body: """
    Drafting/tailgating is always something I’d fought companies on. If I’m responsible for physical security, arm me to protect myself when I go and challenge someone and things go sideways. Usually the conversation ends there, but one time I actually did threaten to take it a step further when someone tailgated me, and I told them to stop, or I will call the cops for them trespassing. That someone was a board member without a badge to the building. Good thing tenure and security policies override a board member trying to get me fired. They stopped pushing the aggressive anti-tailgating policy after that.\n
    \n
    With security teams, I always find that they are gung-ho about implementing systems and policies, but evaporate when challenged to enforce them or actually do the real work related to those policies (like monitoring cameras, staffing for physical access security, etc.).
    """
  +lang: "en"
  +isAdult: false
  +favouriteCount: 4
  +score: 0
  +lastActive: DateTime @1687381619 {#4073
    date: 2023-06-21 23:06:59.0 +02:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@dystop@lemmy.world"
  ]
  +children: Doctrine\ORM\PersistentCollection {#4062 …}
  +nested: Doctrine\ORM\PersistentCollection {#4060 …}
  +votes: Doctrine\ORM\PersistentCollection {#4058 …}
  +reports: Doctrine\ORM\PersistentCollection {#4056 …}
  +favourites: Doctrine\ORM\PersistentCollection {#4024 …}
  +notifications: Doctrine\ORM\PersistentCollection {#4028 …}
  -id: 9121
  -bodyTs: "'access':147 'actual':41,132 'aggress':100 'alway':3,111 'anti':102 'anti-tailg':101 'arm':17 'badg':77 'board':73,89 'build':80 'call':63 'camera':143 'challeng':26,127 'compani':8 'convers':34 'cop':65 'd':6 'drafting/tailgating':1 'end':35 'enforc':129 'etc':149 'evapor':125 'find':112 'fire':95 'fought':7 'get':93 'go':24,30 'good':81 'gung':117 'gung-ho':116 'ho':118 'implement':120 'like':141 'm':12 'member':74,90 'monitor':142 'one':38 'overrid':87 'physic':15,146 'polici':86,104,123,140 'protect':20 'push':98 'real':135 'relat':137 'respons':13 'secur':16,85,108,148 'sideway':31 'someon':27,51,70 'someth':4 'staf':144 'step':48 'stop':59,97 'system':121 'tailgat':52,103 'take':45 'team':109 'tenur':83 'thing':29,82 'threaten':43 'time':39 'told':56 'trespass':68 'tri':91 'usual':32 'without':75 'work':136"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://lemmy.world/comment/421980"
  +editedAt: null
  +createdAt: DateTimeImmutable @1687381619 {#4009
    date: 2023-06-21 23:06:59.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 {#4096
  +user: App\Entity\User {#4085 …}
  +entry: App\Entity\Entry {#2388
    +user: Proxies\__CG__\App\Entity\User {#1943 …}
    +magazine: App\Entity\Magazine {#266
      +icon: Proxies\__CG__\App\Entity\Image {#247 …}
      +name: "maliciouscompliance@lemmy.world"
      +title: "maliciouscompliance"
      +description: """
        People conforming to the letter, but not the spirit, of a request. For now, this includes text posts, images, videos and links. Please ensure that the “malicious compliance” aspect is apparent - if you’re making a text post, be sure to explain this part; if it’s an image/video/link, use the “Body” field to elaborate.\n
        \n
        ======\n
        \n
        - We ENCOURAGE posts about events that happened to you, or someone you know.\n
        - We ACCEPT (for now) reposts of good malicious compliance stories (from other platforms) which did not happen to you or someone you knew. **Please use a [REPOST] tag in such situations.**\n
        - We DO NOT ALLOW fiction, or posts that break site-wide rules.\n
        \n
        ======\n
        \n
        Also check out the following communities:\n
        \n
        [!fakehistoryporn@lemmy.world](/c/fakehistoryporn@lemmy.world)[!unethicallifeprotips@lemmy.world](/c/unethicallifeprotips@lemmy.world)
        """
      +rules: null
      +subscriptionsCount: 1
      +entryCount: 90
      +entryCommentCount: 2202
      +postCount: 0
      +postCommentCount: 0
      +isAdult: false
      +customCss: null
      +lastActive: DateTime @1729480958 {#276
        date: 2024-10-21 05:22:38.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#238 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#234 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#223 …}
      +entries: Doctrine\ORM\PersistentCollection {#181 …}
      +posts: Doctrine\ORM\PersistentCollection {#139 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#201 …}
      +bans: Doctrine\ORM\PersistentCollection {#118 …}
      +reports: Doctrine\ORM\PersistentCollection {#104 …}
      +badges: Doctrine\ORM\PersistentCollection {#82 …}
      +logs: Doctrine\ORM\PersistentCollection {#72 …}
      +awards: Doctrine\ORM\PersistentCollection {#61 …}
      +categories: Doctrine\ORM\PersistentCollection {#1820 …}
      -id: 8
      +apId: "maliciouscompliance@lemmy.world"
      +apProfileId: "https://lemmy.world/c/maliciouscompliance"
      +apPublicUrl: "https://lemmy.world/c/maliciouscompliance"
      +apFollowersUrl: "https://lemmy.world/c/maliciouscompliance/followers"
      +apInboxUrl: "https://lemmy.world/inbox"
      +apDomain: "lemmy.world"
      +apPreferredUsername: "maliciouscompliance"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: null
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1729545202 {#270
        date: 2024-10-21 23:13:22.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1686889594 {#272
        date: 2023-06-16 06:26:34.0 +02:00
      }
    }
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#1912 …}
    +slug: "REPOST-You-can-t-badge-back-in-if-you-haven-t-badged"
    +title: "[REPOST] You can't badge back in if you haven't badged out?"
    +url: null
    +body: """
      [REPOST]\n
      \n
      Many years ago, I worked at a company that did phone tech support for a particular piece of well known business software. After outgrowing the building we'd been in, the company moved to an enormous warehouse building they'd renovated into offices and cube space.\n
      \n
      The new building had separate parking areas for visitors (of which we basically had none) and employees (who had to park in the rear).\n
      \n
      As part of the move, they got a new security crew, who had very specific ideas about access security.\n
      \n
      First, the entrances were keyed so that you had to badge in (use your ID to unlock the door). This included the visitors' entrance -- reception had to unlock the door for visitors).\n
      \n
      Second, all doors except the front guest entrance and the rear employee's entrance were switched to exits only, and didn't have a badge reader to unlock the door from the outside.\n
      \n
      Third, they forbade anyone from permitting "drafting", aka allowing someone else to enter behind you, so that you had to badge in to enter. Several people got write-ups for allowing people to come in after them, just to make that point.\n
      \n
      Fourth, and the reason for the story, you had to badge out to prime your badge so that you could badge in. For fire safety, you could exit by any door without badging out, but if you did, you couldn't unlock a door to re-enter, and had to walk around to the visitor's entrance to have reception let you in. Because the front and rear entrances were around 500m (1/4mi) from each other, it was easy to have to waste 10 minutes getting back in the building if you forgot to badge out, and in 40C (100F) weather for much of the summer.\n
      \n
      The explanation we were given was that they needed to know how many people were in the building in case it had to be evacuated. Of course, that information was on computers that were only accessible inside the building, so....\n
      \n
      After the first couple days, during which I, and nearly everyone I knew, had locked themselves out at least once. I realized what I had to do.\n
      \n
      Starting on day 3, I'd enter the building, and, immediately after getting through the doors, smack my badge against the exit reader to prime it to let me re-enter. Every time a coworker saw me entering the building, they'd ask me what I was doing, which I'd happily explain.\n
      \n
      Within a couple of weeks, I didn't see a single person coming though the doors who didn't swing around and smack their badge against the exit reader.\n
      \n
      And at the beginning of the next month, security sent out an email that they were no longer requiring exit badging. I like to believe that it was my doing, although it's also possible that reception was sick and tired of dealing with having to deal with the lunch return rush, and constantly let the smokers back into the building. (never mess with reception).\n
      \n
      TL;DR they required us to badge out if we wanted to badge back in, so I badged out immediately on entering, and started a trend.
      """
    +type: "article"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 2
    +favouriteCount: 24
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1687381619 {#2410
      date: 2023-06-21 23:06:59.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#1866 …}
    +votes: Doctrine\ORM\PersistentCollection {#1978 …}
    +reports: Doctrine\ORM\PersistentCollection {#1946 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1971 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2443 …}
    +badges: Doctrine\ORM\PersistentCollection {#2426 …}
    +children: []
    -id: 78
    -titleTs: "'back':6 'badg':5,12 'haven':10 'repost':1"
    -bodyTs: "'1/4mi':272 '10':283 '100f':299 '3':376 '40c':298 '500m':271 'access':89,341 'ago':4 'aka':163 'allow':164,187 'also':489 'although':486 'anyon':159 'area':54 'around':251,270,447 'ask':416 'back':286,513,534 'badg':101,147,176,209,214,219,231,294,391,451,476,527,533,538 'basic':60 'begin':459 'behind':169 'believ':480 'build':27,39,50,289,323,344,381,413,516 'busi':22 'case':325 'come':190,439 'compani':9,33 'comput':337 'constant':509 'could':218,225 'couldn':238 'coupl':349,429 'cours':332 'cowork':408 'crew':82 'cube':46 'd':29,41,378,415,424 'day':350,375 'deal':498,502 'didn':143,433,444 'door':109,120,125,152,229,242,388,442 'dr':522 'draft':162 'easi':278 'els':166 'email':468 'employe':64,134 'enorm':37 'enter':168,179,246,379,404,411,542 'entranc':93,114,130,136,256,268 'evacu':330 'everi':405 'everyon':356 'except':126 'exit':140,226,394,454,475 'explain':426 'explan':307 'fire':222 'first':91,348 'forbad':158 'forgot':292 'fourth':199 'front':128,265 'get':285,385 'given':310 'got':78,182 'guest':129 'happili':425 'id':105 'idea':87 'immedi':383,540 'includ':111 'inform':334 'insid':342 'key':95 'knew':358 'know':316 'known':21 'least':364 'let':260,400,510 'like':478 'lock':360 'longer':473 'lunch':505 'make':196 'mani':2,318 'mess':518 'minut':284 'month':463 'move':34,76 'much':302 'near':355 'need':314 'never':517 'new':49,80 'next':462 'none':62 'offic':44 'outgrow':25 'outsid':155 'park':53,68 'part':73 'particular':17 'peopl':181,188,319 'permit':161 'person':438 'phone':12 'piec':18 'point':198 'possibl':490 'prime':212,397 're':245,403 're-ent':244,402 'reader':148,395,455 'realiz':367 'rear':71,133,267 'reason':202 'recept':115,259,492,520 'renov':42 'repost':1 'requir':474,524 'return':506 'rush':507 'safeti':223 'saw':409 'second':123 'secur':81,90,464 'see':435 'sent':465 'separ':52 'sever':180 'sick':494 'singl':437 'smack':389,449 'smoker':512 'softwar':23 'someon':165 'space':47 'specif':86 'start':373,544 'stori':205 'summer':305 'support':14 'swing':446 'switch':138 'tech':13 'third':156 'though':440 'time':406 'tire':496 'tl':521 'trend':546 'unlock':107,118,150,240 'up':185 'us':525 'use':103 'visitor':56,113,122,254 'walk':250 'want':531 'warehous':38 'wast':282 'weather':300 'week':431 'well':20 'within':427 'without':230 'work':6 'write':184 'write-up':183 'year':3"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1686801854
    +visibility: "visible             "
    +apId: "https://lemmy.world/post/119734"
    +editedAt: null
    +createdAt: DateTimeImmutable @1686734854 {#1850
      date: 2023-06-14 11:27:34.0 +02:00
    }
  }
  +magazine: App\Entity\Magazine {#266}
  +image: null
  +parent: null
  +root: null
  +body: "Stupid corporate policies and power tripping managers... Where would we get such quality content without them??"
  +lang: "en"
  +isAdult: false
  +favouriteCount: 3
  +score: 0
  +lastActive: DateTime @1686781464 {#4102
    date: 2023-06-15 00:24:24.0 +02:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@dystop@lemmy.world"
  ]
  +children: Doctrine\ORM\PersistentCollection {#4101 …}
  +nested: Doctrine\ORM\PersistentCollection {#4100 …}
  +votes: Doctrine\ORM\PersistentCollection {#4091 …}
  +reports: Doctrine\ORM\PersistentCollection {#4094 …}
  +favourites: Doctrine\ORM\PersistentCollection {#4089 …}
  +notifications: Doctrine\ORM\PersistentCollection {#4087 …}
  -id: 399
  -bodyTs: "'content':14 'corpor':2 'get':11 'manag':7 'polici':3 'power':5 'qualiti':13 'stupid':1 'trip':6 'without':15 'would':9"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://lemmy.world/comment/188576"
  +editedAt: null
  +createdAt: DateTimeImmutable @1686781464 {#4107
    date: 2023-06-15 00:24:24.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 {#4096
  +user: App\Entity\User {#4085 …}
  +entry: App\Entity\Entry {#2388
    +user: Proxies\__CG__\App\Entity\User {#1943 …}
    +magazine: App\Entity\Magazine {#266
      +icon: Proxies\__CG__\App\Entity\Image {#247 …}
      +name: "maliciouscompliance@lemmy.world"
      +title: "maliciouscompliance"
      +description: """
        People conforming to the letter, but not the spirit, of a request. For now, this includes text posts, images, videos and links. Please ensure that the “malicious compliance” aspect is apparent - if you’re making a text post, be sure to explain this part; if it’s an image/video/link, use the “Body” field to elaborate.\n
        \n
        ======\n
        \n
        - We ENCOURAGE posts about events that happened to you, or someone you know.\n
        - We ACCEPT (for now) reposts of good malicious compliance stories (from other platforms) which did not happen to you or someone you knew. **Please use a [REPOST] tag in such situations.**\n
        - We DO NOT ALLOW fiction, or posts that break site-wide rules.\n
        \n
        ======\n
        \n
        Also check out the following communities:\n
        \n
        [!fakehistoryporn@lemmy.world](/c/fakehistoryporn@lemmy.world)[!unethicallifeprotips@lemmy.world](/c/unethicallifeprotips@lemmy.world)
        """
      +rules: null
      +subscriptionsCount: 1
      +entryCount: 90
      +entryCommentCount: 2202
      +postCount: 0
      +postCommentCount: 0
      +isAdult: false
      +customCss: null
      +lastActive: DateTime @1729480958 {#276
        date: 2024-10-21 05:22:38.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#238 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#234 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#223 …}
      +entries: Doctrine\ORM\PersistentCollection {#181 …}
      +posts: Doctrine\ORM\PersistentCollection {#139 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#201 …}
      +bans: Doctrine\ORM\PersistentCollection {#118 …}
      +reports: Doctrine\ORM\PersistentCollection {#104 …}
      +badges: Doctrine\ORM\PersistentCollection {#82 …}
      +logs: Doctrine\ORM\PersistentCollection {#72 …}
      +awards: Doctrine\ORM\PersistentCollection {#61 …}
      +categories: Doctrine\ORM\PersistentCollection {#1820 …}
      -id: 8
      +apId: "maliciouscompliance@lemmy.world"
      +apProfileId: "https://lemmy.world/c/maliciouscompliance"
      +apPublicUrl: "https://lemmy.world/c/maliciouscompliance"
      +apFollowersUrl: "https://lemmy.world/c/maliciouscompliance/followers"
      +apInboxUrl: "https://lemmy.world/inbox"
      +apDomain: "lemmy.world"
      +apPreferredUsername: "maliciouscompliance"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: null
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1729545202 {#270
        date: 2024-10-21 23:13:22.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1686889594 {#272
        date: 2023-06-16 06:26:34.0 +02:00
      }
    }
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#1912 …}
    +slug: "REPOST-You-can-t-badge-back-in-if-you-haven-t-badged"
    +title: "[REPOST] You can't badge back in if you haven't badged out?"
    +url: null
    +body: """
      [REPOST]\n
      \n
      Many years ago, I worked at a company that did phone tech support for a particular piece of well known business software. After outgrowing the building we'd been in, the company moved to an enormous warehouse building they'd renovated into offices and cube space.\n
      \n
      The new building had separate parking areas for visitors (of which we basically had none) and employees (who had to park in the rear).\n
      \n
      As part of the move, they got a new security crew, who had very specific ideas about access security.\n
      \n
      First, the entrances were keyed so that you had to badge in (use your ID to unlock the door). This included the visitors' entrance -- reception had to unlock the door for visitors).\n
      \n
      Second, all doors except the front guest entrance and the rear employee's entrance were switched to exits only, and didn't have a badge reader to unlock the door from the outside.\n
      \n
      Third, they forbade anyone from permitting "drafting", aka allowing someone else to enter behind you, so that you had to badge in to enter. Several people got write-ups for allowing people to come in after them, just to make that point.\n
      \n
      Fourth, and the reason for the story, you had to badge out to prime your badge so that you could badge in. For fire safety, you could exit by any door without badging out, but if you did, you couldn't unlock a door to re-enter, and had to walk around to the visitor's entrance to have reception let you in. Because the front and rear entrances were around 500m (1/4mi) from each other, it was easy to have to waste 10 minutes getting back in the building if you forgot to badge out, and in 40C (100F) weather for much of the summer.\n
      \n
      The explanation we were given was that they needed to know how many people were in the building in case it had to be evacuated. Of course, that information was on computers that were only accessible inside the building, so....\n
      \n
      After the first couple days, during which I, and nearly everyone I knew, had locked themselves out at least once. I realized what I had to do.\n
      \n
      Starting on day 3, I'd enter the building, and, immediately after getting through the doors, smack my badge against the exit reader to prime it to let me re-enter. Every time a coworker saw me entering the building, they'd ask me what I was doing, which I'd happily explain.\n
      \n
      Within a couple of weeks, I didn't see a single person coming though the doors who didn't swing around and smack their badge against the exit reader.\n
      \n
      And at the beginning of the next month, security sent out an email that they were no longer requiring exit badging. I like to believe that it was my doing, although it's also possible that reception was sick and tired of dealing with having to deal with the lunch return rush, and constantly let the smokers back into the building. (never mess with reception).\n
      \n
      TL;DR they required us to badge out if we wanted to badge back in, so I badged out immediately on entering, and started a trend.
      """
    +type: "article"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 2
    +favouriteCount: 24
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1687381619 {#2410
      date: 2023-06-21 23:06:59.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#1866 …}
    +votes: Doctrine\ORM\PersistentCollection {#1978 …}
    +reports: Doctrine\ORM\PersistentCollection {#1946 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1971 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2443 …}
    +badges: Doctrine\ORM\PersistentCollection {#2426 …}
    +children: []
    -id: 78
    -titleTs: "'back':6 'badg':5,12 'haven':10 'repost':1"
    -bodyTs: "'1/4mi':272 '10':283 '100f':299 '3':376 '40c':298 '500m':271 'access':89,341 'ago':4 'aka':163 'allow':164,187 'also':489 'although':486 'anyon':159 'area':54 'around':251,270,447 'ask':416 'back':286,513,534 'badg':101,147,176,209,214,219,231,294,391,451,476,527,533,538 'basic':60 'begin':459 'behind':169 'believ':480 'build':27,39,50,289,323,344,381,413,516 'busi':22 'case':325 'come':190,439 'compani':9,33 'comput':337 'constant':509 'could':218,225 'couldn':238 'coupl':349,429 'cours':332 'cowork':408 'crew':82 'cube':46 'd':29,41,378,415,424 'day':350,375 'deal':498,502 'didn':143,433,444 'door':109,120,125,152,229,242,388,442 'dr':522 'draft':162 'easi':278 'els':166 'email':468 'employe':64,134 'enorm':37 'enter':168,179,246,379,404,411,542 'entranc':93,114,130,136,256,268 'evacu':330 'everi':405 'everyon':356 'except':126 'exit':140,226,394,454,475 'explain':426 'explan':307 'fire':222 'first':91,348 'forbad':158 'forgot':292 'fourth':199 'front':128,265 'get':285,385 'given':310 'got':78,182 'guest':129 'happili':425 'id':105 'idea':87 'immedi':383,540 'includ':111 'inform':334 'insid':342 'key':95 'knew':358 'know':316 'known':21 'least':364 'let':260,400,510 'like':478 'lock':360 'longer':473 'lunch':505 'make':196 'mani':2,318 'mess':518 'minut':284 'month':463 'move':34,76 'much':302 'near':355 'need':314 'never':517 'new':49,80 'next':462 'none':62 'offic':44 'outgrow':25 'outsid':155 'park':53,68 'part':73 'particular':17 'peopl':181,188,319 'permit':161 'person':438 'phone':12 'piec':18 'point':198 'possibl':490 'prime':212,397 're':245,403 're-ent':244,402 'reader':148,395,455 'realiz':367 'rear':71,133,267 'reason':202 'recept':115,259,492,520 'renov':42 'repost':1 'requir':474,524 'return':506 'rush':507 'safeti':223 'saw':409 'second':123 'secur':81,90,464 'see':435 'sent':465 'separ':52 'sever':180 'sick':494 'singl':437 'smack':389,449 'smoker':512 'softwar':23 'someon':165 'space':47 'specif':86 'start':373,544 'stori':205 'summer':305 'support':14 'swing':446 'switch':138 'tech':13 'third':156 'though':440 'time':406 'tire':496 'tl':521 'trend':546 'unlock':107,118,150,240 'up':185 'us':525 'use':103 'visitor':56,113,122,254 'walk':250 'want':531 'warehous':38 'wast':282 'weather':300 'week':431 'well':20 'within':427 'without':230 'work':6 'write':184 'write-up':183 'year':3"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1686801854
    +visibility: "visible             "
    +apId: "https://lemmy.world/post/119734"
    +editedAt: null
    +createdAt: DateTimeImmutable @1686734854 {#1850
      date: 2023-06-14 11:27:34.0 +02:00
    }
  }
  +magazine: App\Entity\Magazine {#266}
  +image: null
  +parent: null
  +root: null
  +body: "Stupid corporate policies and power tripping managers... Where would we get such quality content without them??"
  +lang: "en"
  +isAdult: false
  +favouriteCount: 3
  +score: 0
  +lastActive: DateTime @1686781464 {#4102
    date: 2023-06-15 00:24:24.0 +02:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@dystop@lemmy.world"
  ]
  +children: Doctrine\ORM\PersistentCollection {#4101 …}
  +nested: Doctrine\ORM\PersistentCollection {#4100 …}
  +votes: Doctrine\ORM\PersistentCollection {#4091 …}
  +reports: Doctrine\ORM\PersistentCollection {#4094 …}
  +favourites: Doctrine\ORM\PersistentCollection {#4089 …}
  +notifications: Doctrine\ORM\PersistentCollection {#4087 …}
  -id: 399
  -bodyTs: "'content':14 'corpor':2 'get':11 'manag':7 'polici':3 'power':5 'qualiti':13 'stupid':1 'trip':6 'without':15 'would':9"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://lemmy.world/comment/188576"
  +editedAt: null
  +createdAt: DateTimeImmutable @1686781464 {#4107
    date: 2023-06-15 00:24:24.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 {#4096
  +user: App\Entity\User {#4085 …}
  +entry: App\Entity\Entry {#2388
    +user: Proxies\__CG__\App\Entity\User {#1943 …}
    +magazine: App\Entity\Magazine {#266
      +icon: Proxies\__CG__\App\Entity\Image {#247 …}
      +name: "maliciouscompliance@lemmy.world"
      +title: "maliciouscompliance"
      +description: """
        People conforming to the letter, but not the spirit, of a request. For now, this includes text posts, images, videos and links. Please ensure that the “malicious compliance” aspect is apparent - if you’re making a text post, be sure to explain this part; if it’s an image/video/link, use the “Body” field to elaborate.\n
        \n
        ======\n
        \n
        - We ENCOURAGE posts about events that happened to you, or someone you know.\n
        - We ACCEPT (for now) reposts of good malicious compliance stories (from other platforms) which did not happen to you or someone you knew. **Please use a [REPOST] tag in such situations.**\n
        - We DO NOT ALLOW fiction, or posts that break site-wide rules.\n
        \n
        ======\n
        \n
        Also check out the following communities:\n
        \n
        [!fakehistoryporn@lemmy.world](/c/fakehistoryporn@lemmy.world)[!unethicallifeprotips@lemmy.world](/c/unethicallifeprotips@lemmy.world)
        """
      +rules: null
      +subscriptionsCount: 1
      +entryCount: 90
      +entryCommentCount: 2202
      +postCount: 0
      +postCommentCount: 0
      +isAdult: false
      +customCss: null
      +lastActive: DateTime @1729480958 {#276
        date: 2024-10-21 05:22:38.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#238 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#234 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#223 …}
      +entries: Doctrine\ORM\PersistentCollection {#181 …}
      +posts: Doctrine\ORM\PersistentCollection {#139 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#201 …}
      +bans: Doctrine\ORM\PersistentCollection {#118 …}
      +reports: Doctrine\ORM\PersistentCollection {#104 …}
      +badges: Doctrine\ORM\PersistentCollection {#82 …}
      +logs: Doctrine\ORM\PersistentCollection {#72 …}
      +awards: Doctrine\ORM\PersistentCollection {#61 …}
      +categories: Doctrine\ORM\PersistentCollection {#1820 …}
      -id: 8
      +apId: "maliciouscompliance@lemmy.world"
      +apProfileId: "https://lemmy.world/c/maliciouscompliance"
      +apPublicUrl: "https://lemmy.world/c/maliciouscompliance"
      +apFollowersUrl: "https://lemmy.world/c/maliciouscompliance/followers"
      +apInboxUrl: "https://lemmy.world/inbox"
      +apDomain: "lemmy.world"
      +apPreferredUsername: "maliciouscompliance"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: null
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1729545202 {#270
        date: 2024-10-21 23:13:22.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1686889594 {#272
        date: 2023-06-16 06:26:34.0 +02:00
      }
    }
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#1912 …}
    +slug: "REPOST-You-can-t-badge-back-in-if-you-haven-t-badged"
    +title: "[REPOST] You can't badge back in if you haven't badged out?"
    +url: null
    +body: """
      [REPOST]\n
      \n
      Many years ago, I worked at a company that did phone tech support for a particular piece of well known business software. After outgrowing the building we'd been in, the company moved to an enormous warehouse building they'd renovated into offices and cube space.\n
      \n
      The new building had separate parking areas for visitors (of which we basically had none) and employees (who had to park in the rear).\n
      \n
      As part of the move, they got a new security crew, who had very specific ideas about access security.\n
      \n
      First, the entrances were keyed so that you had to badge in (use your ID to unlock the door). This included the visitors' entrance -- reception had to unlock the door for visitors).\n
      \n
      Second, all doors except the front guest entrance and the rear employee's entrance were switched to exits only, and didn't have a badge reader to unlock the door from the outside.\n
      \n
      Third, they forbade anyone from permitting "drafting", aka allowing someone else to enter behind you, so that you had to badge in to enter. Several people got write-ups for allowing people to come in after them, just to make that point.\n
      \n
      Fourth, and the reason for the story, you had to badge out to prime your badge so that you could badge in. For fire safety, you could exit by any door without badging out, but if you did, you couldn't unlock a door to re-enter, and had to walk around to the visitor's entrance to have reception let you in. Because the front and rear entrances were around 500m (1/4mi) from each other, it was easy to have to waste 10 minutes getting back in the building if you forgot to badge out, and in 40C (100F) weather for much of the summer.\n
      \n
      The explanation we were given was that they needed to know how many people were in the building in case it had to be evacuated. Of course, that information was on computers that were only accessible inside the building, so....\n
      \n
      After the first couple days, during which I, and nearly everyone I knew, had locked themselves out at least once. I realized what I had to do.\n
      \n
      Starting on day 3, I'd enter the building, and, immediately after getting through the doors, smack my badge against the exit reader to prime it to let me re-enter. Every time a coworker saw me entering the building, they'd ask me what I was doing, which I'd happily explain.\n
      \n
      Within a couple of weeks, I didn't see a single person coming though the doors who didn't swing around and smack their badge against the exit reader.\n
      \n
      And at the beginning of the next month, security sent out an email that they were no longer requiring exit badging. I like to believe that it was my doing, although it's also possible that reception was sick and tired of dealing with having to deal with the lunch return rush, and constantly let the smokers back into the building. (never mess with reception).\n
      \n
      TL;DR they required us to badge out if we wanted to badge back in, so I badged out immediately on entering, and started a trend.
      """
    +type: "article"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 2
    +favouriteCount: 24
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1687381619 {#2410
      date: 2023-06-21 23:06:59.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#1866 …}
    +votes: Doctrine\ORM\PersistentCollection {#1978 …}
    +reports: Doctrine\ORM\PersistentCollection {#1946 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1971 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2443 …}
    +badges: Doctrine\ORM\PersistentCollection {#2426 …}
    +children: []
    -id: 78
    -titleTs: "'back':6 'badg':5,12 'haven':10 'repost':1"
    -bodyTs: "'1/4mi':272 '10':283 '100f':299 '3':376 '40c':298 '500m':271 'access':89,341 'ago':4 'aka':163 'allow':164,187 'also':489 'although':486 'anyon':159 'area':54 'around':251,270,447 'ask':416 'back':286,513,534 'badg':101,147,176,209,214,219,231,294,391,451,476,527,533,538 'basic':60 'begin':459 'behind':169 'believ':480 'build':27,39,50,289,323,344,381,413,516 'busi':22 'case':325 'come':190,439 'compani':9,33 'comput':337 'constant':509 'could':218,225 'couldn':238 'coupl':349,429 'cours':332 'cowork':408 'crew':82 'cube':46 'd':29,41,378,415,424 'day':350,375 'deal':498,502 'didn':143,433,444 'door':109,120,125,152,229,242,388,442 'dr':522 'draft':162 'easi':278 'els':166 'email':468 'employe':64,134 'enorm':37 'enter':168,179,246,379,404,411,542 'entranc':93,114,130,136,256,268 'evacu':330 'everi':405 'everyon':356 'except':126 'exit':140,226,394,454,475 'explain':426 'explan':307 'fire':222 'first':91,348 'forbad':158 'forgot':292 'fourth':199 'front':128,265 'get':285,385 'given':310 'got':78,182 'guest':129 'happili':425 'id':105 'idea':87 'immedi':383,540 'includ':111 'inform':334 'insid':342 'key':95 'knew':358 'know':316 'known':21 'least':364 'let':260,400,510 'like':478 'lock':360 'longer':473 'lunch':505 'make':196 'mani':2,318 'mess':518 'minut':284 'month':463 'move':34,76 'much':302 'near':355 'need':314 'never':517 'new':49,80 'next':462 'none':62 'offic':44 'outgrow':25 'outsid':155 'park':53,68 'part':73 'particular':17 'peopl':181,188,319 'permit':161 'person':438 'phone':12 'piec':18 'point':198 'possibl':490 'prime':212,397 're':245,403 're-ent':244,402 'reader':148,395,455 'realiz':367 'rear':71,133,267 'reason':202 'recept':115,259,492,520 'renov':42 'repost':1 'requir':474,524 'return':506 'rush':507 'safeti':223 'saw':409 'second':123 'secur':81,90,464 'see':435 'sent':465 'separ':52 'sever':180 'sick':494 'singl':437 'smack':389,449 'smoker':512 'softwar':23 'someon':165 'space':47 'specif':86 'start':373,544 'stori':205 'summer':305 'support':14 'swing':446 'switch':138 'tech':13 'third':156 'though':440 'time':406 'tire':496 'tl':521 'trend':546 'unlock':107,118,150,240 'up':185 'us':525 'use':103 'visitor':56,113,122,254 'walk':250 'want':531 'warehous':38 'wast':282 'weather':300 'week':431 'well':20 'within':427 'without':230 'work':6 'write':184 'write-up':183 'year':3"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1686801854
    +visibility: "visible             "
    +apId: "https://lemmy.world/post/119734"
    +editedAt: null
    +createdAt: DateTimeImmutable @1686734854 {#1850
      date: 2023-06-14 11:27:34.0 +02:00
    }
  }
  +magazine: App\Entity\Magazine {#266}
  +image: null
  +parent: null
  +root: null
  +body: "Stupid corporate policies and power tripping managers... Where would we get such quality content without them??"
  +lang: "en"
  +isAdult: false
  +favouriteCount: 3
  +score: 0
  +lastActive: DateTime @1686781464 {#4102
    date: 2023-06-15 00:24:24.0 +02:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@dystop@lemmy.world"
  ]
  +children: Doctrine\ORM\PersistentCollection {#4101 …}
  +nested: Doctrine\ORM\PersistentCollection {#4100 …}
  +votes: Doctrine\ORM\PersistentCollection {#4091 …}
  +reports: Doctrine\ORM\PersistentCollection {#4094 …}
  +favourites: Doctrine\ORM\PersistentCollection {#4089 …}
  +notifications: Doctrine\ORM\PersistentCollection {#4087 …}
  -id: 399
  -bodyTs: "'content':14 'corpor':2 'get':11 'manag':7 'polici':3 'power':5 'qualiti':13 'stupid':1 'trip':6 'without':15 'would':9"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://lemmy.world/comment/188576"
  +editedAt: null
  +createdAt: DateTimeImmutable @1686781464 {#4107
    date: 2023-06-15 00:24:24.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 edit
App\Entity\Magazine {#266
  +icon: Proxies\__CG__\App\Entity\Image {#247 …}
  +name: "maliciouscompliance@lemmy.world"
  +title: "maliciouscompliance"
  +description: """
    People conforming to the letter, but not the spirit, of a request. For now, this includes text posts, images, videos and links. Please ensure that the “malicious compliance” aspect is apparent - if you’re making a text post, be sure to explain this part; if it’s an image/video/link, use the “Body” field to elaborate.\n
    \n
    ======\n
    \n
    - We ENCOURAGE posts about events that happened to you, or someone you know.\n
    - We ACCEPT (for now) reposts of good malicious compliance stories (from other platforms) which did not happen to you or someone you knew. **Please use a [REPOST] tag in such situations.**\n
    - We DO NOT ALLOW fiction, or posts that break site-wide rules.\n
    \n
    ======\n
    \n
    Also check out the following communities:\n
    \n
    [!fakehistoryporn@lemmy.world](/c/fakehistoryporn@lemmy.world)[!unethicallifeprotips@lemmy.world](/c/unethicallifeprotips@lemmy.world)
    """
  +rules: null
  +subscriptionsCount: 1
  +entryCount: 90
  +entryCommentCount: 2202
  +postCount: 0
  +postCommentCount: 0
  +isAdult: false
  +customCss: null
  +lastActive: DateTime @1729480958 {#276
    date: 2024-10-21 05:22:38.0 +02:00
  }
  +markedForDeletionAt: null
  +tags: null
  +moderators: Doctrine\ORM\PersistentCollection {#238 …}
  +ownershipRequests: Doctrine\ORM\PersistentCollection {#234 …}
  +moderatorRequests: Doctrine\ORM\PersistentCollection {#223 …}
  +entries: Doctrine\ORM\PersistentCollection {#181 …}
  +posts: Doctrine\ORM\PersistentCollection {#139 …}
  +subscriptions: Doctrine\ORM\PersistentCollection {#201 …}
  +bans: Doctrine\ORM\PersistentCollection {#118 …}
  +reports: Doctrine\ORM\PersistentCollection {#104 …}
  +badges: Doctrine\ORM\PersistentCollection {#82 …}
  +logs: Doctrine\ORM\PersistentCollection {#72 …}
  +awards: Doctrine\ORM\PersistentCollection {#61 …}
  +categories: Doctrine\ORM\PersistentCollection {#1820 …}
  -id: 8
  +apId: "maliciouscompliance@lemmy.world"
  +apProfileId: "https://lemmy.world/c/maliciouscompliance"
  +apPublicUrl: "https://lemmy.world/c/maliciouscompliance"
  +apFollowersUrl: "https://lemmy.world/c/maliciouscompliance/followers"
  +apInboxUrl: "https://lemmy.world/inbox"
  +apDomain: "lemmy.world"
  +apPreferredUsername: "maliciouscompliance"
  +apDiscoverable: true
  +apManuallyApprovesFollowers: null
  +privateKey: null
  +publicKey: null
  +apFetchedAt: DateTime @1729545202 {#270
    date: 2024-10-21 23:13:22.0 +02:00
  }
  +apDeletedAt: null
  +apTimeoutAt: null
  +visibility: "visible             "
  +createdAt: DateTimeImmutable @1686889594 {#272
    date: 2023-06-16 06:26:34.0 +02:00
  }
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS DENIED
"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