diff --git a/CHANGELOG.md b/CHANGELOG.md index 3fe6350..73bae88 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,23 @@ # Changelog +## `1.2.0` - 2022-06-16 +### Added +- A new plugin, apiresources to retrieve all information that can be leaked by + the discovery API. I had the idea after doing the last CTF challenge at + KubeCon Europe by ControlPlane, Falco was installed in the cluster and it was + useful to discover that. It could be discovered via the services plugin + because Falco exposes one, but CRDs discovery could also be used. + +### Changed +- The "active" flag to "side-effects" because it was unclear for some + person at BlackHat Asia when I presented what "active" meant on the list of + plugins. +- The API used to register, I grouped all the args in a structure and used the + new "require client" field to properly load the context or not and fail + gracefully to run the rest of the plugins in case the context is unavailable. +- Fix a bug when no default namespaced was defined in a kubeconfig, now + automatically default to the namespace "default". + ## `1.1.0` - 2022-04-21 ### Added - Two new plugins, cgroups, and node and checks for NoNewPrivs and Seccomp flag diff --git a/README.md b/README.md index 9be0ed7..cfbf82f 100644 --- a/README.md +++ b/README.md @@ -22,6 +22,7 @@ canal](https://i.servimg.com/u/f41/11/93/81/35/digger10.jpg) * [Via Go](#via-go) * [Usage](#usage) * [Details](#details) + * [Updates](#updates) * [Usage warning](#usage-warning) * [Results warning](#results-warning) * [Why another tool?](#why-another-tool) @@ -142,6 +143,12 @@ Global Flags: ## Details +### Updates + +I updates this tool from time to time, when I have new ideas after reading a +book or doing CTF challenges, you can find information in the +[changelog](https://github.com/quarkslab/kdigger/blob/master/CHANGELOG.md). + ### Usage warning Be careful when running this tool, some checks have side effects, like scanning