We take the security of slackwire seriously. slackwire handles Slack API tokens and sends content to Slack on a user's behalf, so we appreciate reports that help keep it safe.
slackwire is at 0.1.x. Security fixes target the latest 0.1.x release.
Older pre-release builds are not maintained; please reproduce on the current
version before reporting.
| Version | Supported |
|---|---|
| 0.1.x | ✅ |
| < 0.1 | ❌ |
Do not open a public issue, merge request, or comment for a security vulnerability. A public report can expose users before a fix is available.
Instead, report it privately:
- Go to https://gitlab.com/slackwire/slackwire/-/issues/new.
- Tick the "Confidential" checkbox so the issue is visible only to project maintainers.
- Describe the issue with enough detail to reproduce it.
Alternatively, contact the maintainer @rootindex on GitLab.
Please include, as far as you can:
- A description of the vulnerability and its impact.
- Steps to reproduce, or a proof of concept.
- The slackwire version and environment (Node version, install method: npm, bundled binary, or Docker image).
- Any relevant logs, with secrets redacted.
- Acknowledgement within a few business days of your report.
- An initial assessment and severity triage shortly after.
- Coordinated disclosure: we will work with you on a fix and a release, and will credit you in the release notes if you would like.
Please give us a reasonable window to release a fix before any public disclosure.
slackwire never reads tokens from argv and never logs them; errors that would
echo a token have it redacted. When reporting, do the same: redact any
xoxb-/xoxp- token or other secret from logs and reproductions. Never attach
a real, live token to a report.