<commit_before>security:
  enable_authenticator_manager: true
  access_decision_manager:
    allow_if_all_abstain: false
    strategy: unanimous
  password_hashers:
    App\Classes\SessionUserInterface:
      algorithm: auto
      migrate_from:
        - bcrypt
  providers:
    session_user:
      id: App\Service\SessionUserProvider
  firewalls:
    dev:
      pattern: ^/(_(profiler|wdt)|css|images|js)/
      security: false
    api_docs:
      pattern:   ^/api/doc
      anonymous: true
      lazy: true
    anonymous_auth:
      pattern:    ^/(auth|application)/(login|config|logout)
      anonymous: true
      lazy: true
    authenticated_auth:
      pattern:    ^/auth
      stateless: true
      guard:
        authenticators:
          - App\Security\JsonWebTokenAuthenticator
      provider: session_user
    authenticated_application:
      pattern:    ^/application
      stateless: true
      guard:
        authenticators:
          - App\Security\JsonWebTokenAuthenticator
      provider: session_user
    upload:
      pattern:    ^/upload
      stateless: true
      guard:
        authenticators:<commit_msg>redefines anonymous access control.<commit_after>security:
  enable_authenticator_manager: true
  access_control:
    - { path: ^/api/doc, roles: PUBLIC_ACCESS }
    - { path: ^/(auth|application)/(login|config|logout), roles: PUBLIC_ACCESS }
  access_decision_manager:
    allow_if_all_abstain: false
    strategy: unanimous
  password_hashers:
    App\Classes\SessionUserInterface:
      algorithm: auto
      migrate_from:
        - bcrypt
  providers:
    session_user:
      id: App\Service\SessionUserProvider
  firewalls:
    dev:
      pattern: ^/(_(profiler|wdt)|css|images|js)/
      security: false
    authenticated_auth:
      pattern:    ^/auth
      stateless: true
      guard:
        authenticators:
          - App\Security\JsonWebTokenAuthenticator
      provider: session_user
    authenticated_application:
      pattern:    ^/application
      stateless: true
      guard:
        authenticators:
          - App\Security\JsonWebTokenAuthenticator
      provider: session_user
    upload:
      pattern:    ^/upload
      stateless: true
      guard:
        authenticators:
{'fraction_non_alphanumeric': 0.07910112359550561, 'fraction_numerical': 0.0, 'mean_word_length': 2.483568075117371, 'pattern_counts': {'":': 0, '<': 3, '<?xml version=': 0, '>': 3, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '4413688', 'n_tokens_mistral': 659, 'n_tokens_neox': 642, 'n_words': 127}