PHPackages                             3neti/x-ray - PHPackages - PHPackages  [Skip to content](#main-content)[PHPackages](/)[Directory](/)[Categories](/categories)[Trending](/trending)[Leaderboard](/leaderboard)[Changelog](/changelog)[Analyze](/analyze)[Collections](/collections)[Log in](/login)[Sign up](/register)

1. [Directory](/)
2. /
3. 3neti/x-ray

ActiveLibrary

3neti/x-ray
===========

Permissioned pre-claim inspection and disclosure runtime for Pay Codes.

v1.0.0(yesterday)02↑2900%1proprietaryPHPPHP &gt;=8.3CI passing

Since Jul 31Pushed yesterdayCompare

[ Source](https://github.com/3neti/x-ray)[ Packagist](https://packagist.org/packages/3neti/x-ray)[ RSS](/packages/3neti-x-ray/feed)WikiDiscussions main Synced today

READMEChangelogDependencies (8)Versions (2)Used By (1)

x-ray
=====

[](#x-ray)

`3neti/x-ray` provides permissioned, pre-claim inspection and disclosure for Pay Codes.

It resolves the current actor, applies an explicit disclosure policy, masks sensitive values, and renders a host-extensible inspection surface. It does not claim, redeem, execute, or mutate a Pay Code.

Requirements
------------

[](#requirements)

- PHP 8.3 or 8.4
- Laravel 12 or 13

Installation
------------

[](#installation)

```
composer require 3neti/x-ray
php artisan vendor:publish --tag=x-ray-config
```

Laravel discovers `LBHurtado\XRay\XRayServiceProvider` automatically. The package loads its configuration, namespaced view, and optional route from the package itself. Published assets and views are host overrides, not required source files.

The default preview route is controlled by `x-ray.routes.enabled`, prefix, and middleware configuration. Production deployments should place it behind the application's authenticated, authorized disclosure boundary.

Security boundary
-----------------

[](#security-boundary)

- Disclosure is policy-driven and denied unless the configured policy permits it.
- Sensitive values are masked before presentation.
- Host applications may replace actor, trust-metadata, disclosure-policy, and inspector implementations through the documented service bindings.
- x-ray is read-only. Claim execution remains the responsibility of x-change.

Quality gates
-------------

[](#quality-gates)

```
composer validate --strict
composer pint
composer test
composer audit
```

The hosted test matrix covers PHP 8.3 with Laravel 12 and PHP 8.4 with Laravel 13.

###  Health Score

42

—

FairBetter than 88% of packages

Maintenance100

Actively maintained with recent releases

Popularity3

Limited adoption so far

Community8

Small or concentrated contributor base

Maturity48

Maturing project, gaining track record

 Bus Factor1

Top contributor holds 100% of commits — single point of failure

How is this calculated?**Maintenance (25%)** — Last commit recency, latest release date, and issue-to-star ratio. Uses a 2-year decay window.

**Popularity (30%)** — Total and monthly downloads, GitHub stars, and forks. Logarithmic scaling prevents top-heavy scores.

**Community (15%)** — Contributors, dependents, forks, watchers, and maintainers. Measures real ecosystem engagement.

**Maturity (30%)** — Project age, version count, PHP version support, and release stability.

###  Release Activity

Cadence

Unknown

Total

1

Last Release

1d ago

### Community

Maintainers

![](https://www.gravatar.com/avatar/586e1ed70140038e6348728222adbcf68bfc4455b1f94a4f8bcbe57917a63d57?d=identicon)[3neti](/maintainers/3neti)

---

Top Contributors

[![3neti](https://avatars.githubusercontent.com/u/89447696?v=4)](https://github.com/3neti "3neti (3 commits)")

###  Code Quality

TestsPest

Code StyleLaravel Pint

### Embed Badge

![Health badge](/badges/3neti-x-ray/health.svg)

```
[![Health](https://phpackages.com/badges/3neti-x-ray/health.svg)](https://phpackages.com/packages/3neti-x-ray)
```

###  Alternatives

[psalm/plugin-laravel

Psalm plugin for Laravel

3355.4M352](/packages/psalm-plugin-laravel)[laravel/mcp

Rapidly build MCP servers for your Laravel applications.

78727.1M205](/packages/laravel-mcp)[intervention/image-laravel

Laravel Integration of Intervention Image

1589.8M208](/packages/intervention-image-laravel)[api-platform/laravel

API Platform support for Laravel

58174.6k18](/packages/api-platform-laravel)[fleetbase/core-api

Core Framework and Resources for Fleetbase API

1239.7k25](/packages/fleetbase-core-api)

PHPackages © 2026

[Directory](/)[Categories](/categories)[Trending](/trending)[Changelog](/changelog)[Analyze](/analyze)
