Services
Web3 Cybersecurity with Pharos Production: From Contract Code to Cloud
Pharos Production publishes security services for contract code, applications and the infrastructure around them. Effective Web3 cybersecurity procurement connects those scopes to the assets being reviewed, the evidence delivered and the people who own remediation. Our complete service-page census identifies the dedicated destinations and the boundaries a buyer should confirm.

Key facts
- Original service census
- 3 dedicated security pages among 66 service-page URLs, with 0 unknown classifications
- Published entry points
- Cybersecurity engineering, security testing and smart contract security audits
- Contract scope
- The contract page names Solidity and Rust, including Solana and CosmWasm
- Operational boundary
- The cybersecurity hub excludes running a 24/7 managed SOC and requires partner firms for active-breach response
- Acceptance basis
- Agree on asset scope, reviewed revisions, finding evidence, fix ownership and retest conditions
The Pharos Production security service map
A Web3 cybersecurity assessment examines how contract logic, application behavior and operational access can expose a product to attack. Those boundaries matter when commissioning work: a reviewed contract can still be served through an application with broken authorization. Buying the contract review does not automatically commission a review of that application.
Pharos Production publishes dedicated entry points for cybersecurity engineering, security testing and smart contract audits. The map below connects those pages to the decisions a buyer needs to make. Service descriptions are the company's published scope; the acceptance framework later in this guide is our proposed commissioning method, not a promise about an unsigned engagement.
Method
- Population
- Every page URL in the Pharos Production services sitemap, excluding image URLs.
- Retrieved
- .
- Selection rule
- The primary heading contains a whole-word match for cybersecurity, security or audit, including audits. Navigation mentions do not qualify a page.
- Manual check
- Read the selected pages' scope statements and compare their destinations with the site's Security navigation group.
- Reproduction artifacts
seo/research/pharos-cybersecurity-2026-09-05/service-census.pyandseo/research/pharos-cybersecurity-2026-09-05/service-census.jsonare repository artifacts, not published web routes.
Results
| Classification | Pages | Interpretation |
|---|---|---|
| Sitemap population | 66 | Unique service-page URLs |
| Security-focused primary heading | 3 | Selected and manually inspected |
| Other primary positioning | 63 | Outside this selection rule |
| Unknown | 0 | Every page returned readable content |
| Service entry point | Published emphasis | Buyer decision |
|---|---|---|
| Cybersecurity engineering for cloud and application systems | Architecture, cloud configuration and secure development | Which surrounding systems belong in the assessment? |
| Gray box security testing for web and API applications | Authenticated testing with partial source and architecture access | Which roles and workflows must testers exercise? |
| Smart contract security audits and gas optimization | Solidity and Rust review, including Solana and CosmWasm | Which code revision and behavioral properties need review? |
Limits
- The denominator counts public service pages, not engagements or security outcomes.
- Security work can appear within development services whose primary headings do not match. The remaining pages are not evidence that those services lack security practices.
- Several workstreams share a destination. A workstream name is not proof of a separately purchasable package.
- Published scope can change. Confirm the proposal against the actual system and the named deliverables.
For the organization's directory context, see the Pharos Production member profile. The security company directory provides the wider provider context; this guide examines the selected company's service boundaries rather than ranking firms.
Contract code, specifications and transaction costs
Start a contract engagement with the behavior that must remain true. A lending protocol needs different review questions from an allocation contract. The source tree alone does not explain who may change parameters, how dependencies are trusted or what an upgrade is allowed to preserve.
The contract page lists automated vulnerability analysis, manual code review and threat modeling. It also offers formal methods, gas optimization, Web3 application testing, onchain monitoring and blockchain security consulting. These are related workstreams with different evidence requirements.
Ask for properties before selecting tools
Write a small specification in the language of the product. For a hypothetical vault, a withdrawal should require the appropriate claim on assets, administrative changes should require the intended authority and a failed operation should preserve the expected accounting state. Treat these as proposed review questions, not as findings about an existing protocol.
Request a mapping from each property to its review method. Static scanning can flag patterns in source; a human reviewer can examine whether the intended business rule makes sense. Generated test sequences can challenge a property across state changes. A successful run should identify the version, configuration and assumptions used, so another engineer can understand what the evidence actually supports.
Pharos Production's formal verification and specification testing offering is relevant when a property warrants more explicit reasoning. Agree on the properties selected for that work. A proof supports the modeled properties under its assumptions, not every behavior of the production system. Our formal verification guide explains how to inspect that boundary.
Keep optimization inside the reviewed behavior
The gas optimization and cost reduction service addresses execution efficiency. A buyer should request a comparison built from the same representative operations before and after the change. Include the test inputs and compiler configuration so a lower cost cannot hide a changed operation.
Consider a proposed optimization that skips a check assumed to be redundant. The acceptance question is whether that assumption holds for every permitted caller and state. A cheaper benchmark does not answer it. Ask which security properties were rerun after the optimization and whether the final reviewed revision contains the optimized code. For Rust programs on Solana, specify the relevant execution constraints separately instead of copying an Ethereum gas benchmark.
According to the contract page, an engagement includes one re-audit pass for the original findings; significant new logic is separately scoped. Its listed deliverables include severity-ranked findings, exploit demonstrations, remediation guidance and a gas profile. Confirm which of these applies to the chosen scope before using a proposal as a release checklist.
Application, API and mobile security testing
A wallet signature and permission to access an application record answer different questions.
In a hypothetical dashboard, proving control of a wallet should not let that user read another customer's private records by changing an object identifier. A contract audit may have no visibility into that request path.
The OWASP API Security project identifies object-level authorization, broken authentication and incomplete endpoint inventories as application risks. Build the test scope around real identities and workflows, including old deployed versions. The issue is which boundary an operation crosses, not simply how many endpoints a scanner visits.
Pharos Production's testing page describes web and API penetration tests, mobile assessments and automated source/runtime baselines. Its gray box approach combines test credentials with partial source access. Architecture information helps define the test boundary. The published process includes asset inventories, a coverage map, triage and manual exploitation, followed by remediation verification.
Make access representative
Provide test accounts whose permissions reflect the product. A test with only an administrator cannot establish what a restricted user can do. For a hypothetical business dashboard, distinguish customers from staff. Support operators may also need different permissions from organization administrators. Give the tester records owned by different customers and explain which actions each role should be able to perform.
Define safe test data and prohibited actions in the engagement rules. Testing destructive operations against production deserves its own authorization and recovery plan. If a workflow is represented by a staging substitute, record how it differs from production, including connected services and permission configuration. Otherwise the final report can look broader than the exercised system.
For a wallet companion or customer app, use the mobile application security testing scope to agree on the supplied builds and their backend connections. Identify the sensitive flows to exercise. A mobile review needs an explicit application boundary: checking the client does not automatically include the signing infrastructure or every third-party service it calls.
Third-party integrations need a scope decision of their own. An application may rely on a hosted wallet, an identity provider or a remote data feed that your team cannot authorize testers to attack. Document that dependency and decide whether the permitted work covers your integration configuration, a test substitute or supplier evidence. OWASP also identifies unsafe consumption of external APIs as a risk. In a proposed test, check how your application handles unexpected upstream data without implying that its supplier was assessed.
The separate contract page also lists penetration testing for Web3 applications and wallets. Resolve that overlap in the proposal. Assign each shared asset to a named review workstream so the application team and contract team can exchange relevant findings without assuming the other has tested it.
The testing FAQ describes a client fix window and one included retest pass. It says accepted risks remain documented in the closure summary. Confirm those terms in the agreement. A finding marked accepted needs a business owner; it should not disappear when the technical work ends.
Cloud configuration, identity and secure delivery
A security review needs to follow the authority that can change the product. The contract upgrade role, deployment pipeline and cloud administrator may be different identities with access to the same release. Assessing them separately can leave the connection between them unexplained.
The cybersecurity hub names cloud configuration and Kubernetes security reviews, identity and access management, secrets management and secure architecture. It names Amazon Web Services alongside Google Cloud and Microsoft Azure. The same hub includes secure development integration, security-event observability, tabletop exercises and incident response planning.
Turn a configuration review into a remediation queue
For a hypothetical hosted application, begin with the systems that publish its frontend, store credentials or authorize privileged operations. Record the account boundary and environment for each. An overly permissive test account and an overly permissive production account may require different urgency even when the underlying configuration pattern is similar.
Ask each finding to explain which resource an effective permission reaches. Record the intended restriction alongside that relationship. A recommendation to reduce access is hard to implement without that relationship. The remediation owner should be able to reproduce the relevant permission path and demonstrate that the intended workflow still works after access is narrowed.
Connect secure software development lifecycle integration to a release decision. NIST's Secure Software Development Framework describes security practices that integrate into the development lifecycle. For commissioning purposes, specify where the checks run, who handles findings and who can approve an exception.
The OWASP DevSecOps guideline includes credential-leak detection, dependency analysis and infrastructure scanning alongside static and dynamic application testing. Request a documented response when a check fails. A pipeline that records findings while every build remains releasable needs an explicit exception policy, otherwise the team may mistake reporting for enforcement.
Separate monitoring, response and readiness
Pharos Production's onchain security monitoring and alerting workstream addresses suspicious activity, contract anomalies and governance changes. Our commissioning recommendation is to name the monitored state, the person who receives an alert and the action that person is authorized to take. Test the path with a controlled event and a notification failure. See the smart contract monitoring guide for implementation questions.
The hub explicitly excludes operating a round-the-clock managed SOC and conditions active-breach response on partner incident-response firms. Alert engineering and incident response planning and tabletop exercises should therefore have separately agreed operational ownership.
The company's compliance readiness and security evidence preparation and blockchain security consulting can inform a control review. Readiness work is not an issued certification or attestation. Identify the receiving assessor and required evidence before commissioning a report intended for another review process.
Commission the work against a shared release record
Give each workstream a common reference for the system being reviewed. The following diagram is our proposed coordination model. Parallel reviews contribute to a shared evidence record; a change that crosses a reviewed boundary returns to scope review before release approval.
- Pin contract source and the properties selected for review.
- Record application builds, exposed interfaces and representative roles. Capture environmental differences that can change test results.
- Identify the cloud accounts and deployment authority included in the assessment.
- Attach findings, owners and retest evidence to those references. Reopen the scope decision when a fix changes a reviewed boundary.
NIST's technical security testing guidance connects assessment planning with findings analysis and mitigation. The proposed record below makes that connection usable during a procurement review. It is a checklist to negotiate, not a claim that each field already appears in a vendor's standard report.
| Evidence item | Proposed owner | Acceptance question |
|---|---|---|
| Scope manifest | Engineering lead | Do asset identifiers and reviewed revisions match the intended release? |
| Coverage record | Assessment lead | Are tested roles and exclusions explicit? |
| Finding reproduction | Assigned engineer | Can the stated failure be reproduced under the recorded conditions? |
| Fix and retest evidence | Reviewer | Does the evidence identify the corrected revision? |
| Residual risk decision | Product risk owner | Are unresolved items accepted by someone with the authority to do so? |
| Operational handoff | Service owner | Has the alert and escalation path been exercised? |
Keep inconclusive checks visible. If a reviewer cannot reach an endpoint or obtain the required role during retesting, record the blocked verification and its cause. The closure record should distinguish a verified fix from an accepted risk or an item that still needs evidence. Set the next action and owner before closing the engagement.
Agree on the scoring convention too. CVSS communicates vulnerability characteristics and severity; the FIRST specification describes additional organizational factors outside the score. Exposure of signing authority may change release priority even when a numerical rating alone does not explain the business consequence.
Before requesting a price, provide the scope manifest and explain any test-access constraints. Describe the expected handoff. Ask the quote to distinguish assessment, implementation support and verification, including treatment of newly added functionality. Public service-page prices should not replace a scoped proposal. Our smart contract audit RFP guide supplies procurement questions, while the audit report reading guide helps assess the resulting evidence.
Choose the scope for the change you are making
The right starting point depends on what can change user assets or sensitive data. The examples below are hypothetical commissioning decisions. They describe how to combine the published service areas, without treating a previous review as approval of a changed system.
| Project change | Starting discussion | Boundary to resolve |
|---|---|---|
| New protocol approaching launch | Threat model plus contract and application assessment | Who reviews deployment authority and operational access? |
| Existing contracts with a new dashboard | Application and API security testing | Can the dashboard alter transaction construction or privileged actions? |
| Cloud replatforming | Configuration, identity and delivery review | Which old permissions or secrets remain usable? |
| Contract optimization or upgrade | Review changed logic against preserved properties | Which assumptions and dependent components changed? |
| Active suspected compromise | Incident-response coordination with an appropriate response firm | Who has authority to contain the incident and preserve evidence? |
An unchanged immutable contract may constrain remediation to its surrounding system or require a migration decision. Record that constraint before the engagement closes. The final acceptance record should identify the reviewed revision, unresolved risks and the person responsible for the next operational action.
Frequently asked questions
Can we publish a redacted assessment summary for customers?
Agree on publication rights and redaction before sharing the report. Preserve the reviewed scope, revision references and unresolved limitations so the public summary does not imply broader coverage. Ask the assessor to confirm the summary accurately represents its work. Detailed reproduction steps and sensitive infrastructure identifiers may need a restricted distribution process.
How should an acquisition change our security assessment brief?
Treat the acquired system as an additional scope with its own access model and release history. Request a dependency and authority map before consolidating reports. A review of one business does not establish the security of the connections created when accounts, deployment pipelines or customer data are combined.
What should happen to researcher access after the engagement?
Define an access end date, an owner for revocation and a retention agreement for research materials. At closure, inventory the accounts and credentials issued for the assessment and confirm the agreed access changes. If a later retest needs access, provision it under the updated scope instead of leaving permissions open indefinitely.