Skip to content

ci: add agentscan - #3146

Merged
danielroe merged 1 commit into
npmx-dev:mainfrom
MatteoGabriele:ci/add-agentscan
Aug 6, 2026
Merged

ci: add agentscan#3146
danielroe merged 1 commit into
npmx-dev:mainfrom
MatteoGabriele:ci/add-agentscan

Conversation

@MatteoGabriele

@MatteoGabrieleMatteoGabriele commented Aug 5, 2026

Copy link
Copy Markdown
Member

🔗 Linked issue

closes#2281

🧭 Context

To keep AI Agents away, we're gonna add AgentScan GitHub App.

📚 Description

I've added the yml file so that once the app is installed, it will be used immediately as options:

  • Owner and member are trusted user associations
  • I've enabled the honeypot feature, which adds a comment whenever someone not on the trusted list opens a PR. To maintain the npmx first-timer message, there's a separate honeypot message for first-time contributors.
  • I've disabled messages, as Nuxt does, and AgentScan will only add tags. The only messages AgentScan will write are the honeypot messages.
  • auto-close has not been enabled, but if we want to use it, we can.

@vercel

vercelBot commented Aug 5, 2026

Copy link
Copy Markdown
Contributor

The latest updates on your projects. Learn more about Vercel for GitHub.

ProjectDeploymentActionsUpdated (UTC)
npmx.devReadyReadyPreviewAug 5, 2026 8:18pm
2 Skipped Deployments
ProjectDeploymentActionsUpdated (UTC)
docs.npmx.devIgnoredIgnoredPreviewAug 5, 2026 8:18pm
npmx-lunariaIgnoredIgnoredAug 5, 2026 8:18pm

Request Review

@coderabbitai

coderabbitaiBot commented Aug 5, 2026

Copy link
Copy Markdown
Contributor

Review Change Stack

📝 Walkthrough

Summary by CodeRabbit

  • Chores
    • Added automated pull request screening to help identify potential issues and apply appropriate labels.
    • Added guidance for first-time contributors covering automated checks, preview deployments and maintainer review.

Walkthrough

The pull request adds Agentscan configuration for honeypot protection, label mode, trusted contributor associations, and a first-time pull-request message.

Changes

Agentscan configuration

Layer / File(s)Summary
Configure Agentscan checks
.github/agentscan.yml
The configuration defines trusted author roles, honeypot protection, label mode, and guidance for first-time contributors about automated checks, Vercel previews, and maintainer review.
🚥 Pre-merge checks | ✅ 4
✅ Passed checks (4 passed)
Check nameStatusExplanation
Linked Issues check✅ PassedCheck skipped because no linked issues were found for this pull request.
Out of Scope Changes check✅ PassedCheck skipped because no linked issues were found for this pull request.
Title check✅ PassedThe title clearly identifies the addition of AgentScan configuration, which is the main change.
Description check✅ PassedThe description explains the AgentScan configuration, trusted associations, honeypot comments, tagging, and disabled auto-close behaviour.
✨ Finishing Touches
🧪 Generate unit tests (beta)
  • Create PR with unit tests

Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out.

❤️ Share

Comment @coderabbitai help to get the list of available commands.

@codecov

codecovBot commented Aug 5, 2026

Copy link
Copy Markdown

Codecov Report

✅ All modified and coverable lines are covered by tests.
✅ All tests successful. No failed tests found.

📢 Thoughts on this report? Let us know!

@graphierosgraphieros left a comment

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

At last!

@danielroe
danielroe added this pull request to the merge queueAug 6, 2026
Merged via the queue into npmx-dev:main with commit 762c0aaAug 6, 2026
26 checks passed
@github-actionsgithub-actionsBot mentioned this pull request Aug 6, 2026
Sign up for freeto 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.

Create auto-close workflow for PRs or Issues with automations

3 participants

@MatteoGabriele@danielroe@graphieros