Skip to content

Vibecondom security check #105

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Open
wants to merge 3 commits into
base: main
Choose a base branch
from
Open

Vibecondom security check #105

wants to merge 3 commits into from

Conversation

ngmisl
Copy link

@ngmisl ngmisl commented May 26, 2025

ci: Add automated security scanning workflow by vibecondom

Vibecondom: A security tool for detecting hidden characters and malicious prompt injections in text content intended for LLMs. Scans for control characters, zero-width characters, Unicode tag characters, bidirectional text manipulations, mixed scripts, and encoded content. Built with Go 1.24 focusing on security and type safety.

This commit introduces a GitHub Actions workflow (security-scan.yaml)
to enhance repository security by performing automated checks on each
push and pull request to the main branch.

The workflow includes the following key security scans:

  1. Vibecondom Scan:
    • Builds the Vibecondom tool from source.
    • Runs Vibecondom against the repository to detect:
      • Hidden or malicious Unicode characters.
      • ASCII control characters.
      • Suspicious Base64 encoded strings, with deep inspection
        enabled via the -decode-base64 flag.

This proactive scanning pipeline aims to identify and flag potential
security risks and undesirable content early in the development lifecycle,
contributing to a more secure codebase.

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