You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardexpand all lines: README.md
+104-8
Original file line number
Diff line number
Diff line change
@@ -6,15 +6,22 @@ Insomnia Mockbin is used internally and maintained by [Kong](https://github.com/
6
6
7
7
## Table of contents
8
8
9
-
-[Features](#features)
10
-
-[Installation](#installation)
11
-
-[Requirements](#requirements)
12
-
-[Running with Node](#running-with-node)
9
+
-[Insomnia Mockbin ](#insomnia-mockbin--)
10
+
-[Table of contents](#table-of-contents)
11
+
-[Features](#features)
12
+
-[Installation](#installation)
13
+
-[Requirements](#requirements)
14
+
-[Running with Node](#running-with-node)
13
15
-[Running with Docker Compose](#running-with-docker-compose)
14
-
-[Documentation](#documentation)
15
-
-[Bugs and feature requests](#bugs-and-feature-requests)
16
-
-[Contributing](#contributing)
17
-
-[License](#license)
16
+
-[Documentation](#documentation)
17
+
-[API Docs](#api-docs)
18
+
-[Software Bill of materials](#software-bill-of-materials)
19
+
-[Verify a container image siganture](#verify-a-container-image-siganture)
20
+
-[Verify a container image provenance](#verify-a-container-image-provenance)
21
+
-[Bugs and feature requests](#bugs-and-feature-requests)
22
+
-[Contributing](#contributing)
23
+
-[License](#license)
24
+
-[TODO](#todo)
18
25
19
26
## Features
20
27
@@ -67,8 +74,97 @@ docker compose up
67
74
68
75
## Documentation
69
76
77
+
### API Docs
78
+
70
79
Read the full API documentation, please review the [API Docs](https://github.com/Kong/mockbin/tree/master/docs).
71
80
81
+
### Software Bill of materials
82
+
83
+
Kong Insomnia Mockbin produces SBOMs for the below categories:
84
+
85
+
- For docker container images
86
+
- For source code repository
87
+
88
+
The SBOMs are available to download at:
89
+
90
+
- Github Release / Tag Assets
91
+
- Github workflow assets for other workflow runs
92
+
93
+
### Verify a container image siganture
94
+
95
+
Docker container images are now signed using cosign with signatures published to a [Github Container registry](https://ghcr.io) with `insomnia-mockbin` repository.
96
+
97
+
Steps to verify signatures for signed Kong Insomnia Mockbin Docker container images in two different ways:
98
+
99
+
A minimal example, used to verify an image without leveraging any annotations. For the minimal example, you only need Docker details, a GitHub repo name, and a GitHub workflow filename.
A complete example, leveraging optional annotations for increased trust. For the complete example, you need the same details as the minimal example, as well as any of the optional annotations you wish to verify:
Kong Insomnia Mockbin produces build provenance for docker container images for `Github tags`, which can be verified using cosign / slsa-verifier with attestations published to a [Github Container registry](https://ghcr.io) with `insomnia-mockbin` repository.
122
+
123
+
Steps to verify provenance for signed Kong Insomnia Mockbin Docker container images:
124
+
125
+
1. Fetch the image `<manifest_digest>` using regctl:
2. A minimal example, used to verify an image without leveraging any annotations. For the minimal example, you only need Docker Image manifest, a GitHub repo name.
3. A complete example, leveraging optional annotations for increased trust. For the complete example, you need the same details as the minimal example, as well as any of the optional annotations you wish to verify:
Have a bug or a feature request? Please first read the [issue guidelines](CONTRIBUTING.md#using-the-issue-tracker) and search for existing and closed issues. If your problem or idea is not addressed yet, [please open a new issue](/issues).
0 commit comments