Download the PHP package axiorank/typo3-agent-verification without Composer

On this page you can find all versions of the php package axiorank/typo3-agent-verification. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.

FAQ

After the download, you have to make one include require_once('vendor/autoload.php');. After that you have to import the classes with use statements.

Example:
If you use only one package a project is not needed. But if you use more then one package, without a project it is not possible to import the classes with use statements.

In general, it is recommended to use always a project to download your libraries. In an application normally there is more than one library needed.
Some PHP packages are not free to download and because of that hosted in private repositories. In this case some credentials are needed to access such packages. Please use the auth.json textarea to insert credentials, if a package is coming from a private repository. You can look here for more information.

  • Some hosting areas are not accessible by a terminal or SSH. Then it is not possible to use Composer.
  • To use Composer is sometimes complicated. Especially for beginners.
  • Composer needs much resources. Sometimes they are not available on a simple webspace.
  • If you are using private repositories you don't need to share your credentials. You can set up everything on our site and then you provide a simple download link to your team member.
  • Simplify your Composer build process. Use our own command line tool to download the vendor folder as binary. This makes your build process faster and you don't need to expose your credentials for private repositories.
Please rate this library. Is it a good library?

Informations about the package typo3-agent-verification


AxioRank Agent Verification

Verify the AI agents that reach your TYPO3 site, and enforce the AxioRank verdict inline.

:Extension key: axiorank :Composer: axiorank/typo3-agent-verification :TYPO3: 13.4 LTS :License: GPL-2.0-or-later :Docs: https://axiorank.com/docs/integrations/typo3

What it is

AI agents now log in, call JSON endpoints, search, and submit forms on TYPO3 sites. This extension registers your site as a website inbound surface in AxioRank and, for each request worth checking, sends one authenticated POST /api/gateway/verify-request and acts on the verdict. It is a thin client: there is no local model and no bundled SDK. The identity check (Web Bot Auth signatures, the known-agent directory, risk scoring) happens in AxioRank.

Because the guard is a PSR-15 middleware in your own request path, it can block an unverified agent in real time, not after the fact.

Features

Install

composer require axiorank/typo3-agent-verification

Then register a website surface in AxioRank, copy its site key (axr_site_...), and set it in one of:

Open the AxioRank backend module and press Test connection. Leave the mode on Monitor until you have watched the verdicts, then switch to Enforce.

What gets verified

Only the traffic worth checking, so ordinary human page views never call out:

Fully page-cached responses served before the middleware are not checked. That is by design: it protects the dynamic surface, which is where agent traffic and risk actually are.

What is sent to AxioRank

For each checked request: the method, host, path, query, user agent, client IP, and the headers that carry the agent's signature. Cookies, the Authorization header, and other credentials are stripped before the request leaves your server.


All versions of typo3-agent-verification with dependencies

PHP Build Version
Package Version
Requires php Version ^8.2
typo3/cms-core Version ^13.4
typo3/cms-backend Version ^13.4
typo3/cms-frontend Version ^13.4
Composer command for our command line client (download client) This client runs in each environment. You don't need a specific PHP version etc. The first 20 API calls are free. Standard composer command

The package axiorank/typo3-agent-verification contains the following files

Loading the files please wait ...