Back to skill

Security audit

Checkpoint Firewall Audit

Security checks for vulnerabilities and agentic risk

Overview

This is a read-only Check Point firewall audit guide that fits its stated purpose, though it can expose sensitive firewall configuration and log data.

Use this only if you are authorized to audit the Check Point environment. Run it with read-only accounts where possible, expect it to reveal firewall rules, objects, identity roles, and logs, and treat remediation steps as advisory unless a separate change window authorizes configuration changes.

Vulnerability Patterns
  • Skill Instruction HijackingAlters the agent's session goals or safety constraints when the skill loads
  • Agent Memory PoisoningWrites attacker-controlled rules into memory that affect later sessions
  • Remote Payload Retrieval and ExecutionFetches external code whose behavior can change after review
  • Embedded Malicious CodeShips malicious scripts inside the skill and executes them locally
  • Unauthorized Access and Privilege EscalationObtains permissions beyond the task's legitimate needs
Vulnerability Patterns
  • System Prompt LeakageDirect Leakage, Indirect Extraction, Tool-Based Exfiltration
  • Prompt InjectionInstruction Override, Hidden Instructions, Exfiltration Commands
  • Data ExfiltrationExternal Transmission, Env Variable Harvesting, File System Enumeration
  • Privilege EscalationExcessive Permissions, Sudo/Root Execution, Credential Access
  • Supply ChainUnpinned Dependencies, External Script Fetching, Obfuscated Code
Findings (3)

Direct Prompt Extraction

High
Category
System Prompt Leakage
Confidence
85% confidence
Finding

Skill contains instructions that could directly expose system prompts, internal rules, or hidden instructions to users or external parties.

Content

Scanner excerpt · references/cli-reference.md (reported line 42)May include surrounding context.

md
| Function | Command | Context |
|----------|---------|---------|
| List access layers | `mgmt_cli show access-layers --format json -r true` | SMS |
| Show rulebase (layer) | `mgmt_cli show access-rulebase name "<layer>" --format json -r true` | SMS |
| Show rulebase (full detail) | `mgmt_cli show access-rulebase name "<layer>" details-level full --format json -r true` | SMS |
| Show NAT rulebase | `mgmt_cli show nat-rulebase --format json -r true` | SMS |
| Show HTTPS inspection rulebase | `mgmt_cli show https-rulebase --format json -r true` | SMS |

Direct Prompt Extraction

High
Category
System Prompt Leakage
Confidence
85% confidence
Finding

Skill contains instructions that could directly expose system prompts, internal rules, or hidden instructions to users or external parties.

Content

Scanner excerpt · references/cli-reference.md (reported line 43)May include surrounding context.

md
| Function | Command | Context |
|----------|---------|---------|
| List access layers | `mgmt_cli show access-layers --format json -r true` | SMS |
| Show rulebase (layer) | `mgmt_cli show access-rulebase name "<layer>" --format json -r true` | SMS |
| Show rulebase (full detail) | `mgmt_cli show access-rulebase name "<layer>" details-level full --format json -r true` | SMS |
| Show NAT rulebase | `mgmt_cli show nat-rulebase --format json -r true` | SMS |
| Show HTTPS inspection rulebase | `mgmt_cli show https-rulebase --format json -r true` | SMS |

Direct Prompt Extraction

High
Category
System Prompt Leakage
Confidence
85% confidence
Finding

Skill contains instructions that could directly expose system prompts, internal rules, or hidden instructions to users or external parties.

Content

Scanner excerpt · references/cli-reference.md (reported line 158)May include surrounding context.

md
| Function | Command | Context |
|----------|---------|---------|
| List access layers | `mgmt_cli show access-layers --format json -r true` | SMS |
| Show rulebase (layer) | `mgmt_cli show access-rulebase name "<layer>" --format json -r true` | SMS |
| Show rulebase (full detail) | `mgmt_cli show access-rulebase name "<layer>" details-level full --format json -r true` | SMS |
| Show NAT rulebase | `mgmt_cli show nat-rulebase --format json -r true` | SMS |
| Show HTTPS inspection rulebase | `mgmt_cli show https-rulebase --format json -r true` | SMS |

Static analysis

No suspicious patterns detected.