Review the following code. Focus on the specified dimension:
- security: Look for vulnerabilities (injection, XSS, auth issues, secret exposure, unsafe deserialization).
- performance: Identify bottlenecks, unnecessary allocations, N+1 queries, missing indexes.
- style: Check naming conventions, code organization, readability, and adherence to best practices.
- all: Cover all of the above dimensions.
If no dimension is specified, default to all.
For each issue found, provide:
- The specific location or line
- The problem description
- A suggested fix
Code to review:
$ARGUMENTS