
Security News
New Study Identifies 53 Slopsquatting Targets Across 5 Frontier LLMs
Five frontier LLMs generated the same nonexistent package names, leaving 53 available for potential slopsquatting across PyPI and npm.
@kjanat/github-labelmanager
Advanced tools
Declaratively sync GitHub issue labels from a YAML config file.
# Not yet published to JSR
deno install -A jsr:@kjanat/github-labelmanager
# Not yet published to npm
npm install @kjanat/github-labelmanager
GITHUB_TOKEN=ghp_xxx deno task labels owner/repo
Preview changes without applying:
deno task labels owner/repo --dry-run
name: Sync Labels
on:
push:
paths:
- ".github/labels.yml"
workflow_dispatch:
jobs:
sync:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v6
- uses: kjanat/github-labelmanager@v1
with:
token: ${{ secrets.GITHUB_TOKEN }}
| Input | Required | Default | Description |
|---|---|---|---|
token | Yes | - | GitHub token with repo access |
repository | No | github.repository | Target repo in owner/repo |
dry-run | No | false | Preview without making changes |
config-path | No | .github/labels.yml | Path to label config file |
Create .github/labels.yml in your repository:
labels:
- name: bug
color: "#d73a4a"
description: Something isn't working
- name: feature
color: "#a2eeef"
description: New feature or request
aliases: [enhancement] # Renames 'enhancement' to 'feature'
- name: docs
color: "#0075ca"
description: Documentation improvements
aliases: [documentation]
delete:
- obsolete-label
- another-old-label
| Field | Required | Description |
|---|---|---|
name | Yes | Label name |
color | Yes | Hex color (with or without #) |
description | Yes | Short description |
aliases | No | Old names to rename from |
Add label names to the delete array to remove them.
| Variable | Required | Description |
|---|---|---|
GITHUB_TOKEN | Yes | Personal access token or secrets.GITHUB_TOKEN |
REPO | No | Fallback if not passed as argument |
DRY_RUN | No | Set to true for dry-run mode |
# Run locally
deno task labels owner/repo
# Dry run
deno task labels:dry-run owner/repo
# Type check
deno check --all
# Format
deno fmt
# Lint
deno lint
# Build npm package
deno task build
MIT
FAQs
Easily manage GitHub labels
The npm package @kjanat/github-labelmanager receives a total of 2 weekly downloads. As such, @kjanat/github-labelmanager popularity was classified as not popular.
We found that @kjanat/github-labelmanager demonstrated a healthy version release cadence and project activity because the last version was released less than a year ago. It has 1 open source maintainer collaborating on the project.
Did you know?

Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.

Security News
Five frontier LLMs generated the same nonexistent package names, leaving 53 available for potential slopsquatting across PyPI and npm.

Security News
The White House’s Gold Eagle Initiative aims to coordinate AI-discovered vulnerabilities, validate findings, and accelerate patching across critical software.

Security News
A Shai-Hulud infection exposed Suno's source code, which shows the AI music startup stream-ripped tracks to train its models.