PHPackages                             moee/sns-autoconfirm-bundle - 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. [Utility &amp; Helpers](/categories/utility)
4. /
5. moee/sns-autoconfirm-bundle

ActiveLibrary[Utility &amp; Helpers](/categories/utility)

moee/sns-autoconfirm-bundle
===========================

Automatic subscription confirmation of AWS SNS HTTP(s) endpoints with Symfony (alpha)

0.0.2-alpha(9y ago)15.7k1[1 issues](https://github.com/moee/sns-autoconfirm-bundle/issues)MITPHP

Since Jan 12Pushed 9y ago1 watchersCompare

[ Source](https://github.com/moee/sns-autoconfirm-bundle)[ Packagist](https://packagist.org/packages/moee/sns-autoconfirm-bundle)[ RSS](/packages/moee-sns-autoconfirm-bundle/feed)WikiDiscussions master Synced today

READMEChangelog (2)Dependencies (3)Versions (3)Used By (0)

sns-autoconfirm-bundle
======================

[](#sns-autoconfirm-bundle)

Automatic Confirmation of AWS SNS HTTP(s) subscription messages with Symfony

Warning: Don't use this in production (yet).
============================================

[](#warning-dont-use-this-in-production-yet)

This is a proof of concept in an alpha stage. It is [lacking signature verification](https://github.com/moee/sns-autoconfirm-bundle/issues/1) and so it is not secure. Please feel free to experiement with it and expand it, but **don't use this in production**.

Usage
=====

[](#usage)

1. Add the package:
-------------------

[](#1-add-the-package)

`composer require moee/sns-autoconfirm-bundle`

2. Add the Bundle to your application
-------------------------------------

[](#2-add-the-bundle-to-your-application)

`new Moee\SnsAutoconfirmBundle\MoeeSnsAutoconfirmBundle()`

3. Annotate Endpoints
---------------------

[](#3-annotate-endpoints)

```
  use Sensio\Bundle\FrameworkExtraBundle\Configuration\Route;
  use Moee\SnsAutoconfirmBundle\Annotation\SnsEndpoint;

  class ExampleController
  {
      /**
       * @Route("/", name="index")
       * @SnsEndpoint
       */
      public function indexAction()
      {
          /* ... */
      }
 }

```

If you now add this route as SNS HTTP(s) endpoint on an endpoint that is accessible for AWS, then it will automatically confirm the subscription.

###  Health Score

22

—

LowBetter than 21% of packages

Maintenance0

Infrequent updates — may be unmaintained

Popularity20

Limited adoption so far

Community8

Small or concentrated contributor base

Maturity50

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

Every ~6 days

Total

2

Last Release

3449d ago

### Community

Maintainers

![](https://avatars.githubusercontent.com/u/422547?v=4)[moee](/maintainers/moee)[@moee](https://github.com/moee)

---

Top Contributors

[![moee](https://avatars.githubusercontent.com/u/422547?v=4)](https://github.com/moee "moee (6 commits)")

### Embed Badge

![Health badge](/badges/moee-sns-autoconfirm-bundle/health.svg)

```
[![Health](https://phpackages.com/badges/moee-sns-autoconfirm-bundle/health.svg)](https://phpackages.com/packages/moee-sns-autoconfirm-bundle)
```

PHPackages © 2026

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