PHPackages                             govcms/audit - 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. govcms/audit

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

govcms/audit
============

govCMS site audit and remediation tool. Used to verify all sites in Site Factory meet the minimum requirements.

1.x-dev(4y ago)4174[11 issues](https://github.com/govCMS/audit-site/issues)[1 PRs](https://github.com/govCMS/audit-site/pulls)GPL-2.0-or-laterPHP

Since Jul 6Pushed 1y ago7 watchersCompare

[ Source](https://github.com/govCMS/audit-site)[ Packagist](https://packagist.org/packages/govcms/audit)[ RSS](/packages/govcms-audit/feed)WikiDiscussions 7.x-3.x Synced 1w ago

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

govCMS Site Audit 7.x-3.x - ARCHIVED
====================================

[](#govcms-site-audit-7x-3x---archived)

[![Travis Build](https://camo.githubusercontent.com/3ab58c10e3e29f293f0f239fe1aefc615a8292c83667551a4361960c77b68468/68747470733a2f2f7472617669732d63692e6f72672f676f76434d532f61756469742d736974652e7376673f6272616e63683d372e782d332e78)](https://travis-ci.org/govCMS/audit-site)

This project is to help site building using the govCMS distribtion audit their site builds against acceptable use for hosting on the [govCMS SaaS platform](https://www.govcms.gov.au/how-it-works/compare-saas-and-paas).

This tool is used as a gateway for onboarding and launching sites on the platform. If you are a site builder, we recommend you use the tool prior to a onboard/forklift request to ensure your site meets the acceptable practices for hosting on the SaaS platform

Installation
------------

[](#installation)

To audit a site locally, we recommend you download the latest auditor phar for the version of govCMS you're using from the [releases page](https://github.com/govCMS/audit-site/releases).

```
wget https://github.com/govCMS/audit-site/releases/download//audit.phar

```

Usage
-----

[](#usage)

To run the audit you'll need to have your site referenceable via a [Drush alias](https://github.com/drush-ops/drush/blob/master/examples/example.aliases.drushrc.php). The Site Audit tool relies on the connection details to the site be setup as a drush alias already.

Before you conduct an audit you should always ensure you're running the latest release of the auditor. Check the [releases page](https://github.com/govCMS/audit-site/releases) for the latest version.

Conducting the audit is as simple as running this one command with the correct drush alias. If you do not have an alias setup, you can run the auditor from inside root of a Drupal site using the `@self` drush alias.

```
php audit.phar pre-forklift @self

```

The audit will inform you through commandline output on the results of the audit. At the end of the audit, it will also provide an HTML report that you can open in a browser.

###  Health Score

26

—

LowBetter than 43% of packages

Maintenance10

Infrequent updates — may be unmaintained

Popularity12

Limited adoption so far

Community17

Small or concentrated contributor base

Maturity57

Maturing project, gaining track record

 Bus Factor2

2 contributors hold 50%+ of commits

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

Unknown

Total

1

Last Release

1689d ago

### Community

Maintainers

![](https://www.gravatar.com/avatar/1ac80656975547e4f914f25066f3585540e23dd0809eaf5d64bb0ee736dc8f53?d=identicon)[pandaski](/maintainers/pandaski)

---

Top Contributors

[![fubarhouse](https://avatars.githubusercontent.com/u/3070264?v=4)](https://github.com/fubarhouse "fubarhouse (67 commits)")[![fiasco](https://avatars.githubusercontent.com/u/108160?v=4)](https://github.com/fiasco "fiasco (63 commits)")[![seanhamlin](https://avatars.githubusercontent.com/u/10605846?v=4)](https://github.com/seanhamlin "seanhamlin (12 commits)")[![pandaskii](https://avatars.githubusercontent.com/u/1326673?v=4)](https://github.com/pandaskii "pandaskii (4 commits)")[![Reece-Woods](https://avatars.githubusercontent.com/u/181916164?v=4)](https://github.com/Reece-Woods "Reece-Woods (1 commits)")

###  Code Quality

Code StylePHP\_CodeSniffer

### Embed Badge

![Health badge](/badges/govcms-audit/health.svg)

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

###  Alternatives

[sallar/jdatetime

Jalali (Shamsi) DateTime class written in PHP, Supports year higher than 2038

18541.4k4](/packages/sallar-jdatetime)[nfephp-org/posprint

Thermal POS printer library

7131.7k2](/packages/nfephp-org-posprint)[netgen/layouts-core

Netgen Layouts enables you to build and manage complex web pages in a simpler way and with less coding. This is the core of Netgen Layouts, its heart and soul.

3689.4k10](/packages/netgen-layouts-core)[amendozaaguiar/filament-route-statistics

Filament route statictics viewer

3225.0k1](/packages/amendozaaguiar-filament-route-statistics)[fof/drafts

Allow users to create post and discussion drafts

1771.1k5](/packages/fof-drafts)[inspiredminds/contao-wowjs

Integrates WOW.js for Contao content elements and form fields.

1813.0k](/packages/inspiredminds-contao-wowjs)

PHPackages © 2026

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