Robustel Cloud Manager Service Security Assessment
Prepared For: Guangzhou Robustel Co. Ltd
Date of Report: 15th July, 2026
Author Name: Josh Sewell
Disclaimer
The information, representations, statements, opinions, and proposals contained in this document are provided in good faith and are believed to be accurate at the time of writing. However, they are not intended to be, and should not be construed as, legally or contractually binding unless and until incorporated into a separate written agreement executed by the relevant parties.
Any future agreement arising from discussions in connection with this document will be subject to further negotiation and agreed terms and conditions.
Unless otherwise governed by a written confidentiality agreement between the parties, this document contains confidential information belonging to the disclosing party and the recipient. Such information must not be disclosed to any third party without prior written consent from the disclosing party.
Overview
Security testing services were conducted for Guangzhou Robustel Co. Ltd in line with the scope of work outlined in this report. The engagement included the following activities: Robustel Cloud Manager Service (RCMS) Security Assessment.
Assessment Purpose
The purpose of the assessment is to identify any software or configuration vulnerabilities that could be exploited by an attacker. This includes, (but is not limited to) outdated software packages, SSL/TLS configuration issues, weak authentication controls, weak input validation controls, lack of output encoding, lack of security headers, information disclosure issues, business logic problems.
Background, Context and Drivers
Given the nature of Guangzhou Robustel Co. Ltd’s business, it is necessary for them to store and process clients’ information. It is critical that this highly sensitive information be secured through an ongoing defence in depth approach. This assessment forms part of a larger security project, ensuring that any vulnerabilities associated with the web application assessment are identified and remediated.
Sample Testing
In order to reduce the time required to perform security testing, sample testing is often conducted where appropriate. For example, if a range of workstations are created from a single image and have (provably) identical (or near identical) configurations, then a sample may be tested as opposed to the entire range. This ‘sample testing’ could also be applied to servers, however it is significantly less likely that the servers will have identical configurations.
It was decided that sample testing would not be appropriate in this assessment, given the relatively small and varied scope submitted.
Caveats
The following assessment caveats were adhered to:
- Denial-of-service attacks should not be attempted.
- Any exploitation code known to potentially cause disruption should not be used.
- Any automated password attacks that could lock out user accounts should not be attempted.
About this Report
This security assessment report is divided into the following sections:
Management Summary
This section provides a high-level overview of the assessment results, enabling readers to quickly understand the overall outcome. It summarises the key findings, including a brief description and associated risk level. Where appropriate, commentary is included to explain the significance of the findings, their potential business impact, and recommended remediation actions.
Detailed Technical Results
This section forms the main body of the report and contains detailed information for each identified finding. Vulnerabilities are described with supporting evidence where applicable (such as screenshots or tool output), risk ratings, remediation guidance, relevant references, and affected systems. Findings identified through both automated and manual testing techniques are included. Informational observations or non-critical issues may also be documented where relevant.
Supporting material that is too extensive or supplementary for inclusion in the main body of the report is provided in this section. This may include extended tool output, enumerated data, configuration extracts, or other collected evidence. Where relevant, references to this material are provided within the detailed findings.
Appendices
This section contains background information relevant to the report but not directly related to specific findings. Examples may include details of the risk rating methodology, testing approach, scope considerations, limitations, or descriptions of tools and techniques used during the assessment.
Assessment Scope
The following assessment scope was submitted by the client and confirmed during the initial briefing with the associated consultant(s). Authorisation to perform security testing on the supplied scope has been supplied and documented in the required authorisation form(s) signed by the client.
Targets
RCMS Security Assessment
Out of Scope
All testing was conducted within the limits of the scope supplied above, mitigating the risk of any breach of the ‘Computer Misuse Act 1990’. The client did not provide any additional hosts within the supplied ranges that should be specifically excluded from the scan.
Management Summary
This section includes a high-level paragraph summarising the overall results of the assessment, allowing readers with little time to gain an understanding of the ‘bottom line’. The key findings with a short description and level of risk are included also. The consultant’s comments further explain the results of each test, their business impact and the recommended remediation steps specific to the client.
High Level Conclusion
The assessment results indicate that the overall security posture of the web applications in scope is strong, with clear examples displayed in areas designed with security in mind and the absence of any critical or high-severity vulnerabilities now present.
However, with this said, there are still some opportunities where security may be further improved through reconfiguring existing web application mechanisms.
Through reconfigurations of the assessed applications, Guangzhou Robustel Co. Ltd's would see a reduction in the size of its digital threat landscape. This, in turn, would ensure the integrity, confidentiality, and availability of the application are upheld should an external threat actor attempt to leverage any weakness.
Vulnerability Totals
Assessment Name | CRITICAL | HIGH | MEDIUM | LOW | INFO |
RCMS Security Assessment | 0 | 0 | 0 | 0 | 0 |
This section contains the consultant’s comments regarding the results of each assessment performed. The content is aimed at readers who work within the information security field and deal directly with technical employees.
The assessment identified several informational findings that, while individually low risk, could increase the overall attack surface if left unresolved. Although no critical or high-severity vulnerabilities were identified, addressing these findings would improve the organisation's security posture and reduce opportunities for attackers to chain together multiple weaknesses.
One particular finding is the use of outdated JavaScript libraries. Updating the affected libraries should be prioritised. Keeping these libraries up-to-date is crucial, as updates often include the latest features, security patches, and performance enhancements. By using the latest versions, you not only improve your application's functionality and efficiency but also protect it against potential vulnerabilities. Regularly checking for updates and implementing them promptly can significantly contribute to the smooth and secure operation of your software solutions. Always refer to the official documentation or repositories for the latest versions and best practices when upgrading your JavaScript libraries.
Perhaps the environment would benefit from the implementation of a patch management system, which would help mitigate any issues surrounding the outdated software versions. An effective patch management system involves acquiring, testing, and installing patches, fixes, updates, or code changes to a network and its systems. Furthermore, this includes maintaining current knowledge of available patches and deciding which patches are appropriate for particular systems, therefore ensuring that patches are installed properly. Additionally, this ensures documenting all associated procedures, such as specific configurations required. Patches, fixes, and updates are periodically released by most major software companies, which can address security vulnerabilities, introduce new features, and bring improved software stability. It should be noted that patches, fixes, and updates should be tested before they are administered into live systems. As such, occasionally, a patch can introduce problems that did not previously exist.
The Content Security Policy (CSP) includes the "unsafe-eval" directive, which allows JavaScript to execute strings as code. Although this is not directly exploitable on its own, it weakens browser protections against Cross-Site Scripting (XSS). If an XSS vulnerability were introduced, "unsafe-eval" could increase its impact by allowing arbitrary script execution, potentially leading to session hijacking or credential theft. Removing this directive and replacing any functionality that depends on string evaluation would strengthen client-side security.
Lastly, concurrent user sessions across multiple devices and browsers is permitted. While this is a common design choice, it allows an attacker with valid credentials to maintain access until their session expires or is explicitly revoked. Without visibility into active sessions, users may be unaware of unauthorised access. If appropriate for the application's security requirements, session management could be improved by limiting concurrent logins or providing users with the ability to view and terminate active sessions.
Overall, the assessment did not identify any critical security issues. However, updating the vulnerable JavaScript libraries and removing the "unsafe-eval" directive should be prioritised, as they provide the greatest reduction in risk with minimal implementation effort. Addressing the remaining findings would further reduce the application's attack surface and strengthen its overall security.
Appendices
Information associated with the report (but not directly with the specific results of the assessment) will be placed in this section. For example, explanations of the vulnerability risk rating system, testing methodology and descriptions of testing tools may be found here.
Appendix A - Risk Ratings
The table below outlines the security risk rating system used within this report.
The vulnerability rating methodology is based on the Common Vulnerability Scoring System (CVSS) version 3.0, alongside professional judgement following consideration of all relevant testing factors. As a result, the same vulnerability may receive different ratings in different environments depending on contextual risk.
Severity
| CVSS | Description
|
Critical
| 9.0-10.0 | These issues should be resolved as a top priority and are often reported to the client immediately once identified. Critical rated issues are those that are highly likely or are certain to result in a complete loss of confidentiality, integrity or availability. These issues would include those that allow a consultant (or an attacker) to compromise a target host or service. |
HIGH | 7.0-8.9 | These issues should beresolved as a priority, typically being associated with unsupported software versions or services known to have serious vulnerabilities that may potentially have publicly available exploitation scripts. |
MEDIUM | 4.0-6.9 | These issues are those that could potentially lead to a full breach of security but are of a lower risk. For example, a vulnerability that can be identified but for which there is no publicly available exploitation script, or a vulnerability that's exploitation requires a series of unlikely variables to exist, or a vulnerability that can be used to enumerate corporate information deemed as partially sensitive. |
LOW
| 0.1-3.9 | These issues are those that do not present any immediate threat, but do still present a security issue. These typically include vulnerabilities that disclose partially sensitive information. |
This report was written by the following consultant. Any questions regarding the report’s contents can be sent to the author directly. This includes any questions regarding the exploitation, remediation and/or business impact of any vulnerability described above.
Author: Josh Sewell