Top MITRE Techniques
| ID | Title | Severity | Asset | CVSS | Status |
|---|---|---|---|---|---|
| VULN-001 | Internet-Facing MySQL Service Exposed | Critical | 9.1 | Open | |
| VULN-002 | Hardcoded API Keys and Payment Credentials in Client-Side JavaScript | Critical | 9.3 | In Progress | |
| VULN-003 | Unauthenticated Building-Energy IoT Controller Exposed on Guest WiFi | Critical | 9.4 | In Progress | |
| VULN-004 | Windows Server Fleet — SMB/RDP Legacy Exposure (Pending Validation) | Critical | 9.8 | Open | |
| VULN-005 | WordPress Admin Panel Accessible Without Rate Limiting | Critical | 9.0 | In Progress | |
| VULN-006 | Development / Admin Subdomains Exposed | High | 7.5 | Open | |
| VULN-007 | Administrative / Hosting Panels Exposed | High | 7.3 | Open | |
| VULN-008 | Missing DMARC and Weak SPF (?all) Across Brand Domains | High | 7.4 | In Progress | |
| VULN-009 | WordPress User Enumeration via REST API and Author Pages | High | 7.1 | Mitigated | |
| VULN-010 | OpenSSH on Non-Standard Port with Legacy Algorithms | High | 7.0 | Open |
Overall Security Posture: High
This assessment identified 36 vulnerabilities across the target environment, of which 5 are Critical and 11 are High severity. The overall risk score is 52.5/100 indicating a High risk posture. This DEMONSTRATION report presents fully fictional data for a sample hospitality client, Acacia Grove Hospitality Group. It illustrates how AIMI's continuous attack-simulation and reporting surface looks to a customer. No real organisation, system, or person is represented. Domains use the reserved .example namespace and IP addresses use RFC 5737 documentation ranges.
Key risks include potential data breach of customer PII, regulatory non-compliance (GDPR, PCI-DSS), and system compromise that could lead to service disruption. Immediate remediation is required for 14 critical findings.
| Domain | Risk | Total | Critical | High | Medium | Low | Info | Max CVSS |
|---|---|---|---|---|---|---|---|---|
| acaciagrovehotels.example | Critical | 12 | 2 | 3 | 5 | 2 | 0 | 9.3 |
| acaciagrove.example | Critical | 11 | 2 | 3 | 4 | 0 | 2 | 9.8 |
| savannasuites.example | Critical | 6 | 1 | 2 | 2 | 1 | 0 | 9.1 |
| AGHG Corporate / Shared Infrastructure | High | 5 | 0 | 3 | 2 | 0 | 0 | 7.5 |
| baobablodge.example | Low | 2 | 0 | 0 | 0 | 2 | 0 | 3.7 |
"Cross-Domain" groups findings that span more than one in-scope domain (e.g. DNSSEC, SPF/DMARC, shared hosting). Use the Domain filter on the Findings tab to drill into a single domain.
All Findings
36 total| ID | Title | Severity | Asset | Type | CVSS | Status | Remediation | MITRE | |
|---|---|---|---|---|---|---|---|---|---|
| VULN-001 | Internet-Facing MySQL Service Exposed | Critical | Network | 9.1 | Open | 0/4 |
T1190 | ||
| VULN-002 | Hardcoded API Keys and Payment Credentials in Client-Side JavaScript | Critical | Web Application | 9.3 | In Progress | 1/3 |
T1552T1078 | ||
| VULN-003 | Unauthenticated Building-Energy IoT Controller Exposed on Guest WiFi | Critical | Network / IoT | 9.4 | In Progress | 1/2 |
T1190T1133 | ||
| VULN-004 | Windows Server Fleet — SMB/RDP Legacy Exposure (Pending Validation) | Critical | Network | 9.8 | Open | 0/4 |
T1190T1021 | ||
| VULN-005 | WordPress Admin Panel Accessible Without Rate Limiting | Critical | Web Application | 9.0 | In Progress | 1/2 |
T1110T1190 | ||
| VULN-006 | Development / Admin Subdomains Exposed | High | Web Application | 7.5 | Open | 0/3 |
T1190T1133 | ||
| VULN-007 | Administrative / Hosting Panels Exposed | High | Web Application | 7.3 | Open | 0/3 |
T1190 | ||
| VULN-008 | Missing DMARC and Weak SPF (?all) Across Brand Domains | High | Email Security | 7.4 | In Progress | 1/3 |
T1566T1589 | ||
| VULN-009 | WordPress User Enumeration via REST API and Author Pages | High | Web Application | 7.1 | Mitigated | 1/2 |
T1589T1087 | ||
| VULN-010 | OpenSSH on Non-Standard Port with Legacy Algorithms | High | Network | 7.0 | Open | 0/3 |
T1110T1021 | ||
| VULN-011 | AGHG Email Accounts Present in Known Third-Party Data Breaches | High | Email Security | 7.5 | Open | 0/3 |
T1589T1078 | ||
| VULN-012 | Cloudflare Origin IP Exposure (reports.savannasuites.example) | High | Network | 6.8 | Open | 0/3 |
T1590T1595 | ||
| VULN-013 | Internal Web Application Stack Outdated (Apache/PHP/OpenSSL) | High | Web Application | 7.5 | Open | 0/3 |
T1190 | ||
| VULN-014 | Guest-Reachable Gateway Management Plane (SSH + DNS) on Network Edge | High | Network Architecture | 7.2 | Open | 0/3 |
T1046T1133 | ||
| VULN-015 | Pure-FTPd Anonymous Login Enabled on Port 21 | High | Network Service Exposure | 7.0 | Resolved | 1/3 |
T1078T1133 | ||
| VULN-016 | XML-RPC Enabled with Full Method Surface Exposed | High | Web Application | 6.9 | Open | 0/3 |
T1110T1190 | ||
| VULN-017 | Internet-Facing DNS Server (BIND 9.16.23) | Medium | Network | 5.3 | Open | 0/3 |
T1590 | ||
| VULN-018 | Missing Security Headers (CSP, X-Frame-Options, HSTS) | Medium | Web Application | 5.4 | Open | 0/2 |
T1189 | ||
| VULN-019 | WordPress and Plugin Versions Fingerprinted | Medium | Web Application | 5.0 | Mitigated | 1/2 |
T1592 | ||
| VULN-020 | WooCommerce Log Directories Disclosed in robots.txt | Medium | Web Application | 5.3 | Resolved | 1/2 |
T1592 | ||
| VULN-021 | Outdated IIS 8.5 on Internal Windows Server | Medium | Web Application | 5.3 | Open | 0/2 |
T1190 | ||
| VULN-022 | Internal Wireless Networks Use WPA2-PSK Only — No WPA3 / 802.1X / PMF | Medium | Wireless | 5.3 | Open | 0/3 |
T1040 | ||
| VULN-023 | Self-Signed TLS Certificate with Excessive Validity on IoT Controller | Medium | Network / IoT | 4.8 | Open | 0/3 |
|||
| VULN-024 | Shared Mail Hosting Across Brand Domains | Medium | DNS / Email | 5.0 | Open | 0/2 |
T1590 | ||
| VULN-025 | TLS Certificate Expiring Within 30 Days | Medium | Web Application | 4.0 | Resolved | 1/2 |
|||
| VULN-026 | Exim SMTP Service Exposed on Multiple Ports | Medium | Network | 5.3 | Open | 0/3 |
T1590 | ||
| VULN-027 | Hosting Control Panel Exposed on Public Subdomain | Medium | Web Application | 5.3 | Open | 0/3 |
T1190 | ||
| VULN-028 | Other Guest Peers Expose Windows RPC and UPnP Services | Medium | Wireless | 5.0 | Open | 0/2 |
T1046T1040 | ||
| VULN-029 | DNSSEC Unsigned Across All Domains | Medium | DNS / Email | 4.3 | Open | 0/2 |
T1565 | ||
| VULN-030 | Email Addresses Disclosed in Website Source | Low | Web Application | 3.7 | Open | 0/3 |
T1589 | ||
| VULN-031 | WordPress readme.html and license.txt Exposed | Low | Web Application | 3.1 | Resolved | 0/1 |
T1592 | ||
| VULN-032 | Missing robots.txt, sitemap.xml, and security.txt (RFC 9116) | Low | Web Application | 2.0 | Open | 0/1 |
|||
| VULN-033 | Missing X-Content-Type-Options and Referrer-Policy Headers | Low | Web Application | 3.1 | Open | 0/1 |
T1189 | ||
| VULN-034 | Verbose Server Version Banner on Reverse Proxy | Low | Web Application | 2.6 | Open | 0/1 |
T1592 | ||
| VULN-035 | Internal Management VLAN Default-Deny Posture Confirmed | Info | Network | 0.0 | Open | 0/1 |
T1046 | ||
| VULN-036 | Guest Wi-Fi Subnet High Device Density and Deferred Probing | Info | Wireless | 0.0 | Open | 0/1 |
T1040 |
Passive Intelligence
| Source | Findings |
|---|---|
| DNS Records | 5 records found |
| Subdomains | 10 subdomains discovered |
| Tech Stack | 10 technologies identified |
| Total OSINT Sources | 25 data points |
Active Intelligence
| Type | Result |
|---|---|
| Open Ports | 12 open ports discovered |
| Services | 11 services enumerated |
| OS Detection | 2 OS fingerprints |
Asset Discovery
| Port | Service | Version | Risk | Related Findings |
|---|---|---|---|---|
| / | - | |||
| / | - | |||
| / | - | |||
| / | - | |||
| / | - | |||
| / | - | |||
| / | - | |||
| / | - | |||
| / | - | |||
| / | - | |||
| / | - | |||
| / | - |
| Technique | Name | Tactic | Findings | Max Severity |
|---|---|---|---|---|
| T1190 | Exploit Public-Facing Application | Initial Access | 10 | Critical |
| T1133 | External Remote Services | Initial Access | 4 | Critical |
| T1078 | Valid Accounts | Initial Access | 3 | Critical |
| T1566 | Phishing | Initial Access | 1 | High |
| T1189 | Drive-by Compromise | Initial Access | 2 | Medium |
| T1110 | Brute Force | Credential Access | 3 | Critical |
| T1040 | Network Sniffing | Credential Access | 3 | Medium |
| T1087 | Account Discovery | Discovery | 1 | High |
| T1046 | Network Service Discovery | Discovery | 3 | High |
| T1021 | Remote Services | Lateral Movement | 2 | Critical |
| T1552 | Unsecured Credentials | Credential Access | 1 | Critical |
| T1565 | Data Manipulation | Impact | 1 | Medium |
| T1595 | Active Scanning | Reconnaissance | 1 | High |
| T1592 | Gather Victim Host Information | Reconnaissance | 4 | Medium |
| T1589 | Gather Victim Identity Information | Reconnaissance | 4 | High |
| T1590 | Gather Victim Network Information | Reconnaissance | 4 | High |
| Control ID | Name | Description | Findings |
|---|---|---|---|
| AC-1 | Policy and Procedures | Access control policy and procedures | — |
| AC-2 | Account Management | Managing system accounts lifecycle | 1 |
| AC-3 | Access Enforcement | Enforcing authorized access | 7 |
| AC-4 | Information Flow Enforcement | Controlling information flow | 2 |
| AC-5 | Separation of Duties | Separation of duties to reduce risk | — |
| AC-6 | Least Privilege | Granting minimum necessary access | — |
| AC-7 | Unsuccessful Logon Attempts | Limiting failed login attempts | 2 |
| AC-8 | System Use Notification | Displaying use notification banners | — |
| AC-9 | Previous Logon Notification | Notifying users of previous logon | — |
| AC-10 | Concurrent Session Control | Limiting concurrent sessions | — |
| AC-11 | Session Lock | Locking sessions after inactivity | — |
| AC-12 | Session Termination | Terminating sessions at logout | — |
| AC-14 | Permitted Actions Without Identification | Actions allowed without authentication | — |
| AC-17 | Remote Access | Controlling remote access | 1 |
| AC-18 | Wireless Access | Controlling wireless access | — |
| AC-19 | Mobile Device Management | Managing mobile device access | — |
| AC-20 | External Information Systems | External systems use | — |
| AC-21 | Information Sharing | Information sharing with external entities | — |
| AC-22 | Publicly Accessible Content | Managing publicly accessible content | — |
| AC-23 | Data Mining Protection | Protecting against data mining | — |
| AC-24 | Access Control Decisions | Making access control decisions | — |
| Control ID | Name | Description | Findings |
|---|---|---|---|
| AT-1 | Policy and Procedures | Training policy and procedures | — |
| AT-2 | Literacy Training and Awareness | Security awareness training | — |
| AT-3 | Role-Based Training | Training specific to roles | — |
| AT-4 | Training Records | Maintaining training records | — |
| Control ID | Name | Description | Findings |
|---|---|---|---|
| AU-1 | Policy and Procedures | Audit policy and procedures | — |
| AU-2 | Event Logging | Events to be logged | — |
| AU-3 | Content of Audit Records | Content of audit logs | — |
| AU-4 | Audit Log Storage Capacity | Storage capacity for audit logs | — |
| AU-5 | Response to Audit Logging Failures | Responding to logging failures | — |
| AU-6 | Audit Record Review, Analysis, and Reporting | Reviewing audit records | — |
| AU-7 | Audit Record Reduction and Report Generation | Tools for audit analysis | — |
| AU-8 | Time Stamps | Synchronized timestamps | — |
| AU-9 | Protection of Audit Information | Protecting audit logs from tampering | — |
| AU-10 | Non-Repudiation | Protecting against repudiation | — |
| AU-11 | Audit Record Retention | Retaining audit records | — |
| AU-12 | Audit Record Generation | Generating audit records | — |
| AU-13 | Monitoring for Information Disclosure | Monitoring for data leaks | — |
| AU-14 | Session Audit | Auditing user sessions | — |
| AU-16 | Cross-Organizational Auditing | Coordinating auditing across orgs | — |
| Control ID | Name | Description | Findings |
|---|---|---|---|
| CA-1 | Policy and Procedures | Assessment policy and procedures | — |
| CA-2 | Security Assessments | Conducting security assessments | — |
| CA-3 | System Interconnections | Managing system interconnections | — |
| CA-5 | Plan of Action and Milestones | Tracking remediation POA&M | — |
| CA-6 | Authorization | System authorization | — |
| CA-7 | Continuous Monitoring | Continuous security monitoring | — |
| CA-8 | Penetration Testing | Conducting penetration tests | — |
| CA-9 | Internal System Connections | Managing internal connections | — |
| Control ID | Name | Description | Findings |
|---|---|---|---|
| CM-1 | Policy and Procedures | CM policy and procedures | — |
| CM-2 | Baseline Configuration | Establishing baseline configurations | — |
| CM-3 | Configuration Change Control | Managing configuration changes | — |
| CM-4 | Impact Analyses | Analyzing change impacts | — |
| CM-5 | Access Restrictions for Change | Restricting change access | — |
| CM-6 | Configuration Settings | Secure configuration settings | 6 |
| CM-7 | Least Functionality | Disabling unnecessary functionality | — |
| CM-8 | System Component Inventory | Maintaining system inventory | — |
| CM-9 | Configuration Management Plan | CM planning | — |
| CM-10 | Software Usage Restrictions | Restricting unauthorized software | — |
| CM-11 | User-Installed Software | Controlling user-installed software | — |
| CM-12 | Information Location | Tracking information location | — |
| CM-13 | Automation Support for CM | Automating CM processes | — |
| CM-14 | Signed Components | Using signed software components | — |
| Control ID | Name | Description | Findings |
|---|---|---|---|
| CP-1 | Policy and Procedures | CP policy and procedures | — |
| CP-2 | Contingency Plan | Developing contingency plans | — |
| CP-3 | Contingency Training | Training for contingency roles | — |
| CP-4 | Contingency Plan Testing | Testing contingency plans | — |
| CP-6 | Alternate Storage Site | Alternate storage locations | — |
| CP-7 | Alternate Processing Site | Alternate processing locations | — |
| CP-8 | Telecommunications Services | Alternate telecom services | — |
| CP-9 | System Backup | Backup procedures | — |
| CP-10 | System Recovery and Reconstitution | System recovery procedures | — |
| CP-11 | Alternate Communications Protocols | Alternative communication methods | — |
| Control ID | Name | Description | Findings |
|---|---|---|---|
| IA-1 | Policy and Procedures | IA policy and procedures | — |
| IA-2 | Identification and Authentication (Organizational Users) | User identification and authentication | 3 |
| IA-3 | Device Identification and Authentication | Device authentication | — |
| IA-4 | Identifier Management | Managing user identifiers | — |
| IA-5 | Authenticator Management | Managing authenticators | 2 |
| IA-6 | Authenticator Feedback | Obscuring authentication feedback | — |
| IA-7 | Cryptographic Module Authentication | Using cryptographic modules | — |
| IA-8 | Identification and Authentication (Non-Org Users) | External user authentication | — |
| IA-9 | Service Identification and Authentication | Service account authentication | — |
| IA-10 | Adaptive Authentication | Risk-based authentication | — |
| IA-11 | Re-authentication | Periodic re-authentication | — |
| IA-12 | Identity Proofing | Verifying identity during enrollment | — |
| Control ID | Name | Description | Findings |
|---|---|---|---|
| IR-1 | Policy and Procedures | IR policy and procedures | — |
| IR-2 | Incident Response Training | Training for incident response | — |
| IR-3 | Incident Response Testing | Testing IR capabilities | — |
| IR-4 | Incident Handling | Incident handling procedures | — |
| IR-5 | Incident Monitoring | Monitoring for incidents | — |
| IR-6 | Incident Reporting | Reporting incidents | 1 |
| IR-7 | Incident Response Assistance | Providing IR assistance | — |
| IR-8 | Incident Response Plan | Developing IR plans | — |
| IR-9 | Information Spillage Response | Responding to data spills | — |
| IR-10 | Integrated Information Security Analysis | Integrated security analysis | — |
| Control ID | Name | Description | Findings |
|---|---|---|---|
| MA-1 | Policy and Procedures | Maintenance policy and procedures | — |
| MA-2 | Controlled Maintenance | Controlling system maintenance | — |
| MA-3 | Maintenance Tools | Controlling maintenance tools | — |
| MA-4 | Nonlocal Maintenance | Remote maintenance controls | — |
| MA-5 | Maintenance Personnel | Assigning maintenance personnel | — |
| MA-6 | Timely Maintenance | Performing timely maintenance | — |
| Control ID | Name | Description | Findings |
|---|---|---|---|
| MP-1 | Policy and Procedures | Media protection policy | — |
| MP-2 | Media Access | Controlling media access | — |
| MP-3 | Media Marking | Labeling media | — |
| MP-4 | Media Storage | Storing media securely | — |
| MP-5 | Media Transport | Protecting media in transit | — |
| MP-6 | Media Sanitization | Sanitizing media before disposal | — |
| MP-7 | Media Use | Restricting media use | — |
| MP-8 | Media Downgrading | Downgrading media classification | — |
| Control ID | Name | Description | Findings |
|---|---|---|---|
| PE-1 | Policy and Procedures | Physical security policy | — |
| PE-2 | Physical Access Authorizations | Authorizing physical access | — |
| PE-3 | Physical Access Control | Controlling physical access | — |
| PE-4 | Access Control for Transmission | Protecting transmission media | — |
| PE-5 | Access Control for Output Devices | Controlling output devices | — |
| PE-6 | Monitoring Physical Access | Monitoring physical access | — |
| PE-8 | Visitor Access Records | Maintaining visitor logs | — |
| PE-9 | Power Equipment and Cabling | Protecting power equipment | — |
| PE-10 | Emergency Shutdown | Emergency shutdown procedures | — |
| PE-11 | Emergency Power | Emergency power supply | — |
| PE-12 | Emergency Lighting | Emergency lighting | — |
| PE-13 | Fire Protection | Fire detection and suppression | — |
| PE-14 | Temperature and Humidity Controls | Environmental controls | — |
| PE-15 | Water Damage Protection | Water damage protection | — |
| PE-16 | Delivery and Removal | Tracking deliveries and removals | — |
| PE-17 | Alternate Work Site | Remote work site security | — |
| PE-18 | Location of System Components | Secure component locations | — |
| Control ID | Name | Description | Findings |
|---|---|---|---|
| PL-1 | Policy and Procedures | Planning policy | — |
| PL-2 | System Security and Privacy Plan | System security plan | — |
| PL-4 | Rules of Behavior | Rules of behavior for users | — |
| PL-7 | Concept of Operations | Security concept of operations | — |
| PL-8 | Security and Privacy Architectures | Security architecture | — |
| PL-9 | Central Management | Centrally managing controls | — |
| PL-10 | Baseline Selection | Selecting security baselines | — |
| PL-11 | Baseline Tailoring | Tailoring baselines | — |
| Control ID | Name | Description | Findings |
|---|---|---|---|
| PM-1 | Information Security Program Plan | Security program plan | — |
| PM-2 | Information Security Program Leadership | Security leadership roles | — |
| PM-3 | Information Security Resources | Allocating security resources | — |
| PM-4 | Plan of Action and Milestones Process | POA&M management | — |
| PM-5 | System Inventory | Maintaining system inventory | — |
| PM-6 | Measures of Performance | Security performance measures | — |
| PM-7 | Enterprise Architecture | Security in enterprise architecture | — |
| PM-8 | Critical Infrastructure Plan | Critical infrastructure planning | — |
| PM-9 | Risk Management Strategy | Risk management strategy | — |
| PM-10 | Authorization Process | Authorization process | — |
| PM-11 | Mission and Business Process Definition | Mission/business process definition | — |
| PM-12 | Insider Threat Program | Insider threat program | — |
| PM-13 | Information Security Workforce | Security workforce management | — |
| PM-14 | Testing, Training, and Monitoring | Testing and monitoring programs | — |
| PM-15 | Contacts with Groups | External security groups | — |
| PM-16 | Threat Awareness Program | Threat intelligence program | — |
| PM-17 | Cybersecurity Consortium | Participating in cybersecurity consortia | — |
| PM-18 | Privacy Program Plan | Privacy program plan | — |
| PM-20 | Dissemination of Privacy Program Information | Privacy information dissemination | — |
| Control ID | Name | Description | Findings |
|---|---|---|---|
| PS-1 | Policy and Procedures | Personnel security policy | — |
| PS-2 | Position Risk Designation | Risk designation for positions | — |
| PS-3 | Personnel Screening | Screening personnel | — |
| PS-4 | Personnel Termination | Termination procedures | — |
| PS-5 | Personnel Transfer | Transfer procedures | — |
| PS-6 | Access Agreements | Access agreements | — |
| PS-7 | External Personnel Security | Third-party personnel security | — |
| PS-8 | Personnel Sanctions | Sanctions for non-compliance | — |
| PS-9 | Position Descriptions | Security in position descriptions | — |
| Control ID | Name | Description | Findings |
|---|---|---|---|
| PT-1 | Policy and Procedures | PII policy and procedures | — |
| PT-2 | Authority to Process PII | Authority for PII processing | — |
| PT-3 | Purpose Specification | Specifying PII processing purposes | — |
| PT-4 | Consent | Obtaining consent for PII processing | — |
| PT-5 | Privacy Notice | Privacy notices | — |
| PT-6 | System of Records Notice | SORN requirements | — |
| PT-7 | Social Security Numbers | SSN usage restrictions | — |
| PT-8 | Computer Matching | Computer matching requirements | — |
| Control ID | Name | Description | Findings |
|---|---|---|---|
| RA-1 | Policy and Procedures | Risk assessment policy | — |
| RA-2 | Security Categorization | Categorizing systems | — |
| RA-3 | Risk Assessment | Conducting risk assessments | — |
| RA-5 | Vulnerability Monitoring and Scanning | Vulnerability scanning | — |
| RA-6 | Technical Surveillance Countermeasures | TSCM | — |
| RA-7 | Risk Response | Responding to risks | — |
| RA-8 | Privacy Impact Assessment | Privacy impact assessments | — |
| RA-9 | Criticality Analysis | Criticality analysis | — |
| RA-10 | Threat Hunting | Threat hunting program | — |
| Control ID | Name | Description | Findings |
|---|---|---|---|
| SA-1 | Policy and Procedures | Acquisition policy | — |
| SA-2 | Allocation of Resources | Resource allocation for security | — |
| SA-3 | System Development Life Cycle | SDLC security integration | — |
| SA-4 | Acquisition Process | Acquisition process | — |
| SA-5 | System Documentation | System documentation | — |
| SA-8 | Security and Privacy Engineering | Security engineering principles | — |
| SA-9 | External System Services | External service procurement | — |
| SA-10 | Developer Configuration Management | Developer CM | — |
| SA-11 | Developer Testing and Evaluation | Developer security testing | — |
| SA-15 | Development Process, Standards, and Tools | Development standards | — |
| SA-16 | Developer-Provided Training | Developer training | — |
| SA-17 | Developer Security and Privacy Architecture | Developer security architecture | — |
| SA-20 | Customized Development of Critical Components | Custom development | — |
| SA-21 | Developer Screening | Developer screening | — |
| SA-22 | Unsupported System Components | Managing unsupported components | — |
| Control ID | Name | Description | Findings |
|---|---|---|---|
| SC-1 | Policy and Procedures | SC policy | — |
| SC-2 | Separation of System and User Functionality | Separating system and user functions | — |
| SC-3 | Security Function Isolation | Isolating security functions | — |
| SC-4 | Information in Shared Resources | Protecting shared resources | — |
| SC-5 | Denial of Service Protection | DoS protection | — |
| SC-6 | Resource Availability | Ensuring resource availability | — |
| SC-7 | Boundary Protection | Network perimeter security | 11 |
| SC-8 | Transmission Confidentiality and Integrity | Encrypting data in transit | 3 |
| SC-10 | Network Disconnect | Network disconnection | — |
| SC-11 | Trusted Path | Trusted communication path | — |
| SC-12 | Cryptographic Key Establishment and Management | Key management | 1 |
| SC-13 | Cryptographic Protection | Cryptographic mechanisms | 1 |
| SC-15 | Collaborative Computing Devices | Collaborative devices security | — |
| SC-20 | Secure Name/Address Resolution Service | DNS security | 1 |
| SC-21 | Secure Name/Address Resolution Service (Recursive) | Recursive DNS security | 1 |
| SC-22 | Architecture and Provisioning for Name/Address Resolution Service | DNS architecture | — |
| SC-23 | Session Authenticity | Session security | — |
| SC-24 | Fail in Known State | Failing securely | — |
| SC-25 | Thin Nodes | Thin client security | — |
| SC-28 | Protection of Information at Rest | Encrypting data at rest | 1 |
| SC-29 | Heterogeneity | Using diverse technologies | — |
| SC-30 | Concealment and Misdirection | Deception technologies | — |
| SC-32 | System Partitioning | System segmentation | — |
| SC-34 | Non-Modifiable Executable Programs | Immutable executables | — |
| SC-36 | Processing Distribution | Distributed processing | — |
| SC-38 | Operations Security | OPSEC | — |
| SC-39 | Process Isolation | Process isolation | — |
| SC-40 | Wireless Link Protection | Wireless security | — |
| SC-41 | Port and I/O Device Access | Port/IO device control | — |
| SC-42 | Sensor Capability and Data | Sensor security | — |
| SC-43 | Usability Metrics | Security usability | — |
| SC-44 | Detonation Chambers | Sandboxing | — |
| SC-45 | System Time Synchronization | Time synchronization | — |
| Control ID | Name | Description | Findings |
|---|---|---|---|
| SI-1 | Policy and Procedures | SI policy | — |
| SI-2 | Flaw Remediation | Remediating system flaws | 3 |
| SI-3 | Malicious Code Protection | Anti-malware protection | — |
| SI-4 | System Monitoring | Monitoring system activity | — |
| SI-5 | Security Alerts, Advisories, and Directives | Security advisories | — |
| SI-6 | Security and Privacy Function Verification | Verifying security functions | — |
| SI-7 | Software, Firmware, and Information Integrity | Software integrity | — |
| SI-8 | Spam Protection | Spam filtering | 1 |
| SI-10 | Information Input Validation | Input validation | — |
| SI-11 | Error Handling | Proper error handling | — |
| SI-12 | Information Management and Retention | Data management | — |
| SI-13 | Predictable Failure Prevention | Preventing predictable failures | — |
| SI-14 | Non-Persistence | Non-persistent computing | — |
| SI-15 | Information Output Filtering | Output filtering | — |
| SI-16 | Memory Protection | Memory protection | — |
| SI-17 | Fail-Safe Procedures | Fail-safe procedures | — |
| SI-18 | Cybersecurity Operations Center | SOC operations | — |
| SI-19 | Deception Environment | Honeypots and deception | — |
| SI-20 | Tainted Information Analysis | Analyzing tainted data | — |
| SI-21 | Information Deletion | Data deletion | — |
| Control ID | Name | Description | Findings |
|---|---|---|---|
| SR-1 | Policy and Procedures | SCRM policy | — |
| SR-2 | Supply Chain Risk Management Plan | SCRM plans | — |
| SR-3 | Supply Chain Controls and Processes | Supply chain controls | — |
| SR-4 | Provenance | Provenance tracking | — |
| SR-5 | Acquisition Strategies, Tools, and Methods | Secure acquisition | — |
| SR-6 | Supplier Assessments and Reviews | Supplier evaluations | — |
| SR-7 | Supply Chain Operations Security | Supply chain OPSEC | — |
| SR-8 | Notification Agreements | Supply chain notifications | — |
| SR-9 | Tamper Resistance and Detection | Tamper detection | — |
| SR-10 | Inspection of Systems or Components | Component inspection | — |
| SR-11 | Component Authenticity | Authentic components | — |
| SR-12 | Component Disposal | Disposal of components | — |
| ID | Benchmark | Description | Status | Findings |
|---|---|---|---|---|
| CIS-UB-1.1 | Filesystem Configuration | Configure filesystem partitions and mount options securely | Pass | — |
| CIS-UB-1.2 | Configure Software Updates | Configure package repository and automatic updates | Pass | — |
| CIS-UB-1.3 | Filesystem Integrity Checking | Verify filesystem integrity with AIDE | Pass | — |
| CIS-UB-1.4 | Secure Boot Settings | Configure bootloader password and permissions | Pass | — |
| CIS-UB-1.5 | Additional Process Hardening | Enable ASLR, core dump restrictions, prelink | Pass | — |
| CIS-UB-1.6 | Mandatory Access Control | Configure SELinux or AppArmor | Pass | — |
| CIS-UB-1.7 | Warning Banners | Configure login banners and MOTD | Pass | — |
| CIS-UB-1.8 | GNOME Display Manager | Secure GDM configuration | Pass | — |
| CIS-UB-2.1 | inetd Services | Remove or disable unused inetd services | Pass | — |
| CIS-UB-2.2 | Special Purpose Services | Securely configure special purpose services | Pass | — |
| CIS-UB-2.3 | Service Clients | Remove or disable unnecessary service clients | Pass | — |
| CIS-UB-3.1 | Network Parameters (Host Only) | Configure network kernel parameters | Failed | 1 |
| CIS-UB-3.2 | Network Parameters (Host and Router) | Configure network parameters | Pass | — |
| CIS-UB-3.3 | IPv6 | Disable or secure IPv6 | Pass | — |
| CIS-UB-3.4 | TCP Wrappers | Configure TCP wrappers | Pass | — |
| CIS-UB-3.5 | Uncommon Network Protocols | Disable uncommon network protocols | Pass | — |
| CIS-UB-3.6 | Firewall Configuration | Configure iptables/nftables/firewalld | Pass | — |
| CIS-UB-4.1 | Configure System Accounting | Configure auditd and logging | Pass | — |
| CIS-UB-4.2 | Configure Logging | Configure rsyslog or syslog-ng | Pass | — |
| CIS-UB-4.3 | Configure logrotate | Configure log rotation | Pass | — |
| CIS-UB-5.1 | Configure cron | Secure cron configuration | Pass | — |
| CIS-UB-5.2 | Configure SSH Server | Secure SSH daemon configuration | Failed | 1 |
| CIS-UB-5.3 | Configure PAM | Secure PAM configuration | Pass | — |
| CIS-UB-5.4 | User Accounts and Environment | Configure user accounts and environment | Pass | — |
| CIS-UB-5.5 | Root Login Restrictions | Restrict root login | Pass | — |
| CIS-UB-6.1 | System File Permissions | Verify system file permissions | Pass | — |
| CIS-UB-6.2 | User and Group Settings | Verify user and group settings | Pass | — |
| ID | Benchmark | Description | Status | Findings |
|---|---|---|---|---|
| CIS-WS-1.1 | Account Policies | Configure password policy, lockout policy, and Kerberos policy | Pass | — |
| CIS-WS-2.1 | Audit Policy | Configure advanced audit policy | Failed | 1 |
| CIS-WS-2.2 | User Rights Assignment | Set appropriate user rights | Failed | 1 |
| CIS-WS-2.3 | Security Options | Configure security options | Pass | — |
| CIS-WS-3.1 | Windows Firewall | Configure Windows Firewall profiles | Pass | — |
| CIS-WS-4.1 | Microsoft Defender Antivirus | Configure Defender AV | Pass | — |
| CIS-WS-4.2 | Windows Defender Features | Configure Windows Defender features | Pass | — |
| CIS-WS-5.1 | Administrative Templates - Control Panel | Configure control panel policies | Pass | — |
| CIS-WS-5.2 | Administrative Templates - MSS Settings | Configure MSS security settings | Pass | — |
| CIS-WS-5.3 | Administrative Templates - Network | Configure network policies | Pass | — |
| CIS-WS-5.4 | Administrative Templates - System | Configure system policies | Pass | — |
| CIS-WS-5.5 | Administrative Templates - Windows Components | Configure Windows component policies | Pass | — |
| CIS-WS-6.1 | Domain Controller Policies | Configure domain controller specific policies | Pass | — |
| CIS-WS-7.1 | Additional Security Settings | Additional security hardening | Pass | — |
| ID | Benchmark | Description | Status | Findings |
|---|---|---|---|---|
| CIS-AP-1.1 | Directory Permissions | Set appropriate directory permissions | Failed | 1 |
| CIS-AP-1.2 | Apache User and Group | Configure dedicated Apache user and group | Pass | — |
| CIS-AP-2.1 | Minimize Loaded Modules | Disable unnecessary Apache modules | Pass | — |
| CIS-AP-2.2 | Server Information Leakage | Disable server signature and banner | Pass | — |
| CIS-AP-2.3 | Directory Listing | Disable directory listing | Failed | 2 |
| CIS-AP-2.4 | HTTP Methods | Restrict HTTP methods | Failed | 7 |
| CIS-AP-2.5 | Timeout Settings | Configure timeout settings | Pass | — |
| CIS-AP-3.1 | SSL/TLS Configuration | Configure HTTPS with strong ciphers | Pass | — |
| CIS-AP-3.2 | HTTP Strict Transport Security | Enable HSTS header | Pass | — |
| CIS-AP-4.1 | Logging Configuration | Configure Apache logging | Pass | — |
| CIS-AP-4.2 | Limit Request Size | Configure request size limits | Pass | — |
| CIS-AP-5.1 | File Permissions on Apache Files | Set secure file permissions | Pass | — |
| CIS-AP-5.2 | Deny Access to System Files | Restrict access to system files | Pass | — |
| ID | Benchmark | Description | Status | Findings |
|---|---|---|---|---|
| CIS-NG-1.1 | Minimize Loaded Modules | Disable unnecessary nginx modules | Pass | — |
| CIS-NG-1.2 | Nginx User and Group | Configure dedicated nginx user | Pass | — |
| CIS-NG-2.1 | Server Information Leakage | Disable server tokens | Failed | 1 |
| CIS-NG-2.2 | Directory Listing | Disable directory listing | Pass | — |
| CIS-NG-2.3 | HTTP Methods | Restrict HTTP methods | Failed | 3 |
| CIS-NG-2.4 | Timeouts Configuration | Configure timeouts | Failed | 2 |
| CIS-NG-3.1 | SSL/TLS Configuration | Configure HTTPS with strong ciphers | Pass | — |
| CIS-NG-3.2 | HSTS Header | Enable HSTS | Pass | — |
| CIS-NG-4.1 | Limit Request Rate | Configure rate limiting | Pass | — |
| CIS-NG-4.2 | Client Body Size | Limit client body size | Pass | — |
| CIS-NG-5.1 | Logging Configuration | Configure nginx logging | Pass | — |
| CIS-NG-5.2 | File Permissions | Set secure file permissions | Pass | — |
| ID | Benchmark | Description | Status | Findings |
|---|---|---|---|---|
| CIS-MY-1.1 | Operating System Level Configuration | Database OS hardening | Pass | — |
| CIS-MY-2.1 | MySQL Installation and Patches | Keep MySQL up to date | Pass | — |
| CIS-MY-2.2 | Dedicated MySQL User | Run MySQL as dedicated user | Pass | — |
| CIS-MY-3.1 | Authentication and Authorization | Secure authentication | Failed | 1 |
| CIS-MY-3.2 | Password Policies | Configure password policies | Pass | — |
| CIS-MY-3.3 | Anonymous Accounts | Remove anonymous accounts | Pass | — |
| CIS-MY-3.4 | Remote Root Access | Restrict remote root access | Pass | — |
| CIS-MY-4.1 | Audit Logging | Enable MySQL audit logging | Pass | — |
| CIS-MY-4.2 | Log File Permissions | Protect log files | Pass | — |
| CIS-MY-5.1 | Network Security | Configure network binding | Pass | — |
| CIS-MY-5.2 | SSL/TLS for Connections | Enable TLS for MySQL connections | Pass | — |
| CIS-MY-6.1 | File System Security | Secure MySQL file permissions | Pass | — |
| ID | Benchmark | Description | Status | Findings |
|---|---|---|---|---|
| CIS-PG-1.1 | File Permissions | Set secure file permissions on PostgreSQL files | Pass | — |
| CIS-PG-1.2 | Dedicated User | Run PostgreSQL as dedicated user | Pass | — |
| CIS-PG-2.1 | Authentication Configuration | Configure pg_hba.conf securely | Pass | — |
| CIS-PG-2.2 | Password Policies | Configure password policies | Pass | — |
| CIS-PG-2.3 | Superuser Restrictions | Restrict superuser access | Pass | — |
| CIS-PG-3.1 | Audit Logging | Enable PostgreSQL audit logging | Pass | — |
| CIS-PG-3.2 | Log File Permissions | Protect PostgreSQL log files | Pass | — |
| CIS-PG-4.1 | Network Security | Configure listen_addresses | Pass | — |
| CIS-PG-4.2 | SSL/TLS Configuration | Enable TLS for connections | Pass | — |
| CIS-PG-5.1 | Installation and Updates | Keep PostgreSQL updated | Pass | — |
| CIS-PG-6.1 | Connection Pooling | Secure connection pooling | Pass | — |
| ID | Benchmark | Description | Status | Findings |
|---|---|---|---|---|
| CIS-AW-1.1 | IAM Account Security | Configure IAM password policies and MFA | Pass | — |
| CIS-AW-1.2 | IAM Users and Groups | Least privilege IAM configuration | Pass | — |
| CIS-AW-1.3 | IAM Root Account | Secure root account | Pass | — |
| CIS-AW-2.1 | CloudTrail | Enable CloudTrail logging | Pass | — |
| CIS-AW-2.2 | CloudWatch Monitoring | Configure monitoring | Pass | — |
| CIS-AW-3.1 | S3 Bucket Permissions | Secure S3 bucket policies | Pass | — |
| CIS-AW-3.2 | S3 Bucket Encryption | Enable S3 default encryption | Pass | — |
| CIS-AW-4.1 | VPC Security | Configure VPC flow logs and security groups | Pass | — |
| CIS-AW-4.2 | Security Groups | Restrict security group rules | Pass | — |
| CIS-AW-4.3 | Network ACLs | Configure network ACLs | Pass | — |
| CIS-AW-5.1 | RDS Security | Secure RDS instances | Pass | — |
| CIS-AW-5.2 | EC2 Security | Secure EC2 instances | Pass | — |
| CIS-AW-6.1 | Lambda Security | Secure Lambda functions | Pass | — |
| CIS-AW-6.2 | KMS Key Management | Configure KMS key rotation | Pass | — |
| ID | Benchmark | Description | Status | Findings |
|---|---|---|---|---|
| CIS-AZ-1.1 | Identity and Access Management | Configure Azure AD and RBAC | Pass | — |
| CIS-AZ-1.2 | Azure AD Privileged Identity | Configure PIM | Pass | — |
| CIS-AZ-2.1 | Storage Account Security | Secure storage accounts | Pass | — |
| CIS-AZ-2.2 | Storage Encryption | Enable storage encryption | Pass | — |
| CIS-AZ-3.1 | SQL Database Security | Secure Azure SQL | Pass | — |
| CIS-AZ-4.1 | Network Security Groups | Configure NSG rules | Pass | — |
| CIS-AZ-4.2 | Azure Firewall | Configure Azure Firewall | Pass | — |
| CIS-AZ-5.1 | Monitoring and Logging | Enable Azure Monitor and Log Analytics | Pass | — |
| CIS-AZ-5.2 | Security Center | Configure Defender for Cloud | Pass | — |
| CIS-AZ-6.1 | Virtual Machine Security | Secure VM configurations | Pass | — |
| CIS-AZ-6.2 | Key Vault | Configure Key Vault access | Pass | — |
| CIS-AZ-7.1 | Kubernetes Services | Secure AKS clusters | Pass | — |
| ID | Benchmark | Description | Status | Findings |
|---|---|---|---|---|
| CIS-GC-1.1 | IAM and Organization | Configure IAM policies | Pass | — |
| CIS-GC-1.2 | Service Accounts | Secure service accounts | Pass | — |
| CIS-GC-2.1 | Cloud Storage | Secure Cloud Storage buckets | Pass | — |
| CIS-GC-2.2 | Cloud Storage Encryption | Enable CMEK for storage | Pass | — |
| CIS-GC-3.1 | Cloud SQL | Secure Cloud SQL instances | Pass | — |
| CIS-GC-4.1 | VPC and Firewall | Configure VPC firewall rules | Pass | — |
| CIS-GC-4.2 | Cloud Armor | Configure Cloud Armor WAF | Pass | — |
| CIS-GC-5.1 | Logging and Monitoring | Enable Cloud Audit Logs | Pass | — |
| CIS-GC-5.2 | Security Command Center | Configure SCC | Pass | — |
| CIS-GC-6.1 | Compute Engine | Secure VM instances | Pass | — |
| CIS-GC-6.2 | GKE Security | Secure GKE clusters | Pass | — |
| CIS-GC-7.1 | Cloud KMS | Configure Cloud KMS | Pass | — |
| ID | Benchmark | Description | Status | Findings |
|---|---|---|---|---|
| CIS-DK-1.1 | Host Configuration | Configure Docker host securely | Pass | — |
| CIS-DK-1.2 | Docker Daemon | Secure Docker daemon | Pass | — |
| CIS-DK-2.1 | Dockerfile Security | Secure Dockerfile practices | Pass | — |
| CIS-DK-2.2 | Image Security | Use trusted images and scan | Pass | — |
| CIS-DK-3.1 | Container Runtime | Secure container runtime | Pass | — |
| CIS-DK-3.2 | Container Privileges | Restrict container privileges | Pass | — |
| CIS-DK-4.1 | Docker Networking | Configure Docker networks | Pass | — |
| CIS-DK-4.2 | Docker Swarm | Secure Docker swarm mode | Pass | — |
| CIS-DK-5.1 | Logging and Auditing | Configure Docker logging | Pass | — |
| CIS-DK-6.1 | Secrets Management | Manage Docker secrets securely | Pass | — |
| ID | Benchmark | Description | Status | Findings |
|---|---|---|---|---|
| CIS-K8-1.1 | Control Plane Security | Secure control plane components | Pass | — |
| CIS-K8-1.2 | API Server | Secure kube-apiserver configuration | Pass | — |
| CIS-K8-1.3 | Controller Manager | Secure kube-controller-manager | Pass | — |
| CIS-K8-1.4 | Scheduler | Secure kube-scheduler | Pass | — |
| CIS-K8-2.1 | etcd Configuration | Secure etcd | Pass | — |
| CIS-K8-3.1 | Control Plane Authentication | Configure authentication | Pass | — |
| CIS-K8-3.2 | RBAC Policies | Configure RBAC authorization | Pass | — |
| CIS-K8-4.1 | Worker Node Security | Secure worker nodes | Pass | — |
| CIS-K8-4.2 | Kubelet Configuration | Secure kubelet | Pass | — |
| CIS-K8-5.1 | Network Policies | Configure network policies | Pass | — |
| CIS-K8-5.2 | Pod Security | Configure Pod Security Standards | Pass | — |
| CIS-K8-6.1 | Secrets Management | Manage Kubernetes secrets | Pass | — |
| CIS-K8-7.1 | Logging and Monitoring | Configure logging and monitoring | Pass | — |
| Timestamp | Action | Target | Success | Access Level |
|---|---|---|---|---|
| No exploitation timeline data. Populate assessment.exploitation.timeline | ||||
| Control Type | Status | Result |
|---|---|---|
| Effective |
WordPress Plugin → Admin Compromise → Database Access
CriticalChain plugin/version fingerprinting, user enumeration, and unthrottled login to gain WordPress admin, then pivot to the internet-exposed database.
Client-Side Secrets → Payment/Mail Abuse
CriticalHarvest secrets embedded in the public JS bundle to abuse the payment gateway and mail relay.
Exposed MySQL → Credential Brute Force → Data Theft
CriticalReach the internet-exposed MySQL service and attempt credential attacks against booking data.
Guest WiFi → IoT/OT Controller → Building Systems
HighFrom the guest wireless segment, reach an unauthenticated on-site IoT controller and building systems.
Dev/Admin Subdomain → Hosting Panel Compromise
HighLeverage exposed non-production subdomains and hosting panels to reach an administrative foothold.
Email/SPF/DMARC Weakness → Business Email Compromise
HighExploit missing DMARC and permissive SPF to spoof the brands for phishing and BEC.
| Likelihood \ Impact | Very High | High | Medium | Low | Very Low |
|---|---|---|---|---|---|
| Very High | 5 | — | — | — | — |
| High | — | 11 | — | — | — |
| Medium | — | — | 13 | — | — |
| Low | — | — | — | 5 | — |
| Very Low | — | — | — | — | 2 |
| Finding | Severity | Progress |
|---|---|---|
| VULN-001 Internet-Facing MySQL Service Exposed | Critical |
0/4
|
| VULN-002 Hardcoded API Keys and Payment Credentials in Client-Side JavaScript | Critical |
1/3
|
| VULN-003 Unauthenticated Building-Energy IoT Controller Exposed on Guest WiFi | Critical |
1/2
|
| VULN-004 Windows Server Fleet — SMB/RDP Legacy Exposure (Pending Validation) | Critical |
0/4
|
| VULN-005 WordPress Admin Panel Accessible Without Rate Limiting | Critical |
1/2
|
| VULN-006 Development / Admin Subdomains Exposed | High |
0/3
|
| VULN-007 Administrative / Hosting Panels Exposed | High |
0/3
|
| VULN-008 Missing DMARC and Weak SPF (?all) Across Brand Domains | High |
1/3
|
| VULN-009 WordPress User Enumeration via REST API and Author Pages | High |
1/2
|
| VULN-010 OpenSSH on Non-Standard Port with Legacy Algorithms | High |
0/3
|
| VULN-011 AGHG Email Accounts Present in Known Third-Party Data Breaches | High |
0/3
|
| VULN-012 Cloudflare Origin IP Exposure (reports.savannasuites.example) | High |
0/3
|
| VULN-013 Internal Web Application Stack Outdated (Apache/PHP/OpenSSL) | High |
0/3
|
| VULN-014 Guest-Reachable Gateway Management Plane (SSH + DNS) on Network Edge | High |
0/3
|
| VULN-015 Pure-FTPd Anonymous Login Enabled on Port 21 | High |
1/3
|
| VULN-016 XML-RPC Enabled with Full Method Surface Exposed | High |
0/3
|
| VULN-017 Internet-Facing DNS Server (BIND 9.16.23) | Medium |
0/3
|
| VULN-018 Missing Security Headers (CSP, X-Frame-Options, HSTS) | Medium |
0/2
|
| VULN-019 WordPress and Plugin Versions Fingerprinted | Medium |
1/2
|
| VULN-020 WooCommerce Log Directories Disclosed in robots.txt | Medium |
1/2
|
| VULN-021 Outdated IIS 8.5 on Internal Windows Server | Medium |
0/2
|
| VULN-022 Internal Wireless Networks Use WPA2-PSK Only — No WPA3 / 802.1X / PMF | Medium |
0/3
|
| VULN-023 Self-Signed TLS Certificate with Excessive Validity on IoT Controller | Medium |
0/3
|
| VULN-024 Shared Mail Hosting Across Brand Domains | Medium |
0/2
|
| VULN-025 TLS Certificate Expiring Within 30 Days | Medium |
1/2
|
| VULN-026 Exim SMTP Service Exposed on Multiple Ports | Medium |
0/3
|
| VULN-027 Hosting Control Panel Exposed on Public Subdomain | Medium |
0/3
|
| VULN-028 Other Guest Peers Expose Windows RPC and UPnP Services | Medium |
0/2
|
| VULN-029 DNSSEC Unsigned Across All Domains | Medium |
0/2
|
| VULN-030 Email Addresses Disclosed in Website Source | Low |
0/3
|
| VULN-031 WordPress readme.html and license.txt Exposed | Low |
0/1
|
| VULN-032 Missing robots.txt, sitemap.xml, and security.txt (RFC 9116) | Low |
0/1
|
| VULN-033 Missing X-Content-Type-Options and Referrer-Policy Headers | Low |
0/1
|
| VULN-034 Verbose Server Version Banner on Reverse Proxy | Low |
0/1
|
| VULN-035 Internal Management VLAN Default-Deny Posture Confirmed | Info |
0/1
|
| VULN-036 Guest Wi-Fi Subnet High Device Density and Deferred Probing | Info |
0/1
|
| Function | Category | Coverage |
|---|---|---|
| Govern | 0/6 categories |
0.0%
|
| Identify | 0/3 categories |
0.0%
|
| Protect | 0/5 categories |
0.0%
|
| Detect | 0/2 categories |
0.0%
|
| Respond | 0/4 categories |
0.0%
|
| Recover | 0/2 categories |
0.0%
|
One-time setup: scope, rules of engagement, authorisation, and continuous-assessment cadence agreed with AGHG.
Runs every cycle: OSINT, DNS/subdomain enumeration, breach exposure, and active port/service scanning across the attack surface. Cycle 3 sweep complete.
Runs every cycle: attack-path mapping and vulnerability identification/validation across web, network and wireless. Cycle 3 analysis complete.
Cycle 3 active validation in progress. Every consequential action is human-approved; no destructive testing. On-site wireless/internal work runs in this phase.
Always active: AIMI tracks client remediation of confirmed findings across cycles. 6 findings resolved/mitigated to date; 4 in active remediation.
Always active: AIMI re-tests remediated items on the next pass and marks them Verified. 7 fixes re-tested and confirmed closed so far; more queued as remediation completes.
Perpetual: continuous attack-surface monitoring between cycles. New exposures automatically open findings and trigger the next assessment cycle. Next scheduled sweep: 2026-08-01.
| ID | Category | Item | Target | Sev | Finding | Status | Exploit? | Evidence |
|---|---|---|---|---|---|---|---|---|
| LOOT-001 | Credentials |
Anonymous FTP Access
Anonymous FTP login accepted; empty root directory listing obtained. No files transferred.
|
192.0.2.44:21 (savannasuites.example) | High | VULN-015 | Open | demo-evidence-ftp.md | |
| LOOT-002 | API Keys |
Payment Gateway Key (client-side)
Live-looking payment gateway key present in public JS bundle (synthetic demo value).
|
acaciagrovehotels.example bundle | Critical | VULN-002 | Open | demo-evidence-jsbundle.md | |
| LOOT-003 | API Keys |
SMTP Relay Credential (client-side)
SMTP relay credential embedded in the same client bundle (synthetic demo value).
|
acaciagrovehotels.example bundle | Critical | VULN-002 | Open | demo-evidence-jsbundle.md | |
| LOOT-004 | User Enumeration |
WordPress Admin Usernames
Two administrative usernames enumerated via REST API.
|
acaciagrovehotels.example | High | VULN-009 | Open | demo-evidence-users.md | |
| LOOT-005 | Version Disclosure |
MySQL 5.7.44 Banner
MySQL handshake banner captured (banner grab only).
|
192.0.2.44:3306 | Critical | VULN-001 | Open | demo-evidence-mysql.md | |
| LOOT-006 | Infrastructure |
Cloudflare Origin IP
True origin IP discovered behind Cloudflare via passive DNS.
|
reports.savannasuites.example -> 198.51.100.77 | High | VULN-012 | Open | demo-evidence-origin.md | |
| LOOT-007 | WPA2 Handshake |
AGHG-Staff Handshake
WPA2 4-way handshake captured for offline analysis (not cracked).
|
AGHG-Staff SSID (Towers) | Medium | VULN-022 | Open | demo-evidence-handshake.md | |
| LOOT-008 | Infrastructure |
Unauthenticated IoT Console
Guest-reachable IoT controller console with no authentication.
|
192.168.80.7 (energy IoT controller) | Critical | VULN-003 | Open | demo-evidence-iot.md | |
| LOOT-009 | Email Addresses |
Disclosed Reservation Mailboxes
Reservation mailboxes disclosed in page source.
|
baobablodge.example | Low | VULN-030 | Open | demo-evidence-emails.md | |
| LOOT-010 | Subdomains |
Dev/Admin Subdomains
Publicly reachable dev/admin/sandbox subdomains enumerated.
|
baobablodge.example / savannasuites.example | High | VULN-006 | Open | demo-evidence-subdomains.md |
Generate a professional PDF report of this assessment.
VAPT Assessment Report
Executive Summary
This DEMONSTRATION report presents fully fictional data for a sample hospitality client, Acacia Grove Hospitality Group. It illustrates how AIMI's continuous attack-simulation and reporting surface looks to a customer. No real organisation, system, or person is represented. Domains use the reserved .example namespace and IP addresses use RFC 5737 documentation ranges.
Findings Summary
Detailed Findings
Internet-Facing MySQL Service Exposed
Hardcoded API Keys and Payment Credentials in Client-Side JavaScript
Unauthenticated Building-Energy IoT Controller Exposed on Guest WiFi
Windows Server Fleet — SMB/RDP Legacy Exposure (Pending Validation)
WordPress Admin Panel Accessible Without Rate Limiting
Development / Admin Subdomains Exposed
Administrative / Hosting Panels Exposed
Missing DMARC and Weak SPF (?all) Across Brand Domains
WordPress User Enumeration via REST API and Author Pages
OpenSSH on Non-Standard Port with Legacy Algorithms
AGHG Email Accounts Present in Known Third-Party Data Breaches
Cloudflare Origin IP Exposure (reports.savannasuites.example)
Internal Web Application Stack Outdated (Apache/PHP/OpenSSL)
Guest-Reachable Gateway Management Plane (SSH + DNS) on Network Edge
Pure-FTPd Anonymous Login Enabled on Port 21
XML-RPC Enabled with Full Method Surface Exposed
Internet-Facing DNS Server (BIND 9.16.23)
Missing Security Headers (CSP, X-Frame-Options, HSTS)
WordPress and Plugin Versions Fingerprinted
WooCommerce Log Directories Disclosed in robots.txt
Outdated IIS 8.5 on Internal Windows Server
Internal Wireless Networks Use WPA2-PSK Only — No WPA3 / 802.1X / PMF
Self-Signed TLS Certificate with Excessive Validity on IoT Controller
Shared Mail Hosting Across Brand Domains
TLS Certificate Expiring Within 30 Days
Exim SMTP Service Exposed on Multiple Ports
Hosting Control Panel Exposed on Public Subdomain
Other Guest Peers Expose Windows RPC and UPnP Services
DNSSEC Unsigned Across All Domains
Email Addresses Disclosed in Website Source
WordPress readme.html and license.txt Exposed
Missing robots.txt, sitemap.xml, and security.txt (RFC 9116)
Missing X-Content-Type-Options and Referrer-Policy Headers
Verbose Server Version Banner on Reverse Proxy
Internal Management VLAN Default-Deny Posture Confirmed
Guest Wi-Fi Subnet High Device Density and Deferred Probing
Framework Mappings
MITRE ATT&CK Coverage
16 techniques mapped across 14 tactics.
NIST SP 800-53 Coverage
18 controls affected across 6 families.
CIS Benchmark Coverage
11 benchmarks affected across 5 categories.
Document Control
Version History
| Version | Date | Author | Changes |
|---|---|---|---|
| 0.1 | 2026-07-11 | Lead Tester | Initial draft for review |
| 0.2 | 2026-07-11 | QA Reviewer | QA review and edits |
| 1.0 | 2026-07-13 | Lead Tester | Final version for client delivery |
Assessment Team
| Role | Name | Certifications | |
|---|---|---|---|
| Lead Penetration Tester | AIMI Assessment Team | OSCP, OSWE, CREST | [email protected] |
| QA Reviewer | AIMI QA | CISSP, CISM | [email protected] |
| Client Contact | Grace Mutasa — AGHG (fictional) | — | [email protected] |
Legal Disclaimer
IMPORTANT NOTICE: This report contains confidential and proprietary information intended solely for Acacia Grove Hospitality Group. This document may not be reproduced, distributed, or disclosed to any third party without prior written consent.
Point-in-Time Assessment: This assessment represents the security posture of the tested systems at the specific point in time the testing was conducted. Systems, configurations, and threat landscapes change over time. Regular assessments are recommended to maintain an accurate understanding of security posture.
Scope Limitations: Testing was limited to the systems, applications, and networks explicitly defined in the scope section. Any systems not included in the scope were not assessed. The absence of findings does not guarantee the absence of vulnerabilities.
Legal Authorization: This assessment was conducted with explicit written authorization from Grace Mutasa — AGHG (fictional) of Acacia Grove Hospitality Group.
Appendix A: Severity & Risk Definitions
| Severity | CVSS Range | Definition | Response Time |
|---|---|---|---|
| Critical | 9.0 - 10.0 | Exploitation causes complete compromise with minimal effort | 24 hours |
| High | 7.0 - 8.9 | Significant impact with moderate exploitation difficulty | 7 days |
| Medium | 4.0 - 6.9 | Moderate risk with specific conditions required for exploitation | 30 days |
| Low | 0.1 - 3.9 | Limited impact or difficult exploitation conditions | 90 days |
| Info | 0.0 | Informational observation, no direct security risk | Best effort |
Appendix B: Risk Scoring Methodology
Findings are scored using the CVSS v3.1 scoring system (0-10 scale). The overall risk is derived from a weighted composite of all findings, accounting for severity, volume, and business context. The OWASP Risk Rating Methodology is used for qualitative assessment of threat agent factors, vulnerability factors, technical impact, and business impact. Risk = Likelihood x Impact, where likelihood considers skill level, motive, opportunity, ease of discovery, ease of exploit, awareness, and intrusion detection. Impact considers confidentiality, integrity, availability, accountability, financial damage, reputation damage, non-compliance, and privacy violation.
Appendix C: Glossary
| Term | Definition |
|---|---|
| CVSS | Common Vulnerability Scoring System - standardized scoring for vulnerabilities (0-10) |
| CWE | Common Weakness Enumeration - classification of software weakness types |
| CVE | Common Vulnerabilities and Exposures - publicly known security vulnerabilities |
| MITRE ATT&CK | Knowledge base of adversary tactics and techniques based on real-world observations |
| NIST SP 800-53 | Security and Privacy Controls for Information Systems and Organizations |
| OWASP | Open Web Application Security Project - community-driven application security resources |
| PCI DSS | Payment Card Industry Data Security Standard |
| CSF 2.0 | NIST Cybersecurity Framework 2.0 - framework for improving critical infrastructure cybersecurity |
| PoC | Proof of Concept - demonstration that a vulnerability can be exploited |
| MTTD | Mean Time to Detect - average time to identify a security event |
| MTTR | Mean Time to Respond - average time to respond to a security event |
| XSS | Cross-Site Scripting - injection attack that executes scripts in user's browser |
| SQLi | SQL Injection - injection attack that manipulates database queries |
| SSTI | Server-Side Template Injection - injection attack on template engines |
| IDOR | Insecure Direct Object Reference - access control vulnerability allowing unauthorized access |
Letter of Attestation
PENETRATION TESTING LETTER OF ATTESTATION
To whom it may concern,
This letter confirms that VAPT Assessment Team performed a comprehensive penetration test for Acacia Grove Hospitality Group.
This assessment was conducted in accordance with industry-accepted penetration testing methodologies and standards.