Download the PHP package texxasrulez/rc_shield without Composer

On this page you can find all versions of the php package texxasrulez/rc_shield. 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 rc_shield

RoundcubeShield

Downloads Packagist Downloads Packagist Version Github License GitHub Stars GitHub Issues GitHub Contributors GitHub Forks Donate Paypal

RoundcubeShield is a production-oriented Roundcube plugin that analyzes real message headers, authentication results, sender identity mismatches, origin routing hints, and optional reputation data to produce a weighted threat score. It adds asynchronous mailbox threat indicators and a message-view analysis panel without blocking mail rendering.

Features

Screenshot

Supported Skins

Larry color variants reuse the base larry skin assets and only ship minimal wrapper styles.

Installation

  1. Install the plugin with Composer or copy plugins/rc_shield into the Roundcube plugin directory.
  2. If you install through Composer with roundcube/plugin-installer, the schema in plugins/rc_shield/SQL/ can be discovered automatically. For manual installs, apply the *.initial.sql schema matching your Roundcube database engine.
  3. Add rc_shield to config/config.inc.php in the Roundcube plugins array.
  4. Copy plugins/rc_shield/config.inc.php.dist to plugins/rc_shield/config.inc.php and adjust site-specific settings.
  5. Clear Roundcube caches and reload the mail UI.

Configuration

Core configuration lives in config.inc.php:

Important security-related config:

Provider Architecture

RoundcubeShield separates analysis from enrichment:

External provider calls are optional. If disabled or unavailable, analysis still completes from local header evidence.

Scoring Model

Scoring is additive and configurable. Default thresholds:

Current default rule categories include:

All rules emit machine-readable reason codes and human-readable messages.

Cache Behavior

rcs_cache stores JSON payloads keyed by:

Cache scopes used now:

Analysis is invalidated automatically when the message identity hash changes or when rcs_analysis_version changes.

Security Model

Performance Notes

Integration Map

Hooks

Actions

Asset Loading

Runtime Data Flow

Security Notes

Input Validation Strategy

Output Escaping Strategy

SSRF Protections

Permission Boundaries

Failure Behavior

Future Extension Points

Screenshots

Upgrade Notes


All versions of rc_shield with dependencies

PHP Build Version
Package Version
Requires php Version >=8.0
roundcube/plugin-installer Version ~0.3.5
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 texxasrulez/rc_shield contains the following files

Loading the files please wait ...