Specialist technology and software for state and local government info@hqt.orgCommunitiesGlossarySearch

Cybersecurity

Vulnerability Management & Penetration Testing

Finding and fixing weaknesses before someone else does.

What this covers

Vulnerability management is the ongoing discipline of finding, prioritizing, and fixing weaknesses. Penetration testing is a point-in-time exercise that shows how those weaknesses could be chained together by an attacker. Agencies need both.

Typical activities

  • Deploying and tuning vulnerability scanners for internal, external, and cloud assets
  • Risk-based prioritization that accounts for exploitability and asset criticality
  • Patch process design and metrics
  • External, internal, web application, and wireless penetration testing under a written rules of engagement
  • Phishing simulations and social engineering tests, where authorized
  • Retesting to confirm remediation

What you receive

Scanner configuration and reporting, a prioritized remediation backlog, penetration test reports with reproduction steps and evidence, and retest confirmation.

Considerations for public agencies

Testing is performed only under written authorization from the agency, with scope, timing, and emergency contacts agreed in advance. Reports are handled as sensitive security information.

Signals that this work is needed now

An agency can check these without hiring anyone.

  • Producing a current list of internet-facing addresses and administrative interfaces takes several phone calls and still leaves gaps.
  • Scanning is unauthenticated only, so results describe what an outsider sees and say little about unpatched software on servers and workstations.
  • Remote access, VPN, or managed file transfer appliances sit at the network edge, a category that has repeatedly drawn emergency, out-of-cycle vendor patches.
  • Patch work is tracked in email threads rather than in a backlog with named owners, due dates, and evidence of completion.
  • A compliance driver already applies: card payments for utility billing or recreation put part of the network in PCI DSS scope, federal tax information brings IRS Publication 1075 obligations, and criminal justice information brings the CJIS Security Policy.
  • The last test looked only at the perimeter, while the realistic path in is a phished employee on a flat internal network.

Where this fits with services you already have

Most agencies are not starting from zero. CISA has offered no-cost vulnerability scanning of internet-facing systems to state, local, tribal, and territorial organizations, and the MS-ISAC has offered advisory and monitoring services to members, though availability and funding change and should be confirmed with each provider. Those services are a baseline for external exposure, not a replacement for authenticated internal scanning, cloud configuration review, or manual application testing.

Existing relationships shape the scope. If a managed service provider patches your servers, findings land in that provider's queue, so settle who remediates and on what timeline before the first report arrives. Major cloud providers publish their own rules for customer testing of tenant resources, and some activity requires advance notice. Hosted line-of-business systems such as permitting, ERP, and computer aided dispatch are often closed to customer testing, which makes the contractual right to request the vendor's own test summary or independent audit report the practical alternative.

One scoping choice deserves a deliberate answer: whether the staff who watch alerts know the test is coming. Telling them exercises remediation. Not telling them exercises detection.

What to require in the solicitation

  1. A stated methodology. Name the references to be followed, such as NIST SP 800-115 and the OWASP Web Security Testing Guide, and require a description of what is examined by hand rather than by tool.
  2. Named testers and screening. Ask for resumes and certifications of the individuals who will perform the work, require written approval before substitution, and state which personnel screening applies where testing touches criminal justice or federal tax information.
  3. A redacted sample report, scored in the technical evaluation. It shows whether the agency will receive analysis or a scanner export.
  4. Out-of-band notification. Critical findings, exposed credentials, and any sign of prior compromise reported on discovery rather than held for the final report.
  5. Retesting priced in the base award, inside a defined window after the agency reports a fix, rather than a separate purchase.
  6. Evidence handling. Where raw tool output, screenshots, and captured credentials are stored, who may access them, how long they are kept, and written confirmation of destruction.

How to tell whether it worked

  • Time to remediate by severity, counted from the date a weakness was first detectable rather than the date a ticket was opened.
  • Authenticated scan coverage as a share of known assets, reported separately from an estimate of assets missing from the inventory.
  • Recurrence. Findings that reappear at retest point to a process gap. Repeat categories such as default credentials or unsupported operating systems are worth fixing at the source.
  • External surface trend. The number of listening services and administrative interfaces reachable from the internet should fall or be explained.
  • Detection. For unannounced testing, whether monitoring noticed the activity, what it noticed, and how long that took.

A falling finding count is not progress on its own. Scope narrows and tools change, so a quieter report can mean less was examined. Compare like for like.

Working with HQT on this

HQT scopes this kind of work as a fixed-price or time-and-materials engagement with a written statement of work, named staff, and a defined acceptance process. We are candid about what we can take on and prefer a well-run project to an oversized one. Contact us to discuss a requirement, a draft scope, or an upcoming solicitation.

Frequently asked questions

How often should a city or county get a penetration test?

There is no single cadence that fits every agency. If part of your environment is in PCI DSS scope, that standard calls for internal and external penetration testing at least once every twelve months and after significant changes to the in-scope environment, and other frameworks, insurers, and grant conditions set their own expectations, so confirm the version and requirement that apply to you. A common pattern is recurring vulnerability scanning paired with a penetration test on an annual cycle. Add a targeted test after a major migration, a new public-facing application, or a network redesign rather than waiting for the next cycle.

Can our own IT staff run the scans and buy only the penetration test?

Many agencies do exactly that, and it is a reasonable division of labor when internal staff own the scanner, the credentials for authenticated scans, and the remediation queue. The practical constraint is time, because scanning produces steady triage work that someone has to close out, and an outside test will surface the same unpatched systems again if nobody owns that queue. If staff run scanning, write the test scope to concentrate on what a scanner does not do well, such as chained access, application logic, and weaknesses in identity and permissions.

Do we need our software vendor's permission to test a hosted system?

Generally yes. Testing a system you do not operate usually requires written consent from the hosting or software vendor, and many agreements prohibit customer testing outright. Where testing is not permitted, the practical substitute is a contractual right to receive the vendor's own penetration test summary, independent audit report, and remediation commitments. Cloud providers publish separate rules for testing resources inside your own tenant, and some activities require advance notice or are excluded.

How do we keep testing from disrupting dispatch, utility control systems, or other critical operations?

Decide before work starts which systems are in scope for active testing and which are examined another way. Denial of service testing, password spraying against accounts that lock out, and exploitation attempts against operational technology are commonly excluded, moved to a maintenance window, or run against a test replica instead. For fragile or safety-related systems, configuration review and passive observation often answer the question with less operational risk than active testing. Write the exclusions and the stop conditions down beforehand rather than settling them mid-test.

Is a penetration test report a public record?

Public records laws vary by state, and many include an exemption for records that would reveal security vulnerabilities or critical infrastructure details. Whether that exemption covers a penetration test report, and how broadly, is a question for agency counsel to settle before the report exists rather than after a request arrives. Agencies commonly limit distribution to named recipients and prepare a short, non-technical summary suitable for a governing body or an audit committee.

Get in touch

Have a project or a solicitation coming up?

Talk with an HQT engineer. We respond to agency, corporate, and partner inquiries promptly.