appsec-internal-go

module
v1.6.0 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: May 28, 2024 License: Apache-2.0

README

github.com/DataDog/appsec-internal-go

This repository hosts a go module that provides shared implementations for internal details of various DataDog libraries and agents. This module is not intended to be used directly by end-users.

Updating embedded Rules

Embedded rules (at appsec/rules.json) are updated by the _tools/rules-updater/update.sh script. A GitHub Workflow named Update AppSec Rules can be used to perform this task entirely from the GitHub Web UI.

The GitHub Workflow runs automatically on a weekly basis (relatively early on Monday morning), so manual intervention (beyond reviewing and merging the PR created by the scheduled execution) should not be needed unless rules need to be updated without waiting for the next Monday.

Directories

Path Synopsis
Unless explicitly stated otherwise all files in this repository are licensed under the Apache License Version 2.0.
Unless explicitly stated otherwise all files in this repository are licensed under the Apache License Version 2.0.
Package limiter provides simple rate limiting primitives, and an implementation of a token bucket rate limiter.
Package limiter provides simple rate limiting primitives, and an implementation of a token bucket rate limiter.
Package log provides a logging facility that is used by this library, and which can be configured to piggyback on another logging facility where available.
Package log provides a logging facility that is used by this library, and which can be configured to piggyback on another logging facility where available.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL