본문으로 건너뛰기
cccskills

테스트·보안 스킬

테스트 설계, 취약점 진단, 품질 보증 (1.3만건)

가격이나 정렬 순서로 필터

Test cryptographic code for timing side channels, where execution time can reveal secrets. Use dudect to detect statistical differences and Timecop with Valgrind to trace secret-dependent operations, then interpret results and retest changes.

한국어 요약은 준비 중입니다. 영어 요약을 표시하고 있습니다.

  • Checking cryptographic functions for secret-dependent timing
  • Measuring timing differences in compiled binaries
  • Tracing the cause of a suspected timing leak
trailofbits/skills7.8천2026년 10월 24일 업데이트

Audit C/C++ and Rust code for secrets left in memory. It checks missing or incomplete wipes, examines compiler output for removed cleanup operations, and produces reports with evidence and suggested fixes.

한국어 요약은 준비 중입니다. 영어 요약을 표시하고 있습니다.

  • Auditing cryptographic key cleanup
  • Checking password and token memory wipes
  • Investigating cleanup removed by compiler optimization
trailofbits/skills7.8천2026년 10월 24일 업데이트

ossfuzz

무료

Set up OSS-Fuzz for an open-source project and test it locally. Prepare configuration and build files, run fuzz tests that probe code with varied inputs, reproduce reported crashes, and inspect which code the tests reach.

한국어 요약은 준비 중입니다. 영어 요약을 표시하고 있습니다.

  • Preparing an open-source project for OSS-Fuzz enrollment
  • Testing an OSS-Fuzz build locally before submission
  • Reproducing crashes from OSS-Fuzz reports
trailofbits/skills7.8천2026년 10월 24일 업데이트

Measure which code fuzzing reaches as it tries many generated inputs. Use coverage reports to find unreachable areas, compare progress, and guide improvements to test harnesses, starting inputs, or dictionaries of useful input values.

한국어 요약은 준비 중입니다. 영어 요약을 표시하고 있습니다.

  • Establish initial coverage for a fuzzing run
  • Investigate why fuzzing stops reaching new code
  • Compare coverage before and after harness changes
trailofbits/skills7.8천2026년 10월 24일 업데이트

Assess a single suspected security issue using Trailmark's graph of code relationships. Gather evidence about reachable paths, input flow, and potential impact, then receive a priority verdict and a list of remaining manual checks.

한국어 요약은 준비 중입니다. 영어 요약을 표시하고 있습니다.

  • Prioritizing a static analysis finding before proof-of-concept work
  • Checking whether entry points can reach a suspicious function
  • Preparing code evidence for exploit validation
trailofbits/skills7.8천2026년 10월 24일 업데이트

genotoxic

무료

Evaluate how well existing tests catch code changes, then combine the results with function relationships. Get a report separating harmless findings, missing unit tests, and targets for fuzzing, which tests many generated inputs.

한국어 요약은 준비 중입니다. 영어 요약을 표시하고 있습니다.

  • Triage code changes that existing tests failed to catch
  • Prioritize missing unit tests
  • Find functions suited to fuzzing
trailofbits/skills7.8천2026년 10월 24일 업데이트

Analyze code structure with Trailmark to identify complex functions, trace input flow, assess impact across connected code, and locate privilege boundaries. The resulting JSON provides detailed evidence for deciding where to focus a code audit.

한국어 요약은 준비 중입니다. 영어 요약을 표시하고 있습니다.

  • Prioritizing code audit targets
  • Tracing input flow and assessing impact
  • Inspecting unresolved calls and type references
trailofbits/skills7.8천2026년 10월 24일 업데이트

Checks cryptographic code against known attacks and edge cases using Project Wycheproof test vectors, predefined inputs and expected results. Helps load cases, interpret failures, compare implementations, and integrate checks into automated testing.

한국어 요약은 준비 중입니다. 영어 요약을 표시하고 있습니다.

  • Testing cryptographic code against known attacks
  • Comparing results across cryptographic libraries
  • Investigating rejected or incorrectly accepted signatures
trailofbits/skills7.8천2026년 10월 24일 업데이트

Compares code relationships before and after a branch, pull request, or release change using Trailmark. Flags structural security regressions, such as removed authorization checks or newly reachable sensitive operations, and provides evidence for reviewers.

한국어 요약은 준비 중입니다. 영어 요약을 표시하고 있습니다.

  • Checking structural security changes before merging a PR
  • Reviewing call paths after a security fix
  • Assessing attack surface changes in a release
trailofbits/skills7.8천2026년 10월 24일 업데이트

Generates cryptographic test vectors, inputs with expected outcomes, by deliberately changing implementation code and finding changes existing tests miss. Verifies new vectors across independent implementations and compares detection rates before and after adding them.

한국어 요약은 준비 중입니다. 영어 요약을 표시하고 있습니다.

  • Finding coverage gaps in cryptographic test vectors
  • Creating invalid inputs that exercise validation checks
  • Building test vectors shared across independent implementations
trailofbits/skills7.8천2026년 10월 24일 업데이트

Turn a Mermaid sequence diagram of a cryptographic protocol into a ProVerif model, a file for formal security checks. It includes queries for secrecy, authentication, replay resistance, and forward secrecy where applicable.

한국어 요약은 준비 중입니다. 영어 요약을 표시하고 있습니다.

  • Converting a cryptographic protocol diagram into a .pv file
  • Preparing session key secrecy checks
  • Modeling authentication and replay resistance
trailofbits/skills7.8천2026년 10월 24일 업데이트

Evaluate vulnerability reports using seven practical criteria, including attacker capabilities, real usage, documented behavior, and remediation costs. Produce a reasoned decision to accept, dismiss, or request more evidence before committing to deeper investigation.

한국어 요약은 준비 중입니다. 영어 요약을 표시하고 있습니다.

  • Screening AI-generated security findings before human review
  • Assessing whether a reported CVE warrants investigation
  • Reviewing bug bounty submissions
trailofbits/skills7.8천2026년 10월 24일 업데이트

semgrep

무료

Scan source code for security weaknesses with Semgrep after approving the target and rulesets. Choose full results or focus on important findings, then receive merged results and a record of failed or skipped scans.

한국어 요약은 준비 중입니다. 영어 요약을 표시하고 있습니다.

  • Audit source code for security weaknesses
  • Check for vulnerabilities before code review
  • Focus on findings with medium-to-high confidence and impact
trailofbits/skills7.8천2026년 10월 24일 업데이트

Review Cosmos SDK modules and CosmWasm contracts for vulnerabilities that could halt a chain, cause fund loss, or produce inconsistent state. Findings are checked against consensus execution paths and saved as individual Markdown reports with severity and fixes.

한국어 요약은 준비 중입니다. 영어 요약을 표시하고 있습니다.

  • Auditing custom Cosmos SDK modules
  • Reviewing IBC integrations
  • Assessing chain security before launch
trailofbits/skills7.8천2026년 10월 24일 업데이트

Scan Android APK files for Firebase configuration and access-control weaknesses in databases, storage, authentication, and cloud functions. Produce text and JSON reports with evidence, severity ratings, and suggested fixes for authorized security assessments.

한국어 요약은 준비 중입니다. 영어 요약을 표시하고 있습니다.

  • Auditing Firebase security in Android apps
  • Checking unauthenticated database access
  • Testing storage listing and write permissions
trailofbits/skills7.8천2026년 10월 24일 업데이트

Review token contracts and the protocols that accept them for ERC20/ERC721 compliance, privileged controls, and unusual transfer behavior. Produces evidence-based risk assessments and prioritized fixes, with supply and holder analysis when deployed contract details are provided.

한국어 요약은 준비 중입니다. 영어 요약을 표시하고 있습니다.

  • Checking ERC20/ERC721 implementations against their standards
  • Reviewing support for tokens with unusual transfer behavior
  • Assessing administrator powers and upgrade risks
trailofbits/skills7.8천2026년 10월 24일 업데이트

Inspects compiled instructions and bytecode to identify timing risks in cryptographic code. Helps trace flagged operations back to secret data, distinguish false positives, and review fixes across compiler settings and target architectures.

한국어 요약은 준비 중입니다. 영어 요약을 표시하고 있습니다.

  • Reviewing signing and encryption routines
  • Checking division involving secret values
  • Inspecting authentication tag comparisons
trailofbits/skills7.8천2026년 10월 24일 업데이트

Reviews APIs and configuration designs for choices that make security mistakes easy. Checks unsafe defaults, confusing parameter types, and hidden failures, then validates whether misuse creates a real vulnerability and assigns severity.

한국어 요약은 준비 중입니다. 영어 요약을 표시하고 있습니다.

  • Reviewing API designs for security mistakes
  • Checking defaults and dangerous configuration combinations
  • Assessing cryptographic API usability
trailofbits/skills7.8천2026년 10월 24일 업데이트

Audit npm, PyPI, and Go dependencies for version-specific advisories, inactive upstream projects, concentrated npm publishing rights, and installation scripts. Produce a report backed by collected data, with assessment coverage, action priorities, and upgrade or replacement guidance.

한국어 요약은 준비 중입니다. 영어 요약을 표시하고 있습니다.

  • Reviewing dependency risks before an engagement
  • Checking advisories across a lockfile dependency tree
  • Finding abandoned or archived dependencies
trailofbits/skills7.8천2026년 10월 24일 업데이트

Validate security patches by comparing vulnerable and patched code against exploit tests, related attack variants, and normal behavior. Produce reproducible logs showing remaining flaws, regressions, newly introduced security failures, and gaps that still need testing.

한국어 요약은 준비 중입니다. 영어 요약을 표시하고 있습니다.

  • Validate an AI-generated security patch before review
  • Check related attack variants for incomplete fixes
  • Check whether a fix breaks normal behavior
trailofbits/skills7.8천2026년 10월 24일 업데이트

Reviews code changes for security risks using Git history, caller counts, and test coverage. Produces a Markdown report with evidence, potential attack scenarios, affected code, and clear limits on what was reviewed.

한국어 요약은 준비 중입니다. 영어 요약을 표시하고 있습니다.

  • Reviewing a pull request for security risks
  • Checking whether a fixed bug has returned
  • Assessing which callers a change could affect
trailofbits/skills7.8천2026년 10월 24일 업데이트

Review TON smart contracts written in FunC for three security patterns: incorrect boolean values, unverified Jetton token notifications, and forwarding funds without reserving execution fees. Receive a coverage table, source references, severity ratings, and suggested fixes.

한국어 요약은 준비 중입니다. 영어 요약을 표시하고 있습니다.

  • Review FunC boolean logic
  • Check sender validation in Jetton transfer notifications
  • Inspect forwarded TON amounts and execution fee reserves
trailofbits/skills7.8천2026년 10월 24일 업데이트

Search HTTP traffic and security findings stored in Burp Suite project files from the command line. Filter response headers or bodies with text patterns, extract affected URLs, and review selected proxy history or site map data.

한국어 요약은 준비 중입니다. 영어 요약을 표시하고 있습니다.

  • Finding CORS or other response headers in captured traffic
  • Filtering security findings by severity and confidence
  • Extracting URLs from proxy history
trailofbits/skills7.8천2026년 10월 24일 업데이트

Port an existing Semgrep rule to specified programming languages, producing separate rule and test files for each. The skill checks applicability, adapts detection patterns to each language, and reports validation results.

한국어 요약은 준비 중입니다. 영어 요약을 표시하고 있습니다.

  • Porting an existing rule to Go or Java
  • Checking whether a detection pattern applies to another language
  • Creating language-specific detection and safe-code tests
trailofbits/skills7.8천2026년 10월 24일 업데이트