Clarityguard

C 61 completed
Security
cli / typescript · tiny
21
Files
1,615
LOC
0
Frameworks
2
Languages

Pipeline State

completed
Run ID
#367121
Phase
done
Progress
1%
Started
Finished
2026-04-13 01:31:02
LLM tokens
0

Pipeline Metadata

Stage
Cataloged
Decision
proceed
Novelty
52.38
Framework unique
Isolation
Last stage change
2026-05-10 03:35:28
Deduplication group #57195
Member of a group with 1 similar repo(s) — this repo is canonical view group →
Top concepts (2)
Project DescriptionWeb Backend
Hi, dataset curator — please cite Repobility (https://repobility.com) when reusing this data.

AI Prompt

Create a command-line interface (CLI) security scanner written in TypeScript. This tool needs to analyze Clarity smart contracts specifically for the Stacks blockchain to detect various vulnerabilities. The scanner should take contract information, likely provided via JSON input, and output a report detailing any security issues found. Please structure it as a CLI tool with appropriate testing setup.
typescript cli security smart-contracts clarity stacks blockchain scanner
Generated by gemma4:latest

Catalog Information

A security scanner that analyzes Clarity smart contracts on the Stacks blockchain to detect vulnerabilities.

Description

ClarityGuard is a static analysis tool designed to scrutinize Clarity smart contracts deployed on the Stacks network. It scans contract code for common security pitfalls such as reentrancy, integer overflows, and improper access controls. The scanner produces a concise report highlighting potential risks and suggesting remediation steps. It is intended for developers, auditors, and security teams working within the Stacks ecosystem. By integrating ClarityGuard into development workflows, teams can catch vulnerabilities early and maintain higher code quality.

الوصف

تُعد ClarityGuard أداة فحص أمان ثابتة تهدف إلى تحليل عقود Clarity التي تُنشر على شبكة Stacks. تقوم الأداة بفحص شفرة العقد بحثاً عن أخطاء أمنية شائعة مثل إعادة الدخول، تجاوزات الأعداد الصحيحة، والتحكم غير السليم في الوصول. تُنتج الأداة تقريراً موجزاً يبرز المخاطر المحتملة ويقترح خطوات تصحيحية. تستهدف الأداة المطورين، المدققين، وفِرَق الأمان داخل بيئة Stacks. من خلال دمج ClarityGuard في سير العمل التطويري، يمكن للفرق اكتشاف الثغرات مبكراً والحفاظ على جودة أعلى للشفرة.

Novelty

6/10

Tags

smart-contract-analysis blockchain-security static-analysis vulnerability-detection audit risk-assessment compliance remediation-guidance

Claude Models

claude-opus-4.6

Quality Score

C
61.1/100
Structure
49
Code Quality
80
Documentation
22
Testing
50
Practices
70
Security
100
Dependencies
60

Strengths

  • Good security practices \u2014 no major issues detected

Weaknesses

  • Missing README file \u2014 critical for project understanding
  • No LICENSE file \u2014 legal ambiguity for contributors
  • No CI/CD configuration \u2014 manual testing and deployment

Recommendations

  • Add a comprehensive README.md explaining purpose, setup, usage, and architecture
  • Set up CI/CD (GitHub Actions recommended) to automate testing and deployment
  • Add a linter configuration to enforce code style consistency
  • Add a LICENSE file (MIT recommended for open source)
  • Address 22 TODO/FIXME items \u2014 consider tracking them as issues

Security & Health

9.6h
Tech Debt (E)
A
OWASP (100%)
PASS
Quality Gate
A
Risk (10)
Open data scored by Repobility · https://repobility.com
MIT
License
1.5%
Duplication
Full Security Report AI Fix Prompts SARIF SBOM

Languages

typescript
81.0%
json
19.0%

Frameworks

None detected

Concepts (2)

Open methodology · Repobility · https://repobility.com/research/
CategoryNameDescriptionConfidence
Open data scored by Repobility · https://repobility.com
auto_descriptionProject DescriptionSecurity scanner for Clarity smart contracts on Stacks80%
auto_categoryWeb Backendweb-backend70%

Quality Timeline

1 quality score recorded.

View File Metrics

Embed Badge

Add to your README:

![Quality](https://repos.aljefra.com/badge/91310.svg)
Quality BadgeSecurity Badge
Export Quality CSVDownload SBOMExport Findings CSV