Home
Docs
GitHub
Pricing
Blog
Log In

Run Sandworm Audit for your App

Get started
Hold on, we're currently generating a fresh version of this report
Generated on May 19, 2024 via composer

symfony/security-bundle v2.8.34

Symfony SecurityBundle
Package summary
Share
11
issues
1
critical severity
vulnerability
1
10
high severity
vulnerability
9
meta
1
1
license
9
MIT
Package created
18 Nov 2011
Version published
23 Jan 2018
Maintainers
1
Total deps
9
Direct deps
4
License
MIT

Issues

11

10 high severity issues

high
via: symfony/security-bundle@v2.8.34
via: symfony/security-bundle@v2.8.34
via: symfony/security-bundle@v2.8.34
via: symfony/http-kernel@v3.0.9
via: symfony/http-kernel@v3.0.9
via: symfony/http-kernel@v3.0.9
via: symfony/security-bundle@v2.8.34
via: symfony/security-bundle@v2.8.34
via: symfony/security-bundle@v2.8.34
via: symfony/http-kernel@v3.0.9
Collapse
Expand

Licenses

MIT License

Permissive
OSI Approved
This is a human-readable summary of (and not a substitute for) the license. Disclaimer.
Can
commercial-use
modify
distribute
sublicense
private-use
Cannot
hold-liable
Must
include-copyright
include-license
9 Packages, Including:
psr/log@1.1.4
symfony/debug@v3.4.47
symfony/event-dispatcher@v3.0.9
symfony/http-foundation@v3.3.18
symfony/http-kernel@v3.0.9
symfony/polyfill-mbstring@v1.29.0
symfony/polyfill-php70@v1.20.0
symfony/security-acl@v3.0.4
symfony/security-bundle@v2.8.34
Disclaimer

This deed highlights only some of the key features and terms of the actual license. It is not a license and has no legal value. You should carefully review all of the terms and conditions of the actual license before using the licensed material.

Sandworm is not a law firm and does not provide legal services. Distributing, displaying, or linking to this deed or the license that it summarizes does not create a lawyer-client or any other relationship.

Direct Dependencies

4
All Dependencies CSV
β“˜ This is a list of symfony/security-bundle 's direct dependencies. Data on all dependencies, including transitive ones, is available via CSV download.
NameVersionSizeLicenseTypeVulnerabilities
symfony/http-foundationv3.3.18-MIT
prod dev
1
1
symfony/http-kernelv3.0.9-MIT
prod dev
1
4
symfony/polyfill-php70v1.20.02.28 kBMIT
prod
symfony/security-aclv3.0.4-MIT
prod

Visualizations

Frequently Asked Questions

What does symfony/security-bundle do?

Symfony/Security-Bundle is a Composer package that offers a sophisticated framework for integrating the robust Security component into the Symfony full-stack framework. The Security component enhances the security of your applications by providing an infrastructure for complex authorization systems. This bundle makes it easy to control access to parts of your application, manage authentications, firewalls, users and roles and enhances your Symfony-bundled application's security level.

How do you use symfony/security-bundle?

In order to use the Symfony/Security-Bundle in your Symfony-based PHP projects, you first need to install Symfony and Composer. Symfony can be installed by downloading it directly from the website or through the command line using Composer.

After installing Symfony and Composer, you can add the Symfony/Security-Bundle to your project by using the following Composer command:

composer require symfony/security-bundle

This command will download the package and include it in your project. You can then use its different features by invoking its classes and methods in your code.

For instance, UserInterface is a practical tool for controlling the way user information is presented and manipulated, often used in security purposes. Here is an example of its usage:

namespace App\Entity;

use Symfony\Component\Security\Core\User\UserInterface;

class User implements UserInterface
{
    //...
    
    public function getPassword()
    {
        // return the password of the user
    }

    public function getRoles()
    {
       // return the roles of the user
    }
    
    //...
}

Code sample above represents only a fraction of Symfony/Security-Bundle's features. For complex security applications, you can use Firewalls, Voters and other powerful tools provided by the bundle.

Where are the symfony/security-bundle docs?

The Symfony/Security-Bundle documentation can be accessed at the following URL: https://symfony.com/doc/current/security.html. This documentation gives you a comprehensive guide on how to use the Symfony/Security-Bundle, detailing everything from setup procedure to more advanced usage cases. Moreover, it's a great location to acquire an in-depth understanding of how the bundle operates, how to incorporate it into your projects and how it can enhance the security standards of your applications.