cycodelabs/Cimon by Cycode

Runtime Security Solution for your CI/CD Pipeline

View on GitHub

Trust Signals

Scorecard Score
not yet scored
Maintenance Recency
Activelast commit May 17, 2026
License
Apache 2.0

Pinned Snippet

workflow.ymlSHA-pinned
uses: cycodelabs/cimon-action@a0870cc3d9e3bf3cedd28bdb67bf3fd3281e5941 # v1.0.1

tags can be moved; commit SHAs can't. why a SHA?

namedescriptionrequireddefault
client-idCimon client ID for authenticationno
secretCimon secret for authenticationno
urlCimon endpoint for authenticationno
preventEnable prevention modeyesfalse
allowed-ipsA comma-separated list of allowed IP addressesno
allowed-hostsA comma-separated list of domain namesno
file-integrityEnable file integrity module in prevent modenofalse
memory-protectionEnable memory protection module in prevent modenofalse
ignored-ip-netsA comma or white space separated list of ignored IP networks in CIDR notation, e.g. 10.0.0.0/8, 172.16.0.0/12. This setting is mandatory if your workflow runs containers attached to a custom network with configured sub-range. In other words, inter-container networking is usually ignored by Cimon. Cimon implicitly ignores 10.0.0.0/8 and 172.16.0.0/12 networks. no
github-tokenGitHub token for enriching build informationno${{ github.token }}
report-job-summaryReport results through job summary outputnotrue
report-pr-summaryReport results through PR commentnofalse
report-process-treeEnable to report the process treenofalse
slack-webhook-endpointSlack webhook endpoint to report security eventsno
apply-fs-eventsEnable processing filesystem events and display them in the process tree reportnofalse
log-levelLog level (Used for debugging)noinfo
feature-gatesSet of key=value pairs that describe Cimon features.no
fail-on-errorFail the CI if Cimon encountered an errornofalse
release-pathPath to Cimon release file (Used for debugging)no""
hardeningEnable hardening rules engine to detect/prevent CI/CD supply chain attacks (base64-decode-exec, credential theft, typosquatting, etc.). Combine with prevent=true for active blocking. nofalse
hardening-tierMaximum hardening tier to enable: 1 = critical rules only (Tier 1) 2 = critical + high impact (Tier 1+2, default) 3 = all rules including defense-in-depth (Tier 1+2+3) no2
hardening-disabled-rulesComma-separated list of hardening rule IDs to disableno

no outputs