Install
$ agentstack add skill-diagrid-labs-dapr-skills-review-workflow-management ✓ scanned · ✓ verified — works with Claude Code, Cursor, and more.
Security review
✓ PassedNo issues found. Passed automated security review. · v0.1.0 How review works →
- ✓ Prompt-injection patterns
- ✓ Secret / credential exfiltration
- ✓ Dangerous shell & filesystem operations
- ✓ Untrusted network calls
- ✓ Known-malicious package signatures
What it can access
- ✓ Network access No
- ✓ Filesystem access No
- ✓ Shell / process execution No
- ✓ Environment & secrets No
- ✓ Dynamic code execution No
From automated source analysis of v0.1.0. “Used” means the capability is present in the source — more access means more to trust, not that it’s unsafe.
About
Review Dapr Workflow — Management Endpoints
Overview
Reviews the HTTP/gRPC management surface a Dapr Workflow app exposes (start, get-status, terminate, pause, resume, raise-event, purge). Checks for missing endpoints, divergent response shapes, missing auth, hard-coded ids, blocking await patterns, and unscoped error handling. Read-only: this skill never modifies source files. Workflow body code and activity bodies are out of scope and are covered by review-workflow-determinism and review-workflow-activity.
Execution Order
You MUST follow these phases in strict order. Do not load files outside the agreed scope, and do not write or edit any files.
- Resolve scope — Read [
../shared/review-scope-prompt.md](../shared/review-scope-prompt.md) and follow it to setscope_root. - Detect target — Read [
../shared/review-detect-target.md](../shared/review-detect-target.md) and follow it to producelanguage,management_files, andworkflow_files. Ifmanagement_filesis empty, emit a single critical finding (DWF-MGT-001— no management endpoints found) and stop. - Load checklist — Based on
language, read exactly one of:
dotnetoraspire→ [../shared/review-management-dotnet.md](../shared/review-management-dotnet.md)python→ [../shared/review-management-python.md](../shared/review-management-python.md)
- Required-coverage pass — Determine which of the canonical endpoints are present by grepping
management_filesfor the SDK calls listed in the checklist's "Required endpoint coverage" table. Emit a finding for each missing endpoint using the rule id from that table. Ifworkflow_filesreferencesWaitForExternalEventAsync/wait_for_external_event, also enforce the raise-event endpoint (DWF-MGT-006). - Per-endpoint pass — For every endpoint that is present, walk the per-rule heuristics (
DWF-MGT-007and onward) and emit findings for each match. - Report — Format every finding using the canonical template from [
../shared/review-report-format.md](../shared/review-report-format.md). Group by severity, then rule id, then file path. - Show final message — Your last output is the report. Do not append a summary, follow-up question, or next-action prompt other than the
## Next stepsblock defined by the report format.
Prerequisites
- Read access to the project directory.
- No build, compile, or run step is required — this skill is fully static.
Allowed tools
Read, Grep, Glob only. The skill MUST NOT call Bash, Write, or Edit.
Rules
The full rule list, including detection patterns, severities, and suggested fixes, lives in the loaded language checklist:
- [.NET / Aspire rules](
../shared/review-management-dotnet.md) —DWF-MGT-001…DWF-MGT-015 - [Python rules](
../shared/review-management-python.md) —DWF-MGT-001…DWF-MGT-015
Rule ids are stable across releases. New rules append; deprecated rule ids are reserved.
Show final message
The last thing you emit MUST be the report from step 6, including the ## Next steps section. The ## Next steps block should suggest:
- Run
review-workflow-determinismnext if it has not yet been run on this scope. - Run
review-workflow-activitynext if any activity files exist. - Re-run this skill after fixes if any critical findings were reported.
Do not add any text after the report.
Source & license
This open-source skill is cataloged on AgentStack and links to its original source — we do not rehost the code.
- Author: diagrid-labs
- Source: diagrid-labs/dapr-skills
- License: MIT
- Homepage: https://diagrid.io
Install and usage instructions live in the source repository linked above.
Reviews
No reviews yet — be the first.
Write a review
Versions
- v0.1.0 Imported from the upstream source.