PHPackages                             beck24/image\_proxy - 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. [Image &amp; Media](/categories/media)
4. /
5. beck24/image\_proxy

ActiveElgg-plugin[Image &amp; Media](/categories/media)

beck24/image\_proxy
===================

Proxy scheme for http images embedded in https elgg sites

2.0.2(8y ago)32272[1 PRs](https://github.com/beck24/image_proxy/pulls)GPL-2.0-onlyPHP

Since Sep 8Pushed 8y ago1 watchersCompare

[ Source](https://github.com/beck24/image_proxy)[ Packagist](https://packagist.org/packages/beck24/image_proxy)[ Docs](https://github.com/beck24/image_proxy)[ RSS](/packages/beck24-image-proxy/feed)WikiDiscussions master Synced 1mo ago

READMEChangelog (4)Dependencies (1)Versions (6)Used By (0)

image\_proxy
============

[](#image_proxy)

Proxy scheme for http images embedded in https elgg sites

Non-https image urls not originating from the elgg host name are replaced with a proxy url to mod/image\_proxy/image.php This file forwards the headers and image content from the http source through to the browser using the elgg site ssl thereby removing unsecure content warnings from browsers.

Non-https images originating from the elgg host over http are rewritten to serve from https

The proxy has an encryption element to ensure that urls passed through are originating as elgg content. This uses the elgg site secret by default. The elgg engine is not booted during the proxy forwarding process to keep things as lean as possible. A single database query is used to retrieve the site secret.

This can optionally be bypassed by adding a new secret string directly to the settings.php file

```
$CONFIG->image_proxy_secret = 'my secret string';

```

Adding a custom image\_proxy\_secret to the config will eliminate all database interaction for the proxy

###  Health Score

32

—

LowBetter than 72% of packages

Maintenance20

Infrequent updates — may be unmaintained

Popularity16

Limited adoption so far

Community12

Small or concentrated contributor base

Maturity67

Established project with proven stability

 Bus Factor1

Top contributor holds 90% 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

Every ~317 days

Total

4

Last Release

2952d ago

Major Versions

1.2.0 → 2.0.12018-04-18

### Community

Maintainers

![](https://www.gravatar.com/avatar/55be67f1fa6d239b8d4b8e2bf01947571c33373a664a4f8b88433177e54ad64e?d=identicon)[beck24](/maintainers/beck24)

---

Top Contributors

[![beck24](https://avatars.githubusercontent.com/u/738363?v=4)](https://github.com/beck24 "beck24 (18 commits)")[![ewinslow](https://avatars.githubusercontent.com/u/356564?v=4)](https://github.com/ewinslow "ewinslow (1 commits)")[![gerard-kanters](https://avatars.githubusercontent.com/u/4699801?v=4)](https://github.com/gerard-kanters "gerard-kanters (1 commits)")

---

Tags

pluginimageelggimage proxy

### Embed Badge

![Health badge](/badges/beck24-image-proxy/health.svg)

```
[![Health](https://phpackages.com/badges/beck24-image-proxy/health.svg)](https://phpackages.com/packages/beck24-image-proxy)
```

###  Alternatives

[abwebdevelopers/oc-imageresize-plugin

Image resizing made easy for October CMS

141.3k](/packages/abwebdevelopers-oc-imageresize-plugin)

PHPackages © 2026

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