Q2 2026 Security & Compliance Report67 incidents, $764M in losses, 88% from operational failures.
Get the report →

Audit name:

[PT] PlovCoin | Multisig | Jul2026

Date:

Aug 31, 2026

Table of Content

→Introduction
→Audit Summary
→System Overview
→Findings
→Appendix 1. Severity Definitions
→Appendix 2. Scope
→Appendix 3. Additional Valuables
→Disclaimer

Want a comprehensive audit report like this?

Introduction

We express our gratitude to the PlovCoin team for the collaborative engagement that enabled the execution of this Pentest.

Document

NameVPS Infrastructure, Custody Architecture, and Frontend Source Code Security Review Report for PlovCoin
Approved ByEce Orsel
Changelog21/07/2026 - Preliminary Report
Changelog21/08/2026 - Final Report
Methodologyhttps://docs.hacken.io/methodologies/pentesting→
  • Document

    Name
    VPS Infrastructure, Custody Architecture, and Frontend Source Code Security Review Report for PlovCoin
    Approved By
    Ece Orsel
    Changelog
    21/07/2026 - Preliminary Report
    Changelog
    21/08/2026 - Final Report

Review Scope

RepositoryShared Private
CommitShared Private
VPS InfrastructureShared Private
Custody ArchitectureShared Private
  • Review Scope

    Repository
    Shared Private
    Commit
    Shared Private
    VPS Infrastructure
    Shared Private
    Custody Architecture
    Shared Private

Protect your dApp with insights like these.

Audit Summary

12Total Findings
12Resolved
0Accepted
0Mitigated

The system users should acknowledge all the risks summed up in the risks section of the report

{FindingsVulnSeverityStatusTable}

VPS Infrastructure Scope of Review

Overview

The VPS infrastructure was assessed across six security domains: SSH and access control, firewall and network exposure, externally accessible services, system hardening, secrets and permissions management, and operational persistence.

Testing was performed using a dedicated audit account with key-based authentication and a restricted set of read-only administrative permissions.

The assessment identified ten findings covering credential management, service configuration, filesystem permissions, operating-system hardening, patch management, resource utilization, and operational security.

SSH and Access Control

SSH configuration and administrative access controls were reviewed through both client-side testing and server-side configuration analysis.

The assessment included password and key-based authentication policies, privileged login restrictions, authentication limits, configuration consistency, local user accounts, administrative group memberships, privilege-management rules, authorized keys, authentication logs, and the presence of private SSH keys.

The isolation and privilege boundaries of the dedicated audit account were also verified.

Firewall and Network Exposure

Host-based firewall configuration, default policies, and network-access rules were reviewed.

Listening services were enumerated and compared against configured firewall rules. Services bound to externally accessible interfaces and local-only interfaces were identified, and IPv4 and IPv6 exposure was assessed.

Active outbound connections and TCP connection states were additionally reviewed for unexpected communication patterns or abnormal connection behavior.

InternetExposed Services

Network-accessible application and management services were assessed for authentication enforcement, unauthorized access, information disclosure, unsafe HTTP behavior, input-handling weaknesses, and unnecessary network exposure.

Testing included attempts to access protected functionality through alternative authentication mechanisms and review of potentially sensitive application paths.

Specific service names, ports, endpoints, and infrastructure details have been omitted from this public version of the report.

System Hardening

The operating-system and host-security configuration was reviewed, including:

  • Operating-system and kernel patch status

  • Pending security updates and reboot requirements

  • Running processes and privilege levels

  • Resource consumption and process runtime

  • SUID and SGID executables

  • Linux capabilities

  • Kernel security parameters

  • Installed system packages

  • Container runtime configuration

The assessment also reviewed whether unnecessary software or privileged functionality increased the attack surface of the host.

Secrets Permissions and Configuration

System and application configuration locations were reviewed for insecure storage or disclosure of credentials, API keys, tokens, passwords, and other sensitive information.

The assessment included service configurations, backup files, environment configuration, filesystem permissions and ownership, process environments, command-line arguments, shell configuration and history, scheduled tasks, accessible system logs, and application source repositories.

World-writable resources and ownership anomalies within system-wide locations were additionally reviewed.

Operational Persistence and Privilege Escalation

Custom services, persistent terminal sessions, scheduled tasks, watchdog mechanisms, and other persistence mechanisms were reviewed.

A privilege-escalation assessment was performed across common Linux attack vectors, including insecure filesystem permissions, privileged executables, environment and path manipulation, scheduled-task abuse, Linux capabilities, container-related privileges, shared session access, and applicable operating-system vulnerabilities.

No privilege-escalation path from the dedicated audit account was identified during testing.

Custody Architecture Scope of Review

Overview

The multisignature custody and governance architecture was reviewed across three domains: architecture and threshold design, authority and custody management, and independent verification of the deployed on-chain state.

The assessment covered the documented governance specification and independently compared the deployed blockchain configuration against the intended architecture.

The custody infrastructure had been rebuilt using hardware-based signing keys while preserving the intended governance thresholds, timelocks, permissions, and membership structure.

Architecture and Governance Design

The multisignature structure was reviewed for functional separation, threshold adequacy, signer distribution, governance permissions, and single-point-of-failure risks.

The primary treasury configuration uses a more conservative signing threshold and longer execution delay than operational governance components, while operational multisignature groups use configurations designed to balance governance control with operational requirements.

Signer distribution was reviewed to verify that quorum could be reached without dependence on a single individual.

Member permissions and optional governance modules were also reviewed to identify unnecessary privilege asymmetry or additional attack surface.

Authority and Custody Management

Token-level authorities were independently reviewed on-chain to verify their configured state.

The custody model, planned authority transfers, hardware-wallet signing procedures, and associated operational limitations were assessed.

Signer-control procedures were also reviewed using independently verifiable on-chain activity to confirm that designated signing keys could participate in governance operations and that configured execution delays were enforced by the underlying governance mechanism.

Specific wallet addresses, transaction signatures, token quantities, and other sensitive operational details have been omitted from this public version of the report.

OnChain State Verification

The documented governance configuration was independently compared against the deployed blockchain state.

Verification included:

  • Multisignature vault configuration

  • Signing thresholds

  • Timelock durations

  • Membership configuration

  • Governance permissions

  • Token authority configuration

  • Configuration authority settings

  • Governance-program usage

  • Signer ceremony transactions

  • Status of deprecated governance deployments

The verified on-chain parameters were consistent with the intended governance architecture.

CrossDocument Consistency

Governance and custody information was cross-referenced across the supporting project documentation.

Allocation information, signer structures, vault configuration, and governance design were generally consistent across the reviewed materials.

A historical documentation inconsistency affecting a treasury threshold reference was identified. The discrepancy related to an earlier design and did not reflect the deployed governance configuration.

Conclusion

The independently verified on-chain configuration was consistent with the documented governance architecture across the reviewed security parameters.

The architecture demonstrated appropriate separation of governance responsibilities, multisignature approval requirements, hardware-based signer custody, and programmatically enforced execution delays.

Frontend Source Code Scope of Review

Overview

The frontend source code was reviewed for application-security vulnerabilities, dependency risks, and configuration weaknesses.

The assessed application was confirmed to be primarily static and presentational, without wallet connectivity, blockchain transactions, user authentication, form submissions, application API endpoints, or database interaction.

Two findings were identified. The application's attack surface was considered limited due to its static architecture.

Controls Performed

Application Architecture and Attack Surface

The frontend source code, application components, configuration files, middleware, and supporting modules were manually reviewed.

The application architecture was assessed for server-side functionality, dynamic routing, API functionality, user-controlled data flows, and other components that could introduce exploitable application behavior.

Input Handling and Injection Vectors

Application components were reviewed for user-controlled input and common client-side injection vectors.

Potentially dangerous browser and framework functionality associated with dynamic code execution or unsafe HTML rendering was specifically reviewed.

No exploitable cross-site scripting or equivalent injection vector was identified in the reviewed implementation.

Authentication and Session Management

The application did not implement user authentication or authenticated session management.

Client-side state and cookie usage were reviewed to determine whether authentication material or other sensitive information was stored or transmitted insecurely.

A non-sensitive preference cookie was identified and its security attributes were assessed separately.

Network Communication

The source code was reviewed for runtime network communication and external application integrations.

No application-controlled runtime API communication or backend application interface was identified within the reviewed frontend implementation.

Third-party integrations were reviewed for their relevance to the application's security boundary.

Dependency Analysis

Third-party application dependencies were reviewed for publicly known security vulnerabilities and their applicability to the application's actual implementation.

The assessment considered both dependency versions and whether vulnerable functionality was reachable within the application.

Security Headers and Transport Configuration

Application security-header configuration was reviewed, including controls related to:

  • Content Security Policy

  • Clickjacking protection

  • MIME-type enforcement

  • HTTP Strict Transport Security

  • Referrer handling

  • Browser permissions

The effectiveness and restrictiveness of the configured policies were evaluated against the application's architecture.

Middleware and Routing

Application middleware and routing logic were reviewed for unsafe redirects, user-controlled destinations, routing manipulation, and related authorization or input-validation weaknesses.

Redirect and rewrite behavior was assessed to verify that destinations were appropriately constrained and could not be manipulated into redirecting users to attacker-controlled locations.

Specific domains, repository information, source-code locations, route names, cookie names, framework configuration details, and other implementation-specific information have been omitted from this public version of the report.

System Overview

PlovCoin ($PLOV) is a cultural memecoin on Solana built around plov a culinary tradition shared across Central Asia, South Asia, and the Middle East. The token uses the standard SPL Token Program with a fixed supply of 13,013,003,000 PLOV, mint and freeze authorities permanently revoked at deployment. The project operates a fair-launch model with no presale, no private sale, and a 45% community airdrop allocation distributed across four waves.

The assessed infrastructure consists of three components: a Linux VPS (Ubuntu 24.04) hosting the project's operational agent system, trading services, and monitoring stack; a Squads V4 multisig custody layer on Solana mainnet governing treasury, liquidity, marketing, metadata, and burn operations across five separately configured Squads; and a static Next.js front-end serving the public website and claim portal placeholder at plovcoin.com.

Findings

F-2026-1914Internet-Facing Services Running with Root Privileges
Status
fixed
Severity

Medium
F-2026-1914World-Readable Third-Party API Credential Stored in Unit File
Status
fixed
Severity

Medium
F-2026-1915Printing Service Listening on All Network Interfaces
Status
fixed
Severity

Low
F-2026-1914World-Writable Application Directory Allows Local File Tampering
Status
fixed
Severity

Low
F-2026-1915Excessive Application Memory Consumption May Cause Service Disruption
Status
fixed
Severity

Observation
F-2026-1915Default Administrative Account Retained with Unrestricted Passwordless Sudo
Status
fixed
Severity

Observation
F-2026-1915World-Readable Operational Files in a Shared Temporary Directory
Status
fixed
Severity

Observation
F-2026-1915Retired API Credential Retained in a World-Readable Backup File
Status
fixed
Severity

Observation
F-2026-1915Unprivileged User Owns a Writable Native Module in a System-Wide Application Path
Status
fixed
Severity

Observation
F-2026-1915Accumulated Security Updates and Delayed System Reboot
Status
fixed
Severity

Observation
Code
―
Title
Status
Severity
F-2026-1914Internet-Facing Services Running with Root Privileges
fixed

Medium
F-2026-1914World-Readable Third-Party API Credential Stored in Unit File
fixed

Medium
F-2026-1915Printing Service Listening on All Network Interfaces
fixed

Low
F-2026-1914World-Writable Application Directory Allows Local File Tampering
fixed

Low
F-2026-1915Excessive Application Memory Consumption May Cause Service Disruption
fixed

Observation
F-2026-1915Default Administrative Account Retained with Unrestricted Passwordless Sudo
fixed

Observation
F-2026-1915World-Readable Operational Files in a Shared Temporary Directory
fixed

Observation
F-2026-1915Retired API Credential Retained in a World-Readable Backup File
fixed

Observation
F-2026-1915Unprivileged User Owns a Writable Native Module in a System-Wide Application Path
fixed

Observation
F-2026-1915Accumulated Security Updates and Delayed System Reboot
fixed

Observation
1-10 of 12 findings

Uncover findings like these to secure your project.

Appendix 1. Severity Definitions

Findings are categorized based on their potential impact and assigned a severity level using the Common Vulnerability Scoring System (CVSS) version 4.0: →

Severity

Description

Critical
These issues present a major security vulnerability that poses a severe risk to the system. They require immediate attention and must be resolved to prevent a potential security breach or other significant harm.

High
These issues present a significant risk to the system, but may not require immediate attention. They should be addressed in a timely manner to reduce the risk of the potential security breach.

Medium
These issues present a moderate risk to the system and cannot have a great impact on its function. They should be addressed in a reasonable time frame, but may not require immediate attention.

Low
These issues present no risk to the system and typically relate to the code quality problems or general recommendations. They do not require immediate attention and should be viewed as a minor recommendation.
  • Severity

    Critical

    Description

    These issues present a major security vulnerability that poses a severe risk to the system. They require immediate attention and must be resolved to prevent a potential security breach or other significant harm.

    Severity

    High

    Description

    These issues present a significant risk to the system, but may not require immediate attention. They should be addressed in a timely manner to reduce the risk of the potential security breach.

    Severity

    Medium

    Description

    These issues present a moderate risk to the system and cannot have a great impact on its function. They should be addressed in a reasonable time frame, but may not require immediate attention.

    Severity

    Low

    Description

    These issues present no risk to the system and typically relate to the code quality problems or general recommendations. They do not require immediate attention and should be viewed as a minor recommendation.

Appendix 2. Scope

The scope of the project includes the following:

Review Scope

RepositoryShared Private
CommitShared Private
VPS InfrastructureShared Private
Custody ArchitectureShared Private
  • Review Scope

    Repository
    Shared Private
    Commit
    Shared Private
    VPS Infrastructure
    Shared Private
    Custody Architecture
    Shared Private

Appendix 3. Additional Valuables

Frameworks and Methodologies

This security assessment was conducted in alignment with recognised penetration testing standards, methodologies and guidelines, including the NIST SP 800-115 – Technical Guide to Information Security Testing and Assessment →, the Penetration Testing Execution Standard (PTES) →, and the OWASP Testing Guide →. These assets provide a structured foundation for planning, executing, and documenting technical evaluations such as vulnerability assessments, exploitation activities, and security code reviews. Hacken’s internal penetration testing methodology extends these principles to Web2 and Web3 environments to ensure consistency, repeatability, and verifiable outcomes.

Disclaimer