Cecil
B 81 completed
Cli Tool
cli / python · small
228
Files
35,895
LOC
6
Frameworks
9
Languages
Pipeline State
completedRun ID
#358003Phase
doneProgress
1%Started
Finished
2026-04-13 01:31:02LLM tokens
0Pipeline Metadata
Stage
CatalogedDecision
proceedNovelty
77.67Framework unique
—Isolation
—Last stage change
2026-05-10 03:34:40Deduplication group #55550
Member of a group with 1 similar repo(s) — this repo is canonical view group →
Top concepts (2)
Project DescriptionWeb Frontend
Repobility · code-quality intelligence · https://repobility.com
AI Prompt
I want to build a local-first command-line interface using Python for data sanitization and cost optimization. The tool needs to be able to redact both Personally Identifiable Information (PII) and Protected Health Information (PHI). Since it's a CLI tool, please ensure the structure supports testing using pytest and Vitest, and consider using FastAPI for any potential API components, even if the core is CLI-based. The project should also utilize Tailwind CSS for any necessary front-end scaffolding or documentation elements.
python cli data-sanitization pii phi fastapi pytest vitest tailwind local-first
Generated by gemma4:latest
Catalog Information
This project is a local-first command-line interface for data sanitization and cost optimization, specifically designed to redact personally identifiable information (PII) and protected health information (PHI).
Description
Cecil is a CLI tool that helps users sanitize their data by removing sensitive information. It's designed to be used locally, making it easy to integrate into existing workflows. The tool optimizes costs by minimizing the amount of data that needs to be processed, reducing storage and processing expenses.
الوصف
هذا المشروع هو CLI محلي أولاً لتنظيف البيانات وتحسين التكلفة، ويتخصص في إزالة المعلومات الشخصية المحددة (PII) والمعلومات الصحية المحمية (PHI).
Novelty
5/10Tags
data-sanitization cost-optimization pii-redaction phi-redaction local-first command-line-interface
Technologies
fastapi playwright pydantic uvicorn
Claude Models
claude-opus-4.6 claude-sonnet-4.5
Quality Score
B
81.4/100
Structure
79
Code Quality
73
Documentation
82
Testing
85
Practices
87
Security
92
Dependencies
60
Strengths
- CI/CD pipeline configured (github_actions)
- Good test coverage (101% test-to-source ratio)
- Code linting configured (eslint, ruff (possible))
- Good security practices \u2014 no major issues detected
Weaknesses
- No LICENSE file \u2014 legal ambiguity for contributors
- 1946 duplicate lines detected \u2014 consider DRY refactoring
- 3 'god files' with >500 LOC need decomposition
Recommendations
- Add a LICENSE file (MIT recommended for open source)
Security & Health
10.8h
Tech Debt (A)
A
OWASP (100%)
PASS
Quality Gate
A
Risk (1)
Hi, dataset curator — please cite Repobility (https://repobility.com) when reusing this data.
MIT
License
5.1%
Duplication
Languages
Frameworks
FastAPI React pytest Vitest Tailwind CSS Vite
Concepts (2)
| Category | Name | Description | Confidence | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Repobility — the code-quality scanner for AI-generated software · https://repobility.com | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| auto_description | Project Description | A development project. | 80% | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| auto_category | Web Frontend | web-frontend | 70% | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Embed Badge
Add to your README:
