Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
6 changes: 3 additions & 3 deletions .github/ISSUE_TEMPLATE/config.yml
Original file line number Diff line number Diff line change
@@ -1,11 +1,11 @@
blank_issues_enabled: false
contact_links:
- name: Documentation
url: https://github.com/cemililik/Leakwatch/tree/main/docs/guides
url: https://github.com/HodeTech/Leakwatch/tree/main/docs/guides
about: Check the guides before opening an issue
- name: Discussions (Q&A)
url: https://github.com/cemililik/Leakwatch/discussions
url: https://github.com/HodeTech/Leakwatch/discussions
about: Ask questions and get help from the community
- name: Custom Rules Guide
url: https://github.com/cemililik/Leakwatch/blob/main/docs/guides/custom-rules.md
url: https://github.com/HodeTech/Leakwatch/blob/main/docs/guides/custom-rules.md
about: Need a new detector? You can add it with 5 lines of YAML
56 changes: 56 additions & 0 deletions .github/workflows/site-deploy.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,56 @@
name: Deploy site

on:
push:
branches: [main]
paths:
- "site/**"
- "docs/user-manuals/**"
- "tools/site-build/**"
- ".github/workflows/site-deploy.yml"
workflow_dispatch:

# Allow one concurrent deployment; cancel in-progress runs for the same ref.
concurrency:
group: pages
cancel-in-progress: true

jobs:
build:
runs-on: ubuntu-latest
# Least privilege: the build job only needs to read the repo.
permissions:
contents: read
steps:
- name: Checkout
uses: actions/checkout@v4

- name: Set up Go
uses: actions/setup-go@v5
with:
go-version: "1.25"
cache-dependency-path: tools/site-build/go.sum

- name: Compile user manuals into the site
working-directory: tools/site-build
run: go run . -strict

- name: Upload site artifact
uses: actions/upload-pages-artifact@v3
with:
path: site

deploy:
needs: build
runs-on: ubuntu-latest
# Only the deploy job needs write access to Pages and an OIDC token.
permissions:
pages: write
id-token: write
environment:
name: github-pages
url: ${{ steps.deployment.outputs.page_url }}
steps:
- name: Deploy to GitHub Pages
id: deployment
uses: actions/deploy-pages@v4
30 changes: 15 additions & 15 deletions .goreleaser.yml
Original file line number Diff line number Diff line change
Expand Up @@ -32,19 +32,19 @@ checksum:

brews:
- repository:
owner: cemililik
owner: HodeTech
name: homebrew-tap
token: "{{ .Env.HOMEBREW_TAP_TOKEN }}"
directory: Formula
homepage: https://github.com/cemililik/Leakwatch
homepage: https://github.com/HodeTech/Leakwatch
description: High-performance secret scanner for codebases, Git histories, and container images
license: MIT
test: |
system "#{bin}/leakwatch", "version"

dockers:
- image_templates:
- ghcr.io/cemililik/leakwatch:{{ .Version }}-amd64
- ghcr.io/hodetech/leakwatch:{{ .Version }}-amd64
dockerfile: Dockerfile.goreleaser
use: buildx
goos: linux
Expand All @@ -54,11 +54,11 @@ dockers:
- --label=org.opencontainers.image.title={{ .ProjectName }}
- --label=org.opencontainers.image.version={{ .Version }}
- --label=org.opencontainers.image.revision={{ .FullCommit }}
- --label=org.opencontainers.image.source=https://github.com/cemililik/Leakwatch
- --label=org.opencontainers.image.source=https://github.com/HodeTech/Leakwatch
- --label=org.opencontainers.image.licenses=MIT

- image_templates:
- ghcr.io/cemililik/leakwatch:{{ .Version }}-arm64
- ghcr.io/hodetech/leakwatch:{{ .Version }}-arm64
dockerfile: Dockerfile.goreleaser
use: buildx
goos: linux
Expand All @@ -68,24 +68,24 @@ dockers:
- --label=org.opencontainers.image.title={{ .ProjectName }}
- --label=org.opencontainers.image.version={{ .Version }}
- --label=org.opencontainers.image.revision={{ .FullCommit }}
- --label=org.opencontainers.image.source=https://github.com/cemililik/Leakwatch
- --label=org.opencontainers.image.source=https://github.com/HodeTech/Leakwatch
- --label=org.opencontainers.image.licenses=MIT

docker_manifests:
- name_template: ghcr.io/cemililik/leakwatch:{{ .Version }}
- name_template: ghcr.io/hodetech/leakwatch:{{ .Version }}
image_templates:
- ghcr.io/cemililik/leakwatch:{{ .Version }}-amd64
- ghcr.io/cemililik/leakwatch:{{ .Version }}-arm64
- ghcr.io/hodetech/leakwatch:{{ .Version }}-amd64
- ghcr.io/hodetech/leakwatch:{{ .Version }}-arm64

- name_template: ghcr.io/cemililik/leakwatch:latest
- name_template: ghcr.io/hodetech/leakwatch:latest
image_templates:
- ghcr.io/cemililik/leakwatch:{{ .Version }}-amd64
- ghcr.io/cemililik/leakwatch:{{ .Version }}-arm64
- ghcr.io/hodetech/leakwatch:{{ .Version }}-amd64
- ghcr.io/hodetech/leakwatch:{{ .Version }}-arm64

- name_template: ghcr.io/cemililik/leakwatch:v{{ .Major }}.{{ .Minor }}
- name_template: ghcr.io/hodetech/leakwatch:v{{ .Major }}.{{ .Minor }}
image_templates:
- ghcr.io/cemililik/leakwatch:{{ .Version }}-amd64
- ghcr.io/cemililik/leakwatch:{{ .Version }}-arm64
- ghcr.io/hodetech/leakwatch:{{ .Version }}-amd64
- ghcr.io/hodetech/leakwatch:{{ .Version }}-arm64

changelog:
sort: asc
Expand Down
2 changes: 1 addition & 1 deletion CLAUDE.md
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,7 @@ Leakwatch is a high-performance, open source (MIT) security tool that detects, v

**Language:** Go (1.25+)
**License:** MIT
**Repo:** https://github.com/cemililik/Leakwatch
**Repo:** https://github.com/HodeTech/Leakwatch

## Project Structure

Expand Down
2 changes: 1 addition & 1 deletion CODE_OF_CONDUCT.md
Original file line number Diff line number Diff line change
Expand Up @@ -37,7 +37,7 @@ This Code of Conduct applies within all community spaces, and also applies when

## Enforcement

Instances of abusive, harassing, or otherwise unacceptable behavior may be reported to the community leaders responsible for enforcement at https://github.com/cemililik/Leakwatch/issues. All complaints will be reviewed and investigated promptly and fairly.
Instances of abusive, harassing, or otherwise unacceptable behavior may be reported to the community leaders responsible for enforcement at https://github.com/HodeTech/Leakwatch/issues. All complaints will be reviewed and investigated promptly and fairly.

All community leaders are obligated to respect the privacy and security of the reporter of any incident.

Expand Down
2 changes: 1 addition & 1 deletion CONTRIBUTING.md
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@ Thank you for your interest in contributing to Leakwatch!
## Development Environment

```bash
git clone https://github.com/cemililik/Leakwatch.git
git clone https://github.com/HodeTech/Leakwatch.git
cd Leakwatch
go mod download
go test -race ./...
Expand Down
12 changes: 6 additions & 6 deletions Formula/leakwatch.rb
Original file line number Diff line number Diff line change
@@ -1,25 +1,25 @@
# Homebrew formula for Leakwatch
# Install: brew install cemililik/tap/leakwatch
# Install: brew install HodeTech/tap/leakwatch
class Leakwatch < Formula
desc "High-performance secret scanner for codebases, Git histories, and container images"
homepage "https://github.com/cemililik/Leakwatch"
homepage "https://github.com/HodeTech/Leakwatch"
license "MIT"

on_macos do
on_arm do
url "https://github.com/cemililik/Leakwatch/releases/latest/download/leakwatch_Darwin_arm64.tar.gz"
url "https://github.com/HodeTech/Leakwatch/releases/latest/download/leakwatch_Darwin_arm64.tar.gz"
end
on_intel do
url "https://github.com/cemililik/Leakwatch/releases/latest/download/leakwatch_Darwin_amd64.tar.gz"
url "https://github.com/HodeTech/Leakwatch/releases/latest/download/leakwatch_Darwin_amd64.tar.gz"
end
end

on_linux do
on_arm do
url "https://github.com/cemililik/Leakwatch/releases/latest/download/leakwatch_Linux_arm64.tar.gz"
url "https://github.com/HodeTech/Leakwatch/releases/latest/download/leakwatch_Linux_arm64.tar.gz"
end
on_intel do
url "https://github.com/cemililik/Leakwatch/releases/latest/download/leakwatch_Linux_amd64.tar.gz"
url "https://github.com/HodeTech/Leakwatch/releases/latest/download/leakwatch_Linux_amd64.tar.gz"
end
end

Expand Down
20 changes: 10 additions & 10 deletions README.md
Original file line number Diff line number Diff line change
@@ -1,9 +1,9 @@
# Leakwatch

[![CI](https://github.com/cemililik/Leakwatch/actions/workflows/ci.yml/badge.svg)](https://github.com/cemililik/Leakwatch/actions/workflows/ci.yml)
[![CI](https://github.com/HodeTech/Leakwatch/actions/workflows/ci.yml/badge.svg)](https://github.com/HodeTech/Leakwatch/actions/workflows/ci.yml)
[![License: MIT](https://img.shields.io/badge/License-MIT-yellow.svg)](https://opensource.org/licenses/MIT)
[![Go Report Card](https://goreportcard.com/badge/github.com/cemililik/leakwatch)](https://goreportcard.com/report/github.com/cemililik/leakwatch)
[![Go Reference](https://pkg.go.dev/badge/github.com/cemililik/leakwatch.svg)](https://pkg.go.dev/github.com/cemililik/leakwatch)
[![Go Report Card](https://goreportcard.com/badge/github.com/HodeTech/leakwatch)](https://goreportcard.com/report/github.com/HodeTech/leakwatch)
[![Go Reference](https://pkg.go.dev/badge/github.com/HodeTech/leakwatch.svg)](https://pkg.go.dev/github.com/HodeTech/leakwatch)

> Next-generation secret scanning platform — fast, accurate, open source.

Expand Down Expand Up @@ -40,16 +40,16 @@

```bash
# Homebrew (macOS/Linux)
brew install cemililik/tap/leakwatch
brew install HodeTech/tap/leakwatch

# Go install
go install github.com/cemililik/leakwatch@latest
go install github.com/HodeTech/leakwatch@latest

# Docker
docker run --rm -v $(pwd):/scan ghcr.io/cemililik/leakwatch:latest scan fs /scan
docker run --rm -v $(pwd):/scan ghcr.io/hodetech/leakwatch:latest scan fs /scan

# Binary download
curl -sSfL https://github.com/cemililik/Leakwatch/releases/latest/download/leakwatch_$(uname -s)_$(uname -m).tar.gz | tar xz
curl -sSfL https://github.com/HodeTech/Leakwatch/releases/latest/download/leakwatch_$(uname -s)_$(uname -m).tar.gz | tar xz
```

### Quick Setup
Expand Down Expand Up @@ -190,7 +190,7 @@ leakwatch scan fs . --remediation
### GitHub Actions

```yaml
- uses: cemililik/leakwatch-action@v1
- uses: HodeTech/leakwatch-action@v1
with:
scan-type: git
only-verified: true # only report verified live secrets (action default: false)
Expand All @@ -202,7 +202,7 @@ leakwatch scan fs . --remediation
```yaml
# .pre-commit-config.yaml
repos:
- repo: https://github.com/cemililik/Leakwatch
- repo: https://github.com/HodeTech/Leakwatch
rev: v1.5.0
hooks:
- id: leakwatch
Expand Down Expand Up @@ -333,7 +333,7 @@ We welcome your contributions! Please see the [CONTRIBUTING.md](CONTRIBUTING.md)

```bash
# Set up the development environment
git clone https://github.com/cemililik/Leakwatch.git
git clone https://github.com/HodeTech/Leakwatch.git
cd Leakwatch
go mod download
go test ./...
Expand Down
6 changes: 3 additions & 3 deletions action/action.yml
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
name: 'Leakwatch Secret Scanner'
description: 'Scan your codebase for leaked secrets (API keys, passwords, certificates)'
author: 'cemililik'
author: 'HodeTech'

branding:
icon: 'shield'
Expand Down Expand Up @@ -59,9 +59,9 @@ runs:
INPUT_VERSION: ${{ inputs.version }}
run: |
if [ "$INPUT_VERSION" = "latest" ]; then
go install github.com/cemililik/leakwatch@latest
go install github.com/HodeTech/leakwatch@latest
else
go install "github.com/cemililik/leakwatch@$INPUT_VERSION"
go install "github.com/HodeTech/leakwatch@$INPUT_VERSION"
fi

- name: Run scan
Expand Down
Loading