🔒

測試與安全

測試框架、安全工具和最佳實踐

9063 skills in this category

api-contract-testing

Verify API contracts between services to ensure compatibility and prevent breaking changes. Use for contract testing, Pact, API contract validation, schema validation, and consumer-driven contracts.

aj-geddes/useful-ai-prompts
25
1
更新於 1w ago

mocking-stubbing

Create and manage mocks, stubs, spies, and test doubles for isolating unit tests from external dependencies. Use for mock, stub, spy, test double, Mockito, Jest mocks, and dependency isolation.

aj-geddes/useful-ai-prompts
25
1
更新於 1w ago

dependency-management

Manage project dependencies across languages including npm install, package versioning, dependency conflicts, security scanning, and lock files. Use when dealing with dependencies, version pinning, semantic versioning, or resolving conflicts.

aj-geddes/useful-ai-prompts
25
1
更新於 1w ago

Statistical Hypothesis Testing

Conduct statistical tests including t-tests, chi-square, ANOVA, and p-value analysis for statistical significance, hypothesis validation, and A/B testing

aj-geddes/useful-ai-prompts
25
1
更新於 1w ago

flask-api-development

Develop lightweight Flask APIs with routing, blueprints, database integration, authentication, and request/response handling. Use when building RESTful APIs, microservices, or lightweight web services with Flask.

aj-geddes/useful-ai-prompts
25
1
更新於 1w ago

ssl-certificate-management

Manage SSL/TLS certificates with automated provisioning, renewal, and monitoring using Let's Encrypt, ACM, or Vault.

aj-geddes/useful-ai-prompts
25
1
更新於 1w ago

feature-flag-system

Implement feature flags (toggles) for controlled feature rollouts, A/B testing, canary deployments, and kill switches. Use when deploying new features gradually, testing in production, or managing feature lifecycles.

aj-geddes/useful-ai-prompts
25
1
更新於 1w ago

cryptanalysis

Apply cryptanalysis techniques to break ciphers without knowing the key. Use this skill when performing known-plaintext attacks, chosen-plaintext attacks, or statistical analysis to recover encryption keys.

benchflow-ai/skillsbench
24
9
更新於 1w ago

selenium

Automate browser interactions using Selenium WebDriver. Use this skill when you need to interact with dynamic JavaScript-heavy websites, fill forms, click buttons, handle authentication, or scrape content that requires browser rendering. NOT needed for static HTML parsing or processing already-fetched content.

benchflow-ai/skillsbench
24
9
更新於 1w ago

python-testing

Unit testing framework for Python using pytest. Use when writing test cases, validating code behavior, checking test coverage, or debugging test failures.

benchflow-ai/skillsbench
24
9
更新於 1w ago

scipy

Advanced scientific computing for portfolio optimization, statistical testing, and numerical methods. Use when minimizing portfolio variance, fitting distributions to returns data, performing correlation analysis, running hypothesis tests, or solving constrained optimization problems. Provides optimization algorithms (BFGS, SLSQP) and statistical distributions essential for risk modeling.

benchflow-ai/skillsbench
24
9
更新於 1w ago

oauth

Implement OAuth 2.0 authentication flows for CRM API access. Use when authenticating with Salesforce, HubSpot, or other CRM APIs, managing access tokens, refreshing expired tokens, or building OAuth-based integrations.

benchflow-ai/skillsbench
24
9
更新於 1w ago

code-guidelines

Apply this repository's coding conventions and patterns. Use when writing or reviewing code in this codebase to ensure consistency with established patterns for DI, logging, error handling, testing, and documentation. Auto-trigger when implementing features, fixing bugs, or reviewing code changes.

Nikola-Milovic/frm-stack
24
1
更新於 1w ago

playwright

Browser automation with Playwright for modern web scraping. Use this skill for scraping JavaScript-rendered pages, handling complex interactions, managing multiple browser contexts, or testing web applications. NOT needed for static HTML parsing or processing already-fetched content.

benchflow-ai/skillsbench
24
9
更新於 1w ago

qemu-arm

QEMU ARM emulation for running ARM binaries and system images on x86 hosts. Use when emulating ARM architecture, running ARM Linux kernels, testing ARM binaries, or creating ARM development environments.

benchflow-ai/skillsbench
24
9
更新於 1w ago

auth-handling

Handle API authentication. Use for Bearer tokens, API keys, OAuth, or Basic auth in requests.

benchflow-ai/skillsbench
24
9
更新於 1w ago

padding-oracle

Exploit padding oracle vulnerabilities in CBC mode encryption. Use this skill when attacking web applications or services that leak information about PKCS7 padding validity.

benchflow-ai/skillsbench
24
9
更新於 1w ago

storybook-guidelines

Comprehensive Storybook story creation guidelines. Covers story structure, naming conventions, and visual testing patterns. Reference this skill when creating Storybook stories for components with conditional rendering or complex UI states during Phase 2 (Testing & Stories).

imaimai17468/imaimai-front-templete
24
3
更新於 1w ago

nmap-scanning

Use Nmap for network discovery and security scanning. Use this skill when performing host discovery, port scanning, OS detection, or vulnerability assessment on network targets.

benchflow-ai/skillsbench
24
9
更新於 1w ago

uefi-secure-boot

UEFI Secure Boot configuration and key management. Use when signing boot loaders, managing Secure Boot keys, or creating UEFI-compatible bootable media with signature verification.

benchflow-ai/skillsbench
24
9
更新於 1w ago