Rust

Rust taxonomy generated by the site skill importer.

34 개 스킬
A
rust-testing

작성자 affaan-m

rust-testing은 Rust 테스트 패턴을 실무적으로 익힐 수 있는 가이드로, 단위 테스트, 통합 테스트, 비동기 테스트, 속성 기반 테스트, 목(mock), 커버리지를 폭넓게 다룹니다. 어떤 테스트 형태가 적절한지 선택하고, 시행착오를 줄이면서 TDD 워크플로를 진행하는 데 도움을 줍니다.

Skill Testing
즐겨찾기 0GitHub 156.2k
A
rust-patterns

작성자 affaan-m

rust-patterns는 관용적인 Rust 개발을 위한 실용 가이드로, ownership, error handling, traits, concurrency, module boundaries, 그리고 더 안전하고 깔끔한 코드를 위한 backend 중심 설계 선택을 다룹니다.

Backend Development
즐겨찾기 0GitHub 156.2k
W
memory-safety-patterns

작성자 wshobson

memory-safety-patterns는 C, C++, Rust 전반에서 RAII, ownership, smart pointers, 리소스 정리 패턴을 에이전트가 적용할 수 있도록 돕습니다. 백엔드나 시스템 코드를 검토할 때 활용해 메모리 누수와 dangling pointer를 줄이고, files, sockets, buffers, FFI boundaries 주변의 리팩터링을 더 안전하게 진행하도록 안내할 수 있습니다.

Backend Development
즐겨찾기 0GitHub 32.6k
W
rust-async-patterns

작성자 wshobson

rust-async-patterns는 Tokio 기반 비동기 Rust 백엔드 개발을 위한 실전형 스킬로, task, channel, stream, timeout, cancellation, tracing, error handling 패턴을 폭넓게 다룹니다.

Backend Development
즐겨찾기 0GitHub 32.6k
T
libafl

작성자 trailofbits

libafl 스킬은 맞춤형 타깃, 변이 전략, 보안 감사 워크플로를 위한 LibAFL 기반 모듈형 퍼저를 계획하고 구축하는 데 도움을 줍니다. 이 libafl 가이드를 활용하면 타깃 세부 정보에서 실용적인 하니스, 피드백 모델, 실행 계획으로 더 적은 가정으로 이어갈 수 있습니다.

Security Audit
즐겨찾기 0GitHub 5k
T
harness-writing

작성자 trailofbits

harness-writing은 원시 바이트를 대상 시스템의 의미 있는 재현 가능한 테스트로 바꾸는 퍼징 하네스를 설계하도록 돕습니다. Code Generation 작업에서 새 퍼즈 타깃이 필요하거나 커버리지, 안정성, 버그 발견 능력을 높이고 싶을 때 이 harness-writing 스킬을 사용하세요. 결정적 입력 파싱, 올바른 호출 순서, 재현 가능한 크래시에 중점을 둡니다.

Code Generation
즐겨찾기 0GitHub 5k
T
coverage-analysis

작성자 trailofbits

coverage-analysis는 퍼징 중 어떤 코드가 실행됐는지 측정하고, magic value checks 같은 막힘 요인을 찾아내며, 하니스 변경 사항을 비교하는 데 도움을 줍니다. Security Audit 워크플로에서 coverage-analysis 사용법, 설치 안내, 반복 가능한 coverage-analysis 가이드 판단이 필요할 때 이 스킬을 사용하세요.

Security Audit
즐겨찾기 0GitHub 5k
T
cargo-fuzz

작성자 trailofbits

cargo-fuzz는 Rust/Cargo용 퍼징 스킬로, libFuzzer 하네스를 만들고 sanitizer 기반 실행을 지원하며 파서, unsafe 코드, 입력 처리 코드에서 크래시를 찾아내는 데 도움이 됩니다. 보안 점검과 Cargo 기반 프로젝트의 회귀 테스트를 위해 실용적인 설치 및 사용법이 필요할 때 이 cargo-fuzz 가이드를 활용하세요.

Security Audit
즐겨찾기 0GitHub 5k
T
address-sanitizer

작성자 trailofbits

address-sanitizer는 테스트, 퍼징, 크래시 분류 과정에서 AddressSanitizer(ASan)를 설치하고 활용해 메모리 안전 버그를 잡도록 돕습니다. C/C++, Rust의 unsafe 코드, 보안 감사 워크플로에서 재현 가능한 스택 트레이스와 더 명확한 실패 신호가 필요할 때 유용합니다.

Security Audit
즐겨찾기 0GitHub 5k
T
property-based-testing

작성자 trailofbits

언어와 스마트 계약 전반에서 PBT를 작성, 검토, 개선하기 위한 property-based-testing 스킬 가이드입니다. 이 property-based-testing 가이드를 활용해 roundtrip, idempotence, invariant, parser, validator, normalization 사례를 찾고, generator를 선택하고, property-based-testing이 example-based tests보다 더 강력한지 판단해 보세요.

Skill Testing
즐겨찾기 0GitHub 5k
T
entry-point-analyzer

작성자 trailofbits

entry-point-analyzer는 스마트 컨트랙트 코드베이스에서 상태를 변경하는 진입점을 보안 감사용으로 정리하는 데 도움을 줍니다. 외부에서 호출 가능한 함수 중 상태를 수정하는 항목을 찾아 접근 수준별로 묶고, view, pure 및 기타 읽기 전용 경로는 제외합니다. Solidity, Vyper, Solana, Move, TON, CosmWasm 프로젝트에서 호출 표면을 집중적으로 파악해야 할 때 이 entry-point-analyzer 가이드를 활용하세요.

Security Audit
즐겨찾기 0GitHub 5k
T
constant-time-analysis

작성자 trailofbits

constant-time-analysis는 암호화 코드에서 타이밍 사이드채널 위험을 찾아, 그것이 악용 가능한 버그로 번지기 전에 점검하는 보안 감사용 스킬입니다. C, C++, Go, Rust, Swift, Java, Kotlin, PHP, JavaScript, TypeScript, Python, Ruby를 검토할 때 비밀값에 의존하는 연산, 분기, 비교, 그리고 컴파일된 출력까지 함께 살펴보는 데 사용하세요.

Security Audit
즐겨찾기 0GitHub 5k
T
substrate-vulnerability-scanner

작성자 trailofbits

substrate-vulnerability-scanner는 Substrate와 FRAME pallet에서 산술 오버플로, panic DoS, 잘못된 origin 검사, 부정확한 weight, 안전하지 않은 unsigned extrinsic 같은 치명적 문제를 점검하는 데 도움을 줍니다. 이 substrate-vulnerability-scanner 스킬은 런타임, pallet extrinsic, weight 로직에 대한 보안 감사 검토에 사용하세요.

Security Audit
즐겨찾기 0GitHub 5k
T
solana-vulnerability-scanner

작성자 trailofbits

solana-vulnerability-scanner는 네이티브 Rust 및 Anchor 프로그램을 위한 집중형 Solana 보안 감사 스킬입니다. CPI 로직, PDA 검증, signer 및 ownership 체크, sysvar 스푸핑을 검토해 배포 전에 Solana 특유의 핵심 취약점 6가지를 잡아내는 데 도움을 줍니다.

Security Audit
즐겨찾기 0GitHub 4.9k
T
cosmos-vulnerability-scanner

작성자 trailofbits

cosmos-vulnerability-scanner는 Cosmos SDK 모듈, CosmWasm 계약, IBC 통합, Cosmos EVM 스택에서 합의에 치명적인 버그를 찾아냅니다. 보안 감사 워크플로, 체인 중단 위험, 자금 손실 경로, 출시 전 검토에 이 cosmos-vulnerability-scanner 가이드를 활용하세요.

Security Audit
즐겨찾기 0GitHub 4.9k
T
audit-prep-assistant

작성자 trailofbits

audit-prep-assistant는 Trail of Bits의 체크리스트를 바탕으로 코드베이스를 Security Audit에 맞게 준비해 줍니다. 검토 목표 설정, 정적 분석 실행, 테스트 커버리지 확대, dead code 제거, 리스크 문서화, 그리고 더 깔끔한 감사 인계를 위한 보조 산출물 생성까지 도와줍니다.

Security Audit
즐겨찾기 0GitHub 4.9k
M
azure-storage-blob-rust

작성자 microsoft

azure-storage-blob-rust는 Azure Blob Storage를 사용하는 Rust 백엔드 개발에 실용적인 스킬입니다. 설치 안내, 공식 `azure_storage_blob` 크레이트, `AZURE_STORAGE_ENDPOINT` 설정, RBAC 인증, 그리고 업로드·다운로드·컨테이너 관리·블롭 목록 조회 같은 핵심 사용법을 다룹니다.

Backend Development
즐겨찾기 0GitHub 2.3k
M
azure-keyvault-secrets-rust

작성자 microsoft

azure-keyvault-secrets-rust는 Azure Key Vault Secrets를 위한 Rust 스킬입니다. 공식 `azure_security_keyvault_secrets` crate를 사용해 비밀을 저장, 읽기, 업데이트, 삭제, 나열하고 메타데이터를 확인하는 방법을 다루며, 인증, `AZURE_KEYVAULT_URL` 설정, 백엔드 개발에 바로 쓸 수 있는 실무 가이드를 함께 제공합니다.

Backend Development
즐겨찾기 0GitHub 2.3k
M
azure-keyvault-keys-rust

작성자 microsoft

azure-keyvault-keys-rust는 Rust 백엔드 개발을 위한 Azure Key Vault Keys 스킬입니다. Azure Identity와 `AZURE_KEYVAULT_URL`을 함께 사용해 HSM으로 보호된 키를 만들고, 관리하고, 래핑/언래핑하고, 서명하고, 검증하는 데 필요한 공식 `azure_security_keyvault_keys` crate로 안내합니다.

Backend Development
즐겨찾기 0GitHub 2.3k
M
azure-keyvault-certificates-rust

작성자 microsoft

azure-keyvault-certificates-rust는 Rust 백엔드 개발자가 Azure Key Vault X.509 인증서를 생성, 관리, 사용하도록 돕습니다. 자체 서명 인증서와 CA 발급 흐름을 모두 포함하며, 공식 `azure_security_keyvault_certificates` crate, 설치, 인증, 장기 실행 발급, 올바른 인증서 클라이언트 사용에 중점을 둡니다.

Backend Development
즐겨찾기 0GitHub 2.3k
M
azure-eventhub-rust

작성자 microsoft

azure-eventhub-rust는 Azure Event Hubs를 위한 Rust 스킬입니다. 공식 `azure_messaging_eventhubs` 크레이트를 사용해 백엔드 개발자가 스트리밍 이벤트를 보내고, 배치하고, 소비할 수 있도록 도와주며, 설치 방법, 환경 설정, 소비자 시작 위치, 실무 사용법까지 함께 안내합니다.

Backend Development
즐겨찾기 0GitHub 2.3k
M
azure-cosmos-rust

작성자 microsoft

azure-cosmos-rust는 Rust 프로젝트를 위한 Azure Cosmos DB NoSQL 스킬입니다. 설치 즉시 활용할 수 있는 가이드, azure_data_cosmos를 사용한 공식 크레이트 선택, COSMOS_ENDPOINT 설정, 인증, 파티션 인지 CRUD, 그리고 Database Engineering 워크플로를 위한 RoutingStrategy를 다룹니다.

Database Engineering
즐겨찾기 0GitHub 2.3k
Z
makepad-2.0-events

작성자 ZhangHanDong

makepad-2.0-events는 Frontend Development에서 이벤트와 액션 처리를 다루는 Makepad 2.0 스킬입니다. on_click, on_render, MatchEvent, script_eval! 중 어떤 계층을 써야 하는지 판단하고, UI 상호작용을 Rust 상태 업데이트와 더 적은 시행착오로 연결하도록 돕습니다. 설치, 사용법, 워크플로 안내에 활용하세요.

Frontend Development
즐겨찾기 0GitHub 737
Z
makepad-2.0-dsl

작성자 ZhangHanDong

makepad-2.0-dsl은 Makepad 2.0 DSL `script_mod!` UI 코드를 작성, 읽기, 수정할 때 유용한 실전형 스킬입니다. 프론트엔드 개발자와 Rust UI 작성자가 콜론 문법, 명명된 인스턴스, 병합 동작, Rust 바인딩을 올바르게 다루도록 돕고, 설치와 사용법을 한눈에 볼 수 있는 makepad-2.0-dsl 가이드를 제공합니다.

Frontend Development
즐겨찾기 0GitHub 737
Rust