Skip to content
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
140 changes: 76 additions & 64 deletions plugins/audit-chain/manifest.json
Original file line number Diff line number Diff line change
@@ -1,67 +1,79 @@
{
"name": "workflow-plugin-audit-chain",
"version": "0.1.0",
"description": "Tamper-evident hash-chained audit logging with periodic Merkle root anchoring (OpenTimestamps/Bitcoin, git, Sigstore)",
"author": "GoCodeAlone",
"license": "MIT",
"type": "external",
"tier": "community",
"private": false,
"minEngineVersion": "0.20.0",
"keywords": [
"audit",
"hash-chain",
"merkle",
"opentimestamps",
"tamper-evident"
"name": "workflow-plugin-audit-chain",
"version": "0.2.4",
"description": "Tamper-evident hash-chained audit logging with periodic Merkle root anchoring (OpenTimestamps/Bitcoin, git, Sigstore)",
"author": "GoCodeAlone",
"license": "MIT",
"type": "external",
"tier": "community",
"private": false,
"minEngineVersion": "0.53.0",
"keywords": [
"audit",
"hash-chain",
"merkle",
"opentimestamps",
"tamper-evident"
],
"homepage": "https://github.com/GoCodeAlone/workflow-plugin-audit-chain",
"repository": "https://github.com/GoCodeAlone/workflow-plugin-audit-chain",
"capabilities": {
"configProvider": false,
"moduleTypes": [
"audit.ledger",
"audit.anchor_provider.opentimestamps",
"audit.anchor_provider.git",
"audit.anchor_provider.sigstore"
],
"homepage": "https://github.com/GoCodeAlone/workflow-plugin-audit-chain",
"repository": "https://github.com/GoCodeAlone/workflow-plugin-audit-chain",
"capabilities": {
"moduleTypes": [
"audit.ledger",
"audit.anchor_provider.opentimestamps",
"audit.anchor_provider.git",
"audit.anchor_provider.sigstore"
],
"stepTypes": [
"step.audit.append",
"step.audit.verify",
"step.audit.merkle_root",
"step.audit.anchor",
"step.audit.poll_anchor_confirmation",
"step.audit.proof",
"step.audit.public_receipt"
],
"triggerTypes": [
"trigger.audit.entry_appended"
]
},
"downloads": [
{
"os": "linux",
"arch": "amd64",
"url": "https://github.com/GoCodeAlone/workflow-plugin-audit-chain/releases/download/v0.1.0/workflow-plugin-audit-chain-linux-amd64.tar.gz"
},
{
"os": "linux",
"arch": "arm64",
"url": "https://github.com/GoCodeAlone/workflow-plugin-audit-chain/releases/download/v0.1.0/workflow-plugin-audit-chain-linux-arm64.tar.gz"
},
{
"os": "darwin",
"arch": "amd64",
"url": "https://github.com/GoCodeAlone/workflow-plugin-audit-chain/releases/download/v0.1.0/workflow-plugin-audit-chain-darwin-amd64.tar.gz"
},
{
"os": "darwin",
"arch": "arm64",
"url": "https://github.com/GoCodeAlone/workflow-plugin-audit-chain/releases/download/v0.1.0/workflow-plugin-audit-chain-darwin-arm64.tar.gz"
},
{
"os": "windows",
"arch": "amd64",
"url": "https://github.com/GoCodeAlone/workflow-plugin-audit-chain/releases/download/v0.1.0/workflow-plugin-audit-chain-windows-amd64.tar.gz"
}
"stepTypes": [
"step.audit.append",
"step.audit.verify",
"step.audit.merkle_root",
"step.audit.anchor",
"step.audit.poll_anchor_confirmation",
"step.audit.proof",
"step.audit.public_receipt"
],
"triggerTypes": [
"trigger.audit.entry_appended"
]
}
},
"downloads": [
{
"arch": "amd64",
"os": "darwin",
"sha256": "5d3a92d3d35ed25332b88be932d55bc310de4b2de5f96f92ee12042f0d689462",
"url": "https://github.com/GoCodeAlone/workflow-plugin-audit-chain/releases/download/v0.2.4/workflow-plugin-audit-chain-darwin-amd64.tar.gz"
},
{
"arch": "arm64",
"os": "darwin",
"sha256": "59ac807b24f6b8e1429c88e4fbb802456fa6aeed6a4263d3f41cd21ba33a3a04",
"url": "https://github.com/GoCodeAlone/workflow-plugin-audit-chain/releases/download/v0.2.4/workflow-plugin-audit-chain-darwin-arm64.tar.gz"
},
{
"arch": "amd64",
"os": "linux",
"sha256": "ba6437ae1d8a6171825daade6813a846587b1beb6dea38fe104d997d81e71cf3",
"url": "https://github.com/GoCodeAlone/workflow-plugin-audit-chain/releases/download/v0.2.4/workflow-plugin-audit-chain-linux-amd64.tar.gz"
},
{
"arch": "arm64",
"os": "linux",
"sha256": "1111e86c6e47cfa2258d6d62cd6eb328c68efe6ad8d9937187e324a0c3a29cb2",
"url": "https://github.com/GoCodeAlone/workflow-plugin-audit-chain/releases/download/v0.2.4/workflow-plugin-audit-chain-linux-arm64.tar.gz"
},
{
"arch": "amd64",
"os": "windows",
"sha256": "7bf0a24cabee07d3bc734b44e20ba6f14acf44a75a26e8aa5aadb9ad3749c6a2",
"url": "https://github.com/GoCodeAlone/workflow-plugin-audit-chain/releases/download/v0.2.4/workflow-plugin-audit-chain-windows-amd64.tar.gz"
},
{
"arch": "arm64",
"os": "windows",
"sha256": "f0b526ff8a471f7add03f3e3f9b5d79ad05a6e91d8ba446c79a9e8311822c4a1",
"url": "https://github.com/GoCodeAlone/workflow-plugin-audit-chain/releases/download/v0.2.4/workflow-plugin-audit-chain-windows-arm64.tar.gz"
}
]
}
67 changes: 61 additions & 6 deletions plugins/audit/manifest.json
Original file line number Diff line number Diff line change
@@ -1,24 +1,79 @@
{
"name": "workflow-plugin-audit",
"version": "0.1.1",
"version": "0.1.2",
"description": "Compliance audit logging with EventBus collection and S3/database sinks",
"author": "GoCodeAlone",
"license": "MIT",
"type": "external",
"tier": "core",
"private": false,
"minEngineVersion": "1.13.0",
"minEngineVersion": "0.19.0",
"homepage": "https://github.com/GoCodeAlone/workflow-plugin-audit",
"repository": "https://github.com/GoCodeAlone/workflow-plugin-audit",
"keywords": ["audit", "compliance", "logging", "eventbus", "s3", "governance"],
"keywords": [
"audit",
"compliance",
"logging",
"eventbus",
"s3",
"governance"
],
"capabilities": {
"moduleTypes": ["audit.collector", "audit.sink.s3", "audit.sink.db"],
"configProvider": false,
"moduleTypes": [
"audit.collector",
"audit.sink.s3",
"audit.sink.db"
],
"stepTypes": [
"step.audit_query",
"step.audit_export",
"step.audit_set_invoker"
"step.audit_annotate"
],
"serviceMethods": [
"audit.collector/query",
"audit.collector/stats",
"audit.sink.s3/info",
"audit.sink.db/info"
],
"triggerTypes": []
},
"downloads": []
"downloads": [
{
"arch": "amd64",
"os": "darwin",
"sha256": "e9ad2d38cd4a144900b616bde099ce1f08fcd2e9a7aecfc46083b4db12e78c9b",
"url": "https://github.com/GoCodeAlone/workflow-plugin-audit/releases/download/v0.1.2/workflow-plugin-audit-darwin-amd64.tar.gz"
},
{
"arch": "arm64",
"os": "darwin",
"sha256": "c176ea3e9ad7613548130f60b8349b90322784310f1335b646413f3946904261",
"url": "https://github.com/GoCodeAlone/workflow-plugin-audit/releases/download/v0.1.2/workflow-plugin-audit-darwin-arm64.tar.gz"
},
{
"arch": "amd64",
"os": "linux",
"sha256": "0e22669858038958cee34e75eaa4e543ab6e22dfe20cf4a17f132874e6fc154b",
"url": "https://github.com/GoCodeAlone/workflow-plugin-audit/releases/download/v0.1.2/workflow-plugin-audit-linux-amd64.tar.gz"
},
{
"arch": "arm64",
"os": "linux",
"sha256": "ca8480dcf71178e96a08df8c368417f73070ad6bf8ef57175f600a862ca38741",
"url": "https://github.com/GoCodeAlone/workflow-plugin-audit/releases/download/v0.1.2/workflow-plugin-audit-linux-arm64.tar.gz"
},
{
"arch": "amd64",
"os": "windows",
"sha256": "0b509f4b5eb5b6dd018937425db01cf957c1ad914853284f455f99e4ac05b50d",
"url": "https://github.com/GoCodeAlone/workflow-plugin-audit/releases/download/v0.1.2/workflow-plugin-audit-windows-amd64.tar.gz"
},
{
"arch": "arm64",
"os": "windows",
"sha256": "f6c434209d4a8a01eda0b8823523bb97d58f00080e2cbcb22f76aa7064fef236",
"url": "https://github.com/GoCodeAlone/workflow-plugin-audit/releases/download/v0.1.2/workflow-plugin-audit-windows-arm64.tar.gz"
}
]
}
32 changes: 18 additions & 14 deletions plugins/authz/manifest.json
Original file line number Diff line number Diff line change
@@ -1,13 +1,13 @@
{
"name": "authz",
"version": "0.5.3",
"version": "0.5.4",
"author": "GoCodeAlone",
"description": "RBAC authorization plugin using Casbin",
"source": "github.com/GoCodeAlone/workflow-plugin-authz",
"type": "external",
"tier": "core",
"license": "MIT",
"minEngineVersion": "0.3.13",
"minEngineVersion": "0.53.0",
"homepage": "https://github.com/GoCodeAlone/workflow-plugin-authz",
"repository": "https://github.com/GoCodeAlone/workflow-plugin-authz",
"keywords": [
Expand All @@ -18,14 +18,18 @@
"access-control"
],
"capabilities": {
"configProvider": false,
"moduleTypes": [
"authz.casbin"
"authz.casbin",
"permit.provider"
],
"stepTypes": [
"step.authz_check"
"step.authz_check_casbin",
"step.authz_add_policy",
"step.authz_remove_policy",
"step.authz_role_assign"
],
"triggerTypes": [],
"workflowHandlers": []
"triggerTypes": []
},
"assets": {
"ui": false,
Expand All @@ -35,26 +39,26 @@
{
"arch": "amd64",
"os": "darwin",
"sha256": "db31863dacf419323a719d05f64a80734169e7ad3a587e667e86a82d342fe9ea",
"url": "https://github.com/GoCodeAlone/workflow-plugin-authz/releases/download/v0.5.3/workflow-plugin-authz-darwin-amd64.tar.gz"
"sha256": "90197fb56b89ea68aa10a1be4e4ef1210b775eb1cdbbc658f0cb0da30156d1f8",
"url": "https://github.com/GoCodeAlone/workflow-plugin-authz/releases/download/v0.5.4/workflow-plugin-authz-darwin-amd64.tar.gz"
},
{
"arch": "arm64",
"os": "darwin",
"sha256": "e8df26c303d8a021e53a571deb658f32b163cde28eb79cb0b0d6ccd2bd2c0fb1",
"url": "https://github.com/GoCodeAlone/workflow-plugin-authz/releases/download/v0.5.3/workflow-plugin-authz-darwin-arm64.tar.gz"
"sha256": "10b3323194ad29e0462094b42bdb2022ad07338ed34400b823e8bf7c920f0a45",
"url": "https://github.com/GoCodeAlone/workflow-plugin-authz/releases/download/v0.5.4/workflow-plugin-authz-darwin-arm64.tar.gz"
},
{
"arch": "amd64",
"os": "linux",
"sha256": "f8391ed86cd703ae1b2d3816a33b54c0463fbac77c1cb8c3a0095fbb64f4236d",
"url": "https://github.com/GoCodeAlone/workflow-plugin-authz/releases/download/v0.5.3/workflow-plugin-authz-linux-amd64.tar.gz"
"sha256": "cfa4e21675af5032e20709073d987801f3bdd682321e4fdc8ec385e6ecc9c27a",
"url": "https://github.com/GoCodeAlone/workflow-plugin-authz/releases/download/v0.5.4/workflow-plugin-authz-linux-amd64.tar.gz"
},
{
"arch": "arm64",
"os": "linux",
"sha256": "e8c881a34068e7849a7f4bc4fc55c87e1927684c96d3a9269a23b517a8e24949",
"url": "https://github.com/GoCodeAlone/workflow-plugin-authz/releases/download/v0.5.3/workflow-plugin-authz-linux-arm64.tar.gz"
"sha256": "a2f55391e2c8abc615087e183d9b0a347d099ff478d3ca1a67de599134acf944",
"url": "https://github.com/GoCodeAlone/workflow-plugin-authz/releases/download/v0.5.4/workflow-plugin-authz-linux-arm64.tar.gz"
}
]
}
56 changes: 42 additions & 14 deletions plugins/bento/manifest.json
Original file line number Diff line number Diff line change
@@ -1,21 +1,45 @@
{
"name": "bento",
"version": "1.1.2",
"version": "1.1.3",
"author": "GoCodeAlone",
"description": "Stream processing via Bento — 100+ connectors, Bloblang transforms, at-least-once delivery",
"source": "github.com/GoCodeAlone/workflow-plugin-bento",
"path": "cmd/workflow-plugin-bento",
"type": "external",
"tier": "core",
"license": "MIT",
"minEngineVersion": "0.3.0",
"minEngineVersion": "0.53.0",
"homepage": "https://github.com/GoCodeAlone/workflow-plugin-bento",
"repository": "https://github.com/GoCodeAlone/workflow-plugin-bento",
"keywords": ["bento", "benthos", "streaming", "kafka", "sqs", "pubsub", "redis", "amqp", "mqtt", "s3", "kinesis", "nats", "etl", "bloblang"],
"keywords": [
"bento",
"benthos",
"streaming",
"kafka",
"sqs",
"pubsub",
"redis",
"amqp",
"mqtt",
"s3",
"kinesis",
"nats",
"etl",
"bloblang"
],
"capabilities": {
"moduleTypes": ["bento.stream", "bento.input", "bento.output", "bento.broker"],
"stepTypes": ["step.bento"],
"triggerTypes": ["bento"],
"moduleTypes": [
"bento.stream",
"bento.input",
"bento.output",
"bento.broker"
],
"stepTypes": [
"step.bento"
],
"triggerTypes": [
"bento"
],
"workflowHandlers": []
},
"assets": {
Expand All @@ -24,24 +48,28 @@
},
"downloads": [
{
"os": "linux",
"arch": "amd64",
"url": "https://github.com/GoCodeAlone/workflow-plugin-bento/releases/download/v1.1.2/workflow-plugin-bento-linux-amd64.tar.gz"
"os": "darwin",
"sha256": "2fbc633e5d3942a1e4ace21b373c2ed95dde833c8508638c28bdf660034118f5",
"url": "https://github.com/GoCodeAlone/workflow-plugin-bento/releases/download/v1.1.3/workflow-plugin-bento-darwin-amd64.tar.gz"
},
{
"os": "linux",
"arch": "arm64",
"url": "https://github.com/GoCodeAlone/workflow-plugin-bento/releases/download/v1.1.2/workflow-plugin-bento-linux-arm64.tar.gz"
"os": "darwin",
"sha256": "8a1a4bd9b70ad03431478715d8253f9b74d54e658aeb2ccdfa41b78d10faeb46",
"url": "https://github.com/GoCodeAlone/workflow-plugin-bento/releases/download/v1.1.3/workflow-plugin-bento-darwin-arm64.tar.gz"
},
{
"os": "darwin",
"arch": "amd64",
"url": "https://github.com/GoCodeAlone/workflow-plugin-bento/releases/download/v1.1.2/workflow-plugin-bento-darwin-amd64.tar.gz"
"os": "linux",
"sha256": "addb85ddecfb8283d7582794735a80d46e90507c4aec9133229ed853e267ad54",
"url": "https://github.com/GoCodeAlone/workflow-plugin-bento/releases/download/v1.1.3/workflow-plugin-bento-linux-amd64.tar.gz"
},
{
"os": "darwin",
"arch": "arm64",
"url": "https://github.com/GoCodeAlone/workflow-plugin-bento/releases/download/v1.1.2/workflow-plugin-bento-darwin-arm64.tar.gz"
"os": "linux",
"sha256": "f2d37650a82a56d259c7461b7ccf526134141af3d9f0c42eac3f22e841f1dc59",
"url": "https://github.com/GoCodeAlone/workflow-plugin-bento/releases/download/v1.1.3/workflow-plugin-bento-linux-arm64.tar.gz"
}
]
}
Loading