PHPackages                             frickelbruder/kickoff - 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. [CLI &amp; Console](/categories/cli)
4. /
5. frickelbruder/kickoff

ActiveLibrary[CLI &amp; Console](/categories/cli)

frickelbruder/kickoff
=====================

2.1.4(8y ago)6668510[7 issues](https://github.com/frickelbruder/kickoff/issues)[1 PRs](https://github.com/frickelbruder/kickoff/pulls)MITPHPPHP &gt;=5.5.9

Since Sep 7Pushed 5y ago5 watchersCompare

[ Source](https://github.com/frickelbruder/kickoff)[ Packagist](https://packagist.org/packages/frickelbruder/kickoff)[ RSS](/packages/frickelbruder-kickoff/feed)WikiDiscussions master Synced 3w ago

READMEChangelog (10)Dependencies (4)Versions (27)Used By (0)

KickOff [![Build Status](https://camo.githubusercontent.com/30b0776702aa1768cf480652860d2cf5f2ad8c94333d1f1d416ec682d9a548dd/68747470733a2f2f7472617669732d63692e6f72672f667269636b656c6272756465722f6b69636b6f66662e7376673f6272616e63683d6d6173746572)](https://travis-ci.org/frickelbruder/kickoff) [![Current packagist](https://camo.githubusercontent.com/fdd4a8b2c56a35f0568046ec74b23f988d4495bd034f8dca56a3f1d147ef0bad/68747470733a2f2f696d672e736869656c64732e696f2f7061636b61676973742f762f667269636b656c6272756465722f6b69636b6f66662e7376673f7374796c653d666c6174)](https://packagist.org/packages/frickelbruder/kickoff)
=======================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================

[](#kickoff--)

*A continuous website monitoring tool.*

Why Use KickOff?
----------------

[](#why-use-kickoff)

While each project you launch may have a different feature set, they often share many of the same performance, SEO and security requirements. Let's look at a typical example set of requirements:

- Provide an X-XSS-Protection header.
- Deliver all HTML documents in less than 1 second.
- All redirects should contain a 301 header.
- Cookies should be accessible via HttpOnly.
- Your title tag should be no longer than 70 characters long.
- \[...\]

This tool aims to automate the process of checking your list of requirements shortly before launch or directly after a deployment. Deploy, sit back and leave the rest of the work to KickOff.

KickOff can be integrated into your standard delivery process (such as with Jenkins, Travis CI, etc.) to help maintain your list of requirements after each deployment, not just on launch day. That is why KickOff can be called a continuous website monitoring tool.

\##Installation

\###Composer

```
php composer.phar require frickelbruder/kickoff

```

\###Phar If you would prefer a precompiled phar-archive, simply download the latest release at

\##Simple Example To get started, edit one of the provided files in the `example` directory and change your host where appropriate. Now run the test:

```
./bin/kickoff.php run example/security.yml

```

Once your test is complete you will see the results:

[![Example console output for SEO or security tests](https://camo.githubusercontent.com/82f02a54bb3b1cbb5e145dd611c77914b7c1ef2b9faa29ce16de6f723b439c41/68747470733a2f2f667269636b656c6272756465722e6769746875622e696f2f6b69636b6f66662f696d616765732f6578616d706c652d6f75747075742e706e67)](https://camo.githubusercontent.com/82f02a54bb3b1cbb5e145dd611c77914b7c1ef2b9faa29ce16de6f723b439c41/68747470733a2f2f667269636b656c6272756465722e6769746875622e696f2f6b69636b6f66662f696d616765732f6578616d706c652d6f75747075742e706e67)

Integration into CD
-------------------

[](#integration-into-cd)

```
./bin/kickoff.php run -j build/logs/kickoff.xml example/security.yml

```

This generates a JUnit compatible log file, which you can inject into your CD work flow (with PHPUnit for example).

The command itself will return the number of errors as a result, so any errors should result in a failing build target.

Issues and Bugs
---------------

[](#issues-and-bugs)

Bug reports are gladly accepted in the GitHub [issue tracker](https://github.com/frickelbruder/kickoff/issues/new).

More Info
---------

[](#more-info)

More detailed information can be found at [frickelbruder.github.io/kickoff](http://frickelbruder.github.io/kickoff/).

###  Health Score

36

—

LowBetter than 79% of packages

Maintenance18

Infrequent updates — may be unmaintained

Popularity28

Limited adoption so far

Community19

Small or concentrated contributor base

Maturity68

Established project with proven stability

 Bus Factor1

Top contributor holds 95.3% 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 ~12 days

Recently: every ~65 days

Total

26

Last Release

3264d ago

Major Versions

0.9.10 → 1.0.02016-09-20

1.1.0 → 2.0.02016-10-16

PHP version history (2 changes)0.1.0PHP &gt;=5.5.0

2.0.1PHP &gt;=5.5.9

### Community

Maintainers

![](https://avatars.githubusercontent.com/u/1835775?v=4)[Markus Holstein](/maintainers/frickelbruder)[@frickelbruder](https://github.com/frickelbruder)

---

Top Contributors

[![frickelbruder](https://avatars.githubusercontent.com/u/1835775?v=4)](https://github.com/frickelbruder "frickelbruder (143 commits)")[![hanzi](https://avatars.githubusercontent.com/u/1106400?v=4)](https://github.com/hanzi "hanzi (2 commits)")[![ingowalther](https://avatars.githubusercontent.com/u/7096553?v=4)](https://github.com/ingowalther "ingowalther (1 commits)")[![ins0](https://avatars.githubusercontent.com/u/2622534?v=4)](https://github.com/ins0 "ins0 (1 commits)")[![JoshMountain](https://avatars.githubusercontent.com/u/3465855?v=4)](https://github.com/JoshMountain "JoshMountain (1 commits)")[![micheleorselli](https://avatars.githubusercontent.com/u/173605?v=4)](https://github.com/micheleorselli "micheleorselli (1 commits)")[![skybluesofa](https://avatars.githubusercontent.com/u/1657128?v=4)](https://github.com/skybluesofa "skybluesofa (1 commits)")

###  Code Quality

TestsPHPUnit

### Embed Badge

![Health badge](/badges/frickelbruder-kickoff/health.svg)

```
[![Health](https://phpackages.com/badges/frickelbruder-kickoff/health.svg)](https://phpackages.com/packages/frickelbruder-kickoff)
```

###  Alternatives

[drupal/core

Drupal is an open source content management platform powering millions of websites and applications.

19664.8M1.6k](/packages/drupal-core)[drupal/core-recommended

Locked core dependencies; require this project INSTEAD OF drupal/core.

6941.5M396](/packages/drupal-core-recommended)[tempest/framework

The PHP framework that gets out of your way.

2.2k31.1k12](/packages/tempest-framework)[shopware/core

Shopware platform is the core for all Shopware ecommerce products.

585.4M524](/packages/shopware-core)[friendsoftypo3/content-blocks

TYPO3 CMS Content Blocks - Content Types API | Define reusable components via YAML

101466.4k45](/packages/friendsoftypo3-content-blocks)[whatsdiff/whatsdiff

See what's changed in your project's dependencies

771.1k](/packages/whatsdiff-whatsdiff)

PHPackages © 2026

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