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

1688d 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

[yavin/symfony-form-tree

create select field with indentation for tree structure

1591.1k1](/packages/yavin-symfony-form-tree)[spatie/laravel-help-space

Integrate Helpspace in your Laravel app

2333.7k](/packages/spatie-laravel-help-space)

PHPackages © 2026

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