Skills rdkit Audit History
📦

Audit History

rdkit - 7 audits

Version comparison

Capability and finding changes across audited versions, newest first.

VersionDateResultReview itemsChange vs previous
v7 LatestJul 5, 2026, 06:23 PM 1 confirmed0No capability change
v6 Jul 5, 2026, 06:23 PM 1 confirmed0External commands
v5 Jun 30, 2026, 06:09 AM 2 confirmed0 External commands
v4 Jan 17, 2026, 06:06 AM No confirmed findings0No capability change
v3 Jan 17, 2026, 06:06 AM No confirmed findings0No capability change
v2 Jan 12, 2026, 04:39 PM No confirmed findings0External commands
v1 Jan 4, 2026, 04:42 PM No confirmed findings0Baseline

Jul 5, 2026, 06:23 PM

The static findings are false positives from chemistry notation, Markdown code fences, benign RDKit examples, and user-directed output files. No prompt injection or covert external command behavior was found, but the documentation includes unsafe pickle loading guidance that can become code execution with untrusted files.

7
Files scanned
3,394
Lines analyzed
4
Review items
0
False positives ignored

Confirmed security concerns (1)

High
Unsafe Pickle Deserialization Guidance
SKILL.md recommends loading molecules with pickle.load without warning users to trust the file. Loading an attacker-controlled pickle can execute Python code.
The documented example directly calls pickle.load on a local file. The risk depends on whether users reuse it with untrusted data.

Risk Factors

📁 Filesystem access (6)
⚡ Contains scripts (1)
⚙️ External commands (88)
Audited by: codex

Jul 5, 2026, 06:23 PM

The static findings are false positives from chemistry notation, Markdown code fences, benign RDKit examples, and user-directed output files. No prompt injection or covert external command behavior was found, but the documentation includes unsafe pickle loading guidance that can become code execution with untrusted files.

7
Files scanned
3,394
Lines analyzed
4
Review items
0
False positives ignored

Confirmed security concerns (1)

High
Unsafe Pickle Deserialization Guidance
SKILL.md recommends loading molecules with pickle.load without warning users to trust the file. Loading an attacker-controlled pickle can execute Python code.
The documented example directly calls pickle.load on a local file. The risk depends on whether users reuse it with untrusted data.

Risk Factors

📁 Filesystem access (6)
⚡ Contains scripts (1)
⚙️ External commands (88)
Audited by: codex

Jun 30, 2026, 06:09 AM

Static analysis reported many high-risk hits, but review shows most are false positives from Markdown backticks, SMARTS patterns, and RDKit chemistry terminology. No malicious intent, network access, credential access, shell execution, or prompt injection evidence was found. The remaining medium risk is unsafe pickle-loading guidance and expected filesystem writes in helper scripts.

7
Files scanned
3,394
Lines analyzed
4
Review items
2
False positives ignored

Confirmed security concerns (2)

Medium
Unsafe Pickle Deserialization Guidance
The skill shows loading molecule data with pickle.load without warning that pickle files must be trusted. This can execute code if a user loads a malicious pickle file.
The referenced lines import pickle and load molecules from a pickle file. The risk is real for untrusted files, but the surrounding context is performance guidance rather than malicious behavior.
Low
User-Controlled Output File Writes
The helper scripts write CSV, SDF, SMILES, and report files to user-provided paths. This is expected CLI behavior, but users should avoid overwriting sensitive files.
The scripts clearly open user-selected output paths for writing. This is a legitimate feature, so the concern is operational misuse rather than exploitation intent.
Static false positives ignored (2)

These static matches were dismissed by semantic review or matched schema-only tokens, so they are shown for transparency but do not drive the quality score.

Low
False Positive: Markdown Backticks Flagged as Commands
Static command-execution alerts are Markdown inline code and fenced Python examples documenting RDKit APIs. No shell, subprocess, or Ruby backtick execution was found in these examples.
The cited content is documentation syntax and Python snippets, not executable shell command syntax. Searches found no subprocess, os.system, curl, wget, or network execution patterns.
Low
False Positive: Chemistry Strings Flagged as Malware or Crypto
Weak-crypto and C2 alerts map to cheminformatics terms, descriptor names, and SMARTS ring patterns. These strings describe molecular structures and fingerprints, not cryptographic or command-and-control behavior.
The cited strings are established RDKit descriptor, fingerprint, and SMARTS examples. They do not include network endpoints, cryptographic routines, credential handling, or malware logic.

Detected Patterns

Unsafe Pickle Deserialization GuidanceUser-Controlled Output File Writes
Audited by: codex

Jan 17, 2026, 06:06 AM

AI analysis failed after multiple attempts - MANUAL REVIEW REQUIRED before publishing. This skill cannot be auto-published until reviewed by a human.

8
Files scanned
3,650
Lines analyzed
3
Review items
0
False positives ignored

Risk Factors

⚙️ External commands (545)
references/api_reference.md:13 references/api_reference.md:14 references/api_reference.md:15 references/api_reference.md:16 references/api_reference.md:17 references/api_reference.md:18 references/api_reference.md:19 references/api_reference.md:20 references/api_reference.md:21 references/api_reference.md:22 references/api_reference.md:26 references/api_reference.md:27 references/api_reference.md:28 references/api_reference.md:29 references/api_reference.md:30 references/api_reference.md:31 references/api_reference.md:32 references/api_reference.md:33 references/api_reference.md:34 references/api_reference.md:38 references/api_reference.md:39 references/api_reference.md:40 references/api_reference.md:41 references/api_reference.md:42 references/api_reference.md:43 references/api_reference.md:49 references/api_reference.md:50 references/api_reference.md:51 references/api_reference.md:52 references/api_reference.md:53 references/api_reference.md:57 references/api_reference.md:58 references/api_reference.md:59 references/api_reference.md:63 references/api_reference.md:64 references/api_reference.md:65 references/api_reference.md:69 references/api_reference.md:70 references/api_reference.md:71 references/api_reference.md:72 references/api_reference.md:76 references/api_reference.md:77 references/api_reference.md:83 references/api_reference.md:84 references/api_reference.md:85 references/api_reference.md:86 references/api_reference.md:92 references/api_reference.md:93 references/api_reference.md:94 references/api_reference.md:95 references/api_reference.md:96 references/api_reference.md:97 references/api_reference.md:98 references/api_reference.md:99 references/api_reference.md:100 references/api_reference.md:101 references/api_reference.md:102 references/api_reference.md:103 references/api_reference.md:107 references/api_reference.md:108 references/api_reference.md:109 references/api_reference.md:110 references/api_reference.md:111 references/api_reference.md:112 references/api_reference.md:113 references/api_reference.md:117 references/api_reference.md:118 references/api_reference.md:119 references/api_reference.md:120 references/api_reference.md:121 references/api_reference.md:122 references/api_reference.md:123 references/api_reference.md:124 references/api_reference.md:128 references/api_reference.md:129 references/api_reference.md:130 references/api_reference.md:131 references/api_reference.md:132 references/api_reference.md:140 references/api_reference.md:141 references/api_reference.md:142 references/api_reference.md:143 references/api_reference.md:144 references/api_reference.md:148 references/api_reference.md:149 references/api_reference.md:150 references/api_reference.md:151 references/api_reference.md:155 references/api_reference.md:156 references/api_reference.md:157 references/api_reference.md:158 references/api_reference.md:162 references/api_reference.md:163 references/api_reference.md:164 references/api_reference.md:165 references/api_reference.md:169 references/api_reference.md:170 references/api_reference.md:171 references/api_reference.md:172 references/api_reference.md:180 references/api_reference.md:181 references/api_reference.md:182 references/api_reference.md:183 references/api_reference.md:184 references/api_reference.md:185 references/api_reference.md:186 references/api_reference.md:187 references/api_reference.md:188 references/api_reference.md:189 references/api_reference.md:190 references/api_reference.md:191 references/api_reference.md:192 references/api_reference.md:193 references/api_reference.md:194 references/api_reference.md:198 references/api_reference.md:202 references/api_reference.md:210 references/api_reference.md:211 references/api_reference.md:212 references/api_reference.md:213 references/api_reference.md:214 references/api_reference.md:218 references/api_reference.md:219 references/api_reference.md:220 references/api_reference.md:224 references/api_reference.md:225 references/api_reference.md:226 references/api_reference.md:230 references/api_reference.md:231 references/api_reference.md:232 references/api_reference.md:233 references/api_reference.md:234 references/api_reference.md:235 references/api_reference.md:236 references/api_reference.md:237 references/api_reference.md:243 references/api_reference.md:244 references/api_reference.md:245 references/api_reference.md:246 references/api_reference.md:247 references/api_reference.md:248 references/api_reference.md:249 references/api_reference.md:250 references/api_reference.md:251 references/api_reference.md:252 references/api_reference.md:253 references/api_reference.md:254 references/api_reference.md:262 references/api_reference.md:263 references/api_reference.md:264 references/api_reference.md:270 references/api_reference.md:271 references/api_reference.md:272 references/api_reference.md:273 references/api_reference.md:274 references/api_reference.md:275 references/api_reference.md:276 references/api_reference.md:277 references/api_reference.md:278 references/api_reference.md:284 references/api_reference.md:285 references/api_reference.md:286 references/api_reference.md:287 references/api_reference.md:288 references/api_reference.md:289 references/api_reference.md:290 references/api_reference.md:291 references/api_reference.md:292 references/api_reference.md:300 references/api_reference.md:301 references/api_reference.md:302 references/api_reference.md:303 references/api_reference.md:304 references/api_reference.md:305 references/api_reference.md:309 references/api_reference.md:310 references/api_reference.md:311 references/api_reference.md:315 references/api_reference.md:316 references/api_reference.md:322 references/api_reference.md:323 references/api_reference.md:324 references/api_reference.md:330 references/api_reference.md:331 references/api_reference.md:332 references/api_reference.md:338 references/api_reference.md:344 references/api_reference.md:345 references/api_reference.md:346 references/api_reference.md:347 references/api_reference.md:348 references/api_reference.md:354 references/api_reference.md:361 references/api_reference.md:362 references/api_reference.md:363 references/api_reference.md:364 references/api_reference.md:365 references/api_reference.md:371 references/api_reference.md:372 references/api_reference.md:373 references/api_reference.md:374 references/api_reference.md:375 references/api_reference.md:376 references/api_reference.md:377 references/api_reference.md:378 references/api_reference.md:379 references/api_reference.md:380 references/api_reference.md:381 references/api_reference.md:385 references/api_reference.md:386 references/api_reference.md:387 references/api_reference.md:388 references/api_reference.md:389 references/api_reference.md:390 references/api_reference.md:394 references/api_reference.md:395 references/api_reference.md:396 references/api_reference.md:397 references/api_reference.md:398 references/api_reference.md:399 references/api_reference.md:403 references/api_reference.md:404 references/api_reference.md:405 references/api_reference.md:409-415 references/api_reference.md:415-419 references/api_reference.md:419-432 references/descriptors_reference.md:3 references/descriptors_reference.md:7-18 references/descriptors_reference.md:18-24 references/descriptors_reference.md:24-26 references/descriptors_reference.md:26-30 references/descriptors_reference.md:30-32 references/descriptors_reference.md:32-36 references/descriptors_reference.md:36-38 references/descriptors_reference.md:38-44 references/descriptors_reference.md:44-46 references/descriptors_reference.md:46-50 references/descriptors_reference.md:50-52 references/descriptors_reference.md:52-58 references/descriptors_reference.md:58-60 references/descriptors_reference.md:60-64 references/descriptors_reference.md:64-66 references/descriptors_reference.md:66-72 references/descriptors_reference.md:72-74 references/descriptors_reference.md:74-78 references/descriptors_reference.md:78-80 references/descriptors_reference.md:80-84 references/descriptors_reference.md:84-86 references/descriptors_reference.md:86-90 references/descriptors_reference.md:90-92 references/descriptors_reference.md:92-98 references/descriptors_reference.md:98-100 references/descriptors_reference.md:100-104 references/descriptors_reference.md:104-106 references/descriptors_reference.md:106-110 references/descriptors_reference.md:110-112 references/descriptors_reference.md:112-116 references/descriptors_reference.md:116-118 references/descriptors_reference.md:118-124 references/descriptors_reference.md:124-126 references/descriptors_reference.md:126-130 references/descriptors_reference.md:130-132 references/descriptors_reference.md:132-136 references/descriptors_reference.md:136-138 references/descriptors_reference.md:138-142 references/descriptors_reference.md:142-144 references/descriptors_reference.md:144-148 references/descriptors_reference.md:148-150 references/descriptors_reference.md:150-154 references/descriptors_reference.md:154-156 references/descriptors_reference.md:156-160 references/descriptors_reference.md:160-162 references/descriptors_reference.md:162-166 references/descriptors_reference.md:166-168 references/descriptors_reference.md:168-172 references/descriptors_reference.md:172-174 references/descriptors_reference.md:174-178 references/descriptors_reference.md:178-180 references/descriptors_reference.md:180-186 references/descriptors_reference.md:186-188 references/descriptors_reference.md:188-194 references/descriptors_reference.md:194-196 references/descriptors_reference.md:196-202 references/descriptors_reference.md:202-204 references/descriptors_reference.md:204-210 references/descriptors_reference.md:210-212 references/descriptors_reference.md:212-216 references/descriptors_reference.md:216-218 references/descriptors_reference.md:218-226 references/descriptors_reference.md:226-228 references/descriptors_reference.md:228-232 references/descriptors_reference.md:232-234 references/descriptors_reference.md:234-238 references/descriptors_reference.md:238-240 references/descriptors_reference.md:240-248 references/descriptors_reference.md:248-254 references/descriptors_reference.md:254-258 references/descriptors_reference.md:258-264 references/descriptors_reference.md:264-268 references/descriptors_reference.md:268-274 references/descriptors_reference.md:274-280 references/descriptors_reference.md:280-282 references/descriptors_reference.md:282-288 references/descriptors_reference.md:288-290 references/descriptors_reference.md:290-298 references/descriptors_reference.md:298-300 references/descriptors_reference.md:300-304 references/descriptors_reference.md:304-306 references/descriptors_reference.md:306-310 references/descriptors_reference.md:310-312 references/descriptors_reference.md:312-316 references/descriptors_reference.md:316-318 references/descriptors_reference.md:318-324 references/descriptors_reference.md:324-326 references/descriptors_reference.md:326-330 references/descriptors_reference.md:330-332 references/descriptors_reference.md:332-336 references/descriptors_reference.md:336-338 references/descriptors_reference.md:338-342 references/descriptors_reference.md:342-344 references/descriptors_reference.md:344-352 references/descriptors_reference.md:352-354 references/descriptors_reference.md:354-358 references/descriptors_reference.md:358-360 references/descriptors_reference.md:360-364 references/descriptors_reference.md:364-366 references/descriptors_reference.md:366-374 references/descriptors_reference.md:374-377 references/descriptors_reference.md:377-385 references/descriptors_reference.md:385-388 references/descriptors_reference.md:388-396 references/descriptors_reference.md:396-399 references/descriptors_reference.md:399-405 references/descriptors_reference.md:405-408 references/descriptors_reference.md:408-416 references/descriptors_reference.md:416-419 references/descriptors_reference.md:419-427 references/descriptors_reference.md:427-429 references/descriptors_reference.md:429-433 references/descriptors_reference.md:433-435 references/descriptors_reference.md:435-439 references/descriptors_reference.md:439-441 references/descriptors_reference.md:441-445 references/descriptors_reference.md:445-447 references/descriptors_reference.md:447-451 references/descriptors_reference.md:451-453 references/descriptors_reference.md:453-457 references/descriptors_reference.md:457-459 references/descriptors_reference.md:459-463 references/descriptors_reference.md:463-465 references/descriptors_reference.md:465-469 references/descriptors_reference.md:469-471 references/descriptors_reference.md:471-485 references/descriptors_reference.md:485-489 references/descriptors_reference.md:489-495 references/descriptors_reference.md:495-497 references/descriptors_reference.md:497-503 references/descriptors_reference.md:503-510 references/descriptors_reference.md:510-516 references/descriptors_reference.md:516-532 references/descriptors_reference.md:532-551 references/descriptors_reference.md:551-563 references/descriptors_reference.md:563-567 references/descriptors_reference.md:567-573 references/descriptors_reference.md:573-577 references/descriptors_reference.md:577-586 references/smarts_patterns.md:9-24 references/smarts_patterns.md:24-28 references/smarts_patterns.md:28-37 references/smarts_patterns.md:37-41 references/smarts_patterns.md:41-59 references/smarts_patterns.md:59-63 references/smarts_patterns.md:63-78 references/smarts_patterns.md:78-82 references/smarts_patterns.md:82-88 references/smarts_patterns.md:88-92 references/smarts_patterns.md:92-104 references/smarts_patterns.md:104-108 references/smarts_patterns.md:108-117 references/smarts_patterns.md:117-121 references/smarts_patterns.md:121-136 references/smarts_patterns.md:136-142 references/smarts_patterns.md:142-167 references/smarts_patterns.md:167-171 references/smarts_patterns.md:171-186 references/smarts_patterns.md:186-190 references/smarts_patterns.md:190-214 references/smarts_patterns.md:214-218 references/smarts_patterns.md:218-233 references/smarts_patterns.md:233-237 references/smarts_patterns.md:237-246 references/smarts_patterns.md:246-252 references/smarts_patterns.md:252-264 references/smarts_patterns.md:264-268 references/smarts_patterns.md:268-283 references/smarts_patterns.md:283-287 references/smarts_patterns.md:287-296 references/smarts_patterns.md:296-300 references/smarts_patterns.md:300-323 references/smarts_patterns.md:323-329 references/smarts_patterns.md:329-341 references/smarts_patterns.md:341-345 references/smarts_patterns.md:345-360 references/smarts_patterns.md:360-364 references/smarts_patterns.md:364-373 references/smarts_patterns.md:373-377 references/smarts_patterns.md:377-386 references/smarts_patterns.md:386-392 references/smarts_patterns.md:392-404 references/smarts_patterns.md:404-408 references/smarts_patterns.md:408-423 references/smarts_patterns.md:423-427 references/smarts_patterns.md:427-442 references/smarts_patterns.md:442-448 references/smarts_patterns.md:448-460 references/smarts_patterns.md:460-464 references/smarts_patterns.md:464-473 references/smarts_patterns.md:473-477 references/smarts_patterns.md:477-495 references/smarts_patterns.md:495-499 references/smarts_patterns.md:499-514 references/smarts_patterns.md:514-518 references/smarts_patterns.md:518-530 references/smarts_patterns.md:530-536 references/smarts_patterns.md:536-551 references/smarts_patterns.md:551-555 references/smarts_patterns.md:555-570 references/smarts_patterns.md:570-574 references/smarts_patterns.md:574-589 references/smarts_patterns.md:589-593 references/smarts_patterns.md:593-608 references/smarts_patterns.md:608-612 references/smarts_patterns.md:612-634 references/smarts_patterns.md:634-648 references/smarts_patterns.md:648-649 references/smarts_patterns.md:649-650 references/smarts_patterns.md:650-651 references/smarts_patterns.md:651-652 references/smarts_patterns.md:652-653 references/smarts_patterns.md:653-654 references/smarts_patterns.md:654-655 references/smarts_patterns.md:655-656 references/smarts_patterns.md:656-657 references/smarts_patterns.md:657-658 references/smarts_patterns.md:658-659 references/smarts_patterns.md:659-660 references/smarts_patterns.md:660-661 references/smarts_patterns.md:661-662 references/smarts_patterns.md:662-663 references/smarts_patterns.md:663-664 references/smarts_patterns.md:664-665 references/smarts_patterns.md:665-666 references/smarts_patterns.md:666-667 references/smarts_patterns.md:667-668 references/smarts_patterns.md:642 references/smarts_patterns.md:634-648 SKILL.md:23-37 SKILL.md:37-43 SKILL.md:43-52 SKILL.md:52-58 SKILL.md:58-84 SKILL.md:84-87 SKILL.md:87 SKILL.md:87-88 SKILL.md:88-97 SKILL.md:97-112 SKILL.md:112-123 SKILL.md:123-144 SKILL.md:144-148 SKILL.md:148-161 SKILL.md:161-165 SKILL.md:165-176 SKILL.md:176-182 SKILL.md:182-204 SKILL.md:204-208 SKILL.md:208-215 SKILL.md:215-219 SKILL.md:219-227 SKILL.md:227-233 SKILL.md:233-257 SKILL.md:257-261 SKILL.md:261-275 SKILL.md:275-279 SKILL.md:279-292 SKILL.md:292-298 SKILL.md:298-310 SKILL.md:310-314 SKILL.md:314-329 SKILL.md:329-341 SKILL.md:341-356 SKILL.md:356-366 SKILL.md:366-372 SKILL.md:372-378 SKILL.md:378-388 SKILL.md:388-392 SKILL.md:392-413 SKILL.md:413-417 SKILL.md:417-420 SKILL.md:420-426 SKILL.md:426-439 SKILL.md:439-443 SKILL.md:443-454 SKILL.md:454-458 SKILL.md:458-477 SKILL.md:477-481 SKILL.md:481-491 SKILL.md:491-495 SKILL.md:495-505 SKILL.md:505-511 SKILL.md:511-517 SKILL.md:517-521 SKILL.md:521-527 SKILL.md:527-531 SKILL.md:531-537 SKILL.md:537-541 SKILL.md:541-548 SKILL.md:548-554 SKILL.md:554-565 SKILL.md:565-569 SKILL.md:569-574 SKILL.md:574-580 SKILL.md:580-594 SKILL.md:594-600 SKILL.md:600-628 SKILL.md:628-632 SKILL.md:632-651 SKILL.md:651-655 SKILL.md:655-668 SKILL.md:668-674 SKILL.md:674-676 SKILL.md:676-681 SKILL.md:681-687 SKILL.md:687-697 SKILL.md:697-701 SKILL.md:701-707 SKILL.md:707-725 SKILL.md:725-735 SKILL.md:735-740 SKILL.md:740-741 SKILL.md:741-752 SKILL.md:752-753 SKILL.md:753-754 SKILL.md:754-762 SKILL.md:762-763 SKILL.md:763-764
📁 Filesystem access (6)
⚡ Contains scripts (1)

Detected Patterns

Ruby/shell backtick executionWeak cryptographic algorithmSystem reconnaissanceShell command substitutionTemplate literal with command substitutionC2 keywordsPython file write/appendCertificate/key filesDynamic import() expression[HEURISTIC] Multiple bracket chains (7) - JSFuck/obfuscation pattern[HEURISTIC] DANGEROUS COMBINATION: Code execution + Network + Credential access[HEURISTIC] SUSPICIOUS COMBINATION: Filesystem + Credentials + Network
Audited by: claude

Jan 17, 2026, 06:06 AM

AI analysis failed after multiple attempts - MANUAL REVIEW REQUIRED before publishing. This skill cannot be auto-published until reviewed by a human.

8
Files scanned
3,650
Lines analyzed
3
Review items
0
False positives ignored

Risk Factors

⚙️ External commands (545)
references/api_reference.md:13 references/api_reference.md:14 references/api_reference.md:15 references/api_reference.md:16 references/api_reference.md:17 references/api_reference.md:18 references/api_reference.md:19 references/api_reference.md:20 references/api_reference.md:21 references/api_reference.md:22 references/api_reference.md:26 references/api_reference.md:27 references/api_reference.md:28 references/api_reference.md:29 references/api_reference.md:30 references/api_reference.md:31 references/api_reference.md:32 references/api_reference.md:33 references/api_reference.md:34 references/api_reference.md:38 references/api_reference.md:39 references/api_reference.md:40 references/api_reference.md:41 references/api_reference.md:42 references/api_reference.md:43 references/api_reference.md:49 references/api_reference.md:50 references/api_reference.md:51 references/api_reference.md:52 references/api_reference.md:53 references/api_reference.md:57 references/api_reference.md:58 references/api_reference.md:59 references/api_reference.md:63 references/api_reference.md:64 references/api_reference.md:65 references/api_reference.md:69 references/api_reference.md:70 references/api_reference.md:71 references/api_reference.md:72 references/api_reference.md:76 references/api_reference.md:77 references/api_reference.md:83 references/api_reference.md:84 references/api_reference.md:85 references/api_reference.md:86 references/api_reference.md:92 references/api_reference.md:93 references/api_reference.md:94 references/api_reference.md:95 references/api_reference.md:96 references/api_reference.md:97 references/api_reference.md:98 references/api_reference.md:99 references/api_reference.md:100 references/api_reference.md:101 references/api_reference.md:102 references/api_reference.md:103 references/api_reference.md:107 references/api_reference.md:108 references/api_reference.md:109 references/api_reference.md:110 references/api_reference.md:111 references/api_reference.md:112 references/api_reference.md:113 references/api_reference.md:117 references/api_reference.md:118 references/api_reference.md:119 references/api_reference.md:120 references/api_reference.md:121 references/api_reference.md:122 references/api_reference.md:123 references/api_reference.md:124 references/api_reference.md:128 references/api_reference.md:129 references/api_reference.md:130 references/api_reference.md:131 references/api_reference.md:132 references/api_reference.md:140 references/api_reference.md:141 references/api_reference.md:142 references/api_reference.md:143 references/api_reference.md:144 references/api_reference.md:148 references/api_reference.md:149 references/api_reference.md:150 references/api_reference.md:151 references/api_reference.md:155 references/api_reference.md:156 references/api_reference.md:157 references/api_reference.md:158 references/api_reference.md:162 references/api_reference.md:163 references/api_reference.md:164 references/api_reference.md:165 references/api_reference.md:169 references/api_reference.md:170 references/api_reference.md:171 references/api_reference.md:172 references/api_reference.md:180 references/api_reference.md:181 references/api_reference.md:182 references/api_reference.md:183 references/api_reference.md:184 references/api_reference.md:185 references/api_reference.md:186 references/api_reference.md:187 references/api_reference.md:188 references/api_reference.md:189 references/api_reference.md:190 references/api_reference.md:191 references/api_reference.md:192 references/api_reference.md:193 references/api_reference.md:194 references/api_reference.md:198 references/api_reference.md:202 references/api_reference.md:210 references/api_reference.md:211 references/api_reference.md:212 references/api_reference.md:213 references/api_reference.md:214 references/api_reference.md:218 references/api_reference.md:219 references/api_reference.md:220 references/api_reference.md:224 references/api_reference.md:225 references/api_reference.md:226 references/api_reference.md:230 references/api_reference.md:231 references/api_reference.md:232 references/api_reference.md:233 references/api_reference.md:234 references/api_reference.md:235 references/api_reference.md:236 references/api_reference.md:237 references/api_reference.md:243 references/api_reference.md:244 references/api_reference.md:245 references/api_reference.md:246 references/api_reference.md:247 references/api_reference.md:248 references/api_reference.md:249 references/api_reference.md:250 references/api_reference.md:251 references/api_reference.md:252 references/api_reference.md:253 references/api_reference.md:254 references/api_reference.md:262 references/api_reference.md:263 references/api_reference.md:264 references/api_reference.md:270 references/api_reference.md:271 references/api_reference.md:272 references/api_reference.md:273 references/api_reference.md:274 references/api_reference.md:275 references/api_reference.md:276 references/api_reference.md:277 references/api_reference.md:278 references/api_reference.md:284 references/api_reference.md:285 references/api_reference.md:286 references/api_reference.md:287 references/api_reference.md:288 references/api_reference.md:289 references/api_reference.md:290 references/api_reference.md:291 references/api_reference.md:292 references/api_reference.md:300 references/api_reference.md:301 references/api_reference.md:302 references/api_reference.md:303 references/api_reference.md:304 references/api_reference.md:305 references/api_reference.md:309 references/api_reference.md:310 references/api_reference.md:311 references/api_reference.md:315 references/api_reference.md:316 references/api_reference.md:322 references/api_reference.md:323 references/api_reference.md:324 references/api_reference.md:330 references/api_reference.md:331 references/api_reference.md:332 references/api_reference.md:338 references/api_reference.md:344 references/api_reference.md:345 references/api_reference.md:346 references/api_reference.md:347 references/api_reference.md:348 references/api_reference.md:354 references/api_reference.md:361 references/api_reference.md:362 references/api_reference.md:363 references/api_reference.md:364 references/api_reference.md:365 references/api_reference.md:371 references/api_reference.md:372 references/api_reference.md:373 references/api_reference.md:374 references/api_reference.md:375 references/api_reference.md:376 references/api_reference.md:377 references/api_reference.md:378 references/api_reference.md:379 references/api_reference.md:380 references/api_reference.md:381 references/api_reference.md:385 references/api_reference.md:386 references/api_reference.md:387 references/api_reference.md:388 references/api_reference.md:389 references/api_reference.md:390 references/api_reference.md:394 references/api_reference.md:395 references/api_reference.md:396 references/api_reference.md:397 references/api_reference.md:398 references/api_reference.md:399 references/api_reference.md:403 references/api_reference.md:404 references/api_reference.md:405 references/api_reference.md:409-415 references/api_reference.md:415-419 references/api_reference.md:419-432 references/descriptors_reference.md:3 references/descriptors_reference.md:7-18 references/descriptors_reference.md:18-24 references/descriptors_reference.md:24-26 references/descriptors_reference.md:26-30 references/descriptors_reference.md:30-32 references/descriptors_reference.md:32-36 references/descriptors_reference.md:36-38 references/descriptors_reference.md:38-44 references/descriptors_reference.md:44-46 references/descriptors_reference.md:46-50 references/descriptors_reference.md:50-52 references/descriptors_reference.md:52-58 references/descriptors_reference.md:58-60 references/descriptors_reference.md:60-64 references/descriptors_reference.md:64-66 references/descriptors_reference.md:66-72 references/descriptors_reference.md:72-74 references/descriptors_reference.md:74-78 references/descriptors_reference.md:78-80 references/descriptors_reference.md:80-84 references/descriptors_reference.md:84-86 references/descriptors_reference.md:86-90 references/descriptors_reference.md:90-92 references/descriptors_reference.md:92-98 references/descriptors_reference.md:98-100 references/descriptors_reference.md:100-104 references/descriptors_reference.md:104-106 references/descriptors_reference.md:106-110 references/descriptors_reference.md:110-112 references/descriptors_reference.md:112-116 references/descriptors_reference.md:116-118 references/descriptors_reference.md:118-124 references/descriptors_reference.md:124-126 references/descriptors_reference.md:126-130 references/descriptors_reference.md:130-132 references/descriptors_reference.md:132-136 references/descriptors_reference.md:136-138 references/descriptors_reference.md:138-142 references/descriptors_reference.md:142-144 references/descriptors_reference.md:144-148 references/descriptors_reference.md:148-150 references/descriptors_reference.md:150-154 references/descriptors_reference.md:154-156 references/descriptors_reference.md:156-160 references/descriptors_reference.md:160-162 references/descriptors_reference.md:162-166 references/descriptors_reference.md:166-168 references/descriptors_reference.md:168-172 references/descriptors_reference.md:172-174 references/descriptors_reference.md:174-178 references/descriptors_reference.md:178-180 references/descriptors_reference.md:180-186 references/descriptors_reference.md:186-188 references/descriptors_reference.md:188-194 references/descriptors_reference.md:194-196 references/descriptors_reference.md:196-202 references/descriptors_reference.md:202-204 references/descriptors_reference.md:204-210 references/descriptors_reference.md:210-212 references/descriptors_reference.md:212-216 references/descriptors_reference.md:216-218 references/descriptors_reference.md:218-226 references/descriptors_reference.md:226-228 references/descriptors_reference.md:228-232 references/descriptors_reference.md:232-234 references/descriptors_reference.md:234-238 references/descriptors_reference.md:238-240 references/descriptors_reference.md:240-248 references/descriptors_reference.md:248-254 references/descriptors_reference.md:254-258 references/descriptors_reference.md:258-264 references/descriptors_reference.md:264-268 references/descriptors_reference.md:268-274 references/descriptors_reference.md:274-280 references/descriptors_reference.md:280-282 references/descriptors_reference.md:282-288 references/descriptors_reference.md:288-290 references/descriptors_reference.md:290-298 references/descriptors_reference.md:298-300 references/descriptors_reference.md:300-304 references/descriptors_reference.md:304-306 references/descriptors_reference.md:306-310 references/descriptors_reference.md:310-312 references/descriptors_reference.md:312-316 references/descriptors_reference.md:316-318 references/descriptors_reference.md:318-324 references/descriptors_reference.md:324-326 references/descriptors_reference.md:326-330 references/descriptors_reference.md:330-332 references/descriptors_reference.md:332-336 references/descriptors_reference.md:336-338 references/descriptors_reference.md:338-342 references/descriptors_reference.md:342-344 references/descriptors_reference.md:344-352 references/descriptors_reference.md:352-354 references/descriptors_reference.md:354-358 references/descriptors_reference.md:358-360 references/descriptors_reference.md:360-364 references/descriptors_reference.md:364-366 references/descriptors_reference.md:366-374 references/descriptors_reference.md:374-377 references/descriptors_reference.md:377-385 references/descriptors_reference.md:385-388 references/descriptors_reference.md:388-396 references/descriptors_reference.md:396-399 references/descriptors_reference.md:399-405 references/descriptors_reference.md:405-408 references/descriptors_reference.md:408-416 references/descriptors_reference.md:416-419 references/descriptors_reference.md:419-427 references/descriptors_reference.md:427-429 references/descriptors_reference.md:429-433 references/descriptors_reference.md:433-435 references/descriptors_reference.md:435-439 references/descriptors_reference.md:439-441 references/descriptors_reference.md:441-445 references/descriptors_reference.md:445-447 references/descriptors_reference.md:447-451 references/descriptors_reference.md:451-453 references/descriptors_reference.md:453-457 references/descriptors_reference.md:457-459 references/descriptors_reference.md:459-463 references/descriptors_reference.md:463-465 references/descriptors_reference.md:465-469 references/descriptors_reference.md:469-471 references/descriptors_reference.md:471-485 references/descriptors_reference.md:485-489 references/descriptors_reference.md:489-495 references/descriptors_reference.md:495-497 references/descriptors_reference.md:497-503 references/descriptors_reference.md:503-510 references/descriptors_reference.md:510-516 references/descriptors_reference.md:516-532 references/descriptors_reference.md:532-551 references/descriptors_reference.md:551-563 references/descriptors_reference.md:563-567 references/descriptors_reference.md:567-573 references/descriptors_reference.md:573-577 references/descriptors_reference.md:577-586 references/smarts_patterns.md:9-24 references/smarts_patterns.md:24-28 references/smarts_patterns.md:28-37 references/smarts_patterns.md:37-41 references/smarts_patterns.md:41-59 references/smarts_patterns.md:59-63 references/smarts_patterns.md:63-78 references/smarts_patterns.md:78-82 references/smarts_patterns.md:82-88 references/smarts_patterns.md:88-92 references/smarts_patterns.md:92-104 references/smarts_patterns.md:104-108 references/smarts_patterns.md:108-117 references/smarts_patterns.md:117-121 references/smarts_patterns.md:121-136 references/smarts_patterns.md:136-142 references/smarts_patterns.md:142-167 references/smarts_patterns.md:167-171 references/smarts_patterns.md:171-186 references/smarts_patterns.md:186-190 references/smarts_patterns.md:190-214 references/smarts_patterns.md:214-218 references/smarts_patterns.md:218-233 references/smarts_patterns.md:233-237 references/smarts_patterns.md:237-246 references/smarts_patterns.md:246-252 references/smarts_patterns.md:252-264 references/smarts_patterns.md:264-268 references/smarts_patterns.md:268-283 references/smarts_patterns.md:283-287 references/smarts_patterns.md:287-296 references/smarts_patterns.md:296-300 references/smarts_patterns.md:300-323 references/smarts_patterns.md:323-329 references/smarts_patterns.md:329-341 references/smarts_patterns.md:341-345 references/smarts_patterns.md:345-360 references/smarts_patterns.md:360-364 references/smarts_patterns.md:364-373 references/smarts_patterns.md:373-377 references/smarts_patterns.md:377-386 references/smarts_patterns.md:386-392 references/smarts_patterns.md:392-404 references/smarts_patterns.md:404-408 references/smarts_patterns.md:408-423 references/smarts_patterns.md:423-427 references/smarts_patterns.md:427-442 references/smarts_patterns.md:442-448 references/smarts_patterns.md:448-460 references/smarts_patterns.md:460-464 references/smarts_patterns.md:464-473 references/smarts_patterns.md:473-477 references/smarts_patterns.md:477-495 references/smarts_patterns.md:495-499 references/smarts_patterns.md:499-514 references/smarts_patterns.md:514-518 references/smarts_patterns.md:518-530 references/smarts_patterns.md:530-536 references/smarts_patterns.md:536-551 references/smarts_patterns.md:551-555 references/smarts_patterns.md:555-570 references/smarts_patterns.md:570-574 references/smarts_patterns.md:574-589 references/smarts_patterns.md:589-593 references/smarts_patterns.md:593-608 references/smarts_patterns.md:608-612 references/smarts_patterns.md:612-634 references/smarts_patterns.md:634-648 references/smarts_patterns.md:648-649 references/smarts_patterns.md:649-650 references/smarts_patterns.md:650-651 references/smarts_patterns.md:651-652 references/smarts_patterns.md:652-653 references/smarts_patterns.md:653-654 references/smarts_patterns.md:654-655 references/smarts_patterns.md:655-656 references/smarts_patterns.md:656-657 references/smarts_patterns.md:657-658 references/smarts_patterns.md:658-659 references/smarts_patterns.md:659-660 references/smarts_patterns.md:660-661 references/smarts_patterns.md:661-662 references/smarts_patterns.md:662-663 references/smarts_patterns.md:663-664 references/smarts_patterns.md:664-665 references/smarts_patterns.md:665-666 references/smarts_patterns.md:666-667 references/smarts_patterns.md:667-668 references/smarts_patterns.md:642 references/smarts_patterns.md:634-648 SKILL.md:23-37 SKILL.md:37-43 SKILL.md:43-52 SKILL.md:52-58 SKILL.md:58-84 SKILL.md:84-87 SKILL.md:87 SKILL.md:87-88 SKILL.md:88-97 SKILL.md:97-112 SKILL.md:112-123 SKILL.md:123-144 SKILL.md:144-148 SKILL.md:148-161 SKILL.md:161-165 SKILL.md:165-176 SKILL.md:176-182 SKILL.md:182-204 SKILL.md:204-208 SKILL.md:208-215 SKILL.md:215-219 SKILL.md:219-227 SKILL.md:227-233 SKILL.md:233-257 SKILL.md:257-261 SKILL.md:261-275 SKILL.md:275-279 SKILL.md:279-292 SKILL.md:292-298 SKILL.md:298-310 SKILL.md:310-314 SKILL.md:314-329 SKILL.md:329-341 SKILL.md:341-356 SKILL.md:356-366 SKILL.md:366-372 SKILL.md:372-378 SKILL.md:378-388 SKILL.md:388-392 SKILL.md:392-413 SKILL.md:413-417 SKILL.md:417-420 SKILL.md:420-426 SKILL.md:426-439 SKILL.md:439-443 SKILL.md:443-454 SKILL.md:454-458 SKILL.md:458-477 SKILL.md:477-481 SKILL.md:481-491 SKILL.md:491-495 SKILL.md:495-505 SKILL.md:505-511 SKILL.md:511-517 SKILL.md:517-521 SKILL.md:521-527 SKILL.md:527-531 SKILL.md:531-537 SKILL.md:537-541 SKILL.md:541-548 SKILL.md:548-554 SKILL.md:554-565 SKILL.md:565-569 SKILL.md:569-574 SKILL.md:574-580 SKILL.md:580-594 SKILL.md:594-600 SKILL.md:600-628 SKILL.md:628-632 SKILL.md:632-651 SKILL.md:651-655 SKILL.md:655-668 SKILL.md:668-674 SKILL.md:674-676 SKILL.md:676-681 SKILL.md:681-687 SKILL.md:687-697 SKILL.md:697-701 SKILL.md:701-707 SKILL.md:707-725 SKILL.md:725-735 SKILL.md:735-740 SKILL.md:740-741 SKILL.md:741-752 SKILL.md:752-753 SKILL.md:753-754 SKILL.md:754-762 SKILL.md:762-763 SKILL.md:763-764
📁 Filesystem access (6)
⚡ Contains scripts (1)

Detected Patterns

Ruby/shell backtick executionWeak cryptographic algorithmSystem reconnaissanceShell command substitutionTemplate literal with command substitutionC2 keywordsPython file write/appendCertificate/key filesDynamic import() expression[HEURISTIC] Multiple bracket chains (7) - JSFuck/obfuscation pattern[HEURISTIC] DANGEROUS COMBINATION: Code execution + Network + Credential access[HEURISTIC] SUSPICIOUS COMBINATION: Filesystem + Credentials + Network
Audited by: claude

Jan 12, 2026, 04:39 PM

The static analyzer generated 879 false positives by misinterpreting markdown documentation. No actual security risks found. This is a legitimate cheminformatics toolkit for molecular analysis with no malicious functionality.

7
Files scanned
3,394
Lines analyzed
3
Review items
0
False positives ignored

Risk Factors

⚙️ External commands (1)
📁 Filesystem access (1)
⚡ Contains scripts (1)
Audited by: claude

Jan 4, 2026, 04:42 PM

This skill provides cheminformatics guidance and Python scripts for molecular analysis using RDKit. Scripts perform local file I/O and computational chemistry operations only. No network calls, credential access, environment harvesting, or code execution vulnerabilities were detected.

10
Files scanned
3,379
Lines analyzed
2
Review items
0
False positives ignored
Audited by: claude