Tag: access-control

Check eagle handler and authn handler ordering

EagleHandler must appear after AuthNHandler to make sure that all authenticated calls are correctly logged.

Error-prone AWS IAM policy creation

Manually creating text-based IAM policies is error-prone.

Missing AWS_SECURITY_TOKEN

Set the AWS_SECURITY_TOKEN attribute for IAM with temporary credentials.

Transitive auth rule

Rule for detecting lack of transitive auth.

Missing Authorization for address id

Rule to detect lack of authorization check when using address ID.

Check mutable property in handler class

Rule to detect any Handler class with a mutable property that can be accessed via the Job object passed to the before/after method.

Not recommended aws credentials classes

Find usages of not recommended classes for AWS Credentials and suggest replacing them with something else.

Insecure Trust Manager

Insecure Trust Manager can allow connection to a host that is not signed by a trusted authority.

Insecure JSON web token (JWT) parsing

JWTs should not be parsed using the parse method.

Authorization Bypass Through User-Controlled Key

The system's authorization does not prevent a user from accessing another user's data by modifying key values.

Insecure SAML parser configuration

Comment parsing for OpenSAML2 might enable an attacker to bypass authentication.

TLS certificate verification

The application does not verify server certification for TLS connection.

Unauthenticated LDAP requests

Unauthenticated LDAP requests can allow untrusted access to LDAP servers.

Clear text credentials

Credentials that are stored in clear text can be intercepted by a malicious actor.

Session fixation

Session fixation might allow an attacker to steal authenticated session IDs.

Loose file permissions

Weak file permissions can lead to privilege escalation.