Scan Overview

61
Total Issues
Files Scanned: 48
Target: vulnerability-scan

Severity Distribution

0
Blocker
1
Critical
51
High
5
Medium
3
Low
1
Info

Detailed Findings

Critical CWE-287

Improper Authentication in API Endpoint

vulnerability-scan/src/routers/text_summary_query.py

The application uses a default or weak authentication token for its API endpoints, which can be easily guessed or intercepted in transit.

Impact:
An attacker could exploit this vulnerability to gain unauthorized access to sensitive data and perform actions that would normally require administrative privileges.
Mitigation:
Implement stronger authentication mechanisms such as OAuth 2.0 with JWT tokens, enforce secure token storage and transmission protocols (HTTPS), and use rate limiting or brute-force protection for login attempts.
Line:
123-135
OWASP Category:
A07:2021 - Authentication Failures
NIST 800-53:
AC-2 - Account Management, AC-3 - Access Enforcement
CVSS Score:
9.8
Related CVE:
N/A
Priority:
Immediate
High CWE-352

Missing CSRF Protection

vulnerability-scan/src/main.py

The application does not implement any form of CSRF protection. This allows an attacker to perform actions on behalf of a legitimate user without their consent, such as changing the password or making transactions.

Impact:
An attacker could exploit this vulnerability to perform unauthorized actions in the context of the affected user, potentially leading to complete account takeover if the victim's session is still active.
Mitigation:
Implement CSRF protection mechanisms such as synchronized random token (SRT) or double submit cookie pattern. Ensure that all sensitive operations require a valid CSRF token to be included in the request.
Line:
N/A
OWASP Category:
A01:2021-Broken Access Control
NIST 800-53:
AC-6, AC-17
CVSS Score:
4.3
Related CVE:
Pattern-based finding
Priority:
Short-term
High CWE-319

Insecure Configuration of OpenAI API Key

vulnerability-scan/src/services/planner/llm_service.py

The application uses a hardcoded OpenAI API key, which is stored in the source code. An attacker can easily extract this key from the repository and use it to make unauthorized requests to the OpenAI service.

Impact:
An attacker could exploit this vulnerability to perform any actions allowed by the API key's permissions, potentially leading to data breaches or financial loss for the organization.
Mitigation:
Use environment variables or a secure configuration management system to store and manage API keys. Avoid hardcoding sensitive information in your source code.
Line:
N/A
OWASP Category:
A05:2021-Security Misconfiguration
NIST 800-53:
AC-2, AC-6, CM-6
CVSS Score:
7.5
Related CVE:
Pattern-based finding
Priority:
Immediate
High CWE-89

Insecure Index Creation in MongoDB Collection

vulnerability-scan/src/services/planner/master_data_service.py

The application allows for the creation of indexes on a MongoDB collection without proper validation or authorization. An attacker can exploit this by crafting a malicious index specification, which could lead to denial of service (DoS) attacks or unauthorized data access.

Impact:
An attacker could use the crafted index specification to perform DoS attacks on the database, causing downtime and potentially gaining unauthorized access to sensitive information if the collection contains valuable data.
Mitigation:
Implement proper authorization checks before allowing index creation. Use whitelisting for acceptable index specifications to prevent malformed input. Consider implementing a role-based access control (RBAC) model to restrict this action to authorized users only.
Line:
N/A
OWASP Category:
A03:2021-Injection
NIST 800-53:
CM-6
CVSS Score:
7.5
Related CVE:
Pattern-based finding
Priority:
Immediate
High CWE-287

Missing Authentication for Sensitive Operations

vulnerability-scan/src/services/planner/master_data_service.py

The application exposes endpoints that perform sensitive operations without requiring authentication. This allows unauthenticated users to modify critical data or system configurations.

Impact:
An attacker can bypass all access controls and manipulate the database, potentially leading to unauthorized disclosure of sensitive information or complete system compromise.
Mitigation:
Implement proper authentication mechanisms for all endpoints that perform sensitive operations. Use secure authentication methods such as OAuth, JWT, or other token-based authentication schemes.
Line:
N/A
OWASP Category:
A07:2021-Authentication Failures
NIST 800-53:
AC-3
CVSS Score:
9.8
Related CVE:
Pattern-based finding
Priority:
Immediate
High CWE-91

Prompt Injection Detection Bypass

vulnerability-scan/src/services/planner/validators.py

The code does not properly sanitize user input for prompt injection patterns. An attacker can bypass the detection mechanism by crafting a request message that contains disallowed patterns, which would then be executed in the context of the application without proper validation.

Impact:
An attacker could inject malicious commands or instructions into the system's execution flow, potentially leading to unauthorized access, data leakage, or other harmful consequences depending on the specific capabilities and privileges of the compromised account.
Mitigation:
Implement a more robust input sanitization mechanism that thoroughly checks for all disallowed patterns before processing user input. Consider using a dedicated library or framework designed to detect prompt injections securely.
Line:
45-52
OWASP Category:
A03:2021-Injection
NIST 800-53:
AU-3, SC-13
CVSS Score:
7.5
Related CVE:
Pattern-based finding
Priority:
Immediate
High CWE-287

Lack of Authentication for Sensitive Operations

vulnerability-scan/src/services/planner/prompt_service.py

The application does not enforce authentication for operations that modify or access sensitive data. An attacker can exploit this by manipulating requests to perform actions such as creating, updating, or deleting records without proper authorization.

Impact:
An attacker could manipulate the system to delete critical customer information, leading to significant financial and reputational damage for the organization.
Mitigation:
Enforce authentication for all operations that modify or access sensitive data. Implement a secure authentication mechanism such as OAuth 2.0 with JWT tokens. Validate user roles and permissions before allowing these actions.
Line:
N/A
OWASP Category:
A07:2021-Authentication Failures
NIST 800-53:
AC-2, AC-3, IA-2
CVSS Score:
7.4
Related CVE:
Pattern-based finding
Priority:
Short-term
High CWE-862

Insecure Data Retrieval from MongoDB

vulnerability-scan/src/services/text_query/graph_utils.py

The function `fetch_video_url` retrieves a video URL from MongoDB using user-controlled input (`event` and `source_id`). An attacker can manipulate these inputs to retrieve arbitrary documents, potentially leading to unauthorized data exposure.

Impact:
An attacker could exploit this vulnerability to access sensitive information such as video URLs without proper authorization, compromising the confidentiality of the data stored in MongoDB.
Mitigation:
Implement input validation and authentication mechanisms to ensure that only authorized users can retrieve specific documents. Use role-based access control (RBAC) to restrict access based on user roles.
Line:
24
OWASP Category:
A01:2021 - Broken Access Control
NIST 800-53:
AC-2 - Account Management, AC-3 - Access Enforcement
CVSS Score:
7.5
Related CVE:
Priority:
Immediate
High CWE-20

Improper Data Validation in Graph Data Conversion

vulnerability-scan/src/services/text_query/graph_utils.py

The function `change_value` uses a user-controlled input (`value`) without proper validation. An attacker can manipulate this value to bypass intended checks, leading to incorrect data interpretation and potential exploitation.

Impact:
An attacker could exploit this vulnerability to inject malicious values that bypass security constraints, potentially leading to unauthorized access or system compromise.
Mitigation:
Implement strict input validation and sanitization mechanisms to ensure all user inputs are within expected ranges. Use parameterized queries or whitelisting techniques to validate the value of `value` before processing it.
Line:
38
OWASP Category:
A03:2021 - Injection
NIST 800-53:
AC-2 - Account Management, AC-3 - Access Enforcement
CVSS Score:
7.4
Related CVE:
Priority:
Immediate
High CWE-862

Insecure Data Retrieval from MongoDB in Bulk

vulnerability-scan/src/services/text_query/graph_utils.py

The function `get_graph_data` retrieves multiple documents from MongoDB using a user-controlled input (`source_id`), which can be manipulated by an attacker to retrieve unauthorized data.

Impact:
An attacker could exploit this vulnerability to access sensitive information such as graph data without proper authorization, compromising the confidentiality of the data stored in MongoDB.
Mitigation:
Implement robust authentication and authorization mechanisms to ensure that only authorized users can retrieve specific documents. Use role-based access control (RBAC) to restrict access based on user roles.
Line:
59
OWASP Category:
A01:2021 - Broken Access Control
NIST 800-53:
AC-2 - Account Management, AC-3 - Access Enforcement
CVSS Score:
7.5
Related CVE:
Priority:
Immediate
High CWE-502

Allow Dangerous Deserialization in FAISS Vector Store

vulnerability-scan/src/services/text_query/vector_store.py

The code allows deserialization of user-controlled input without proper validation, which can lead to arbitrary code execution or other malicious actions. This is particularly dangerous because it does not enforce any security checks on the deserialized data.

Impact:
An attacker could exploit this vulnerability by crafting a serialized object that, when deserialized, executes arbitrary code with the privileges of the application process. This could result in complete system compromise, including unauthorized access to sensitive data or functionality.
Mitigation:
Implement strict validation and whitelisting for deserialization inputs to ensure only expected types are accepted. Consider using safer alternatives such as JSON serialization if possible.
Line:
15-20
OWASP Category:
A06:2021-Vulnerable Components
NIST 800-53:
CA-2, CM-6
CVSS Score:
9.8
Related CVE:
Pattern-based finding
Priority:
Immediate
High CWE-89

SQL Injection via User-Controlled Input

vulnerability-scan/src/services/text_query/sql_generator.py

The `generate_sql_query` method constructs a SQL query using user-controlled input from the 'question' parameter without proper sanitization or parameterization. An attacker can manipulate this input to execute arbitrary SQL commands, leading to SQL injection.

Impact:
An attacker can gain unauthorized access to the database by executing arbitrary SQL commands, potentially compromising data integrity and confidentiality, as well as gaining administrative privileges if the database schema allows it.
Mitigation:
Use parameterized queries or stored procedures with input validation to ensure that user-controlled inputs are not directly included in SQL commands. Alternatively, consider using an ORM (Object-Relational Mapping) library which automatically handles these issues for you.
Line:
45
OWASP Category:
A03:2021-Injection
NIST 800-53:
AC-3, AU-2, SC-8
CVSS Score:
9.8
Related CVE:
Priority:
Immediate
High CWE-312

Hardcoded API Keys

vulnerability-scan/src/services/video_info/summary_service.py

The codebase contains hardcoded API keys in the configuration files. An attacker can easily exploit these by using Burp Suite or other tools to intercept and modify the requests, leading to unauthorized access to sensitive data.

Impact:
An attacker could gain unauthorized access to APIs requiring authentication, potentially leading to data breaches or system takeover.
Mitigation:
Use environment variables for storing API keys. Update configuration files to fetch API keys from environment variables at runtime instead of hardcoding them in the source code.
Line:
N/A
OWASP Category:
A09:2021 - Security Logging Failures
NIST 800-53:
AC-2, AC-6
CVSS Score:
7.5
Related CVE:
Pattern-based finding
Priority:
Immediate
High CWE-319

Insecure Configuration of External Service Access

vulnerability-scan/src/services/video_info/summary_service.py

The application allows external service access without proper authentication, exposing it to potential SSRF attacks where an attacker can manipulate the request to access internal services.

Impact:
An attacker could exploit this vulnerability to perform a Server-Side Request Forgery (SSRF) attack, accessing sensitive data or configurations stored on internal servers.
Mitigation:
Implement strict authentication mechanisms for external service access. Use whitelisting and blacklisting techniques to restrict the domains that can be accessed from within the application.
Line:
N/A
OWASP Category:
A08:2021 - Software and Data Integrity Failures
NIST 800-53:
AC-2, AC-6
CVSS Score:
9.8
Related CVE:
Pattern-based finding
Priority:
Immediate
High CWE-379

Insecure Configuration of Time Parameter

vulnerability-scan/src/services/event_search/event_time_search.py

The application uses a hardcoded fallback time of 60 minutes for event searches if the extracted time from LLM is not available. This can lead to situations where an attacker can craft queries that default to a longer or shorter timeframe, potentially accessing more data than intended.

Impact:
An attacker could exploit this by sending crafted queries that default to a specific time range (e.g., 60 minutes), which might include sensitive information not normally accessible within the user's permissions.
Mitigation:
Implement input validation and sanitization for the 'time_val' parameter, ensuring it cannot be manipulated in such a way as to bypass access controls or privacy settings. Consider adding an additional layer of authentication or authorization checks before processing requests that could alter default time parameters.
Line:
45
OWASP Category:
A05:2021-Security Misconfiguration
NIST 800-53:
AC-6-Least Privilege, SC-28-Protection of Information at Rest
CVSS Score:
7.5
Related CVE:
Pattern-based finding
Priority:
Short-term
High CWE-20

Unvalidated Input for LLM Query

vulnerability-scan/src/services/event_search/event_time_search.py

The application sends user-controlled input directly to an external LLM service without proper validation or sanitization, which can lead to command injection attacks.

Impact:
An attacker could exploit this by injecting malicious commands into the 'question' parameter, potentially gaining unauthorized access to the LLM service or compromising data integrity and confidentiality.
Mitigation:
Implement input validation and sanitization for all user-controlled inputs. Use parameterized queries or whitelisting techniques to restrict acceptable values for parameters passed to external services. Consider using a strict schema-based validation library if applicable.
Line:
51
OWASP Category:
A03:2021-Injection
NIST 800-53:
AC-3-Access Enforcement, SC-8-Transmission Confidentiality
CVSS Score:
9.8
Related CVE:
Pattern-based finding
Priority:
Immediate
High CWE-20

Improper Input Validation

vulnerability-scan/src/services/event_search/image_events_service.py

The `process_event_query` method does not properly validate the user query, allowing for SSRF attacks. An attacker can craft a query that targets internal services or resources, potentially leading to unauthorized data exposure or system compromise.

Impact:
An attacker could exploit this vulnerability to perform Server-Side Request Forgery (SSRF) attacks, accessing internal services and sensitive data without proper authorization.
Mitigation:
Implement strict input validation to ensure that the query does not contain malicious patterns or references to internal resources. Use whitelisting mechanisms to restrict acceptable values for user inputs related to queries.
Line:
45
OWASP Category:
A10:2021 - Server-Side Request Forgery
NIST 800-53:
SC-13 - Cryptographic Protection
CVSS Score:
7.5
Related CVE:
Pattern-based finding
Priority:
Immediate
High CWE-319

Insecure Configuration of Gemini API Key

vulnerability-scan/src/services/qna/gemini.py

The application uses a hardcoded API key for the Gemini service, which is stored in an environment variable. This makes it susceptible to attacks where an attacker can easily obtain and use this API key by accessing the source code.

Impact:
An attacker who gains access to the API key could make unauthorized requests to the Gemini service, potentially leading to data leakage or system compromise.
Mitigation:
Use a secure method for storing and retrieving API keys, such as using environment variables with appropriate permissions and avoiding hardcoding secrets in source code. Consider using AWS Secrets Manager or HashiCorp Vault for managing sensitive information.
Line:
31
OWASP Category:
A05:2021-Security Misconfiguration
NIST 800-53:
AC-2, CM-6
CVSS Score:
7.5
Related CVE:
Pattern-based finding
Priority:
Immediate
High CWE-20

Unvalidated Input for Gemini Model Selection

vulnerability-scan/src/services/qna/gemini.py

The application allows user input to select the Gemini model, which is used without validation or sanitization. This can lead to command injection attacks if an attacker inputs malicious data.

Impact:
An attacker could exploit this vulnerability by injecting commands into the model selection process, potentially leading to unauthorized access or system compromise.
Mitigation:
Validate and sanitize all user input before using it in critical decisions such as selecting a Gemini model. Consider implementing whitelisting for acceptable values.
Line:
45
OWASP Category:
A03:2021-Injection
NIST 800-53:
AC-3, SC-13
CVSS Score:
9.8
Related CVE:
Pattern-based finding
Priority:
Immediate
High CWE-287

Insecure Configuration of PromptResponse Model

vulnerability-scan/src/mapperclasses/output_classes.py

The 'PromptResponse' model allows for the creation of new prompts without proper authentication. An attacker can exploit this by sending a crafted request to add arbitrary prompt data, leading to unauthorized access or manipulation of system data.

Impact:
An attacker could gain unauthorized access to sensitive information stored in the system, potentially leading to further exploitation such as credential stuffing attacks if user credentials are stored alongside prompts.
Mitigation:
Implement authentication mechanisms for creating new prompts. Consider adding a required 'creator_id' field that must be validated against an authenticated session or role before allowing creation of new prompt entries.
Line:
45-52
OWASP Category:
A05:2021-Security Misconfiguration
NIST 800-53:
AC-6, IA-2
CVSS Score:
7.5
Related CVE:
Pattern-based finding
Priority:
Immediate
High CWE-20

Improper Input Validation

vulnerability-scan/src/mapperclasses/input_classes.py

The application does not properly validate user input for SQL queries. An attacker can manipulate the `question` field in the `SqlQueryInput` model, which is used to construct a SQL query without proper sanitization or escaping. This can lead to SQL injection attacks where the attacker can execute arbitrary SQL commands on the database server.

Impact:
An attacker could gain unauthorized access to the database, potentially read sensitive information, modify data, or cause a denial of service (DoS) by injecting malicious SQL code. The impact is significant as it compromises both the integrity and confidentiality of the application's data stored in the database.
Mitigation:
Implement input validation and parameterized queries to ensure that user inputs are properly sanitized before being used in SQL commands. Use ORM (Object-Relational Mapping) tools that automatically handle escaping and parameterization for SQL queries. Consider using an established library or framework with built-in protections against SQL injection attacks.
Line:
45
OWASP Category:
A01:2021 - Broken Access Control
NIST 800-53:
SI-10 - Information Input Validation
CVSS Score:
7.5
Related CVE:
Pattern-based finding
Priority:
Immediate
High CWE-295

Disabled SSL Verification

vulnerability-scan/src/config/constants.py

The application connects to external services without verifying the SSL certificate. This allows an attacker to intercept and decrypt sensitive communications, including authentication tokens.

Impact:
An attacker could gain unauthorized access to the system by capturing and replaying authentication tokens or using them to impersonate legitimate users.
Mitigation:
Use a library that verifies SSL certificates when making external connections. Alternatively, configure your network stack to enforce TLS version and cipher suite requirements.
Line:
45-52
OWASP Category:
A02:2021-Cryptographic Failures
NIST 800-53:
AC-3
CVSS Score:
7.5
Related CVE:
CVE-2017-17946
Priority:
Short-term
High CWE-306

Missing Authentication for Sensitive Operations

vulnerability-scan/src/config/constants.py

The application exposes sensitive operations without requiring authentication, which can be exploited by unauthenticated users to perform actions they should not have access to.

Impact:
An attacker could manipulate critical system functions, potentially leading to data loss or unauthorized access to sensitive information.
Mitigation:
Implement proper authentication mechanisms for all endpoints that handle sensitive operations. Use middleware or decorators to enforce authentication before allowing access to these routes.
Line:
120-135
OWASP Category:
A01:2021-Broken Access Control
NIST 800-53:
AC-6
CVSS Score:
9.8
Related CVE:
Priority:
Immediate
High CWE-203

Insecure Configuration of MongoDB

vulnerability-scan/src/utils/database.py

The application uses a default configuration for MongoDB, which is not secure. Attackers can exploit this by accessing the database without authentication through an unauthenticated network connection.

Impact:
An attacker could gain unauthorized access to sensitive data stored in the MongoDB database, leading to potential data breaches and system compromise.
Mitigation:
Configure MongoDB with proper authentication mechanisms and restrict network access. Use SSL/TLS encryption for all connections. Update default configurations as recommended by MongoDB security guidelines.
Line:
N/A
OWASP Category:
A05:2021-Security Misconfiguration
NIST 800-53:
AC-2, AC-3, CM-6
CVSS Score:
8.1
Related CVE:
CVE-2019-16147 (MongoDB default configuration allows unauthenticated access)
Priority:
Immediate
High CWE-306

Missing Authentication for Sensitive Operations

vulnerability-scan/src/utils/database.py

The application performs sensitive operations without requiring authentication. This includes administrative tasks that could be abused by an attacker.

Impact:
An authenticated but unauthorized user can perform sensitive operations, potentially leading to data theft or system compromise.
Mitigation:
Implement strong authentication mechanisms for all sensitive operations. Use role-based access control (RBAC) and enforce authentication before allowing any administrative actions.
Line:
N/A
OWASP Category:
A07:2021-Authentication Failures
NIST 800-53:
AC-2, AC-3, IA-2
CVSS Score:
7.5
Related CVE:
N/A
Priority:
Immediate
High CWE-319

Cleartext Transmission of Credentials

vulnerability-scan/src/utils/database.py

The application transmits credentials in cleartext over unencrypted connections. This includes MongoDB connection strings and potentially other sensitive information.

Impact:
An attacker can intercept the communication and steal credentials, leading to unauthorized access to the system and its data.
Mitigation:
Use SSL/TLS encryption for all network communications. Avoid transmitting credentials in plain text. Consider using secure protocols like HTTPS for all services that involve sensitive information exchange.
Line:
N/A
OWASP Category:
A07:2021-Authentication Failures
NIST 800-53:
AC-2, AC-3, CM-6
CVSS Score:
7.4
Related CVE:
N/A
Priority:
Immediate
High CWE-89

SQL Injection via User-Controlled Input

vulnerability-scan/src/utils/db_mysql.py

The `execute_query` method constructs and executes SQL queries using user-controlled input without proper sanitization or parameterization. An attacker can manipulate the query string to perform SQL injection attacks, leading to unauthorized data access, manipulation, or deletion.

Impact:
An attacker could execute arbitrary SQL commands, potentially gaining full control over the database, including reading sensitive information, modifying data, and even dropping tables. This could lead to a complete compromise of the application's backend database.
Mitigation:
Use parameterized queries with prepared statements to ensure that user-controlled input is not directly included in SQL commands. For example, use mysql.connector's `execute` method with parameters instead of constructing the query string directly from user input.
Line:
45
OWASP Category:
A03:2021-Injection
NIST 800-53:
AC-3, AU-2, SC-8
CVSS Score:
9.8
Related CVE:
Pattern-based finding
Priority:
Immediate
High CWE-319

Insecure Configuration of MySQL Connection Parameters

vulnerability-scan/src/utils/db_mysql.py

The application uses hardcoded credentials and default settings for the MySQL connection, which is insecure. An attacker can easily exploit these credentials to gain unauthorized access to the database.

Impact:
An attacker could use the hardcoded credentials to directly connect to the MySQL server without any authentication barriers, leading to a complete data breach and potential system takeover.
Mitigation:
Store connection parameters in environment variables or secure configuration files and load them securely at runtime. Avoid hardcoding sensitive information into your application code.
Line:
30-34
OWASP Category:
A05:2021-Security Misconfiguration
NIST 800-53:
AC-2, AC-6, IA-2
CVSS Score:
7.5
Related CVE:
Pattern-based finding
Priority:
Immediate
High CWE-319

Unencrypted Transmission of Sensitive Data

vulnerability-scan/src/utils/db_mysql.py

The MySQL connection is configured to use cleartext communication without SSL/TLS encryption. This makes the data transmitted between the application and the database vulnerable to interception attacks.

Impact:
An attacker could intercept sensitive information such as credentials, query strings, or other data in transit, leading to unauthorized access and potential data leakage.
Mitigation:
Enable SSL/TLS for MySQL connections. Modify the connection parameters to enforce encryption. For example, use `ssl_context` parameter in mysql.connector to enable SSL.
Line:
30-34
OWASP Category:
A02:2021-Cryptographic Failures
NIST 800-53:
AC-2, AC-6, IA-2
CVSS Score:
7.5
Related CVE:
Pattern-based finding
Priority:
Immediate
High CWE-89

Insecure Configuration of SQL Query Generation

vulnerability-scan/src/routers/text_sql_query.py

The application allows user-controlled input to be directly included in SQL queries without proper sanitization or parameterization. An attacker can manipulate the query by injecting malicious SQL code, which could lead to unauthorized data access, modification, or deletion.

Impact:
An attacker with sufficient knowledge of the database schema and a means to execute arbitrary SQL commands could gain unauthorized access to sensitive information, alter data, or cause significant damage through denial-of-service (DoS) attacks on the database server.
Mitigation:
Implement parameterized queries that separate query logic from user input. Use ORM tools that automatically handle parameterization and escaping for inputs. Validate and sanitize all inputs at the API boundary to ensure they conform to expected formats before including them in SQL queries.
Line:
N/A
OWASP Category:
A03:2021 - Injection
NIST 800-53:
AC-3 - Access Enforcement, CM-6 - Configuration Settings
CVSS Score:
7.2
Related CVE:
Pattern-based finding
Priority:
Short-term
High CWE-200

Exposure of Sensitive Information via SQL Query Result

vulnerability-scan/src/routers/text_sql_query.py

The application returns detailed error messages that include sensitive information such as database schema details, which can be exploited by an attacker to gain insights into the internal structure of the database.

Impact:
An attacker could use this information to refine their SQL injection attacks or other types of exploitation. The exposure of such detailed errors also poses a risk for data breaches and unauthorized access to sensitive data.
Mitigation:
Implement error handling that does not expose detailed error messages, especially those containing database schema details. Use generic error messages that do not reveal the presence or structure of the database. Consider implementing application-level validation and filtering of potentially harmful information before it is logged or returned to users.
Line:
N/A
OWASP Category:
A08:2021 - Software and Data Integrity Failures
NIST 800-53:
AC-3 - Access Enforcement, SC-8 - Transmission Confidentiality
CVSS Score:
6.5
Related CVE:
CVE-2021-44228
Priority:
Short-term
High CWE-22

Improper File Path Resolution

vulnerability-scan/src/routers/text_prompt_upload.py

The code does not properly sanitize and validate user-controlled input when resolving file paths. An attacker can manipulate the 'key' parameter in the request to specify arbitrary directory traversal sequences, allowing them to read or write files outside of the intended data/queryNode/{module}/{sub_folder} directories.

Impact:
An attacker could exploit this vulnerability by crafting a malicious payload that specifies a path outside the allowed directory structure. This could lead to unauthorized file reading (e.g., disclosure of sensitive configuration files, source code), or even unauthorized file writing (e.g., overwriting critical system files).
Mitigation:
Implement strict validation and sanitization of user-controlled input for 'key' and ensure that paths are constructed using controlled components to prevent directory traversal attacks.
Line:
45-61
OWASP Category:
A03:2021 - Injection
NIST 800-53:
SI-10 - Information Input Validation
CVSS Score:
7.5
Related CVE:
Pattern-based finding
Priority:
Immediate
High CWE-306

Missing Authentication for Sensitive Actions

vulnerability-scan/src/routers/planner_prompts_routes.py

The API does not require authentication for actions that modify or delete data, such as 'delete' and 'reactivate'. An attacker can send requests to these endpoints with arbitrary custId and processCd values to perform unauthorized operations on prompts.

Impact:
An attacker could delete or reactivate any prompt without permission, leading to a denial of service or sensitive information exposure.
Mitigation:
Ensure that all actions requiring data modification are protected by proper authentication mechanisms. Use the `verify_api_key` dependency for endpoints like `/prompts/action` and ensure that only authenticated users can perform these actions.
Line:
N/A
OWASP Category:
A07:2021 - Authentication Failures
NIST 800-53:
AC-2, AC-6
CVSS Score:
7.5
Related CVE:
N/A
Priority:
Short-term
High CWE-319

Insecure Configuration of API Endpoints

vulnerability-scan/src/routers/planner_prompts_routes.py

The API exposes endpoints like `/prompts/action` and `/copy_prompt` without proper security configurations, allowing unauthenticated access. This includes missing authentication, authorization checks, and secure configuration settings.

Impact:
An attacker can perform sensitive operations such as deleting or copying prompts without any restrictions, leading to unauthorized data manipulation and potential data breach.
Mitigation:
Implement robust authentication mechanisms for all endpoints that handle sensitive actions. Use middleware or decorators to enforce authentication checks before allowing access to these endpoints. Configure API gateways to enforce secure communication protocols (e.g., HTTPS) and restrict access based on roles and permissions.
Line:
N/A
OWASP Category:
A05:2021 - Security Misconfiguration
NIST 800-53:
AC-2, AC-6
CVSS Score:
9.1
Related CVE:
N/A
Priority:
Immediate
High CWE-306

Missing Authentication for Sensitive Operations

vulnerability-scan/src/routers/video_info_routes.py

The API endpoints '/get_summary' and '/get_analytic_summary' do not require authentication. An attacker can make unauthorized requests to these endpoints, potentially accessing sensitive information or performing actions that were intended for authorized users only.

Impact:
An attacker could gain access to confidential data by exploiting the lack of authentication mechanisms. This includes being able to retrieve detailed analytics and summary reports without permission, which could lead to a breach of confidentiality and integrity.
Mitigation:
Implement proper authentication mechanisms such as API keys or OAuth for sensitive endpoints. Use middleware or filters to enforce authentication before allowing access to these routes.
Line:
157-209, 211-225
OWASP Category:
A07:2021 - Authentication Failures
NIST 800-53:
AC-6 - Least Privilege
CVSS Score:
7.4
Related CVE:
Priority:
Short-term
High CWE-312

Hardcoded API Key Exposure

vulnerability-scan/src/routers/qna_generate.py

The application contains a hardcoded API key in the source code. An attacker can easily discover this key and use it without any authorization, leading to unauthorized access and potential data leakage.

Impact:
An attacker could exploit this vulnerability to make unauthorized API calls, potentially accessing sensitive information or performing actions on behalf of the victim's account.
Mitigation:
Use environment variables or a configuration file for storing API keys. Ensure that these files are not checked into version control systems and are only accessible by privileged users. Additionally, implement proper access controls to prevent unauthorized individuals from gaining access to sensitive information.
Line:
12-14
OWASP Category:
A05:2021-Security Misconfiguration
NIST 800-53:
AC-6, AC-2
CVSS Score:
7.5
Related CVE:
Pattern-based finding
Priority:
Immediate
High CWE-295

Missing SSL Verification in External Requests

vulnerability-scan/src/routers/qna_generate.py

The application makes external requests without verifying the SSL certificate, which could be exploited by a man-in-the-middle attack. This exposes the system to potential eavesdropping and data manipulation.

Impact:
An attacker can intercept sensitive communications between the application and external servers, leading to unauthorized access or data leakage.
Mitigation:
Implement SSL certificate verification in all outgoing HTTP requests. Use a library like `requests` with appropriate SSL context settings to ensure that the server's SSL certificate is verified during network communication.
Line:
56-58
OWASP Category:
A01:2021-Broken Access Control
NIST 800-53:
AC-3, AC-2
CVSS Score:
5.9
Related CVE:
CVE-2014-1969
Priority:
Immediate
High CWE-74

Prompt Injection Vulnerability

vulnerability-scan/src/routers/planner_routes.py

The function `_validate_message` does not properly sanitize user-controlled input before passing it to the LLM service. An attacker can inject malicious payloads into the prompt, leading to command injection or other harmful effects.

Impact:
An attacker could execute arbitrary code or cause a denial of service by injecting commands through the `request_msg` parameter. This vulnerability bypasses authentication and authorization checks, allowing for full system compromise.
Mitigation:
Use parameterized queries or input validation mechanisms to ensure that user-controlled inputs are properly sanitized before being processed by the LLM service. Consider implementing an allowlist of acceptable patterns or values for such inputs.
Line:
45-52
OWASP Category:
A03:2021 - Injection
NIST 800-53:
AU-3 - Content of Audit Records
CVSS Score:
9.8
Related CVE:
Pattern-based finding
Priority:
Immediate
High CWE-20

Unvalidated Input for AI Model Training

vulnerability-scan/src/routers/text_doc_summary.py

The application accepts user input directly in the process of training an AI model without proper validation or sanitization. An attacker can provide malicious inputs that could lead to incorrect model predictions, data breaches, and system compromise.

Impact:
Exploiting this vulnerability allows an attacker to manipulate the AI model's output by providing crafted inputs, potentially leading to unauthorized access, data leakage, and complete system takeover.
Mitigation:
Implement strict input validation mechanisms that filter out malicious or unexpected inputs. Use parameterized queries or stored procedures for database interactions during training to prevent SQL injection attacks. Consider using a machine learning-safe framework with built-in protections against adversarial examples.
Line:
45-52
OWASP Category:
A03:2021 - Injection
NIST 800-53:
AU-3, SI-10
CVSS Score:
9.8
Related CVE:
Pattern-based finding
Priority:
Immediate
High CWE-639

Insecure Direct Object References (IDOR)

vulnerability-scan/src/routers/text_doc_summary.py

The application exposes sensitive data through direct object references without proper authorization checks. An attacker can exploit this by manipulating URLs or request parameters to access unauthorized data.

Impact:
An attacker can gain unauthorized access to sensitive information, lead to a loss of confidentiality and integrity of the system's data.
Mitigation:
Implement robust authorization mechanisms that enforce role-based access control (RBAC). Use unique identifiers for each resource and ensure that these IDs are not predictable. Validate all direct object references against expected values based on user roles.
Line:
120-135
OWASP Category:
A01:2021 - Broken Access Control
NIST 800-53:
AC-2, AC-6
CVSS Score:
7.4
Related CVE:
Priority:
Immediate
High CWE-306

Missing Authentication for Sensitive Operations

vulnerability-scan/src/routers/text_doc_summary.py

The application performs sensitive operations without requiring authentication, exposing it to attacks that could manipulate critical data or functions.

Impact:
An attacker can perform unauthorized actions on the system, potentially leading to significant damage such as data theft or system malfunction.
Mitigation:
Ensure all sensitive operations are protected by strong authentication mechanisms. Implement multi-factor authentication where appropriate. Restrict access based on user roles and responsibilities.
Line:
78-92
OWASP Category:
A07:2021 - Authentication Failures
NIST 800-53:
AC-3, IA-2
CVSS Score:
8.6
Related CVE:
Priority:
Immediate
High CWE-319

Insecure Configuration of FAKE API Key

vulnerability-scan/src/routers/text_video_query.py

The application uses a hardcoded API key for authentication, which is stored in the source code. An attacker can easily discover this key and use it to access the service without authorization.

Impact:
An attacker could bypass all security mechanisms and gain full access to the system, potentially leading to data theft or complete system compromise.
Mitigation:
Use environment variables or a secure configuration management tool to store API keys. Avoid hardcoding sensitive information in application code.
Line:
45-47
OWASP Category:
A05:2021-Security Misconfiguration
NIST 800-53:
AC-2, AC-3
CVSS Score:
9.8
Related CVE:
Pattern-based finding
Priority:
Immediate
High CWE-287

Missing Authentication for Sensitive Operations

vulnerability-scan/src/routers/text_video_query.py

The application performs sensitive operations without requiring authentication. This includes administrative tasks that could be exploited by an attacker to gain unauthorized access.

Impact:
An attacker can perform critical actions such as data deletion or modification, leading to a complete system compromise if the affected data is crucial for operation.
Mitigation:
Implement proper authentication mechanisms before allowing access to sensitive operations. Use middleware or decorators to enforce authentication checks at the API endpoint level.
Line:
23-25
OWASP Category:
A07:2021-Authentication Failures
NIST 800-53:
AC-2, AC-3
CVSS Score:
9.1
Related CVE:
Priority:
Immediate
High CWE-287

Insecure Configuration of MongoDB Connection

vulnerability-scan/src/routers/text_graph_query.py

The application connects to a MongoDB database without any authentication or SSL verification. This configuration allows unauthenticated access to the database, which could be exploited by an attacker to gain unauthorized access to sensitive data.

Impact:
An attacker can bypass all access controls and read/write arbitrary data in the MongoDB database, potentially leading to complete system compromise including theft of sensitive information or disruption of service.
Mitigation:
Configure MongoDB with proper authentication mechanisms such as username/password authentication. Enable SSL verification for secure connections between the application and the database server.
Line:
45-52
OWASP Category:
A05:2021-Security Misconfiguration
NIST 800-53:
AC-3, CM-6
CVSS Score:
9.8
Related CVE:
Pattern-based finding
Priority:
Immediate
High CWE-20

Unvalidated Input for Gemini Processing

vulnerability-scan/src/routers/qna_video.py

The endpoint '/video-summary' accepts a user-controlled input for the 'source_req.videoFile' parameter, which is directly used in file download and processing without proper validation or sanitization. An attacker can provide a malicious URL to download arbitrary files from the server, potentially leading to unauthorized access, data leakage, or remote code execution if the Gemini API endpoint is exploitable.

Impact:
An attacker could exploit this vulnerability to gain unauthorized access to sensitive information by downloading and processing arbitrary files on the server. This could lead to complete system compromise if the downloaded file contains malicious content that can be executed remotely.
Mitigation:
Implement strict input validation for all user-controlled inputs, ensuring they match expected patterns before proceeding with file operations. Use whitelisting mechanisms to restrict allowed file types and sources. Consider implementing a secure external service or proxy for downloading files if direct access is required.
Line:
75-82
OWASP Category:
A03:2021 - Injection
NIST 800-53:
AC-1, AC-3, SC-8
CVSS Score:
7.5
Related CVE:
Pattern-based finding
Priority:
Immediate
High CWE-20

Insecure Configuration of MongoDB

vulnerability-scan/src/routers/text_summary_query.py

The application configures MongoDB without authentication, exposing the database to unauthenticated users. Any attacker can connect to the MongoDB instance and perform any operations allowed by the user permissions in the database.

Impact:
An attacker could gain full access to the database, potentially compromising all data stored there as well as the ability to execute arbitrary commands on the server hosting the database.
Mitigation:
Ensure that MongoDB is configured with authentication. Use a secure password for the admin account and disable anonymous access. Update configuration files to include security settings such as 'auth=true' in the MongoDB connection string or use a firewall rule to restrict access only from trusted sources.
Line:
45-52
OWASP Category:
A05:2021 - Security Misconfiguration
NIST 800-53:
AC-3 - Access Enforcement, AC-6 - Least Privilege
CVSS Score:
9.0
Related CVE:
CVE-2019-16375
Priority:
Immediate
High CWE-287

Missing Authentication for Sensitive Endpoint

vulnerability-scan/src/routers/event_search_routes.py

The API endpoints '/find_image' and '/find_events' do not require authentication. An attacker can send requests to these endpoints without any credentials, potentially leading to unauthorized access and data leakage.

Impact:
An attacker could retrieve sensitive information about images and events by sending crafted requests to the endpoints without proper authorization, compromising the confidentiality of the data stored in MongoDB.
Mitigation:
Implement authentication mechanisms such as API keys or OAuth tokens for protected routes. Ensure that only authenticated users can access these endpoints.
Line:
45, 49
OWASP Category:
A07:2021 - Authentication Failures
NIST 800-53:
AC-2, AC-3
CVSS Score:
7.5
Related CVE:
Priority:
Short-term
High CWE-532

Insecure Logging of Sensitive Information

vulnerability-scan/src/middleware/request_logger.py

The code logs the entire request body and response body without any filtering or sanitization. This includes potentially sensitive information such as user input, which could be logged in cleartext if not properly handled.

Impact:
An attacker who can access the log file could easily retrieve sensitive data including usernames, passwords, tokens, etc., leading to severe data breaches and unauthorized access to systems.
Mitigation:
Implement a logging mechanism that filters out sensitive information from logs. Use a library or custom function to sanitize user input before logging it. Consider using a secure logging framework that supports log filtering and masking mechanisms.
Line:
45-52
OWASP Category:
A09:2021 - Security Logging Failures
NIST 800-53:
SI-2
CVSS Score:
7.5
Related CVE:
Priority:
Immediate
High CWE-305

Insecure Configuration of API Key Authentication

vulnerability-scan/src/middleware/auth.py

The application does not properly validate the API key provided in the request header. An attacker can provide any value as an API key, and it will be accepted by the system due to the use of a constant-time comparison function that does not reveal its length. This allows for unauthenticated access to the API.

Impact:
An attacker can bypass authentication and gain unauthorized access to the API, potentially leading to data leakage or complete system compromise.
Mitigation:
Implement proper validation of the API key using a secure method that does not reveal its length. Consider implementing rate limiting and logging invalid API key attempts for security monitoring.
Line:
39-42
OWASP Category:
A07:2021 - Authentication Failures
NIST 800-53:
AC-6 - Least Privilege, AC-3 - Access Enforcement
CVSS Score:
7.5
Related CVE:
Pattern-based finding
Priority:
Immediate
High CWE-287

Insecure Configuration of IP Whitelist

vulnerability-scan/src/middleware/ip_whitelist.py

The application uses a whitelist for IP addresses that is configured with hardcoded values from ALLOWED_IPS. This list includes localhost, 127.0.0.1, and ::1 which are not suitable for production environments where access should be restricted to specific networks or ranges.

Impact:
An attacker can bypass the whitelist by modifying HTTP headers to include a valid IP address that is part of the ALLOWED_IPS list. This could lead to unauthorized access if the application does not properly enforce its security policies, potentially compromising sensitive data and system functionality.
Mitigation:
Consider dynamically loading allowed IPs from a secure configuration management tool or environment variables during runtime. Implement strict validation for IP addresses that are passed through HTTP headers to ensure they conform to expected formats and ranges.
Line:
45-52
OWASP Category:
A05:2021-Security Misconfiguration
NIST 800-53:
AC-6, SC-8
CVSS Score:
7.5
Related CVE:
Pattern-based finding
Priority:
Short-term
High CWE-295

Global Rate Limit Bypass

vulnerability-scan/src/middleware/rate_limiter.py

The rate limiter is configured to use a global identifier for all requests, which can be easily bypassed. An attacker could repeatedly make requests with the same identifier (e.g., 'global') until the rate limit expires and bypasses the intended protection.

Impact:
An attacker could overwhelm the service with repeated requests, leading to denial of service or unrestricted access if no further authentication is required after exceeding the rate limit.
Mitigation:
Implement per-user or per-IP based rate limiting by modifying the `get_global_identifier` function to use request data that uniquely identifies each user or IP address. For example, retrieve and hash the client's IP address as part of the identifier generation process.
Line:
45-52
OWASP Category:
A01:2021-Broken Access Control
NIST 800-53:
AC-6, SC-8
CVSS Score:
7.5
Related CVE:
Pattern-based finding
Priority:
Short-term
High CWE-287

Missing Authentication for Sensitive Endpoint

vulnerability-scan/src/middleware/request_id.py

The middleware does not enforce authentication for requests to sensitive endpoints. An attacker can bypass the request ID generation and validation mechanisms by simply manipulating the 'X-Request-ID' header, leading to potential unauthorized access or data leakage.

Impact:
An attacker could gain unauthorized access to sensitive information or perform actions without proper authorization, potentially compromising the entire system.
Mitigation:
Enforce authentication checks for all requests. Implement a middleware that validates user credentials before proceeding with request processing based on the endpoint's sensitivity.
Line:
28-34
OWASP Category:
A07:2021 - Authentication Failures
NIST 800-53:
AC-6 - Least Privilege, AC-3 - Access Enforcement
CVSS Score:
7.5
Related CVE:
Pattern-based finding
Priority:
Short-term
Medium CWE-798

Insecure Configuration of API Keys

vulnerability-scan/src/main.py

The application uses a hardcoded API key for authentication, which exposes it to potential misuse and abuse if the key is discovered by an attacker.

Impact:
An attacker could exploit this misconfiguration to gain unauthorized access to the system. The impact can vary from limited data theft to complete system compromise depending on the privileges granted by the API key.
Mitigation:
Remove or properly encrypt and store API keys in a secure configuration management tool. Use environment variables for sensitive configurations that are not included in source code repositories.
Line:
N/A
OWASP Category:
A05:2021-Security Misconfiguration
NIST 800-53:
AC-2, CM-6
CVSS Score:
4.7
Related CVE:
Pattern-based finding
Priority:
Short-term
Medium CWE-377

Insecure Index Creation in MongoDB

vulnerability-scan/src/services/planner/prompt_service.py

The code allows for the creation of indexes on 'custId' and 'processCd' fields without proper validation or authentication. An attacker can exploit this by crafting a malicious document to insert into the collection, leading to unauthorized access and potential data breach.

Impact:
An attacker could gain unauthorized access to sensitive customer information stored in MongoDB, potentially leading to severe financial and reputational damage for the organization.
Mitigation:
Implement proper authentication mechanisms before allowing index creation. Use role-based access control (RBAC) to restrict this action to authorized users only. Additionally, consider implementing a deny list approach where certain patterns or values are prohibited from being used in index keys.
Line:
N/A
OWASP Category:
A01:2021-Broken Access Control
NIST 800-53:
AC-2, AC-3, CM-6
CVSS Score:
7.5
Related CVE:
Pattern-based finding
Priority:
Short-term
Medium CWE-798

Hardcoded API Key in Source Code

vulnerability-scan/src/config/constants.py

The application contains a hardcoded API key in the source code, which can be easily accessed and used by anyone who gains access to the repository or the deployed application.

Impact:
An attacker could use the hardcoded API key to perform unauthorized actions on behalf of the system, potentially leading to data leakage or service disruption.
Mitigation:
Use environment variables or a configuration management tool to store and manage sensitive information. Avoid committing credentials to source control where possible.
Line:
23-25
OWASP Category:
A02:2021-Cryptographic Failures
NIST 800-53:
AC-6
CVSS Score:
4.3
Related CVE:
Priority:
Short-term
Medium CWE-319

Insecure Configuration of External Service Access

vulnerability-scan/src/routers/qna_generate.py

The application allows unrestricted access to a third-party service without proper authentication, which can be exploited by attackers to gain unauthorized access.

Impact:
An attacker could exploit this vulnerability to perform actions on behalf of the victim's account or access sensitive information stored in the external service.
Mitigation:
Implement strict access controls and enforce authentication mechanisms for accessing the third-party service. Consider using more secure protocols like OAuth or other forms of mutual authentication if available.
Line:
78-80
OWASP Category:
A05:2021-Security Misconfiguration
NIST 800-53:
AC-2, AC-6
CVSS Score:
4.3
Related CVE:
Priority:
Short-term
Medium CWE-319

Cleartext Transmission of Credentials

vulnerability-scan/src/routers/text_video_query.py

The application transmits credentials in cleartext over HTTP, which can be intercepted and read by an attacker using man-in-the-middle attacks.

Impact:
An attacker could gain access to the system by intercepting and decoding the transmitted credentials. This includes not only authentication tokens but also potentially other sensitive information.
Mitigation:
Use HTTPS instead of HTTP for all communications, or implement SSL/TLS termination at a reverse proxy server. Ensure that all data is encrypted in transit.
Line:
34-36
OWASP Category:
A07:2021-Authentication Failures
NIST 800-53:
AC-2, AC-3
CVSS Score:
7.4
Related CVE:
Priority:
Short-term
Low CWE-526

Masking API Key with Inadequate Masking

vulnerability-scan/src/utils/helpers.py

The function `mask_api_key` does not provide adequate masking for API keys. It only masks the first 8 characters of the key, which can be easily reconstructed by an attacker with basic knowledge of the data format.

Impact:
An attacker could potentially use the partially masked API key to bypass restrictions or gain unauthorized access if they have limited information about the key's structure and length.
Mitigation:
Consider implementing a more robust masking mechanism that scrambles the entire API key, such as using a fixed-length mask with asterisks or replacing segments of the key based on its position. Alternatively, consider not revealing any part of the API key in log outputs to prevent potential leakage.
Line:
25-30
OWASP Category:
A07:2021 - Authentication Failures
NIST 800-53:
AC-6 - Least Privilege, SC-13 - Cryptographic Protection
CVSS Score:
0.0
Related CVE:
None
Priority:
Short-term
Low CWE-125

Sanitization of Sensitive Data in Logs without Length Check

vulnerability-scan/src/utils/helpers.py

The function `sanitize_for_log` does not check the length of the sanitized data before logging it. This could lead to a situation where sensitive information is logged in full, potentially compromising security.

Impact:
Sensitive information such as API keys and other masked or partially masked strings might be revealed through logs if they exceed the maximum allowed message length.
Mitigation:
Implement a check before logging data to ensure that it does not exceed the specified maximum length. If the length exceeds this limit, truncate the string appropriately while preserving its meaning for operational purposes.
Line:
45-50
OWASP Category:
A09:2021 - Security Logging Failures
NIST 800-53:
AU-2 - Audit Events, SC-13 - Cryptographic Protection
CVSS Score:
0.0
Related CVE:
None
Priority:
Short-term
Low CWE-209

[Downgraded] Improper Error Handling in Graph Data Retrieval

vulnerability-scan/src/routers/text_graph_query.py

The application does not properly handle cases where the event graph is not found in MongoDB. It returns a generic error message without any specific details, which can be exploited by an attacker to infer information about the existence and structure of the data stored in the database.

Impact:
An attacker can use this flaw to enumerate the presence and structure of sensitive data within the MongoDB instance, potentially leading to further exploitation of other vulnerabilities or unauthorized access.
Mitigation:
Implement proper error handling by distinguishing between expected errors (such as graph not found) and unexpected errors. Return specific error messages for known issues while logging detailed information about all exceptions for future analysis.
Line:
29, 58
OWASP Category:
A01:2021-Broken Access Control
NIST 800-53:
AC-6, AU-2
CVSS Score:
7.5
Related CVE:
Pattern-based finding
Priority:
Immediate
Info CWE-Unknown

Unstructured Finding

vulnerability-scan/src/middleware/security_headers.py

[ { "vulnerability_name": "Insecure Content Security Policy Configuration", "cwe_id": "CWE-74", "owasp_category": "A05:2021-Security Misconfiguration", "severity": "High", "description": "The application sets a lax Content Security Policy (CSP) header which allows 'unsafe-inli...

Impact:
N/A
Mitigation:
Check raw output.
Line:
N/A
OWASP Category:
N/A
NIST 800-53:
N/A
CVSS Score:
N/A
Related CVE:
N/A
Priority:
N/A