[analysis]
parallel_analysis = true
max_threads = 8
enable_ai_validation = true
enable_performance_analysis = true
severity_threshold = "low"
output_format = "table"
custom_rules_path = "./custom-rules"
cache_enabled = true
cache_dir = ".shieldcontract-cache"
incremental_analysis = true
[fabric]
enabled = true
check_determinism = true
check_endorsement = true
check_private_data = true
check_mvcc = true
check_channel_isolation = true
[ai]
models = ["chatgpt", "claude", "gemini"]
consensus_threshold = 0.7
cache_responses = true
prompt_injection_protection = true
timeout_seconds = 30
max_retries = 3
[token_standards]
validate = ["erc20", "erc721", "erc1155", "erc777"]
strict_mode = false
security_checks = true
[performance]
min_throughput = 100
max_latency = 1000
min_storage_efficiency = 80
max_consensus_overhead = 100
[security]
enable_all = true
check_hardcoded_secrets = true
check_weak_crypto = true
check_access_control = true
check_input_validation = true
check_injection = true
check_dos_vulnerabilities = true
[compliance]
frameworks = ["owasp", "nist", "iso27001", "cis"]
generate_reports = true
strict_compliance = false
[reporting]
templates_dir = "./templates"
include_code_snippets = true
include_remediation = true
include_references = true
max_findings_per_category = 50
[integration]
git_enabled = true
ide_support = true
ci_mode = false
webhook_url = ""
[rules]
enabled_categories = ["security", "performance", "compliance", "quality"]
disabled_rules = []
[[rules.custom]]
id = "CUSTOM-001"
category = "security"
severity = "high"
title = "Custom security check"
pattern = "customPattern\\("
description = "Detects usage of deprecated custom pattern"
remediation = "Use the new secure pattern instead"
[plugins]
plugin_dir = "./plugins"
enabled = []
[plugins.config]