reviewdog
Integrate Reviewdog Security Feedback into CI
Security scanner results are often fragmented across CI logs. This skill helps configure reviewdog to publish focused findings in pull requests and local hooks.
Do not auto-install this skill.
The canonical policy requires operator review before any installation action.
Install with my Agent
Copy this request to your Agent. It includes the canonical Skill page and manifest.
Review the Skillstore skill "reviewdog" from https://skillstore.io/skills/agentsecops-reviewdog.md and its manifest at https://skillstore.io/api/skills/agentsecops-reviewdog/manifest. Verify the artifact. Do not auto-install. Inspect the skill and report your findings, then wait for an operator or manual installation decision.Your Agent should still show its plan and request any confirmation required by the security policy.
Agent-readable resources
Use these links when an AI agent, crawler, or script needs clean context instead of reading the full page.
Test it
Using "reviewdog". Configure Bandit for local Python review.
Expected outcome:
- A local reporter configuration for Bandit findings.
- A changed-line filter and blocking error threshold.
- Required reviewdog and Bandit installation steps.
Using "reviewdog". Add Semgrep and Gitleaks to GitHub pull requests.
Expected outcome:
- A pull request workflow with minimal write permissions.
- Separate critical and warning review channels.
- Pinned dependencies and fail-closed scanner handling.
Using "reviewdog". Integrate a custom scanner with reviewdog.
Expected outcome:
A format selection, field mapping, reporter choice, severity policy, and validation checklist for the custom scanner.
Security Audit
CriticalMost static alerts are false positives caused by Markdown code spans, documentation URLs, /dev/null redirection, and references to platform-managed CI tokens. The GitLab template critically downloads a mutable remote installer and pipes it directly to sh. The templates also use predictable temporary files, unpinned CI dependencies, and fail-open secret-scanning patterns.
Confirmed security concerns (3)
Capability review items (4)
These are real local capabilities that may be expected for this skill, so they require review but are not counted as confirmed malicious behavior.
Risk Factors
๐ Filesystem access (34)
๐ Env variables (17)
๐ Network access (19)
โก Contains scripts (2)
โ๏ธ External commands (49)
Detected Patterns
Share & cite this report
Share the versioned assessment report, neutral badge, embed card, and citations. Skillstore reports evidence without deciding whether this Skill is safe.
Copy report link
https://skillstore.io/skills/agentsecops-reviewdog/audits/9?utm_source=security_passport&utm_medium=share&utm_campaign=versioned_reportMarkdown badge
[](https://skillstore.io/skills/agentsecops-reviewdog?utm_source=security_passport_badge)HTML badge
<a href="https://skillstore.io/skills/agentsecops-reviewdog?utm_source=security_passport_badge"><img src="https://skillstore.io/badges/skills/agentsecops-reviewdog/security.svg" alt="Skillstore security assessment" loading="lazy"></a>Embed card
<iframe src="https://skillstore.io/embed/skills/agentsecops-reviewdog.html" title="Skillstore Security Assessment" sandbox="allow-popups allow-popups-to-escape-sandbox" loading="lazy" referrerpolicy="no-referrer" width="420" height="180"></iframe>Academic citations (APA ยท BibTeX ยท CFF)
APA citation
AgentSecOps. (2026). reviewdog security audit report (audit version 9) [Author version 0.1.0]. Skillstore. https://skillstore.io/skills/agentsecops-reviewdog/audits/9BibTeX citation
@techreport{agentsecops-agentsecops-reviewdog-2026,
author = {AgentSecOps},
title = {reviewdog security audit report (audit version 9)},
institution = {Skillstore},
year = {2026},
number = {9},
url = {https://skillstore.io/skills/agentsecops-reviewdog/audits/9},
note = {Author version 0.1.0}
}CITATION.cff
cff-version: 1.2.0
message: "If you use this Skill, cite its author and this versioned security audit report."
title: "reviewdog security audit report (audit version 9)"
version: "0.1.0"
type: report
authors:
- name: "AgentSecOps"
date-released: "2026-07-23"
url: "https://skillstore.io/skills/agentsecops-reviewdog/audits/9"
identifiers:
- type: other
value: "skillstore:agentsecops-reviewdog:audit:9"
description: "Skillstore immutable audit report identifier"
Skillstore Score
Why this score Evidence Confidence: MediumWhat You Can Build
Add Pull Request Security Comments
Publish Bandit and Semgrep findings on changed lines in GitHub pull requests.
Standardize GitLab Security Gates
Combine multiple scanners into consistent merge request discussions and blocking thresholds.
Run Local Pre-Commit Reviews
Surface security and lint findings before code reaches the remote repository.
Try These Prompts
Configure reviewdog for [language] using [scanner]. Use the local reporter, scan changed files, and explain required dependencies.
Create a GitHub Actions reviewdog workflow for [scanners]. Use least-privilege permissions, pinned dependencies, and pull request annotations.
Design a GitLab CI reviewdog pipeline for [scanners]. Block [severity] findings and report lower severities without suppressing scanner failures.
Create a reviewdog policy for [repository]. Define reporters, diff filters, severity mappings, failure behavior, token permissions, and verified dependency versions.
Best Practices
- Pin actions, packages, installers, and container images to reviewed immutable versions.
- Grant reporter tokens only the repository permissions required for comments and checks.
- Fail closed when a critical scanner crashes or produces an invalid report.
Avoid
- Do not pipe remote installation scripts directly into a shell.
- Do not suppress every scanner error with unconditional success handling.
- Do not expose broad write tokens to unpinned tools or untrusted pull request workflows.
Frequently Asked Questions
Does this skill run security scanners itself?
Which code hosting platforms are covered?
Can reviewdog block a pull request?
Which scanners are included in the templates?
Does reviewdog remove scanner false positives?
How should CI tokens be configured?
Developer Details
Author
AgentSecOpsLicense
MIT
Author version
v0.1.0
Skillstore revision
r2
Ref
9e952417e76879bc9d853e1b8b2cd6d6d8d4a1c2
Maintenance freshness
7/24/2026
Usage
9 downloads ยท 261 views
File structure
๐ assets/
๐ .gitkeep
๐ .reviewdog.yml
๐ github_actions_template.yml
๐ references/
๐ cwe_mapping.md
๐ reporter_formats.md
๐ supported_tools.md
๐ SKILL.md