Giter Club home page Giter Club logo

cis-benchmarks's Introduction

Important Please Read

The CIS Benchmark Skillet is no longer being actively supported or maintained. Users can submit merge requests to the repository for features they would like to add or to update the skillet but beyond that the team is not actively working on this anymore.

CIS Benchmark Report

The Center for Internet Security (CIS) provides a benchmark checklist to assess if a Palo Alto Networks NGFW meets their recommended security requirements.

The currently released benchmark is for PAN-OS 9.x (CIS Palo Alto Firewall 9 Benchmark version 1.0.0)

Instead of manually working through the checklist, this solution allows a user to query PAN-OS NGFW configuration and system information to determine alignment with the CIS benchmarks.

Prerequisites

To get the full benefit of this assessment, API access to the NGFW is required. This allows the solution to query active system information such as license states and the currently installed list of PAN-DB URL categories.

API access can be direct to the NGFW or accessed through Panorama using the NGFW serial number.

Quick Start Options

panhandler

panhandler 4.x or later is required to run this assessment and generate the output report

  • import this repository into panhandler
  • run the workflow skillet 'Run CIS benchmark assessment'
  • review the output report

Viewing the Assessment Report

The embedded report provides the following information

  • summary of test results by type
  • all benchmarks listed with Level and if scored per the CIS documentation
  • document link for each benchmark providing audit and remediation details
  • hovering over the result provides pop-up contextual information to assist with manual remediation where required

the result type 'action required' is used where manual investigation is required to determine benchmark results. Use the benchmark audit information contained in the documentation link

Known Limitations and Issues

  • Some of the benchmarks are not currently implemented either due to a requirement that is not specific to the NGFW implementation or requires select user input that may come in a future release. These are flagged with 'Action Required' and users should review the manual audit and remediation steps for these benchmarks
  • The current solution can pull NGFW information through a Panorama interface but does not currently support query of a Panorama configuration
  • The current solution does not provide automated remediation requiring users to review the manual remediation steps found in the benchmark documentation
  • The current solution is specific to PAN-OS 9.x. It can be used with a 10.x NGFW without guarantee that all results will be accurate due to feature support and config file format changes between releases

Support Policy

The code and templates in the repo are released under an as-is, best effort, support policy. These scripts should be seen as community supported and Palo Alto Networks will contribute our expertise as and when possible. We do not provide technical support or help in using or troubleshooting the components of the project through our normal support options such as Palo Alto Networks support teams, or ASC (Authorized Support Centers) partners and backline support options. The underlying product used (the VM-Series firewall) by the scripts or templates are still supported, but the support is only for the product functionality and not for help in deploying or using the template or script itself. Unless explicitly tagged, all projects or work posted in our GitHub repository (at https://github.com/PaloAltoNetworks) or sites other than our official Downloads page on https://support.paloaltonetworks.com are provided under the best effort policy.

cis-benchmarks's People

Contributors

andrewmallory avatar boramutluoglu avatar scotchoaf avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

cis-benchmarks's Issues

[Community Health Assessment] Changes needed

This issue was opened by a bot called Community Health (PANW) because this repo has failed too many community health checks.

Repo maintainers: Please take the time to fix the issues in the table to reach the target score. These improvements will help others find your work and contribute to it. This issue will update as your score improves until it hits the target score.

Click More info for instructions to fix each item.

Health Check Pass Score More Info
Contains a meaningful README.md file 20 / 20 More info
SUPPORT.md file exists 0 / 20 More info
Repo has a description 15 / 15 More info
Has a recognized open source license 15 / 15 More info
Has a descriptive repo name 15 / 15 More info
Required topics attached to repo 0 / 15 More info
CONTRIBUTING.md file with contribution guidelines 0 / 5 More info
Has custom issue and pull request templates 0 / 5 More info

Current score: 65
Target threshold: 100
Total possible: 110

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.