Skip to content

docs(scrum-master-agent): add Network Access disclosure to SKILL.md#1051

Open
xiaolai wants to merge 1 commit into
alirezarezvani:mainfrom
xiaolai:fix/nlpm-undisclosed-network-access
Open

docs(scrum-master-agent): add Network Access disclosure to SKILL.md#1051
xiaolai wants to merge 1 commit into
alirezarezvani:mainfrom
xiaolai:fix/nlpm-undisclosed-network-access

Conversation

@xiaolai

@xiaolai xiaolai commented Apr 30, 2026

Copy link
Copy Markdown

Automated: drive-by fix from NLPM, an NL artifact linter. Reviewed and reproduced before submission.

Bug: notify_channels.py makes outbound HTTPS POST requests to Slack/Teams webhook URLs when notifications are enabled, but SKILL.md contains no disclosure of this external network access — grep -r 'Network\|outbound\|external' generated-skills/scrum-master-agent/SKILL.md returns no hits for a dedicated disclosure.

Evidence: notify_channels.py line 118: with urlopen(request, timeout=10) as response: and line 220 (same pattern) — confirmed outbound HTTP calls. SKILL.md has no ### Network Access section or equivalent disclosure.

Fix: Added ### Network Access subsection under ## Limitations describing the opt-in behavior, URL source (env vars/config — not user input), and that no network calls occur when notifications are not configured.

notify_channels.py makes outbound HTTPS POST requests to Slack/Teams
webhook URLs when notifications are enabled. This was undisclosed in
SKILL.md despite the outbound call being present in the implementation.
Added a Network Access section under Limitations describing the opt-in
nature, URL source (env vars/config, not user input), and default-off
behavior.

Co-Authored-By: Claude Code <noreply@anthropic.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant