diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml
index 9c8a66603faff6c65a2a89f6fcafe76fb59e33d0..7fe4d0c1869c5033b1ba2a311e12b3d9c3877aaa 100644
--- a/.gitlab-ci.yml
+++ b/.gitlab-ci.yml
@@ -10,7 +10,7 @@ include:
     file: '/templates/validation.yml'
   - project: 'to-be-continuous/bash'
     ref: '3.3'
-    file: 'templates/gitlab-ci-bash.yml'
+    file: '/templates/gitlab-ci-bash.yml'
   - project: 'to-be-continuous/semantic-release'
     ref: '3.7'
     file: '/templates/gitlab-ci-semrel.yml'
diff --git a/README.md b/README.md
index 50de41c9c10baabfee458cae852a7734780b1573..35d91f68675759bbaa85de9471f30a9f3ee75d76 100644
--- a/README.md
+++ b/README.md
@@ -444,7 +444,7 @@ Then you may retrieve any of your secret(s) from Vault using the following synta
 
 With:
 
-| Name                             | Description                            |
+| Parameter                        | Description                            |
 | -------------------------------- | -------------------------------------- |
 | `secret_path` (_path parameter_) | this is your secret location in the Vault server |
 | `field` (_query parameter_)      | parameter to access a single basic field from the secret JSON payload |
diff --git a/kicker.json b/kicker.json
index 4421f5a139646c276d847078c63d54e6bd409949..95cade1954ec8d88642fa64ff49ad34760e2c75b 100644
--- a/kicker.json
+++ b/kicker.json
@@ -3,6 +3,8 @@
   "description": "Build, test and analyse your [Python](https://www.python.org/) projects",
   "template_path": "templates/gitlab-ci-python.yml",
   "kind": "build",
+  "prefix": "python",
+  "is_component": true,
   "variables": [
     {
       "name": "PYTHON_IMAGE",
diff --git a/logo.png b/logo.png
index 1a5fd6cd45ca8645c1bd4962d0d19216b0fb23a3..8b2fb3b7798e23a1dee5cac8d5a199e011f6828f 100644
Binary files a/logo.png and b/logo.png differ
diff --git a/templates/gitlab-ci-python-vault.yml b/templates/gitlab-ci-python-vault.yml
index f8c9a41a7923282a943a8edea4370138dcb72746..1316aed6d7fcf2392347eec2276eb63ae97372ae 100644
--- a/templates/gitlab-ci-python-vault.yml
+++ b/templates/gitlab-ci-python-vault.yml
@@ -5,7 +5,7 @@ spec:
   inputs:
     vault-base-url:
       description: The Vault server base API url
-      default: '' # null
+      default: ''
     vault-oidc-aud:
       description: The `aud` claim for the JWT
       default: $CI_SERVER_URL
diff --git a/templates/gitlab-ci-python.yml b/templates/gitlab-ci-python.yml
index 2eff32ab19efb902e4224ee24664114b7f599bd6..889dbc394f0db48a9b3f170c670623e9c82147db 100644
--- a/templates/gitlab-ci-python.yml
+++ b/templates/gitlab-ci-python.yml
@@ -47,13 +47,13 @@ spec:
       default: '*'
     pip-opts:
       description: pip extra [options](https://pip.pypa.io/en/stable/cli/pip/#general-options)
-      default: '' # null
+      default: ''
     extra-deps:
       description: |-
         Extra sets of dependencies to install
 
         For [Setuptools](https://setuptools.pypa.io/en/latest/userguide/dependency_management.html?highlight=extras#optional-dependencies) or [Poetry](https://python-poetry.org/docs/pyproject/#extras) only
-      default: '' # null
+      default: ''
     package-enabled:
       description: Enable package
       type: boolean
@@ -64,31 +64,31 @@ spec:
       default: false
     pylint-args:
       description: Additional [pylint CLI options](http://pylint.pycqa.org/en/latest/user_guide/run.html#command-line-options)
-      default: '' # null
+      default: ''
     pylint-files:
       description: Files or directories to analyse
-      default: '' # null
+      default: ''
     unittest-enabled:
       description: Enable unittest
       type: boolean
       default: false
     unittest-args:
       description: Additional xmlrunner/unittest CLI options
-      default: '' # null
+      default: ''
     pytest-enabled:
       description: Enable pytest
       type: boolean
       default: false
     pytest-args:
       description: Additional [pytest](https://docs.pytest.org/en/stable/usage.html) or [pytest-cov](https://github.com/pytest-dev/pytest-cov#usage) CLI options
-      default: '' # null
+      default: ''
     nosetests-enabled:
       description: Enable nosetest
       type: boolean
       default: false
     nosetests-args:
       description: Additional [nose CLI options](https://nose.readthedocs.io/en/latest/usage.html#options)
-      default: '' # null
+      default: ''
     bandit-enabled:
       description: Enable Bandit
       type: boolean
@@ -115,7 +115,7 @@ spec:
         Url to the `tar.gz` package for `linux_amd64` of Syft to use
 
         _When unset, the latest version will be used_
-      default: '' # null
+      default: ''
     sbom-name:
       description: Component name of the emitted SBOM
       default: $CI_PROJECT_PATH/$PYTHON_PROJECT_DIR