{"id":"6df8e95f-69f4-48c9-9151-59406bf13164","shortId":"TpMfK6","kind":"skill","title":"Scan C and C++ code with Flawfinder for risky function patterns before review","tagline":"Run a fast secure-code triage pass over C and C++ sources before manual review or remediation planning begins.","description":"# Scan C and C++ code with Flawfinder for risky function patterns before review\n\nRun a fast secure-code triage pass over C and C++ sources before manual review or remediation planning begins.\n\n## Prerequisites\n\nFlawfinder installation, C or C++ source tree, terminal access, reviewer workflow for validating findings\n\n## Installation\n\nRequirements and caveats from upstream:\n- command line tool. It requires Python (we test with Python 3;\n- Python 2.7 should work but this is increasingly untested).\n- Python's \"pip\" or with your system's package manager (flawfinder has\n\nBasic usage or getting-started notes:\n- If you just want to *use* it, you can install flawfinder with\n- packages for many systems). It also supports easy installation\n- following usual make install source installation conventions.\n\n- Source: https://github.com/david-a-wheeler/flawfinder\n- Extracted from upstream docs: https://raw.githubusercontent.com/david-a-wheeler/flawfinder/HEAD/README.md\n\n## Documentation\n\n- https://dwheeler.com/flawfinder/\n\n## Source\n\n- [Agent Skill Exchange](https://agentskillexchange.com/skills/scan-c-and-c-code-with-flawfinder-for-risky-function-patterns-before-review/)","tags":["scan","and","code","with","flawfinder","for","risky","function","patterns","before","review","skills"],"capabilities":["skill","source-agentskillexchange","skill-scan-c-and-c-code-with-flawfinder-for-risky-function-patterns-before-review","topic-agent-skills","topic-ai-agents","topic-ai-tools","topic-awesome-list","topic-claude-code","topic-codex","topic-cursor","topic-llm","topic-mcp","topic-npx-skills","topic-openclaw","topic-skills-catalog"],"categories":["skills"],"synonyms":[],"warnings":[],"endpointUrl":"https://skills.sh/agentskillexchange/skills/scan-c-and-c-code-with-flawfinder-for-risky-function-patterns-before-review","protocol":"skill","transport":"skills-sh","auth":{"type":"none","details":{"cli":"npx skills add agentskillexchange/skills","source_repo":"https://github.com/agentskillexchange/skills","install_from":"skills.sh"}},"qualityScore":"0.454","qualityRationale":"deterministic score 0.45 from registry signals: · indexed on github topic:agent-skills · 8 github stars · SKILL.md body (1,174 chars)","verified":false,"liveness":"unknown","lastLivenessCheck":null,"agentReviews":{"count":0,"score_avg":null,"cost_usd_avg":null,"success_rate":null,"latency_p50_ms":null,"narrative_summary":null,"summary_updated_at":null},"enrichmentModel":"deterministic:skill-github:v1","enrichmentVersion":1,"enrichedAt":"2026-05-18T19:12:17.976Z","embedding":null,"createdAt":"2026-05-18T13:19:08.351Z","updatedAt":"2026-05-18T19:12:17.976Z","lastSeenAt":"2026-05-18T19:12:17.976Z","tsv":"'/david-a-wheeler/flawfinder':158 '/david-a-wheeler/flawfinder/head/readme.md':165 '/flawfinder/':169 '/skills/scan-c-and-c-code-with-flawfinder-for-risky-function-patterns-before-review/)':176 '2.7':100 '3':98 'access':76 'agent':171 'agentskillexchange.com':175 'agentskillexchange.com/skills/scan-c-and-c-code-with-flawfinder-for-risky-function-patterns-before-review/)':174 'also':144 'basic':120 'begin':33,66 'c':2,4,23,25,35,37,56,58,70,72 'caveat':85 'code':5,19,38,52 'command':88 'convent':154 'doc':162 'document':166 'dwheeler.com':168 'dwheeler.com/flawfinder/':167 'easi':146 'exchang':173 'extract':159 'fast':16,49 'find':81 'flawfind':7,40,68,118,137 'follow':148 'function':10,43 'get':124 'getting-start':123 'github.com':157 'github.com/david-a-wheeler/flawfinder':156 'increas':106 'instal':69,82,136,147,151,153 'line':89 'make':150 'manag':117 'mani':141 'manual':28,61 'note':126 'packag':116,139 'pass':21,54 'pattern':11,44 'pip':110 'plan':32,65 'prerequisit':67 'python':93,97,99,108 'raw.githubusercontent.com':164 'raw.githubusercontent.com/david-a-wheeler/flawfinder/head/readme.md':163 'remedi':31,64 'requir':83,92 'review':13,29,46,62,77 'riski':9,42 'run':14,47 'scan':1,34 'secur':18,51 'secure-cod':17,50 'skill':172 'skill-scan-c-and-c-code-with-flawfinder-for-risky-function-patterns-before-review' 'sourc':26,59,73,152,155,170 'source-agentskillexchange' 'start':125 'support':145 'system':114,142 'termin':75 'test':95 'tool':90 'topic-agent-skills' 'topic-ai-agents' 'topic-ai-tools' 'topic-awesome-list' 'topic-claude-code' 'topic-codex' 'topic-cursor' 'topic-llm' 'topic-mcp' 'topic-npx-skills' 'topic-openclaw' 'topic-skills-catalog' 'tree':74 'triag':20,53 'untest':107 'upstream':87,161 'usag':121 'use':132 'usual':149 'valid':80 'want':130 'work':102 'workflow':78","prices":[{"id":"add69760-829e-40e3-be3a-02837c0ce425","listingId":"6df8e95f-69f4-48c9-9151-59406bf13164","amountUsd":"0","unit":"free","nativeCurrency":null,"nativeAmount":null,"chain":null,"payTo":null,"paymentMethod":"skill-free","isPrimary":true,"details":{"org":"agentskillexchange","category":"skills","install_from":"skills.sh"},"createdAt":"2026-05-18T13:19:08.351Z"}],"sources":[{"listingId":"6df8e95f-69f4-48c9-9151-59406bf13164","source":"github","sourceId":"agentskillexchange/skills/scan-c-and-c-code-with-flawfinder-for-risky-function-patterns-before-review","sourceUrl":"https://github.com/agentskillexchange/skills/tree/main/skills/scan-c-and-c-code-with-flawfinder-for-risky-function-patterns-before-review","isPrimary":false,"firstSeenAt":"2026-05-18T13:19:08.351Z","lastSeenAt":"2026-05-18T19:12:17.976Z"}],"details":{"listingId":"6df8e95f-69f4-48c9-9151-59406bf13164","quickStartSnippet":null,"exampleRequest":null,"exampleResponse":null,"schema":null,"openapiUrl":null,"agentsTxtUrl":null,"citations":[],"useCases":[],"bestFor":[],"notFor":[],"kindDetails":{"org":"agentskillexchange","slug":"scan-c-and-c-code-with-flawfinder-for-risky-function-patterns-before-review","github":{"repo":"agentskillexchange/skills","stars":8,"topics":["agent-skills","ai-agents","ai-tools","awesome-list","claude-code","codex","cursor","llm","mcp","npx-skills","openclaw","skills-catalog"],"license":"mit","html_url":"https://github.com/agentskillexchange/skills","pushed_at":"2026-05-18T19:02:17Z","description":"The open catalog of AI agent skills — 2,000+ security-scanned skills for Claude Code, Cursor, Codex, and more.","skill_md_sha":"ad5bc166ebbd09c89d6febee263d30a76a1fdbab","skill_md_path":"skills/scan-c-and-c-code-with-flawfinder-for-risky-function-patterns-before-review/SKILL.md","default_branch":"main","skill_tree_url":"https://github.com/agentskillexchange/skills/tree/main/skills/scan-c-and-c-code-with-flawfinder-for-risky-function-patterns-before-review"},"layout":"multi","source":"github","category":"skills","frontmatter":{"name":"Scan C and C++ code with Flawfinder for risky function patterns before review","description":"Run a fast secure-code triage pass over C and C++ sources before manual review or remediation planning begins."},"skills_sh_url":"https://skills.sh/agentskillexchange/skills/scan-c-and-c-code-with-flawfinder-for-risky-function-patterns-before-review"},"updatedAt":"2026-05-18T19:12:17.976Z"}}