node011/bounty-reaper/cis-apache-8-4

Claude Code and agent skill by node011/bounty-reaper

Trust tier 3
  • community
Source check pending

Checking that the SKILL.md file is still in the repository.

Ensure ETag Response Header Fields Do Not Include Inodes

Install

npx vskill@latest install node011/bounty-reaper/cis-apache-8-4

SKILL.md

Ensure ETag Response Header Fields Do Not Include Inodes

Description

The FileETag directive configures the file attributes that are used to create the ETag (entity tag) response header field when the document is based on a static file. The ETag value is used in cache management to save network bandwidth. The value returned may be based on combinations of the file inode, the modification time, and the file size.

Rationale

When the FileETag is configured to include the file inode number, a remote attacker may be able to discern the inode number from returned values. The inode is considered sensitive information, as it could be useful in assisting in other attacks.

Audit

Perform the following step to determine if the recommended state is implemented:

  1. For the server configurations, verify that the FileETag directive is present, and the configured value does not contain any of the values all, inode, or +inode.
  2. For all virtual host and directory configurations, verify that either

○ The FileETag directive is not present, or ○ The configured FileETag value does not contain any of the values all, inode, or +inode.

Remediation

Perform the following to implement the recommended state:

Add or modify the FileETag directive in the server and each virtual host configuration to have the value None or MTime Size.

Default Value

INode MTime Size

References

  1. http://httpd.apache.org/docs/2.2/mod/core.html#FileETag
  2. https://nvd.nist.gov/vuln/detail/CVE-2003-1418

CIS Controls

Version 6

18.9 Sanitize Deployed Software Of Development Artifacts For in-house developed applications, ensure that development artifacts (sample data and scripts; unused libraries, components, debug code; or tools) are not included in the deployed software, or accessible in the production environment.

Version 7

13.2 Remove Sensitive Data or Systems Not Regularly Accessed by Organization Remove sensitive data or systems not regularly accessed by the organization from the network. These systems shall only be used as stand alone systems (disconnected from the network) by the business unit needing to occasionally use the system or completely virtualized and powered off until needed.

Profile

Level 2 | Scored

Security

  • Security scanPassed, 100 of 100Pattern checks on the skill's files.
  • Model reviewPassed

Quality evaluation

  • Task evaluationNot runNo evaluation yet. Run one in Skill Studio.

Source

Popularity

Repository stars
1
7-day trend score
8

Stars and forks are for the whole GitHub repository, not this skill alone. Not refreshed yet.

Works with

Any agent vskill installs to: 56 targets in all. These 39 have a page on this site.

  • Claude Code
  • Cursor
  • GitHub Copilot
  • Windsurf
  • Codex
  • Gemini CLI
  • Cline
  • Amp
  • Roo Code
  • Goose
  • Continue
  • Kilo Code
  • Junie
  • Trae
  • OpenHands
  • Qwen Code
  • AI Agent
  • Tabnine Chat
  • Sourcegraph Cody
  • Amazon Q
  • Firebase Genkit
  • Sweep
  • Devin
  • Phind
  • Mentat
  • Claude Desktop
  • Aider
  • GPT Pilot
  • Plandex
  • bolt.new
  • v0
  • Replit Agent
  • Anse
  • TypingMind
  • BetterChatGPT
  • LibreChat
  • Warp AI
  • Pieces
  • Fig AI
Embed badge
vskill VERIFIED badge
[![vskill VERIFIED](https://verified-skill.com/api/v1/skills/node011/bounty-reaper/cis-apache-8-4/badge)](https://verified-skill.com/skills/node011/bounty-reaper/cis-apache-8-4)

Something wrong with this skill or its page? Tell us.