{"_id":"mcp-server-scf","_rev":"94-1abd55d66fe3f25a49e4d4fa3db9bf64","name":"mcp-server-scf","dist-tags":{"latest":"3.6.0"},"versions":{"0.1.0":{"name":"mcp-server-scf","version":"0.1.0","keywords":["mcp","model-context-protocol","compliance","security","scf","grc","nist","iso-27001","soc-2","fedramp","risk-management","controls","audit","ai-agent","claude"],"author":{"name":"Compliance Genie"},"license":"MIT","_id":"mcp-server-scf@0.1.0","maintainers":[{"name":"markac007","email":"mark@almeida-cardy.org"}],"homepage":"https://github.com/MarkAC007/mcp-server-scf#readme","bugs":{"url":"https://github.com/MarkAC007/mcp-server-scf/issues"},"bin":{"mcp-server-scf":"build/index.js"},"dist":{"shasum":"5b22180453fd02b6677caf7e99420866f12301eb","tarball":"https://registry.npmjs.org/mcp-server-scf/-/mcp-server-scf-0.1.0.tgz","fileCount":43,"integrity":"sha512-08EFbjHFvW8inQameBrhG+pImB0L4ol2qv2Wde0SxIwf2F9fNojfTZEyhiU8KtCQVLAdVsiiKmcHcHoi1HMszg==","signatures":[{"sig":"MEUCICTL1ozsvZiAwotQNvSftC+cHoxrgGoiwPAP2u6BRIAfAiEA1wsNSJc/fJLZR/2ETcstxI8SDIfTQsgPYj5Z20y0zBo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":85828},"type":"module","engines":{"node":">=18.0.0"},"gitHead":"e42dc9a1779b04c7680fa53606c33ffe2e04b000","scripts":{"dev":"tsx watch src/index.ts","lint":"eslint src/","build":"tsc && chmod 755 build/index.js","start":"node build/index.js","inspector":"npx @modelcontextprotocol/inspector node build/index.js","prepublishOnly":"npm run build"},"_npmUser":{"name":"markac007","email":"mark@almeida-cardy.org"},"repository":{"url":"git+https://github.com/MarkAC007/mcp-server-scf.git","type":"git"},"_npmVersion":"10.8.2","description":"MCP server for the SCF Controls Platform — security compliance controls, frameworks, evidence, and risk management for AI agents","directories":{},"_nodeVersion":"20.19.5","dependencies":{"zod":"^3.24.0","@modelcontextprotocol/sdk":"^1.12.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","typescript":"^5.7.0","@types/node":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp-server-scf_0.1.0_1771501706944_0.5351782906263418","host":"s3://npm-registry-packages-npm-production"}},"0.1.5":{"name":"mcp-server-scf","version":"0.1.5","keywords":["mcp","model-context-protocol","compliance","security","scf","grc","nist","iso-27001","soc-2","fedramp","risk-management","controls","audit","ai-agent","claude"],"author":{"name":"Compliance Genie"},"license":"MIT","_id":"mcp-server-scf@0.1.5","maintainers":[{"name":"markac007","email":"mark@almeida-cardy.org"}],"homepage":"https://github.com/MarkAC007/mcp-server-scf#readme","bugs":{"url":"https://github.com/MarkAC007/mcp-server-scf/issues"},"bin":{"mcp-server-scf":"build/index.js"},"dist":{"shasum":"c9103f6e5396341b94575b415afe0452aeea8eef","tarball":"https://registry.npmjs.org/mcp-server-scf/-/mcp-server-scf-0.1.5.tgz","fileCount":43,"integrity":"sha512-9lYx5sjX4SLGQB5PdFwRf32/5Ud0P4H19cMdIZmFZ+UV6Xv9pddfq5NGvrJToDbT2wzahWjvPJKrsbm3b+OUZQ==","signatures":[{"sig":"MEUCIGKa8FZ32kTsqFUx4f96LaHeM3x2jFNluNba/ALNGQkHAiEA3lGW1N/v3s5gQdGBj+sOkehKZUaa/evcJp1JQcXGyTw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/mcp-server-scf@0.1.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":87545},"type":"module","engines":{"node":">=18.0.0"},"gitHead":"76cebdb06ab80a9a57453ddc99f18e4bf5be046d","scripts":{"dev":"tsx watch src/index.ts","lint":"eslint src/","build":"tsc && chmod 755 build/index.js","start":"node build/index.js","inspector":"npx @modelcontextprotocol/inspector node build/index.js","prepublishOnly":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:80dfce66-1021-45a8-97a9-39d86b63b764"}},"repository":{"url":"git+https://github.com/MarkAC007/mcp-server-scf.git","type":"git"},"_npmVersion":"11.8.0","description":"MCP server for the SCF Controls Platform — security compliance controls, frameworks, evidence, and risk management for AI agents","directories":{},"_nodeVersion":"24.13.1","dependencies":{"zod":"^3.24.0","@modelcontextprotocol/sdk":"^1.12.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","typescript":"^5.7.0","@types/node":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp-server-scf_0.1.5_1771506306179_0.3612202258570061","host":"s3://npm-registry-packages-npm-production"}},"0.1.7":{"name":"mcp-server-scf","version":"0.1.7","keywords":["mcp","model-context-protocol","compliance","security","scf","grc","nist","iso-27001","soc-2","fedramp","risk-management","controls","audit","ai-agent","claude"],"author":{"name":"Compliance Genie"},"license":"MIT","_id":"mcp-server-scf@0.1.7","maintainers":[{"name":"markac007","email":"mark@almeida-cardy.org"}],"homepage":"https://github.com/MarkAC007/mcp-server-scf#readme","bugs":{"url":"https://github.com/MarkAC007/mcp-server-scf/issues"},"bin":{"mcp-server-scf":"build/index.js"},"dist":{"shasum":"fecc8ecf01b260cf023c7eb6e0bb6e0cf5506725","tarball":"https://registry.npmjs.org/mcp-server-scf/-/mcp-server-scf-0.1.7.tgz","fileCount":43,"integrity":"sha512-vtBAdwlwVyCOLt7qDIPIcNu9MbukEJbn/6lsYWgj9iX02IKmfES0uIbhs9Rbba8dqzsLZt0RDwArBSe2Kaa7qA==","signatures":[{"sig":"MEQCIC/JEqN+KyfZwqIhaI767j/K66f5zgWhbiF4Tz2e8ppPAiBbp9LRcVL/Td3mFJB+0mFUFg/hoFyepig6m48+zPzsbw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/mcp-server-scf@0.1.7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":89219},"type":"module","engines":{"node":">=18.0.0"},"gitHead":"164c51b3f22f93dd58e05fc3a8b17fb821280f68","scripts":{"dev":"tsx watch src/index.ts","lint":"eslint src/","build":"tsc && chmod 755 build/index.js","start":"node build/index.js","inspector":"npx @modelcontextprotocol/inspector node build/index.js","prepublishOnly":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:583a3572-813a-449d-81ff-adefa8c10d25"}},"repository":{"url":"git+https://github.com/MarkAC007/mcp-server-scf.git","type":"git"},"_npmVersion":"11.8.0","description":"MCP server for the SCF Controls Platform — security compliance controls, frameworks, evidence, and risk management for AI agents","directories":{},"_nodeVersion":"24.13.1","dependencies":{"zod":"^4.3.6","@modelcontextprotocol/sdk":"^1.12.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","typescript":"^5.7.0","@types/node":"^25.3.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp-server-scf_0.1.7_1771509213079_0.3176002798643578","host":"s3://npm-registry-packages-npm-production"}},"0.1.8":{"name":"mcp-server-scf","version":"0.1.8","keywords":["mcp","model-context-protocol","compliance","security","scf","grc","nist","iso-27001","soc-2","fedramp","risk-management","controls","audit","ai-agent","claude"],"author":{"name":"Compliance Genie"},"license":"MIT","_id":"mcp-server-scf@0.1.8","maintainers":[{"name":"markac007","email":"mark@almeida-cardy.org"}],"homepage":"https://github.com/MarkAC007/mcp-server-scf#readme","bugs":{"url":"https://github.com/MarkAC007/mcp-server-scf/issues"},"bin":{"mcp-server-scf":"build/index.js"},"dist":{"shasum":"beb0a4650e5c211e57ea1a4854b243b3c640ad60","tarball":"https://registry.npmjs.org/mcp-server-scf/-/mcp-server-scf-0.1.8.tgz","fileCount":43,"integrity":"sha512-xHJwPyWjWpEw3OP3m8PpecckjASJBXDd9wxBZsNM656UHkhf3Vp2ueA8ePqNejYewh7WrkiChjsOOleQiHX6dQ==","signatures":[{"sig":"MEUCIQDKgW7tLHwQgLDNhkxWqiq5Cmmt/XitriQagur47RnLUQIgLUDcFaMN66slVd2NkEGUVudGeejyNtFpfsk4R6hH3PM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/mcp-server-scf@0.1.8","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":89219},"type":"module","engines":{"node":">=18.0.0"},"gitHead":"5cb528c80cd52007a827d5681a7f329b2b7353c4","scripts":{"dev":"tsx watch src/index.ts","lint":"eslint src/","build":"tsc && chmod 755 build/index.js","start":"node build/index.js","inspector":"npx @modelcontextprotocol/inspector node build/index.js","prepublishOnly":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:35048d52-20c1-4b24-9080-7138900eaa93"}},"repository":{"url":"git+https://github.com/MarkAC007/mcp-server-scf.git","type":"git"},"_npmVersion":"11.8.0","description":"MCP server for the SCF Controls Platform — security compliance controls, frameworks, evidence, and risk management for AI agents","directories":{},"_nodeVersion":"24.13.1","dependencies":{"zod":"^4.3.6","@modelcontextprotocol/sdk":"^1.12.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","typescript":"^5.7.0","@types/node":"^25.3.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp-server-scf_0.1.8_1771514355012_0.40882090189948084","host":"s3://npm-registry-packages-npm-production"}},"0.2.0":{"name":"mcp-server-scf","version":"0.2.0","keywords":["mcp","model-context-protocol","compliance","security","scf","grc","nist","iso-27001","soc-2","fedramp","risk-management","controls","audit","ai-agent","claude"],"author":{"name":"Compliance Genie"},"license":"MIT","_id":"mcp-server-scf@0.2.0","maintainers":[{"name":"markac007","email":"mark@almeida-cardy.org"}],"homepage":"https://github.com/MarkAC007/mcp-server-scf#readme","bugs":{"url":"https://github.com/MarkAC007/mcp-server-scf/issues"},"bin":{"mcp-server-scf":"build/index.js"},"dist":{"shasum":"58ed55f04535c9533021046dd763d88affff333c","tarball":"https://registry.npmjs.org/mcp-server-scf/-/mcp-server-scf-0.2.0.tgz","fileCount":43,"integrity":"sha512-tmEUnf7YnHTbEhkQvgocK2Mj8UGNW/4YIqD6ADZNaqZdJQ+gnpC0NXM3jA+saVjtRdnNhZ1b8OyLomdYOyr2lQ==","signatures":[{"sig":"MEUCIQCT6aQc2ecxG7WB77EnNw15nVXT0N45PlahND0fHG9G7gIgVhUtV1GtZfw30pDIj9n1Q+JigA6CyLRb1oUVWoIkXMw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/mcp-server-scf@0.2.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":90549},"type":"module","engines":{"node":">=18.0.0"},"gitHead":"08b93c2eabafe976ac5d325c693b236aeb213837","scripts":{"dev":"tsx watch src/index.ts","lint":"eslint src/","build":"tsc && chmod 755 build/index.js","start":"node build/index.js","inspector":"npx @modelcontextprotocol/inspector node build/index.js","prepublishOnly":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:35048d52-20c1-4b24-9080-7138900eaa93"}},"repository":{"url":"git+https://github.com/MarkAC007/mcp-server-scf.git","type":"git"},"_npmVersion":"11.8.0","description":"MCP server for the SCF Controls Platform — security compliance controls, frameworks, evidence, and risk management for AI agents","directories":{},"_nodeVersion":"24.13.1","dependencies":{"zod":"^4.3.6","@modelcontextprotocol/sdk":"^1.12.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","typescript":"^5.7.0","@types/node":"^25.3.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp-server-scf_0.2.0_1771520072640_0.41526106970685017","host":"s3://npm-registry-packages-npm-production"}},"0.2.1":{"name":"mcp-server-scf","version":"0.2.1","keywords":["mcp","model-context-protocol","compliance","security","scf","grc","nist","iso-27001","soc-2","fedramp","risk-management","controls","audit","ai-agent","claude"],"author":{"name":"Compliance Genie"},"license":"MIT","_id":"mcp-server-scf@0.2.1","maintainers":[{"name":"markac007","email":"mark@almeida-cardy.org"}],"homepage":"https://scfcontrolsplatform.com/","bugs":{"url":"https://github.com/MarkAC007/mcp-server-scf/issues"},"bin":{"mcp-server-scf":"build/index.js"},"dist":{"shasum":"0df256031903f0953772e42e33a630a241f02393","tarball":"https://registry.npmjs.org/mcp-server-scf/-/mcp-server-scf-0.2.1.tgz","fileCount":43,"integrity":"sha512-XD5mMt3gnlITQx4eKv8js+ISG2IiUJJ0VzAEXKSw+KroP/Rj9n/y9+2Lx1jArlv/cBBvrJ+RXkSEOcSmMi+Drw==","signatures":[{"sig":"MEUCIAn6lMUQM4U22MRQYBSgZqxHFpA0QKcvcAogKoj6sA1BAiEA+RSQLVZKd5plcGMB/uQIDTNA7XuhphhAzcLfivt7kX0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/mcp-server-scf@0.2.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":105892},"type":"module","engines":{"node":">=18.0.0"},"gitHead":"0e5e545dd5af570a1cce6feea69973bd90d69ea1","scripts":{"dev":"tsx watch src/index.ts","lint":"eslint src/","build":"tsc && chmod 755 build/index.js","start":"node build/index.js","inspector":"npx @modelcontextprotocol/inspector node build/index.js","prepublishOnly":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:35048d52-20c1-4b24-9080-7138900eaa93"}},"repository":{"url":"git+https://github.com/MarkAC007/mcp-server-scf.git","type":"git"},"_npmVersion":"11.8.0","description":"MCP server for the SCF Controls Platform — security compliance controls, frameworks, evidence, and risk management for AI agents","directories":{},"_nodeVersion":"24.13.1","dependencies":{"zod":"^4.3.6","@modelcontextprotocol/sdk":"^1.12.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","typescript":"^5.7.0","@types/node":"^25.3.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp-server-scf_0.2.1_1771537912770_0.9180770421371705","host":"s3://npm-registry-packages-npm-production"}},"0.2.2":{"name":"mcp-server-scf","version":"0.2.2","keywords":["mcp","model-context-protocol","compliance","security","scf","grc","nist","iso-27001","soc-2","fedramp","risk-management","controls","audit","ai-agent","claude"],"author":{"name":"Compliance Genie"},"license":"MIT","_id":"mcp-server-scf@0.2.2","maintainers":[{"name":"markac007","email":"mark@almeida-cardy.org"}],"homepage":"https://scfcontrolsplatform.com/","bugs":{"url":"https://github.com/MarkAC007/mcp-server-scf/issues"},"bin":{"mcp-server-scf":"build/index.js"},"dist":{"shasum":"6207fca9bd93de2cd6f835a8f3db65c704fcbd5b","tarball":"https://registry.npmjs.org/mcp-server-scf/-/mcp-server-scf-0.2.2.tgz","fileCount":43,"integrity":"sha512-V4omonGdnzGcK/5Qq5HD1r9l1iS+9hUDLncPPp5VErKpI0eDqsqXluWXCkZlNjNMSZ+mAsm/Au471yu1zZmbKw==","signatures":[{"sig":"MEQCIGPu+D4fRS/NoLDUOsEj1J2hZ1DsNdzHQqpWS5EXgM1bAiAMntcOm/NvZbGhAdwRckwfv1U/L1GqqQnOB/nutGXCOA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/mcp-server-scf@0.2.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":105892},"type":"module","engines":{"node":">=18.0.0"},"gitHead":"403394c9323d1caf50d7bab86a4259d1ae4d19fe","scripts":{"dev":"tsx watch src/index.ts","lint":"eslint src/","build":"tsc && chmod 755 build/index.js","start":"node build/index.js","inspector":"npx @modelcontextprotocol/inspector node build/index.js","prepublishOnly":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:35048d52-20c1-4b24-9080-7138900eaa93"}},"repository":{"url":"git+https://github.com/MarkAC007/mcp-server-scf.git","type":"git"},"_npmVersion":"11.6.2","description":"MCP server for the SCF Controls Platform — security compliance controls, frameworks, evidence, and risk management for AI agents","directories":{},"_nodeVersion":"24.13.0","dependencies":{"zod":"^4.3.6","@modelcontextprotocol/sdk":"^1.12.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","typescript":"^5.7.0","@types/node":"^25.3.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp-server-scf_0.2.2_1771600804646_0.4584098110860184","host":"s3://npm-registry-packages-npm-production"}},"0.3.0":{"name":"mcp-server-scf","version":"0.3.0","keywords":["mcp","model-context-protocol","compliance","security","scf","grc","nist","iso-27001","soc-2","fedramp","risk-management","controls","audit","ai-agent","claude"],"author":{"name":"Compliance Genie"},"license":"MIT","_id":"mcp-server-scf@0.3.0","maintainers":[{"name":"markac007","email":"mark@almeida-cardy.org"}],"homepage":"https://scfcontrolsplatform.com/","bugs":{"url":"https://github.com/MarkAC007/mcp-server-scf/issues"},"bin":{"mcp-server-scf":"build/index.js"},"dist":{"shasum":"c99ea6e8f5cdfa956c3b190db20dae85cf05b91b","tarball":"https://registry.npmjs.org/mcp-server-scf/-/mcp-server-scf-0.3.0.tgz","fileCount":43,"integrity":"sha512-AhtSElvaYOGfBv7dEdzFoLBiEf9xDKtdbRTW4qJbiYKjARYkGTU+vXz0IzbRttOfJyak6wr/hJ7UKYcJEzVJTA==","signatures":[{"sig":"MEYCIQC3k3HcrlXS1HdMNi9MkpPKhMkOoo3Kvd2Rny6sBwekmAIhANVO4pQ+jdTt24jhPeZIicOK6+HqoCVgRjf+mkVlGQTI","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/mcp-server-scf@0.3.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":112340},"type":"module","engines":{"node":">=18.0.0"},"gitHead":"b7a8e7a319abe3d208ce23ede36345c520a412fd","scripts":{"dev":"tsx watch src/index.ts","lint":"eslint src/","build":"tsc && chmod 755 build/index.js","start":"node build/index.js","inspector":"npx @modelcontextprotocol/inspector node build/index.js","prepublishOnly":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:35048d52-20c1-4b24-9080-7138900eaa93"}},"repository":{"url":"git+https://github.com/MarkAC007/mcp-server-scf.git","type":"git"},"_npmVersion":"11.8.0","description":"MCP server for the SCF Controls Platform — security compliance controls, frameworks, evidence, and risk management for AI agents","directories":{},"_nodeVersion":"24.13.1","dependencies":{"zod":"^4.3.6","@modelcontextprotocol/sdk":"^1.12.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","typescript":"^5.7.0","@types/node":"^25.3.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp-server-scf_0.3.0_1772308723224_0.4105331193545312","host":"s3://npm-registry-packages-npm-production"}},"0.3.1":{"name":"mcp-server-scf","version":"0.3.1","keywords":["mcp","model-context-protocol","compliance","security","scf","grc","nist","iso-27001","soc-2","fedramp","risk-management","controls","audit","ai-agent","claude"],"author":{"name":"Compliance Genie"},"license":"MIT","_id":"mcp-server-scf@0.3.1","maintainers":[{"name":"markac007","email":"mark@almeida-cardy.org"}],"homepage":"https://scfcontrolsplatform.com/","bugs":{"url":"https://github.com/MarkAC007/mcp-server-scf/issues"},"bin":{"mcp-server-scf":"build/index.js"},"dist":{"shasum":"967c93e0ff1d180050e97517b56814f98b98a30f","tarball":"https://registry.npmjs.org/mcp-server-scf/-/mcp-server-scf-0.3.1.tgz","fileCount":43,"integrity":"sha512-UxBOcws/KL9aHiYBpBQf7rAdS2s1OKBf6ta0T9XkDA55GwG3FMG7kcjkjC9+FNX6NEFaNM88Qr5B96LOxdGTYw==","signatures":[{"sig":"MEUCID1MLvncNC81bKeGMb3nsRGtbAqwz5lufKKICXYGitjSAiEAiKjg4Q8mXexqWZr3AGV2xZvhgETOtSgrkdzKkweMRNs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/mcp-server-scf@0.3.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":111886},"type":"module","engines":{"node":">=18.0.0"},"gitHead":"7900c6ebc5400e8caac28302d719e2d6f5925bd4","scripts":{"dev":"tsx watch src/index.ts","lint":"eslint src/","build":"tsc && chmod 755 build/index.js","start":"node build/index.js","inspector":"npx @modelcontextprotocol/inspector node build/index.js","prepublishOnly":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:35048d52-20c1-4b24-9080-7138900eaa93"}},"repository":{"url":"git+https://github.com/MarkAC007/mcp-server-scf.git","type":"git"},"_npmVersion":"11.8.0","description":"MCP server for the SCF Controls Platform — security compliance controls, frameworks, evidence, and risk management for AI agents","directories":{},"_nodeVersion":"24.13.1","dependencies":{"zod":"^4.3.6","@modelcontextprotocol/sdk":"^1.12.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","typescript":"^5.7.0","@types/node":"^25.3.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp-server-scf_0.3.1_1772613083337_0.9610941594263855","host":"s3://npm-registry-packages-npm-production"}},"0.3.2":{"name":"mcp-server-scf","version":"0.3.2","keywords":["mcp","model-context-protocol","compliance","security","scf","grc","nist","iso-27001","soc-2","fedramp","risk-management","controls","audit","ai-agent","claude"],"author":{"name":"Compliance Genie"},"license":"MIT","_id":"mcp-server-scf@0.3.2","maintainers":[{"name":"markac007","email":"mark@almeida-cardy.org"}],"homepage":"https://scfcontrolsplatform.com/","bugs":{"url":"https://github.com/MarkAC007/mcp-server-scf/issues"},"bin":{"mcp-server-scf":"build/index.js"},"dist":{"shasum":"7076fa55b488587c9af80f12f98f83e3187de73a","tarball":"https://registry.npmjs.org/mcp-server-scf/-/mcp-server-scf-0.3.2.tgz","fileCount":43,"integrity":"sha512-hPopFCQihTB90fINTGCP3olGALAAR3XraxwR+sKH0dD2P6YkwQKM3YBrCGp7N43AUcVpZYCPJa3sFIzkWIkE7g==","signatures":[{"sig":"MEQCIAYmv5mVN7SLzcqpDIcjOW/29wHQ6LM6rD+6J4V7I8HBAiAbkAUSOU6iu/nS7Mpd6DxAFg6LDmIFzchAedEJJl6DcA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/mcp-server-scf@0.3.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":112710},"type":"module","engines":{"node":">=18.0.0"},"gitHead":"9d7d15575d89c5d40121d69868f0346c067c0a28","scripts":{"dev":"tsx watch src/index.ts","lint":"eslint src/","build":"tsc && chmod 755 build/index.js","start":"node build/index.js","inspector":"npx @modelcontextprotocol/inspector node build/index.js","prepublishOnly":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:35048d52-20c1-4b24-9080-7138900eaa93"}},"repository":{"url":"git+https://github.com/MarkAC007/mcp-server-scf.git","type":"git"},"_npmVersion":"11.9.0","description":"MCP server for the SCF Controls Platform — security compliance controls, frameworks, evidence, and risk management for AI agents","directories":{},"_nodeVersion":"24.14.0","dependencies":{"zod":"^4.3.6","@modelcontextprotocol/sdk":"^1.27.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","typescript":"^5.7.0","@types/node":"^25.3.3"},"_npmOperationalInternal":{"tmp":"tmp/mcp-server-scf_0.3.2_1773769664535_0.059340280503862974","host":"s3://npm-registry-packages-npm-production"}},"0.3.3":{"name":"mcp-server-scf","version":"0.3.3","keywords":["mcp","model-context-protocol","compliance","security","scf","grc","nist","iso-27001","soc-2","fedramp","risk-management","controls","audit","ai-agent","claude"],"author":{"name":"Compliance Genie"},"license":"MIT","_id":"mcp-server-scf@0.3.3","maintainers":[{"name":"markac007","email":"mark@almeida-cardy.org"}],"homepage":"https://scfcontrolsplatform.com/","bugs":{"url":"https://github.com/MarkAC007/mcp-server-scf/issues"},"bin":{"mcp-server-scf":"build/index.js"},"dist":{"shasum":"87f4f37d82919d81acebfe8ad16ba1326470fbaf","tarball":"https://registry.npmjs.org/mcp-server-scf/-/mcp-server-scf-0.3.3.tgz","fileCount":47,"integrity":"sha512-YCslQ+QyjlKeyTee62h+O/eFMPLQbckNBekkXsVTAajL2CpTDWmeK669PXFZBaJS0/wIzTOnP18R1Ka44TR29w==","signatures":[{"sig":"MEQCIEaKKU/WB63ywPHxT4/D08NwH9NCQwfoydqA5FyRRCrqAiA5pJ9jhTbhZ44FvH6n58AG/ezvGu7fW/oO1NN0lurO/Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/mcp-server-scf@0.3.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":123259},"type":"module","engines":{"node":">=18.0.0"},"gitHead":"9fdc68ee10a2139921b9bec3ed5204985a5951aa","scripts":{"dev":"tsx watch src/index.ts","lint":"eslint src/","build":"tsc && chmod 755 build/index.js","start":"node build/index.js","inspector":"npx @modelcontextprotocol/inspector node build/index.js","prepublishOnly":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:35048d52-20c1-4b24-9080-7138900eaa93"}},"repository":{"url":"git+https://github.com/MarkAC007/mcp-server-scf.git","type":"git"},"_npmVersion":"11.9.0","description":"MCP server for the SCF Controls Platform — security compliance controls, frameworks, evidence, and risk management for AI agents","directories":{},"_nodeVersion":"24.14.0","dependencies":{"zod":"^4.3.6","@modelcontextprotocol/sdk":"^1.27.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","typescript":"^5.7.0","@types/node":"^25.3.3"},"_npmOperationalInternal":{"tmp":"tmp/mcp-server-scf_0.3.3_1773773684068_0.91718022528934","host":"s3://npm-registry-packages-npm-production"}},"0.3.4":{"name":"mcp-server-scf","version":"0.3.4","keywords":["mcp","model-context-protocol","compliance","security","scf","grc","nist","iso-27001","soc-2","fedramp","risk-management","controls","audit","ai-agent","claude"],"author":{"name":"Compliance Genie"},"license":"MIT","_id":"mcp-server-scf@0.3.4","maintainers":[{"name":"markac007","email":"mark@almeida-cardy.org"}],"homepage":"https://scfcontrolsplatform.com/","bugs":{"url":"https://github.com/MarkAC007/mcp-server-scf/issues"},"bin":{"mcp-server-scf":"build/index.js"},"dist":{"shasum":"6b17f9ffda7f5338e7aa747a61cde5f2004ffa2a","tarball":"https://registry.npmjs.org/mcp-server-scf/-/mcp-server-scf-0.3.4.tgz","fileCount":47,"integrity":"sha512-1N5B+x41EqLFPuI+STrujl68TqNpBEQbRhrjYxCvhxwjG8lPeE7S1okV2vYakbuEGGHLU0IdKUxO+Uj9ksex7g==","signatures":[{"sig":"MEUCIQDQveg6yOqqVQwhIFmQWSaFMfScn0qpeYa27EBIguYXWQIgWSNKaPrq3aECfiSgUVTt+FF5Lzp1hM/Djw4r/wgSsjA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/mcp-server-scf@0.3.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":126378},"type":"module","engines":{"node":">=18.0.0"},"gitHead":"f45794512d24a5ceeb7dd09714d5483ecf2e095a","scripts":{"dev":"tsx watch src/index.ts","lint":"eslint src/","build":"tsc && chmod 755 build/index.js","start":"node build/index.js","inspector":"npx @modelcontextprotocol/inspector node build/index.js","prepublishOnly":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:35048d52-20c1-4b24-9080-7138900eaa93"}},"repository":{"url":"git+https://github.com/MarkAC007/mcp-server-scf.git","type":"git"},"_npmVersion":"11.9.0","description":"MCP server for the SCF Controls Platform — security compliance controls, frameworks, evidence, and risk management for AI agents","directories":{},"_nodeVersion":"24.14.0","dependencies":{"zod":"^4.3.6","@modelcontextprotocol/sdk":"^1.27.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","typescript":"^5.7.0","@types/node":"^25.3.3"},"_npmOperationalInternal":{"tmp":"tmp/mcp-server-scf_0.3.4_1773832972573_0.9108000500792548","host":"s3://npm-registry-packages-npm-production"}},"0.3.5":{"name":"mcp-server-scf","version":"0.3.5","keywords":["mcp","model-context-protocol","compliance","security","scf","grc","nist","iso-27001","soc-2","fedramp","risk-management","controls","audit","ai-agent","claude"],"author":{"name":"Compliance Genie"},"license":"MIT","_id":"mcp-server-scf@0.3.5","maintainers":[{"name":"markac007","email":"mark@almeida-cardy.org"}],"homepage":"https://scfcontrolsplatform.com/","bugs":{"url":"https://github.com/MarkAC007/mcp-server-scf/issues"},"bin":{"mcp-server-scf":"build/index.js"},"dist":{"shasum":"743346cde2caaa57f639ddbf1f46f4af8cdd1a73","tarball":"https://registry.npmjs.org/mcp-server-scf/-/mcp-server-scf-0.3.5.tgz","fileCount":47,"integrity":"sha512-o/eZnYdOnCAgpqofBzTtqfVu5pYhrHnwf4AznOrVCmusDBonHVjNSK6AB26ObjElUKt6Wm3i1v1WH4oJyeLZWw==","signatures":[{"sig":"MEYCIQDybB4UoVmHLqyxkm28fzZi+RQr90phPeH5xdgF9bQDDgIhAJYy3xd9VSoqLsaFjCPnY2kC4436drutqRCYoIBCVqXY","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/mcp-server-scf@0.3.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":132823},"type":"module","engines":{"node":">=18.0.0"},"gitHead":"30eabd088b6b954ae9da1a3de9fcd18e3443e7d5","scripts":{"dev":"tsx watch src/index.ts","lint":"eslint src/","build":"tsc && chmod 755 build/index.js","start":"node build/index.js","inspector":"npx @modelcontextprotocol/inspector node build/index.js","prepublishOnly":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:35048d52-20c1-4b24-9080-7138900eaa93"}},"repository":{"url":"git+https://github.com/MarkAC007/mcp-server-scf.git","type":"git"},"_npmVersion":"11.9.0","description":"MCP server for the SCF Controls Platform — security compliance controls, frameworks, evidence, and risk management for AI agents","directories":{},"_nodeVersion":"24.14.0","dependencies":{"zod":"^4.3.6","@modelcontextprotocol/sdk":"^1.27.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","typescript":"^5.7.0","@types/node":"^25.3.3"},"_npmOperationalInternal":{"tmp":"tmp/mcp-server-scf_0.3.5_1774565033874_0.11303887633393739","host":"s3://npm-registry-packages-npm-production"}},"0.3.6":{"name":"mcp-server-scf","version":"0.3.6","keywords":["mcp","model-context-protocol","compliance","security","scf","grc","nist","iso-27001","soc-2","fedramp","risk-management","controls","audit","ai-agent","claude"],"author":{"name":"Compliance Genie"},"license":"MIT","_id":"mcp-server-scf@0.3.6","maintainers":[{"name":"markac007","email":"mark@almeida-cardy.org"}],"homepage":"https://scfcontrolsplatform.com/","bugs":{"url":"https://github.com/MarkAC007/mcp-server-scf/issues"},"bin":{"mcp-server-scf":"build/index.js"},"dist":{"shasum":"ea898fa13ce414c3cb59082a034af2e28719f35f","tarball":"https://registry.npmjs.org/mcp-server-scf/-/mcp-server-scf-0.3.6.tgz","fileCount":47,"integrity":"sha512-cx2QNKef/nlyvu31J/DOEeyYPHek/sbR8X4D37t4HhASILQqJrVyIL6FJ2sGyfyK350hnhEil4Xnbn6ebaQT5g==","signatures":[{"sig":"MEUCIQDBoHxU3U2zUjPTKf/GFWRhKr0Gw6k0NjWvAUy2soRhyAIgEsJ1wgFt9hpbdxwfa6ROpjDaqe9HDTK3dzDizql9dT8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/mcp-server-scf@0.3.6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":134563},"type":"module","engines":{"node":">=18.0.0"},"gitHead":"f424516b5a79d72724202ef06dcb107dc8660589","scripts":{"dev":"tsx watch src/index.ts","lint":"eslint src/","build":"tsc && chmod 755 build/index.js","start":"node build/index.js","inspector":"npx @modelcontextprotocol/inspector node build/index.js","prepublishOnly":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:35048d52-20c1-4b24-9080-7138900eaa93"}},"repository":{"url":"git+https://github.com/MarkAC007/mcp-server-scf.git","type":"git"},"_npmVersion":"11.9.0","description":"MCP server for the SCF Controls Platform — security compliance controls, frameworks, evidence, and risk management for AI agents","directories":{},"_nodeVersion":"24.14.0","dependencies":{"zod":"^4.3.6","@modelcontextprotocol/sdk":"^1.27.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","typescript":"^5.7.0","@types/node":"^25.3.3"},"_npmOperationalInternal":{"tmp":"tmp/mcp-server-scf_0.3.6_1774611776057_0.186006401869512","host":"s3://npm-registry-packages-npm-production"}},"0.3.7":{"name":"mcp-server-scf","version":"0.3.7","keywords":["mcp","model-context-protocol","compliance","security","scf","grc","nist","iso-27001","soc-2","fedramp","risk-management","controls","audit","ai-agent","claude"],"author":{"name":"Compliance Genie"},"license":"MIT","_id":"mcp-server-scf@0.3.7","maintainers":[{"name":"markac007","email":"mark@almeida-cardy.org"}],"homepage":"https://scfcontrolsplatform.com/","bugs":{"url":"https://github.com/MarkAC007/mcp-server-scf/issues"},"bin":{"mcp-server-scf":"build/index.js"},"dist":{"shasum":"e0d8fc04c29eccaf07b2a2ed7f18d29781ced42a","tarball":"https://registry.npmjs.org/mcp-server-scf/-/mcp-server-scf-0.3.7.tgz","fileCount":47,"integrity":"sha512-i4XElJk/wLM14ZFmrvbHojVZq5tP7rEPJX0bdyeqn47hvS2YQ4mAyhifMpMc3Rhrkt3lrJxhuqhXJEEjBFzwMg==","signatures":[{"sig":"MEYCIQDCDyf5djYI5MIWQ5QmhTNG2mp6qhdUBylDxDmNIbJBaQIhALWRR2ZoV2FulrrOmmw/e9uL5uZmpw6fQPS6WZJYc59u","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/mcp-server-scf@0.3.7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":134248},"type":"module","engines":{"node":">=18.0.0"},"gitHead":"8a68f830c3bc83aea7e0065d0f23550fe1e25f22","scripts":{"dev":"tsx watch src/index.ts","lint":"eslint src/","build":"tsc && chmod 755 build/index.js","start":"node build/index.js","inspector":"npx @modelcontextprotocol/inspector node build/index.js","prepublishOnly":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:35048d52-20c1-4b24-9080-7138900eaa93"}},"repository":{"url":"git+https://github.com/MarkAC007/mcp-server-scf.git","type":"git"},"_npmVersion":"11.9.0","description":"MCP server for the SCF Controls Platform — security compliance controls, frameworks, evidence, and risk management for AI agents","directories":{},"_nodeVersion":"24.14.0","dependencies":{"zod":"^4.3.6","@modelcontextprotocol/sdk":"^1.27.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","typescript":"^5.7.0","@types/node":"^25.3.3"},"_npmOperationalInternal":{"tmp":"tmp/mcp-server-scf_0.3.7_1774635545585_0.12282066424489657","host":"s3://npm-registry-packages-npm-production"}},"0.4.0":{"name":"mcp-server-scf","version":"0.4.0","keywords":["mcp","model-context-protocol","compliance","security","scf","grc","nist","iso-27001","soc-2","fedramp","risk-management","controls","audit","ai-agent","claude"],"author":{"name":"Compliance Genie"},"license":"MIT","_id":"mcp-server-scf@0.4.0","maintainers":[{"name":"markac007","email":"mark@almeida-cardy.org"}],"homepage":"https://scfcontrolsplatform.com/","bugs":{"url":"https://github.com/MarkAC007/mcp-server-scf/issues"},"bin":{"mcp-server-scf":"build/index.js"},"dist":{"shasum":"c7c78d65ca3c9c254ed27ff3d8b90d44ee1a5509","tarball":"https://registry.npmjs.org/mcp-server-scf/-/mcp-server-scf-0.4.0.tgz","fileCount":47,"integrity":"sha512-YZ0VuDR7LrcLg5ZYmrM4sDNyMdIQD49nGG58sZewFUBQDTh7EXTy/5cap0etJYsgIs3oh3CM5ug+Fwn7Fgrkgg==","signatures":[{"sig":"MEUCIHd8+cXcWb1vic2UqfDAP+yqNqyrKeY6Hf3/wJbOMPihAiEA/pkcdKSlIZrugsgvXJPaxdYBiEA0lVqyVWaWnR5LvCs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/mcp-server-scf@0.4.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":134248},"type":"module","engines":{"node":">=18.0.0"},"gitHead":"ca1d9fad099ec611c3bd4f2c411ece001dca4e6d","scripts":{"dev":"tsx watch src/index.ts","lint":"eslint src/","build":"tsc && chmod 755 build/index.js","start":"node build/index.js","inspector":"npx @modelcontextprotocol/inspector node build/index.js","prepublishOnly":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:35048d52-20c1-4b24-9080-7138900eaa93"}},"repository":{"url":"git+https://github.com/MarkAC007/mcp-server-scf.git","type":"git"},"_npmVersion":"11.9.0","description":"MCP server for the SCF Controls Platform — security compliance controls, frameworks, evidence, and risk management for AI agents","directories":{},"_nodeVersion":"24.14.0","dependencies":{"zod":"^4.3.6","@modelcontextprotocol/sdk":"^1.27.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","typescript":"^5.7.0","@types/node":"^25.3.3"},"_npmOperationalInternal":{"tmp":"tmp/mcp-server-scf_0.4.0_1774706959163_0.8044251251774419","host":"s3://npm-registry-packages-npm-production"}},"0.4.1":{"name":"mcp-server-scf","version":"0.4.1","keywords":["mcp","model-context-protocol","compliance","security","scf","grc","nist","iso-27001","soc-2","fedramp","risk-management","controls","audit","ai-agent","claude"],"author":{"name":"Compliance Genie"},"license":"MIT","_id":"mcp-server-scf@0.4.1","maintainers":[{"name":"markac007","email":"mark@almeida-cardy.org"}],"homepage":"https://scfcontrolsplatform.com/","bugs":{"url":"https://github.com/MarkAC007/mcp-server-scf/issues"},"bin":{"mcp-server-scf":"build/index.js"},"dist":{"shasum":"ffd349986325664075592af25948d71658c739db","tarball":"https://registry.npmjs.org/mcp-server-scf/-/mcp-server-scf-0.4.1.tgz","fileCount":47,"integrity":"sha512-NybQFpgjRaOvFZuMycfplChHp7hMNWJpzQsiTuVQoFxduSOCl9DJEM9dd6UNVRfg4S1Cuw4rmehI+qobTIUPfA==","signatures":[{"sig":"MEUCIQCvzQnWgec4RTLkfrdUbCQgEeLA41M27qAMRcuhICbqUQIgQnAip0myaST6+QkrJSq2XeZpUU0YT5CjqeN+vaOV4iE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/mcp-server-scf@0.4.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":145222},"type":"module","engines":{"node":">=18.0.0"},"gitHead":"b389d94d8f2676e0b1f25241c622fcbb8bc82ba3","scripts":{"dev":"tsx watch src/index.ts","lint":"eslint src/","build":"tsc && chmod 755 build/index.js","start":"node build/index.js","inspector":"npx @modelcontextprotocol/inspector node build/index.js","prepublishOnly":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:35048d52-20c1-4b24-9080-7138900eaa93"}},"repository":{"url":"git+https://github.com/MarkAC007/mcp-server-scf.git","type":"git"},"_npmVersion":"11.9.0","description":"MCP server for the SCF Controls Platform — security compliance controls, frameworks, evidence, and risk management for AI agents","directories":{},"_nodeVersion":"24.14.0","dependencies":{"zod":"^4.3.6","@modelcontextprotocol/sdk":"^1.27.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","typescript":"^5.7.0","@types/node":"^25.3.3"},"_npmOperationalInternal":{"tmp":"tmp/mcp-server-scf_0.4.1_1774903803160_0.10363997324770802","host":"s3://npm-registry-packages-npm-production"}},"0.5.0":{"name":"mcp-server-scf","version":"0.5.0","keywords":["mcp","model-context-protocol","compliance","security","scf","grc","nist","iso-27001","soc-2","fedramp","risk-management","controls","audit","ai-agent","claude"],"author":{"name":"Compliance Genie"},"license":"MIT","_id":"mcp-server-scf@0.5.0","maintainers":[{"name":"markac007","email":"mark@almeida-cardy.org"}],"homepage":"https://scfcontrolsplatform.com/","bugs":{"url":"https://github.com/MarkAC007/mcp-server-scf/issues"},"bin":{"mcp-server-scf":"build/index.js"},"dist":{"shasum":"0ddb04eca379748cd6cd18d2fa4db2c5b96b7231","tarball":"https://registry.npmjs.org/mcp-server-scf/-/mcp-server-scf-0.5.0.tgz","fileCount":47,"integrity":"sha512-JD5KAeVp5xAKm3Mxgsrt1iOz3ivZTuWIuIUEKkGWfSmZ7W1YfMRa0xDmeFhKtqL9bycW1G7GQKI/ukJ5PEqT8A==","signatures":[{"sig":"MEUCIQDYJ58EVrwAisgKDyE5A9JilTyKjvCQnI/l82kyDXoScgIgRAkgf9xHtImlF4R4ncHuVqpfWeTMhGYXobY3hxFHfeU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/mcp-server-scf@0.5.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":150137},"type":"module","engines":{"node":">=18.0.0"},"gitHead":"2c44114411351929b71bf2cf60cb1a785f691406","scripts":{"dev":"tsx watch src/index.ts","lint":"eslint src/","build":"tsc && chmod 755 build/index.js","start":"node build/index.js","inspector":"npx @modelcontextprotocol/inspector node build/index.js","prepublishOnly":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:35048d52-20c1-4b24-9080-7138900eaa93"}},"repository":{"url":"git+https://github.com/MarkAC007/mcp-server-scf.git","type":"git"},"_npmVersion":"11.9.0","description":"MCP server for the SCF Controls Platform — security compliance controls, frameworks, evidence, and risk management for AI agents","directories":{},"_nodeVersion":"24.14.0","dependencies":{"zod":"^4.3.6","@modelcontextprotocol/sdk":"^1.27.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","typescript":"^5.7.0","@types/node":"^25.3.3"},"_npmOperationalInternal":{"tmp":"tmp/mcp-server-scf_0.5.0_1775047837732_0.5052026392783759","host":"s3://npm-registry-packages-npm-production"}},"0.5.1":{"name":"mcp-server-scf","version":"0.5.1","keywords":["mcp","model-context-protocol","compliance","security","scf","grc","nist","iso-27001","soc-2","fedramp","risk-management","controls","audit","ai-agent","claude"],"author":{"name":"Compliance Genie"},"license":"MIT","_id":"mcp-server-scf@0.5.1","maintainers":[{"name":"markac007","email":"mark@almeida-cardy.org"}],"homepage":"https://scfcontrolsplatform.com/","bugs":{"url":"https://github.com/MarkAC007/mcp-server-scf/issues"},"bin":{"mcp-server-scf":"build/index.js"},"dist":{"shasum":"65c248fdcf551a30eae27ad6a572810b8a19fc1d","tarball":"https://registry.npmjs.org/mcp-server-scf/-/mcp-server-scf-0.5.1.tgz","fileCount":47,"integrity":"sha512-bowQvkq3S7HOcWP9yLzE5oG5FXr6JRGZjjy4YOSKWEkcc0vVTXZQOFasDdfTDeBvvTuScuJzfKpkP70EdeDTTA==","signatures":[{"sig":"MEYCIQD6LPaLvMq6Zd0ITW4QmfJFuEinSIfduFtyzddRrFWwzgIhAJNEuF8HyijNlymfpcpx0tgtrOiiIlKtuZ5JTnmoiCTB","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/mcp-server-scf@0.5.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":158090},"type":"module","engines":{"node":">=18.0.0"},"gitHead":"1374ce9f64ba52731924f0530a89d3a542923e54","scripts":{"dev":"tsx watch src/index.ts","lint":"eslint src/","build":"tsc && chmod 755 build/index.js","start":"node build/index.js","inspector":"npx @modelcontextprotocol/inspector node build/index.js","prepublishOnly":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:35048d52-20c1-4b24-9080-7138900eaa93"}},"repository":{"url":"git+https://github.com/MarkAC007/mcp-server-scf.git","type":"git"},"_npmVersion":"11.9.0","description":"MCP server for the SCF Controls Platform — security compliance controls, frameworks, evidence, and risk management for AI agents","directories":{},"_nodeVersion":"24.14.0","dependencies":{"zod":"^4.3.6","@modelcontextprotocol/sdk":"^1.27.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","typescript":"^5.7.0","@types/node":"^25.3.3"},"_npmOperationalInternal":{"tmp":"tmp/mcp-server-scf_0.5.1_1775053101639_0.01397141358276155","host":"s3://npm-registry-packages-npm-production"}},"0.5.2":{"name":"mcp-server-scf","version":"0.5.2","keywords":["mcp","model-context-protocol","compliance","security","scf","grc","nist","iso-27001","soc-2","fedramp","risk-management","controls","audit","ai-agent","claude"],"author":{"name":"Compliance Genie"},"license":"MIT","_id":"mcp-server-scf@0.5.2","maintainers":[{"name":"markac007","email":"mark@almeida-cardy.org"}],"homepage":"https://scfcontrolsplatform.com/","bugs":{"url":"https://github.com/MarkAC007/mcp-server-scf/issues"},"bin":{"mcp-server-scf":"build/index.js"},"dist":{"shasum":"6b4d0e1632b386990ecf058e81383156749dd661","tarball":"https://registry.npmjs.org/mcp-server-scf/-/mcp-server-scf-0.5.2.tgz","fileCount":47,"integrity":"sha512-eI3BcS2A61+Jfg8ft5//UGzy3thJ3TpEpcZ9vkxpT7mTPqbW9PKzwukws9JV79IrGZ11ZEbMxWxwO3kU0mgzag==","signatures":[{"sig":"MEQCIGCL1fURhpvVZsiRhBnWfsXU4cCLgxHNi9IqMgFi+GRDAiBGHiNP/kKn/nMw1nNv4a2fGvH+zR0KldsVv+Lb+gXLRw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/mcp-server-scf@0.5.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":158426},"type":"module","engines":{"node":">=18.0.0"},"gitHead":"c3bd86393b9c972837f3964c69692e5b29749bdc","scripts":{"dev":"tsx watch src/index.ts","lint":"eslint src/","build":"tsc && chmod 755 build/index.js","start":"node build/index.js","inspector":"npx @modelcontextprotocol/inspector node build/index.js","prepublishOnly":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:35048d52-20c1-4b24-9080-7138900eaa93"}},"repository":{"url":"git+https://github.com/MarkAC007/mcp-server-scf.git","type":"git"},"_npmVersion":"11.11.0","description":"MCP server for the SCF Controls Platform — security compliance controls, frameworks, evidence, and risk management for AI agents","directories":{},"_nodeVersion":"24.14.1","dependencies":{"zod":"^4.3.6","@modelcontextprotocol/sdk":"^1.27.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","typescript":"^5.7.0","@types/node":"^25.3.3"},"_npmOperationalInternal":{"tmp":"tmp/mcp-server-scf_0.5.2_1775665996905_0.9718587079314132","host":"s3://npm-registry-packages-npm-production"}},"0.5.3":{"name":"mcp-server-scf","version":"0.5.3","keywords":["mcp","model-context-protocol","compliance","security","scf","grc","nist","iso-27001","soc-2","fedramp","risk-management","controls","audit","ai-agent","claude"],"author":{"name":"Compliance Genie"},"license":"MIT","_id":"mcp-server-scf@0.5.3","maintainers":[{"name":"markac007","email":"mark@almeida-cardy.org"}],"homepage":"https://scfcontrolsplatform.com/","bugs":{"url":"https://github.com/MarkAC007/mcp-server-scf/issues"},"bin":{"mcp-server-scf":"build/index.js"},"dist":{"shasum":"6487a50a2eece7fc6d479d9fcc8b96a59d964688","tarball":"https://registry.npmjs.org/mcp-server-scf/-/mcp-server-scf-0.5.3.tgz","fileCount":47,"integrity":"sha512-eCeNgOlVnjhAaoDTlY4taYDa7zAaT9rUeguqTrXwTqpBabRRQnNMS+DKNwYJM12lkQTBLfwy3iisTWIijNHO6Q==","signatures":[{"sig":"MEUCIDpDgX/SvYOMr710W76f2xpDJMPoki9P9h/0iT/fA8TcAiEA+NmjeNoYJvl5YDQB80TMhqZESCoAid30jMetZ3KPYpM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/mcp-server-scf@0.5.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":167559},"type":"module","engines":{"node":">=18.0.0"},"gitHead":"1d0171e4cc596fa5b35e7f6f19346b9e45eaa260","scripts":{"dev":"tsx watch src/index.ts","lint":"eslint src/","build":"tsc && chmod 755 build/index.js","start":"node build/index.js","inspector":"npx @modelcontextprotocol/inspector node build/index.js","prepublishOnly":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:35048d52-20c1-4b24-9080-7138900eaa93"}},"repository":{"url":"git+https://github.com/MarkAC007/mcp-server-scf.git","type":"git"},"_npmVersion":"11.11.0","description":"MCP server for the SCF Controls Platform — security compliance controls, frameworks, evidence, and risk management for AI agents","directories":{},"_nodeVersion":"24.14.1","dependencies":{"zod":"^4.3.6","@modelcontextprotocol/sdk":"^1.27.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","typescript":"^5.7.0","@types/node":"^25.3.3"},"_npmOperationalInternal":{"tmp":"tmp/mcp-server-scf_0.5.3_1776183171919_0.012226373177898875","host":"s3://npm-registry-packages-npm-production"}},"0.5.4":{"name":"mcp-server-scf","version":"0.5.4","keywords":["mcp","model-context-protocol","compliance","security","scf","grc","nist","iso-27001","soc-2","fedramp","risk-management","controls","audit","ai-agent","claude"],"author":{"name":"Compliance Genie"},"license":"MIT","_id":"mcp-server-scf@0.5.4","maintainers":[{"name":"markac007","email":"mark@almeida-cardy.org"}],"homepage":"https://scfcontrolsplatform.com/","bugs":{"url":"https://github.com/MarkAC007/mcp-server-scf/issues"},"bin":{"mcp-server-scf":"build/index.js"},"dist":{"shasum":"e4c414e88b0772a498a040096cf093201e34eb26","tarball":"https://registry.npmjs.org/mcp-server-scf/-/mcp-server-scf-0.5.4.tgz","fileCount":47,"integrity":"sha512-abszVlUYrIVUzgFkUJtmzM1TSQntbMc8+rLTezf1E05uJ1SN/I/dErrX3dA8zySP7PUQ80A2ThAt6lwyqlLKew==","signatures":[{"sig":"MEUCIDiLIFNGSWAAhTjjm5cPJ3rOFN2i8tl/Fd71U7NTCsNsAiEAsiR3FBlASV4lv0Ty8Bil9X027git88Vz0Gqd2rINpEc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/mcp-server-scf@0.5.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":177137},"type":"module","engines":{"node":">=18.0.0"},"gitHead":"4359cef5b9e6dd91acccf4e5a433fb2fd0a18efc","scripts":{"dev":"tsx watch src/index.ts","lint":"eslint src/","build":"tsc && chmod 755 build/index.js","start":"node build/index.js","inspector":"npx @modelcontextprotocol/inspector node build/index.js","prepublishOnly":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:35048d52-20c1-4b24-9080-7138900eaa93"}},"repository":{"url":"git+https://github.com/MarkAC007/mcp-server-scf.git","type":"git"},"_npmVersion":"11.11.0","description":"MCP server for the SCF Controls Platform — security compliance controls, frameworks, evidence, and risk management for AI agents","directories":{},"_nodeVersion":"24.14.1","dependencies":{"zod":"^4.3.6","@modelcontextprotocol/sdk":"^1.27.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","typescript":"^5.7.0","@types/node":"^25.3.3"},"_npmOperationalInternal":{"tmp":"tmp/mcp-server-scf_0.5.4_1776496053632_0.2824071359408378","host":"s3://npm-registry-packages-npm-production"}},"0.5.5":{"name":"mcp-server-scf","version":"0.5.5","keywords":["mcp","model-context-protocol","compliance","security","scf","grc","nist","iso-27001","soc-2","fedramp","risk-management","controls","audit","ai-agent","claude"],"author":{"name":"Compliance Genie"},"license":"MIT","_id":"mcp-server-scf@0.5.5","maintainers":[{"name":"markac007","email":"mark@almeida-cardy.org"}],"homepage":"https://scfcontrolsplatform.com/","bugs":{"url":"https://github.com/MarkAC007/mcp-server-scf/issues"},"bin":{"mcp-server-scf":"build/index.js"},"dist":{"shasum":"0c976f3e0bc202cdac83d65cb322c6f407f3e8a1","tarball":"https://registry.npmjs.org/mcp-server-scf/-/mcp-server-scf-0.5.5.tgz","fileCount":47,"integrity":"sha512-hAMJBmHKNDFj6o7yXlDijht7EliNLkZuBepPIFfnO1CrKpVp48J6NcQMMbiot1nhLpBXEirUFH1g/J/1vD4P1A==","signatures":[{"sig":"MEQCIEcKUY2SmVoqTPyi8OwK+QBh/EgasKD56uM8TFdOTa2/AiAt959PtErjl3aw8KWls4FCRWjCEABfE17BszNPwVGEYA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/mcp-server-scf@0.5.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":177598},"type":"module","engines":{"node":">=18.0.0"},"gitHead":"e7c14265d246a86b31ab64399e4e37cc28265827","scripts":{"dev":"tsx watch src/index.ts","lint":"eslint src/","build":"tsc && chmod 755 build/index.js","start":"node build/index.js","inspector":"npx @modelcontextprotocol/inspector node build/index.js","prepublishOnly":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:35048d52-20c1-4b24-9080-7138900eaa93"}},"repository":{"url":"git+https://github.com/MarkAC007/mcp-server-scf.git","type":"git"},"_npmVersion":"11.11.0","description":"MCP server for the SCF Controls Platform — security compliance controls, frameworks, evidence, and risk management for AI agents","directories":{},"_nodeVersion":"24.14.1","dependencies":{"zod":"^4.3.6","@modelcontextprotocol/sdk":"^1.27.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","typescript":"^5.7.0","@types/node":"^25.3.3"},"_npmOperationalInternal":{"tmp":"tmp/mcp-server-scf_0.5.5_1776522123469_0.7598050565925247","host":"s3://npm-registry-packages-npm-production"}},"0.5.6":{"name":"mcp-server-scf","version":"0.5.6","keywords":["mcp","model-context-protocol","compliance","security","scf","grc","nist","iso-27001","soc-2","fedramp","risk-management","controls","audit","ai-agent","claude"],"author":{"name":"Compliance Genie"},"license":"MIT","_id":"mcp-server-scf@0.5.6","maintainers":[{"name":"markac007","email":"mark@almeida-cardy.org"}],"homepage":"https://scfcontrolsplatform.com/","bugs":{"url":"https://github.com/MarkAC007/mcp-server-scf/issues"},"bin":{"mcp-server-scf":"build/index.js"},"dist":{"shasum":"0a19ef2cc552708531d8b3bc66bf3f646238671d","tarball":"https://registry.npmjs.org/mcp-server-scf/-/mcp-server-scf-0.5.6.tgz","fileCount":47,"integrity":"sha512-E27/tElkJp/wB9YhFNlfJD8AZoWnffk35Cu+aVmwuHWYSncneZm3KV5FRBOi+ce045rjdo6rLxDLrz6UldfqHw==","signatures":[{"sig":"MEUCIQCCBmkklS/OCenCsw47fUjBosoMXL0IgMPO/NTqoBMcYwIgF4P7GNDoZxVQw4c42BZ2GWSgFqxrZBtjW1CB1506p08=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/mcp-server-scf@0.5.6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":186946},"type":"module","engines":{"node":">=18.0.0"},"gitHead":"c55049bb31faf547504e0d2ddf2c36262ee7aa61","scripts":{"dev":"tsx watch src/index.ts","lint":"eslint .","build":"tsc && chmod 755 build/index.js","start":"node build/index.js","format":"prettier --write \".\"","prepare":"husky","lint:fix":"eslint . --fix","inspector":"npx @modelcontextprotocol/inspector node build/index.js","format:check":"prettier --check \".\"","prepublishOnly":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:35048d52-20c1-4b24-9080-7138900eaa93"}},"repository":{"url":"git+https://github.com/MarkAC007/mcp-server-scf.git","type":"git"},"_npmVersion":"11.11.0","description":"MCP server for the SCF Controls Platform — security compliance controls, frameworks, evidence, and risk management for AI agents","directories":{},"lint-staged":{"*.{ts,js,mjs,cjs}":["eslint --fix","prettier --write"],"*.{json,md,yml,yaml}":["prettier --write"]},"_nodeVersion":"24.14.1","dependencies":{"zod":"^4.3.6","@modelcontextprotocol/sdk":"^1.27.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","husky":"^9.1.7","eslint":"^9.39.4","prettier":"^3.8.3","@eslint/js":"^9.39.4","typescript":"^5.7.0","@types/node":"^25.3.3","lint-staged":"^16.4.0","typescript-eslint":"^8.58.2","eslint-config-prettier":"^10.1.8"},"_npmOperationalInternal":{"tmp":"tmp/mcp-server-scf_0.5.6_1776523461026_0.6838251721459816","host":"s3://npm-registry-packages-npm-production"}},"0.5.7":{"name":"mcp-server-scf","version":"0.5.7","keywords":["mcp","model-context-protocol","compliance","security","scf","grc","nist","iso-27001","soc-2","fedramp","risk-management","controls","audit","ai-agent","claude"],"author":{"name":"Compliance Genie"},"license":"MIT","_id":"mcp-server-scf@0.5.7","maintainers":[{"name":"markac007","email":"mark@almeida-cardy.org"}],"homepage":"https://scfcontrolsplatform.com/","bugs":{"url":"https://github.com/MarkAC007/mcp-server-scf/issues"},"bin":{"mcp-server-scf":"build/index.js"},"dist":{"shasum":"9734c2ce96029958c7fe401d6183a88bb07a6450","tarball":"https://registry.npmjs.org/mcp-server-scf/-/mcp-server-scf-0.5.7.tgz","fileCount":47,"integrity":"sha512-LiioqVi3b1OehzUXDeAaNFftE991QNur6o+IGVcT89LEWf0EB4wmJiPs/CbtEBBtUP9l6b4ee+4VvwuHfE4ntg==","signatures":[{"sig":"MEYCIQCwyr+dFLCvwdM/Htkvup70hK3amKGqy22zmWbHhB4XowIhAPzwB8NX9jEhlJtSgHn6Fb32CyZIljqYAMhVQWYXKP62","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/mcp-server-scf@0.5.7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":187208},"type":"module","engines":{"node":">=18.0.0"},"gitHead":"61783f2e8932b653cbc476b5d5979328bf6992b3","scripts":{"dev":"tsx watch src/index.ts","lint":"eslint .","test":"vitest run","build":"tsc && chmod 755 build/index.js","start":"node build/index.js","format":"prettier --write \".\"","prepare":"husky","lint:fix":"eslint . --fix","inspector":"npx @modelcontextprotocol/inspector node build/index.js","test:watch":"vitest","format:check":"prettier --check \".\"","test:coverage":"vitest run --coverage","prepublishOnly":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:35048d52-20c1-4b24-9080-7138900eaa93"}},"repository":{"url":"git+https://github.com/MarkAC007/mcp-server-scf.git","type":"git"},"_npmVersion":"11.11.0","description":"MCP server for the SCF Controls Platform — security compliance controls, frameworks, evidence, and risk management for AI agents","directories":{},"lint-staged":{"*.{ts,js,mjs,cjs}":["eslint --fix","prettier --write"],"*.{json,md,yml,yaml}":["prettier --write"]},"_nodeVersion":"24.14.1","dependencies":{"zod":"^4.3.6","@modelcontextprotocol/sdk":"^1.27.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","husky":"^9.1.7","eslint":"^9.39.4","vitest":"^2.1.9","prettier":"^3.8.3","@eslint/js":"^9.39.4","typescript":"^5.7.0","@types/node":"^25.3.3","lint-staged":"^16.4.0","typescript-eslint":"^8.58.2","@vitest/coverage-v8":"^2.1.9","eslint-config-prettier":"^10.1.8"},"_npmOperationalInternal":{"tmp":"tmp/mcp-server-scf_0.5.7_1776524391044_0.4656799691239253","host":"s3://npm-registry-packages-npm-production"}},"0.5.8":{"name":"mcp-server-scf","version":"0.5.8","keywords":["mcp","model-context-protocol","compliance","security","scf","grc","nist","iso-27001","soc-2","fedramp","risk-management","controls","audit","ai-agent","claude"],"author":{"name":"Compliance Genie"},"license":"MIT","_id":"mcp-server-scf@0.5.8","maintainers":[{"name":"markac007","email":"mark@almeida-cardy.org"}],"homepage":"https://scfcontrolsplatform.com/","bugs":{"url":"https://github.com/MarkAC007/mcp-server-scf/issues"},"bin":{"mcp-server-scf":"build/index.js"},"dist":{"shasum":"89d9ca50a8a233f53ad32898aacbd33455d9427c","tarball":"https://registry.npmjs.org/mcp-server-scf/-/mcp-server-scf-0.5.8.tgz","fileCount":47,"integrity":"sha512-lqpBTw/6tgYhzlIQK16f3QJMI/KChs/VWKDp5jHB3hndj9/vOryt0y4Tlkbomn66ZXUtxv9/xqRb8LeFt+RmRg==","signatures":[{"sig":"MEYCIQD4zEuemei5NrajHtkq95U1UYMw5wdnE5z6872paQ4SwgIhAKXJcY16OJWKkOUUc9ltyEOF8G02+w3S05PG3hduSwZl","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/mcp-server-scf@0.5.8","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":187402},"type":"module","engines":{"node":">=18.0.0"},"gitHead":"009d79ce7891d720aa249055542fade9d6ab1882","scripts":{"dev":"tsx watch src/index.ts","lint":"eslint .","test":"vitest run","build":"tsc && chmod 755 build/index.js","start":"node build/index.js","format":"prettier --write \".\"","prepare":"husky","lint:fix":"eslint . --fix","inspector":"npx @modelcontextprotocol/inspector node build/index.js","test:watch":"vitest","format:check":"prettier --check \".\"","test:coverage":"vitest run --coverage","prepublishOnly":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:35048d52-20c1-4b24-9080-7138900eaa93"}},"repository":{"url":"git+https://github.com/MarkAC007/mcp-server-scf.git","type":"git"},"_npmVersion":"11.11.0","description":"MCP server for the SCF Controls Platform — security compliance controls, frameworks, evidence, and risk management for AI agents","directories":{},"lint-staged":{"*.{ts,js,mjs,cjs}":["eslint --fix","prettier --write"],"*.{json,md,yml,yaml}":["prettier --write"]},"_nodeVersion":"24.14.1","dependencies":{"zod":"^4.3.6","@modelcontextprotocol/sdk":"^1.27.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","husky":"^9.1.7","eslint":"^9.39.4","vitest":"^2.1.9","prettier":"^3.8.3","@eslint/js":"^9.39.4","typescript":"^5.7.0","@types/node":"^25.3.3","lint-staged":"^16.4.0","typescript-eslint":"^8.58.2","@vitest/coverage-v8":"^2.1.9","eslint-config-prettier":"^10.1.8"},"_npmOperationalInternal":{"tmp":"tmp/mcp-server-scf_0.5.8_1776525828670_0.41315561915348686","host":"s3://npm-registry-packages-npm-production"}},"0.5.9":{"name":"mcp-server-scf","version":"0.5.9","keywords":["mcp","model-context-protocol","compliance","security","scf","grc","nist","iso-27001","soc-2","fedramp","risk-management","controls","audit","ai-agent","claude"],"author":{"name":"Compliance Genie"},"license":"MIT","_id":"mcp-server-scf@0.5.9","maintainers":[{"name":"markac007","email":"mark@almeida-cardy.org"}],"homepage":"https://scfcontrolsplatform.com/","bugs":{"url":"https://github.com/MarkAC007/mcp-server-scf/issues"},"bin":{"mcp-server-scf":"build/index.js"},"dist":{"shasum":"ca57b79b24870ec91193f2fc3ee9e05efc41f153","tarball":"https://registry.npmjs.org/mcp-server-scf/-/mcp-server-scf-0.5.9.tgz","fileCount":47,"integrity":"sha512-/5qJnfWb/XsimTf1RNZsNMBnyP0cGeGWLrqrzQxAlap+WbJpnCRDO9gTfF7Ow2rq+HVwbjVQ8mxrMqDFwmIwxw==","signatures":[{"sig":"MEUCIQDkn27eFUMcoJABXwCBSp86DBJ/GNNW8kOAhP/i0mxcxAIgSSkwGG/2RJjAUkPPiR7hQYu+UOHfz8MXYvfy64YuC7s=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/mcp-server-scf@0.5.9","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":187402},"type":"module","engines":{"node":">=18.0.0"},"gitHead":"dd52392eea86b342f05dac8d9b09596d9db24eda","scripts":{"dev":"tsx watch src/index.ts","lint":"eslint .","test":"vitest run","build":"tsc && chmod 755 build/index.js","start":"node build/index.js","format":"prettier --write \".\"","prepare":"husky","lint:fix":"eslint . --fix","inspector":"npx @modelcontextprotocol/inspector node build/index.js","test:watch":"vitest","format:check":"prettier --check \".\"","test:coverage":"vitest run --coverage","prepublishOnly":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:35048d52-20c1-4b24-9080-7138900eaa93"}},"repository":{"url":"git+https://github.com/MarkAC007/mcp-server-scf.git","type":"git"},"_npmVersion":"11.11.0","description":"MCP server for the SCF Controls Platform — security compliance controls, frameworks, evidence, and risk management for AI agents","directories":{},"lint-staged":{"*.{ts,js,mjs,cjs}":["eslint --fix","prettier --write"],"*.{json,md,yml,yaml}":["prettier --write"]},"_nodeVersion":"24.14.1","dependencies":{"zod":"^4.3.6","@modelcontextprotocol/sdk":"^1.27.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","husky":"^9.1.7","eslint":"^9.39.4","vitest":"^2.1.9","prettier":"^3.8.3","@eslint/js":"^9.39.4","typescript":"^5.7.0","@types/node":"^25.3.3","lint-staged":"^16.4.0","typescript-eslint":"^8.58.2","@vitest/coverage-v8":"^2.1.9","eslint-config-prettier":"^10.1.8"},"_npmOperationalInternal":{"tmp":"tmp/mcp-server-scf_0.5.9_1776526026039_0.6976312460748093","host":"s3://npm-registry-packages-npm-production"}},"0.5.10":{"name":"mcp-server-scf","version":"0.5.10","keywords":["mcp","model-context-protocol","compliance","security","scf","grc","nist","iso-27001","soc-2","fedramp","risk-management","controls","audit","ai-agent","claude"],"author":{"name":"Compliance Genie"},"license":"MIT","_id":"mcp-server-scf@0.5.10","maintainers":[{"name":"markac007","email":"mark@almeida-cardy.org"}],"homepage":"https://scfcontrolsplatform.com/","bugs":{"url":"https://github.com/MarkAC007/mcp-server-scf/issues"},"bin":{"mcp-server-scf":"build/index.js"},"dist":{"shasum":"dd047e240e28edf93ce12deb27713920731e5483","tarball":"https://registry.npmjs.org/mcp-server-scf/-/mcp-server-scf-0.5.10.tgz","fileCount":47,"integrity":"sha512-hmoGq/eIYitDeGNcALx9vef9O78YzF+B6Dv2Veik/iNeQmXQNuH2xXtXccdXl09FSr9kqtXC2c3rHA3K7FmhMA==","signatures":[{"sig":"MEUCIQD2pzHYcHm1QBAlw+iOVSIvM62Gtj/DfbEbttk+Dikh5gIgFigcwQA6dkzlZn4Jb70SPefSlwiMzH85sFBRA7DWoM8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/mcp-server-scf@0.5.10","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":187403},"type":"module","engines":{"node":">=18.0.0"},"gitHead":"aa323c8ece8e5c0bd88fd453101d3196fccc86f5","scripts":{"dev":"tsx watch src/index.ts","lint":"eslint .","test":"vitest run","build":"tsc && chmod 755 build/index.js","start":"node build/index.js","format":"prettier --write \".\"","prepare":"husky","lint:fix":"eslint . --fix","inspector":"npx @modelcontextprotocol/inspector node build/index.js","test:watch":"vitest","format:check":"prettier --check \".\"","test:coverage":"vitest run --coverage","prepublishOnly":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:35048d52-20c1-4b24-9080-7138900eaa93"}},"repository":{"url":"git+https://github.com/MarkAC007/mcp-server-scf.git","type":"git"},"_npmVersion":"11.11.0","description":"MCP server for the SCF Controls Platform — security compliance controls, frameworks, evidence, and risk management for AI agents","directories":{},"lint-staged":{"*.{ts,js,mjs,cjs}":["eslint --fix","prettier --write"],"*.{json,md,yml,yaml}":["prettier --write"]},"_nodeVersion":"24.14.1","dependencies":{"zod":"^4.3.6","@modelcontextprotocol/sdk":"^1.27.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","husky":"^9.1.7","eslint":"^9.39.4","vitest":"^2.1.9","prettier":"^3.8.3","@eslint/js":"^9.39.4","typescript":"^5.7.0","@types/node":"^25.3.3","lint-staged":"^16.4.0","typescript-eslint":"^8.58.2","@vitest/coverage-v8":"^2.1.9","eslint-config-prettier":"^10.1.8"},"_npmOperationalInternal":{"tmp":"tmp/mcp-server-scf_0.5.10_1776526263186_0.9042130582068253","host":"s3://npm-registry-packages-npm-production"}},"0.5.11":{"name":"mcp-server-scf","version":"0.5.11","keywords":["mcp","model-context-protocol","compliance","security","scf","grc","nist","iso-27001","soc-2","fedramp","risk-management","controls","audit","ai-agent","claude"],"author":{"name":"Compliance Genie"},"license":"MIT","_id":"mcp-server-scf@0.5.11","maintainers":[{"name":"markac007","email":"mark@almeida-cardy.org"}],"homepage":"https://scfcontrolsplatform.com/","bugs":{"url":"https://github.com/MarkAC007/mcp-server-scf/issues"},"bin":{"mcp-server-scf":"build/index.js"},"dist":{"shasum":"0333a7ae63e6ac3e71f77c6bef5d3641316d83fb","tarball":"https://registry.npmjs.org/mcp-server-scf/-/mcp-server-scf-0.5.11.tgz","fileCount":47,"integrity":"sha512-uNbIswa8zZxgiG8PmLqlNyVcJp7hT4sND0VHBRMY0V9UkIvFBGhAcF7Hr537dZL9QvQCIl1M3CRJrBHuM2unzQ==","signatures":[{"sig":"MEQCIE+V2/Qmve9uKWoM+6S08vcC/6mWyc/WyK3UP1Ptf/avAiAl+nGLm0iXQ45Xb/iFOq73iUx9NqizHgkVQo6uiauzHA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/mcp-server-scf@0.5.11","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":161708},"type":"module","engines":{"node":">=18.0.0"},"gitHead":"3651c39e428f8f2950aa74d9003db730dda10cb0","scripts":{"dev":"tsx watch src/index.ts","lint":"eslint .","test":"vitest run","build":"tsc && chmod 755 build/index.js","start":"node build/index.js","format":"prettier --write \".\"","prepare":"husky","lint:fix":"eslint . --fix","inspector":"npx @modelcontextprotocol/inspector node build/index.js","test:watch":"vitest","format:check":"prettier --check \".\"","test:coverage":"vitest run --coverage","prepublishOnly":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:35048d52-20c1-4b24-9080-7138900eaa93"}},"repository":{"url":"git+https://github.com/MarkAC007/mcp-server-scf.git","type":"git"},"_npmVersion":"11.11.0","description":"MCP server for the SCF Controls Platform — security compliance controls, frameworks, evidence, and risk management for AI agents","directories":{},"lint-staged":{"*.{ts,js,mjs,cjs}":["eslint --fix","prettier --write"],"*.{json,md,yml,yaml}":["prettier --write"]},"_nodeVersion":"24.14.1","dependencies":{"zod":"^4.3.6","@modelcontextprotocol/sdk":"^1.27.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","husky":"^9.1.7","eslint":"^9.39.4","vitest":"^2.1.9","prettier":"^3.8.3","@eslint/js":"^9.39.4","typescript":"^5.7.0","@types/node":"^25.3.3","lint-staged":"^16.4.0","typescript-eslint":"^8.58.2","@vitest/coverage-v8":"^2.1.9","eslint-config-prettier":"^10.1.8"},"_npmOperationalInternal":{"tmp":"tmp/mcp-server-scf_0.5.11_1776527459901_0.1930072701128578","host":"s3://npm-registry-packages-npm-production"}},"0.5.12":{"name":"mcp-server-scf","version":"0.5.12","keywords":["mcp","model-context-protocol","compliance","security","scf","grc","nist","iso-27001","soc-2","fedramp","risk-management","controls","audit","ai-agent","claude"],"author":{"name":"Compliance Genie"},"license":"MIT","_id":"mcp-server-scf@0.5.12","maintainers":[{"name":"markac007","email":"mark@almeida-cardy.org"}],"homepage":"https://scfcontrolsplatform.com/","bugs":{"url":"https://github.com/MarkAC007/mcp-server-scf/issues"},"bin":{"mcp-server-scf":"build/index.js"},"dist":{"shasum":"a6271ec4d3c050521e86ebfe99923cbd83082c07","tarball":"https://registry.npmjs.org/mcp-server-scf/-/mcp-server-scf-0.5.12.tgz","fileCount":47,"integrity":"sha512-eQaj1r1seSb+Upir736nl1vKyhrtoZ+tG9+ozhU/ozPgvie6GBy3xjVjSdNShYfIS4JiOxQ/43TMvRt8cnCwzA==","signatures":[{"sig":"MEUCIQDLPl0aNLKa5nAGjbOGmLr3LXC3tmsm8zlSrIfAYPVEGQIgbfmp2goo8o/2PQ5G3a8PflaCZ/HHRjPUzj8pY6oVwA0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/mcp-server-scf@0.5.12","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":163239},"type":"module","engines":{"node":">=18.0.0"},"gitHead":"dc9a123d382686f5f6680809bb00f3ed3f25fdf5","mcpName":"app.scfcontrolsplatform/mcp-server-scf","scripts":{"dev":"tsx watch src/index.ts","lint":"eslint .","test":"vitest run","build":"tsc && chmod 755 build/index.js","start":"node build/index.js","format":"prettier --write \".\"","prepare":"husky","lint:fix":"eslint . --fix","inspector":"npx @modelcontextprotocol/inspector node build/index.js","test:watch":"vitest","format:check":"prettier --check \".\"","test:coverage":"vitest run --coverage","prepublishOnly":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:35048d52-20c1-4b24-9080-7138900eaa93"}},"repository":{"url":"git+https://github.com/MarkAC007/mcp-server-scf.git","type":"git"},"_npmVersion":"11.11.0","description":"MCP server for the SCF Controls Platform — security compliance controls, frameworks, evidence, and risk management for AI agents","directories":{},"lint-staged":{"*.{ts,js,mjs,cjs}":["eslint --fix","prettier --write"],"*.{json,md,yml,yaml}":["prettier --write"]},"_nodeVersion":"24.14.1","dependencies":{"zod":"^4.3.6","@modelcontextprotocol/sdk":"^1.27.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","husky":"^9.1.7","eslint":"^9.39.4","vitest":"^2.1.9","prettier":"^3.8.3","@eslint/js":"^9.39.4","typescript":"^5.7.0","@types/node":"^25.3.3","lint-staged":"^16.4.0","typescript-eslint":"^8.58.2","@vitest/coverage-v8":"^2.1.9","eslint-config-prettier":"^10.1.8"},"_npmOperationalInternal":{"tmp":"tmp/mcp-server-scf_0.5.12_1776532553465_0.3894194832664726","host":"s3://npm-registry-packages-npm-production"}},"0.5.13":{"name":"mcp-server-scf","version":"0.5.13","keywords":["mcp","model-context-protocol","compliance","security","scf","grc","nist","iso-27001","soc-2","fedramp","risk-management","controls","audit","ai-agent","claude"],"author":{"name":"Compliance Genie"},"license":"MIT","_id":"mcp-server-scf@0.5.13","maintainers":[{"name":"markac007","email":"mark@almeida-cardy.org"}],"homepage":"https://scfcontrolsplatform.com/","bugs":{"url":"https://github.com/MarkAC007/mcp-server-scf/issues"},"bin":{"mcp-server-scf":"build/index.js"},"dist":{"shasum":"90951033a9ba2b610772fc7bb6c76eaae4254fbf","tarball":"https://registry.npmjs.org/mcp-server-scf/-/mcp-server-scf-0.5.13.tgz","fileCount":47,"integrity":"sha512-KSRlABP245tP/Rf5coMh0le1vgX2Sd5lk5S0zketoVh6gvLqFIvFIm5ioY8obqm8/o4YDXY5/vy2j1vy4FjJZw==","signatures":[{"sig":"MEQCICyPI810MMbvmgXyiyXoUQEGpD1/gouBrNFUHbhNxPywAiBjqRA8hqIYkMSQq94EM43+HaxAAsXta9U6PzaJWwDMQg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/mcp-server-scf@0.5.13","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":163251},"type":"module","engines":{"node":">=18.0.0"},"gitHead":"551a88d4c4419df4d3446fee3e4df7df417fe864","mcpName":"app.scfcontrolsplatform/mcp-server-scf","scripts":{"dev":"tsx watch src/index.ts","lint":"eslint .","test":"vitest run","build":"tsc && chmod 755 build/index.js","start":"node build/index.js","format":"prettier --write \".\"","prepare":"husky","lint:fix":"eslint . --fix","inspector":"npx @modelcontextprotocol/inspector node build/index.js","test:watch":"vitest","format:check":"prettier --check \".\"","test:coverage":"vitest run --coverage","prepublishOnly":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:35048d52-20c1-4b24-9080-7138900eaa93"}},"repository":{"url":"git+https://github.com/MarkAC007/mcp-server-scf.git","type":"git"},"_npmVersion":"11.11.0","description":"MCP server for the SCF Controls Platform — security compliance controls, frameworks, evidence, and risk management for AI agents","directories":{},"lint-staged":{"*.{ts,js,mjs,cjs}":["eslint --fix","prettier --write"],"*.{json,md,yml,yaml}":["prettier --write"]},"_nodeVersion":"24.14.1","dependencies":{"zod":"^4.3.6","@modelcontextprotocol/sdk":"^1.27.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","husky":"^9.1.7","eslint":"^9.39.4","vitest":"^2.1.9","prettier":"^3.8.3","@eslint/js":"^9.39.4","typescript":"^5.7.0","@types/node":"^25.3.3","lint-staged":"^16.4.0","typescript-eslint":"^8.58.2","@vitest/coverage-v8":"^2.1.9","eslint-config-prettier":"^10.1.8"},"_npmOperationalInternal":{"tmp":"tmp/mcp-server-scf_0.5.13_1776533323101_0.76031759166115","host":"s3://npm-registry-packages-npm-production"}},"0.5.14":{"name":"mcp-server-scf","version":"0.5.14","keywords":["mcp","model-context-protocol","compliance","security","scf","grc","nist","iso-27001","soc-2","fedramp","risk-management","controls","audit","ai-agent","claude"],"author":{"name":"Compliance Genie"},"license":"MIT","_id":"mcp-server-scf@0.5.14","maintainers":[{"name":"markac007","email":"mark@almeida-cardy.org"}],"homepage":"https://scfcontrolsplatform.com/","bugs":{"url":"https://github.com/MarkAC007/mcp-server-scf/issues"},"bin":{"mcp-server-scf":"build/index.js"},"dist":{"shasum":"4dc58ee4be84e993a608f244227f75f4a53adc9c","tarball":"https://registry.npmjs.org/mcp-server-scf/-/mcp-server-scf-0.5.14.tgz","fileCount":47,"integrity":"sha512-HWOTgRGzWVJ50iuMGHyk7dWItWq5/v1+nwTGcn5vsxxEkQWcFA0UdBdGBJ4wrWmmrHmZrv1CF46ViAd+rUFjfw==","signatures":[{"sig":"MEUCIC57eG0x6rbyUlesj8cracwd+eZ+vJnv20V0GuFWFctNAiEAgdT5Yh7I14WCAUyYAYDUTKrOeWwaNymZhKj7zlEVsEU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/mcp-server-scf@0.5.14","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":163251},"type":"module","engines":{"node":">=18.0.0"},"gitHead":"c1a34443c5883192f4a78395f3096ee69e4cc665","mcpName":"app.scfcontrolsplatform/mcp-server-scf","scripts":{"dev":"tsx watch src/index.ts","lint":"eslint .","test":"vitest run","build":"tsc && chmod 755 build/index.js","start":"node build/index.js","format":"prettier --write \".\"","prepare":"husky","lint:fix":"eslint . --fix","inspector":"npx @modelcontextprotocol/inspector node build/index.js","test:watch":"vitest","format:check":"prettier --check \".\"","test:coverage":"vitest run --coverage","prepublishOnly":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:35048d52-20c1-4b24-9080-7138900eaa93"}},"repository":{"url":"git+https://github.com/MarkAC007/mcp-server-scf.git","type":"git"},"_npmVersion":"11.11.0","description":"MCP server for the SCF Controls Platform — security compliance controls, frameworks, evidence, and risk management for AI agents","directories":{},"lint-staged":{"*.{ts,js,mjs,cjs}":["eslint --fix","prettier --write"],"*.{json,md,yml,yaml}":["prettier --write"]},"_nodeVersion":"24.14.1","dependencies":{"zod":"^4.3.6","@modelcontextprotocol/sdk":"^1.27.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","husky":"^9.1.7","eslint":"^9.39.4","vitest":"^2.1.9","prettier":"^3.8.3","@eslint/js":"^9.39.4","typescript":"^5.7.0","@types/node":"^25.3.3","lint-staged":"^16.4.0","typescript-eslint":"^8.58.2","@vitest/coverage-v8":"^2.1.9","eslint-config-prettier":"^10.1.8"},"_npmOperationalInternal":{"tmp":"tmp/mcp-server-scf_0.5.14_1776533668928_0.6833346778212495","host":"s3://npm-registry-packages-npm-production"}},"0.5.15":{"name":"mcp-server-scf","version":"0.5.15","keywords":["mcp","model-context-protocol","compliance","security","scf","grc","nist","iso-27001","soc-2","fedramp","risk-management","controls","audit","ai-agent","claude"],"author":{"name":"Compliance Genie"},"license":"MIT","_id":"mcp-server-scf@0.5.15","maintainers":[{"name":"markac007","email":"mark@almeida-cardy.org"}],"homepage":"https://scfcontrolsplatform.com/","bugs":{"url":"https://github.com/MarkAC007/mcp-server-scf/issues"},"bin":{"mcp-server-scf":"build/index.js"},"dist":{"shasum":"9a7ae1431c4d4cbb4afe08afb24e27a7898dfa7a","tarball":"https://registry.npmjs.org/mcp-server-scf/-/mcp-server-scf-0.5.15.tgz","fileCount":47,"integrity":"sha512-Lpd1X1mv9XOGBJlXcZvnKCfw/CD7wTSlLDVu83hwDxtBj7AxEPdWN7yNWJou1FOkd9dFY7H5T5Ue4XdAWHXjkQ==","signatures":[{"sig":"MEUCIGNaDrULQq5A0lQzDv4WP1YWfA2eAUgb9Sx7cHDtLmMoAiEA6+x2GdsbQSnzbR5Iygp0UGRNTHxel/dCuTq/1bubmTI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/mcp-server-scf@0.5.15","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":163251},"type":"module","engines":{"node":">=18.0.0"},"gitHead":"75cff715bf5f3d9095a6a36acd7c048f6ce1daba","mcpName":"app.scfcontrolsplatform/mcp-server-scf","scripts":{"dev":"tsx watch src/index.ts","lint":"eslint .","test":"vitest run","build":"tsc && chmod 755 build/index.js","start":"node build/index.js","format":"prettier --write \".\"","prepare":"husky","lint:fix":"eslint . --fix","inspector":"npx @modelcontextprotocol/inspector node build/index.js","test:watch":"vitest","format:check":"prettier --check \".\"","test:coverage":"vitest run --coverage","prepublishOnly":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:35048d52-20c1-4b24-9080-7138900eaa93"}},"repository":{"url":"git+https://github.com/MarkAC007/mcp-server-scf.git","type":"git"},"_npmVersion":"11.11.0","description":"MCP server for the SCF Controls Platform — security compliance controls, frameworks, evidence, and risk management for AI agents","directories":{},"lint-staged":{"*.{ts,js,mjs,cjs}":["eslint --fix","prettier --write"],"*.{json,md,yml,yaml}":["prettier --write"]},"_nodeVersion":"24.14.1","dependencies":{"zod":"^4.3.6","@modelcontextprotocol/sdk":"^1.27.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","husky":"^9.1.7","eslint":"^9.39.4","vitest":"^2.1.9","prettier":"^3.8.3","@eslint/js":"^9.39.4","typescript":"^5.7.0","@types/node":"^25.3.3","lint-staged":"^16.4.0","typescript-eslint":"^8.58.2","@vitest/coverage-v8":"^2.1.9","eslint-config-prettier":"^10.1.8"},"_npmOperationalInternal":{"tmp":"tmp/mcp-server-scf_0.5.15_1776534099206_0.7243597882105937","host":"s3://npm-registry-packages-npm-production"}},"0.5.16":{"name":"mcp-server-scf","version":"0.5.16","keywords":["mcp","model-context-protocol","compliance","security","scf","grc","nist","iso-27001","soc-2","fedramp","risk-management","controls","audit","ai-agent","claude"],"author":{"name":"Compliance Genie"},"license":"MIT","_id":"mcp-server-scf@0.5.16","maintainers":[{"name":"markac007","email":"mark@almeida-cardy.org"}],"homepage":"https://scfcontrolsplatform.com/","bugs":{"url":"https://github.com/MarkAC007/mcp-server-scf/issues"},"bin":{"mcp-server-scf":"build/index.js"},"dist":{"shasum":"e65cdd57b496457a50fff1e7083fbf672bce44d8","tarball":"https://registry.npmjs.org/mcp-server-scf/-/mcp-server-scf-0.5.16.tgz","fileCount":47,"integrity":"sha512-os3d5ljwrjWsRtpgA0VZh5IQlAGNIXg8EjC0BeO9Z8LcSKrZooDsTaPCsnmO0DYevSHP0Dc5DUSogt/ZnFtaKQ==","signatures":[{"sig":"MEQCIFyvyQThBC/0afu/zWy3aAP5kdkeszP0nt6QryrR5QK9AiAAi7mnBzKoI42wJLfjmDwHx0Pl6V1FfztGP+CTuP3/3A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/mcp-server-scf@0.5.16","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":163251},"type":"module","engines":{"node":">=18.0.0"},"gitHead":"d57341789e129ff4404c2f1dcfec60e7972c68b2","mcpName":"app.scfcontrolsplatform/mcp-server-scf","scripts":{"dev":"tsx watch src/index.ts","lint":"eslint .","test":"vitest run","build":"tsc && chmod 755 build/index.js","start":"node build/index.js","format":"prettier --write \".\"","prepare":"husky","lint:fix":"eslint . --fix","inspector":"npx @modelcontextprotocol/inspector node build/index.js","test:watch":"vitest","format:check":"prettier --check \".\"","test:coverage":"vitest run --coverage","prepublishOnly":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:35048d52-20c1-4b24-9080-7138900eaa93"}},"repository":{"url":"git+https://github.com/MarkAC007/mcp-server-scf.git","type":"git"},"_npmVersion":"11.11.0","description":"MCP server for the SCF Controls Platform — security compliance controls, frameworks, evidence, and risk management for AI agents","directories":{},"lint-staged":{"*.{ts,js,mjs,cjs}":["eslint --fix","prettier --write"],"*.{json,md,yml,yaml}":["prettier --write"]},"_nodeVersion":"24.14.1","dependencies":{"zod":"^4.3.6","@modelcontextprotocol/sdk":"^1.27.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","husky":"^9.1.7","eslint":"^9.39.4","vitest":"^2.1.9","prettier":"^3.8.3","@eslint/js":"^9.39.4","typescript":"^5.7.0","@types/node":"^25.3.3","lint-staged":"^16.4.0","typescript-eslint":"^8.58.2","@vitest/coverage-v8":"^2.1.9","eslint-config-prettier":"^10.1.8"},"_npmOperationalInternal":{"tmp":"tmp/mcp-server-scf_0.5.16_1776534194677_0.9463627226151192","host":"s3://npm-registry-packages-npm-production"}},"0.6.0":{"name":"mcp-server-scf","version":"0.6.0","keywords":["mcp","model-context-protocol","compliance","security","scf","grc","nist","iso-27001","soc-2","fedramp","risk-management","controls","audit","ai-agent","claude"],"author":{"name":"ComplianceGenie.io"},"license":"MIT","_id":"mcp-server-scf@0.6.0","maintainers":[{"name":"markac007","email":"mark@almeida-cardy.org"}],"homepage":"https://scfcontrolsplatform.com/","bugs":{"url":"https://github.com/MarkAC007/mcp-server-scf/issues"},"bin":{"mcp-server-scf":"build/index.js"},"dist":{"shasum":"350903086df3851f82f2bfbd79912cf2ce921e68","tarball":"https://registry.npmjs.org/mcp-server-scf/-/mcp-server-scf-0.6.0.tgz","fileCount":47,"integrity":"sha512-Q4LzHkOw38imgRsMlKEhAwZyLWkqVLZfN1ShvOhJDN/ADyeGk8Inqo2n6TaPFKz2ZM8XTqlWZ2I8ufpvt4chmg==","signatures":[{"sig":"MEYCIQD/BJDbhjg71qkTKEh8lTbBApOENy/gcHOrGwnFxa2trAIhANbfGUgkV1YS66MvRAq6s06bMHNc4BYOnO+xC0G4JRaO","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/mcp-server-scf@0.6.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":163578},"type":"module","engines":{"node":">=18.0.0"},"gitHead":"93c498b39a65573fe328ae9574feb766fb8b1d3b","mcpName":"app.scfcontrolsplatform/mcp-server-scf","scripts":{"dev":"tsx watch src/index.ts","lint":"eslint .","test":"vitest run","build":"tsc && chmod 755 build/index.js","start":"node build/index.js","format":"prettier --write \".\"","prepare":"husky","lint:fix":"eslint . --fix","inspector":"npx @modelcontextprotocol/inspector node build/index.js","test:watch":"vitest","format:check":"prettier --check \".\"","test:coverage":"vitest run --coverage","prepublishOnly":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:35048d52-20c1-4b24-9080-7138900eaa93"}},"repository":{"url":"git+https://github.com/MarkAC007/mcp-server-scf.git","type":"git"},"_npmVersion":"11.11.0","description":"MCP server for the SCF Controls Platform — security compliance controls, frameworks, evidence, and risk management for AI agents","directories":{},"lint-staged":{"*.{ts,js,mjs,cjs}":["eslint --fix","prettier --write"],"*.{json,md,yml,yaml}":["prettier --write"]},"_nodeVersion":"24.14.1","dependencies":{"zod":"^4.3.6","@modelcontextprotocol/sdk":"^1.27.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","husky":"^9.1.7","eslint":"^9.39.4","vitest":"^2.1.9","prettier":"^3.8.3","@eslint/js":"^9.39.4","typescript":"^5.7.0","@types/node":"^25.3.3","lint-staged":"^16.4.0","typescript-eslint":"^8.58.2","@vitest/coverage-v8":"^2.1.9","eslint-config-prettier":"^10.1.8"},"_npmOperationalInternal":{"tmp":"tmp/mcp-server-scf_0.6.0_1776535366833_0.8750088451481073","host":"s3://npm-registry-packages-npm-production"}},"0.7.0":{"name":"mcp-server-scf","version":"0.7.0","keywords":["mcp","model-context-protocol","compliance","security","scf","grc","nist","iso-27001","soc-2","fedramp","risk-management","controls","audit","ai-agent","claude"],"author":{"name":"ComplianceGenie.io"},"license":"MIT","_id":"mcp-server-scf@0.7.0","maintainers":[{"name":"markac007","email":"mark@almeida-cardy.org"}],"homepage":"https://scfcontrolsplatform.com/","bugs":{"url":"https://github.com/MarkAC007/mcp-server-scf/issues"},"bin":{"mcp-server-scf":"build/index.js"},"dist":{"shasum":"e02306486dc11bafedd081635bc089a7e76164b5","tarball":"https://registry.npmjs.org/mcp-server-scf/-/mcp-server-scf-0.7.0.tgz","fileCount":47,"integrity":"sha512-+WX2aAjnJWDvc/QP/vh/7cfKJiDhCxcAZETM26FueKbG6gDw8uSWI+QNHboQlxg/o4GCIT+wRhRUC9YvSx6WtQ==","signatures":[{"sig":"MEUCIQD1iDEjNdZWiGdEuza/pHEvbeegbI98ixxkY0bQXsNYAgIgRzQzYn3+2GxxlBtGe6mCfcVz0dYsdOiIWeDHHv+oZpw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/mcp-server-scf@0.7.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":164653},"type":"module","engines":{"node":">=18.0.0"},"gitHead":"ec632165c98a25a04716fc09e868b995aab6e2d8","mcpName":"app.scfcontrolsplatform/mcp-server-scf","scripts":{"dev":"tsx watch src/index.ts","lint":"eslint .","test":"vitest run","build":"tsc && chmod 755 build/index.js","start":"node build/index.js","format":"prettier --write \".\"","prepare":"husky","lint:fix":"eslint . --fix","inspector":"npx @modelcontextprotocol/inspector node build/index.js","build:mcpb":"bash scripts/build-mcpb.sh","test:watch":"vitest","format:check":"prettier --check \".\"","test:coverage":"vitest run --coverage","prepublishOnly":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:35048d52-20c1-4b24-9080-7138900eaa93"}},"repository":{"url":"git+https://github.com/MarkAC007/mcp-server-scf.git","type":"git"},"_npmVersion":"11.11.0","description":"MCP server for the SCF Controls Platform — security compliance controls, frameworks, evidence, and risk management for AI agents","directories":{},"lint-staged":{"*.{ts,js,mjs,cjs}":["eslint --fix","prettier --write"],"*.{json,md,yml,yaml}":["prettier --write"]},"_nodeVersion":"24.14.1","dependencies":{"zod":"^4.3.6","@modelcontextprotocol/sdk":"^1.27.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","husky":"^9.1.7","eslint":"^9.39.4","vitest":"^2.1.9","prettier":"^3.8.3","@eslint/js":"^9.39.4","typescript":"^5.7.0","@types/node":"^25.3.3","lint-staged":"^16.4.0","typescript-eslint":"^8.58.2","@anthropic-ai/mcpb":"^2.1.2","@vitest/coverage-v8":"^2.1.9","eslint-config-prettier":"^10.1.8"},"_npmOperationalInternal":{"tmp":"tmp/mcp-server-scf_0.7.0_1776536670591_0.5661278066658983","host":"s3://npm-registry-packages-npm-production"}},"0.7.1":{"name":"mcp-server-scf","version":"0.7.1","keywords":["mcp","model-context-protocol","compliance","security","scf","grc","nist","iso-27001","soc-2","fedramp","risk-management","controls","audit","ai-agent","claude"],"author":{"name":"ComplianceGenie.io"},"license":"MIT","_id":"mcp-server-scf@0.7.1","maintainers":[{"name":"markac007","email":"mark@almeida-cardy.org"}],"homepage":"https://scfcontrolsplatform.com/","bugs":{"url":"https://github.com/MarkAC007/mcp-server-scf/issues"},"bin":{"mcp-server-scf":"build/index.js"},"dist":{"shasum":"a028dc97b493b40b138493772d0a61af02a43907","tarball":"https://registry.npmjs.org/mcp-server-scf/-/mcp-server-scf-0.7.1.tgz","fileCount":47,"integrity":"sha512-Tm63Se8RWreSRNnj9+qdvPBsvUn9Ca2b5Fggle3WGVZ74HGr4D/OJozXkAKNsdEImPdwx9Ec2aWXzfN2UKh6+Q==","signatures":[{"sig":"MEUCIQDb8N/VYyL0aZr81mtqiQ1nF5U3Un25dMDnMbXrTyFR8AIgWJE2M13/Ta+dVKYkZyFJcHdzmLtuzRZlQSpMILO5wUw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/mcp-server-scf@0.7.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":164500},"type":"module","engines":{"node":">=18.0.0"},"gitHead":"d3a8f7f8d819f066134502b0b5416f977454254a","mcpName":"app.scfcontrolsplatform/mcp-server-scf","scripts":{"dev":"tsx watch src/index.ts","lint":"eslint .","test":"vitest run","build":"tsc && chmod 755 build/index.js","start":"node build/index.js","format":"prettier --write \".\"","prepare":"husky","lint:fix":"eslint . --fix","inspector":"npx @modelcontextprotocol/inspector node build/index.js","build:mcpb":"bash scripts/build-mcpb.sh","test:watch":"vitest","format:check":"prettier --check \".\"","test:coverage":"vitest run --coverage","prepublishOnly":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:35048d52-20c1-4b24-9080-7138900eaa93"}},"repository":{"url":"git+https://github.com/MarkAC007/mcp-server-scf.git","type":"git"},"_npmVersion":"11.11.0","description":"MCP server for the SCF Controls Platform — security compliance controls, frameworks, evidence, and risk management for AI agents","directories":{},"lint-staged":{"*.{ts,js,mjs,cjs}":["eslint --fix","prettier --write"],"*.{json,md,yml,yaml}":["prettier --write"]},"_nodeVersion":"24.14.1","dependencies":{"zod":"^4.3.6","@modelcontextprotocol/sdk":"^1.27.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","husky":"^9.1.7","eslint":"^9.39.4","vitest":"^2.1.9","prettier":"^3.8.3","@eslint/js":"^9.39.4","typescript":"^5.7.0","@types/node":"^25.3.3","lint-staged":"^16.4.0","typescript-eslint":"^8.58.2","@anthropic-ai/mcpb":"^2.1.2","@vitest/coverage-v8":"^2.1.9","eslint-config-prettier":"^10.1.8"},"_npmOperationalInternal":{"tmp":"tmp/mcp-server-scf_0.7.1_1776538681933_0.26357895674689247","host":"s3://npm-registry-packages-npm-production"}},"1.0.0":{"name":"mcp-server-scf","version":"1.0.0","keywords":["mcp","model-context-protocol","compliance","security","scf","grc","nist","iso-27001","soc-2","fedramp","risk-management","controls","audit","ai-agent","claude"],"author":{"name":"ComplianceGenie.io"},"license":"MIT","_id":"mcp-server-scf@1.0.0","maintainers":[{"name":"markac007","email":"mark@almeida-cardy.org"}],"homepage":"https://scfcontrolsplatform.com/","bugs":{"url":"https://github.com/MarkAC007/mcp-server-scf/issues"},"bin":{"mcp-server-scf":"build/index.js"},"dist":{"shasum":"1a2a7042d2452eef4b8dfc2e829c0d669fe4ea9e","tarball":"https://registry.npmjs.org/mcp-server-scf/-/mcp-server-scf-1.0.0.tgz","fileCount":47,"integrity":"sha512-vIuojNlAxHOcUcLshqQpVgSXZGjLneypnPtfEVppJYexGGlHYEBwp6z46x5eNFtuAM6KvuMu56OfTN27+2/yiw==","signatures":[{"sig":"MEUCIQCOhYolF+ZwN4Yt1lnYAJmQynHKqlu4VbtyW6AFhBfjlgIgUOSu4U33izIwjmPLU2KfCxVFWhSIOlg5oiXPHV3MDaY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/mcp-server-scf@1.0.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":164842},"type":"module","engines":{"node":">=18.0.0"},"gitHead":"b2f129207772f05c52b501c5be589e9e7b8b8af1","mcpName":"app.scfcontrolsplatform/mcp-server-scf","scripts":{"dev":"tsx watch src/index.ts","lint":"eslint .","test":"vitest run","build":"tsc && chmod 755 build/index.js","start":"node build/index.js","format":"prettier --write \".\"","prepare":"husky","lint:fix":"eslint . --fix","inspector":"npx @modelcontextprotocol/inspector node build/index.js","build:mcpb":"bash scripts/build-mcpb.sh","test:watch":"vitest","format:check":"prettier --check \".\"","test:coverage":"vitest run --coverage","prepublishOnly":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:35048d52-20c1-4b24-9080-7138900eaa93"}},"repository":{"url":"git+https://github.com/MarkAC007/mcp-server-scf.git","type":"git"},"_npmVersion":"11.11.0","description":"MCP server for the SCF Controls Platform — security compliance controls, frameworks, evidence, and risk management for AI agents","directories":{},"lint-staged":{"*.{ts,js,mjs,cjs}":["eslint --fix","prettier --write"],"*.{json,md,yml,yaml}":["prettier --write"]},"_nodeVersion":"24.14.1","dependencies":{"zod":"^4.3.6","@modelcontextprotocol/sdk":"^1.27.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","husky":"^9.1.7","eslint":"^9.39.4","vitest":"^2.1.9","prettier":"^3.8.3","@eslint/js":"^9.39.4","typescript":"^5.7.0","@types/node":"^25.3.3","lint-staged":"^16.4.0","typescript-eslint":"^8.58.2","@anthropic-ai/mcpb":"^2.1.2","@vitest/coverage-v8":"^2.1.9","eslint-config-prettier":"^10.1.8"},"_npmOperationalInternal":{"tmp":"tmp/mcp-server-scf_1.0.0_1776539644763_0.2940421012026231","host":"s3://npm-registry-packages-npm-production"}},"1.0.1":{"name":"mcp-server-scf","version":"1.0.1","keywords":["mcp","model-context-protocol","compliance","security","scf","grc","nist","iso-27001","soc-2","fedramp","risk-management","controls","audit","ai-agent","claude"],"author":{"name":"ComplianceGenie.io"},"license":"MIT","_id":"mcp-server-scf@1.0.1","maintainers":[{"name":"markac007","email":"mark@almeida-cardy.org"}],"homepage":"https://scfcontrolsplatform.com/","bugs":{"url":"https://github.com/MarkAC007/mcp-server-scf/issues"},"bin":{"mcp-server-scf":"build/index.js"},"dist":{"shasum":"3cdde5f82c88d67d141adfa920ad5b010c1c696e","tarball":"https://registry.npmjs.org/mcp-server-scf/-/mcp-server-scf-1.0.1.tgz","fileCount":47,"integrity":"sha512-qhwbjOOOXSW28lXo3Ns6LDfZ3cSsVNjU1Ukrd5zcbRKHW8PFYemQHLzjGINa0ELiZudVSRfmtK6jKHYXtfItCw==","signatures":[{"sig":"MEUCIEimyr5+uqi6aDuJU4TBrhXpFH1gCehFiqXKH9JS6lJzAiEAkimBkPaRKeKnRqyQ3ZCSskF6uWNuUXSbPE5NLhqzyMU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/mcp-server-scf@1.0.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":167484},"type":"module","engines":{"node":">=18.0.0"},"gitHead":"710993ae145c756b81208412f59cd498164e8fb6","mcpName":"app.scfcontrolsplatform/mcp-server-scf","scripts":{"dev":"tsx watch src/index.ts","lint":"eslint .","test":"vitest run","build":"tsc && chmod 755 build/index.js","start":"node build/index.js","format":"prettier --write \".\"","prepare":"husky","lint:fix":"eslint . --fix","inspector":"npx @modelcontextprotocol/inspector node build/index.js","build:mcpb":"bash scripts/build-mcpb.sh","test:watch":"vitest","format:check":"prettier --check \".\"","test:coverage":"vitest run --coverage","prepublishOnly":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:35048d52-20c1-4b24-9080-7138900eaa93"}},"repository":{"url":"git+https://github.com/MarkAC007/mcp-server-scf.git","type":"git"},"_npmVersion":"11.11.0","description":"MCP server for the SCF Controls Platform — security compliance controls, frameworks, evidence, and risk management for AI agents","directories":{},"lint-staged":{"*.{ts,js,mjs,cjs}":["eslint --fix","prettier --write"],"*.{json,md,yml,yaml}":["prettier --write"]},"_nodeVersion":"24.14.1","dependencies":{"zod":"^4.3.6","@modelcontextprotocol/sdk":"^1.27.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","husky":"^9.1.7","eslint":"^9.39.4","vitest":"^2.1.9","prettier":"^3.8.3","@eslint/js":"^9.39.4","typescript":"^5.7.0","@types/node":"^25.3.3","lint-staged":"^16.4.0","typescript-eslint":"^8.58.2","@anthropic-ai/mcpb":"^2.1.2","@vitest/coverage-v8":"^2.1.9","eslint-config-prettier":"^10.1.8"},"_npmOperationalInternal":{"tmp":"tmp/mcp-server-scf_1.0.1_1776542526232_0.41686391789824784","host":"s3://npm-registry-packages-npm-production"}},"1.0.2":{"name":"mcp-server-scf","version":"1.0.2","keywords":["mcp","model-context-protocol","compliance","security","scf","grc","nist","iso-27001","soc-2","fedramp","risk-management","controls","audit","ai-agent","claude"],"author":{"name":"ComplianceGenie.io"},"license":"MIT","_id":"mcp-server-scf@1.0.2","maintainers":[{"name":"markac007","email":"mark@almeida-cardy.org"}],"homepage":"https://scfcontrolsplatform.com/","bugs":{"url":"https://github.com/MarkAC007/mcp-server-scf/issues"},"bin":{"mcp-server-scf":"build/index.js"},"dist":{"shasum":"bf42f2eabb701b6ec06100d2dfed21c86c3fcade","tarball":"https://registry.npmjs.org/mcp-server-scf/-/mcp-server-scf-1.0.2.tgz","fileCount":47,"integrity":"sha512-kNMt3Df540a8r4Snz1DqdySTKEYXKr3vMgwB7H6G643+Xne3WI7hupIoPzgBFL0VBVqCg1+LUd/i8MvEK/qCGg==","signatures":[{"sig":"MEUCIQDKyO42KdRmTigCX7Q7NvicukDGot9ns7IPaApB1u5gCQIgYoTbGFQGXHsBjSxm4KQFxhO/Hj8jeKJEV6MtUjdhLKM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/mcp-server-scf@1.0.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":167477},"type":"module","engines":{"node":">=18.0.0"},"gitHead":"d79bbece4674042e4ca6305be7f385152bc6aecb","mcpName":"app.scfcontrolsplatform/mcp-server-scf","scripts":{"dev":"tsx watch src/index.ts","lint":"eslint .","test":"vitest run","build":"tsc && chmod 755 build/index.js","start":"node build/index.js","format":"prettier --write \".\"","prepare":"husky","lint:fix":"eslint . --fix","inspector":"npx @modelcontextprotocol/inspector node build/index.js","build:mcpb":"bash scripts/build-mcpb.sh","test:watch":"vitest","format:check":"prettier --check \".\"","test:coverage":"vitest run --coverage","prepublishOnly":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:35048d52-20c1-4b24-9080-7138900eaa93"}},"repository":{"url":"git+https://github.com/MarkAC007/mcp-server-scf.git","type":"git"},"_npmVersion":"11.11.0","description":"MCP server for the SCF Controls Platform — security compliance controls, frameworks, evidence, and risk management for AI agents","directories":{},"lint-staged":{"*.{ts,js,mjs,cjs}":["eslint --fix","prettier --write"],"*.{json,md,yml,yaml}":["prettier --write"]},"_nodeVersion":"24.14.1","dependencies":{"zod":"^4.3.6","@modelcontextprotocol/sdk":"^1.27.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","husky":"^9.1.7","eslint":"^9.39.4","vitest":"^2.1.9","prettier":"^3.8.3","@eslint/js":"^9.39.4","typescript":"^5.7.0","@types/node":"^25.3.3","lint-staged":"^16.4.0","typescript-eslint":"^8.58.2","@anthropic-ai/mcpb":"^2.1.2","@vitest/coverage-v8":"^2.1.9","eslint-config-prettier":"^10.1.8"},"_npmOperationalInternal":{"tmp":"tmp/mcp-server-scf_1.0.2_1776543800581_0.4630920368769771","host":"s3://npm-registry-packages-npm-production"}},"1.0.3":{"name":"mcp-server-scf","version":"1.0.3","keywords":["mcp","model-context-protocol","compliance","security","scf","grc","nist","iso-27001","soc-2","fedramp","risk-management","controls","audit","ai-agent","claude"],"author":{"name":"ComplianceGenie.io"},"license":"MIT","_id":"mcp-server-scf@1.0.3","maintainers":[{"name":"markac007","email":"mark@almeida-cardy.org"}],"homepage":"https://scfcontrolsplatform.com/","bugs":{"url":"https://github.com/MarkAC007/mcp-server-scf/issues"},"bin":{"mcp-server-scf":"build/index.js"},"dist":{"shasum":"316e8f0fcde912a60b6e38b92601c94b12a2d8f7","tarball":"https://registry.npmjs.org/mcp-server-scf/-/mcp-server-scf-1.0.3.tgz","fileCount":47,"integrity":"sha512-Ac9JXtjaVnwbwJttDQl7YduupGPfRrtWqyPhkB++BYhC3cFOERQjsaeElUDWGuvrThCOmaxmJng3sciv4gW9vA==","signatures":[{"sig":"MEQCIGOsntR/HgsheBq0ZCb9Yzfzg4L73dRCKwDcDj30Po5kAiBd6DPcBDa/JK8C4meK7CQpYIKXBOPki/iOmSigvl/SCA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/mcp-server-scf@1.0.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":167859},"type":"module","engines":{"node":">=20.0.0"},"gitHead":"d8154589b0221aeb62c5164302796bb112856778","mcpName":"app.scfcontrolsplatform/mcp-server-scf","scripts":{"dev":"tsx watch src/index.ts","lint":"eslint .","test":"vitest run","build":"tsc && chmod 755 build/index.js","start":"node build/index.js","format":"prettier --write \".\"","prepare":"husky || true","lint:fix":"eslint . --fix","inspector":"npx @modelcontextprotocol/inspector node build/index.js","build:mcpb":"bash scripts/build-mcpb.sh","test:watch":"vitest","format:check":"prettier --check \".\"","test:coverage":"vitest run --coverage","prepublishOnly":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:35048d52-20c1-4b24-9080-7138900eaa93"}},"repository":{"url":"git+https://github.com/MarkAC007/mcp-server-scf.git","type":"git"},"_npmVersion":"11.11.0","description":"MCP server for the SCF Controls Platform — security compliance controls, frameworks, evidence, and risk management for AI agents","directories":{},"lint-staged":{"*.{ts,js,mjs,cjs}":["eslint --fix","prettier --write"],"*.{json,md,yml,yaml}":["prettier --write"]},"_nodeVersion":"24.14.1","dependencies":{"zod":"^4.3.6","@modelcontextprotocol/sdk":"^1.29.0"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","husky":"^9.1.7","eslint":"^9.39.4","vitest":"^2.1.9","prettier":"^3.8.3","@eslint/js":"^9.39.4","typescript":"^5.7.0","@types/node":"^25.3.3","lint-staged":"^16.4.0","typescript-eslint":"^8.58.2","@anthropic-ai/mcpb":"^2.1.2","@vitest/coverage-v8":"^2.1.9","eslint-config-prettier":"^10.1.8"},"_npmOperationalInternal":{"tmp":"tmp/mcp-server-scf_1.0.3_1776544577855_0.10951311959572552","host":"s3://npm-registry-packages-npm-production"}},"1.0.4":{"name":"mcp-server-scf","version":"1.0.4","keywords":["mcp","model-context-protocol","compliance","security","scf","grc","nist","iso-27001","soc-2","fedramp","risk-management","controls","audit","ai-agent","claude"],"author":{"name":"ComplianceGenie.io"},"license":"MIT","_id":"mcp-server-scf@1.0.4","maintainers":[{"name":"markac007","email":"mark@almeida-cardy.org"}],"homepage":"https://scfcontrolsplatform.com/","bugs":{"url":"https://github.com/MarkAC007/mcp-server-scf/issues"},"bin":{"mcp-server-scf":"build/index.js"},"dist":{"shasum":"36fbede5a3c71b5c750d09c61025ec378dc39283","tarball":"https://registry.npmjs.org/mcp-server-scf/-/mcp-server-scf-1.0.4.tgz","fileCount":47,"integrity":"sha512-ZR/6PKde7W3YJ0u97PTR1NKuA1hDE48K44Gr7Jj3NVLRkJb81TKbvs3APVMDaHp9jj8nnxGewAcoJznoq6HHcg==","signatures":[{"sig":"MEYCIQCCLw4WLAgfFJqO5UjVl07iq3xngfzi5Qh2p3ms18xc5QIhAOqWmiKyraU4M6LPQ6KjmxIdNPPt6mnOpOPaCWFIo78t","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/mcp-server-scf@1.0.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":167901},"type":"module","engines":{"node":">=20.0.0"},"gitHead":"b4917f00322965c6afc3ac506e6c0d7d23f23267","mcpName":"app.scfcontrolsplatform/mcp-server-scf","scripts":{"dev":"tsx watch src/index.ts","lint":"eslint .","test":"vitest run","build":"tsc && chmod 755 build/index.js","start":"node build/index.js","format":"prettier --write \".\"","prepare":"husky || true","lint:fix":"eslint . --fix","inspector":"npx @modelcontextprotocol/inspector node build/index.js","build:mcpb":"bash scripts/build-mcpb.sh","test:watch":"vitest","format:check":"prettier --check \".\"","test:coverage":"vitest run --coverage","prepublishOnly":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:35048d52-20c1-4b24-9080-7138900eaa93"}},"overrides":{"tmp":"^0.2.4"},"repository":{"url":"git+https://github.com/MarkAC007/mcp-server-scf.git","type":"git"},"_npmVersion":"11.11.0","description":"MCP server for the SCF Controls Platform — security compliance controls, frameworks, evidence, and risk management for AI agents","directories":{},"lint-staged":{"*.{ts,js,mjs,cjs}":["eslint --fix","prettier --write"],"*.{json,md,yml,yaml}":["prettier --write"]},"_nodeVersion":"24.14.1","dependencies":{"zod":"^4.3.6","@modelcontextprotocol/sdk":"^1.29.0"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","husky":"^9.1.7","eslint":"^9.39.4","vitest":"^3.2.4","prettier":"^3.8.3","@eslint/js":"^9.39.4","typescript":"^5.7.0","@types/node":"^25.3.3","lint-staged":"^16.4.0","typescript-eslint":"^8.58.2","@anthropic-ai/mcpb":"^2.1.2","@vitest/coverage-v8":"^3.2.4","eslint-config-prettier":"^10.1.8"},"_npmOperationalInternal":{"tmp":"tmp/mcp-server-scf_1.0.4_1776546001164_0.6451284519962304","host":"s3://npm-registry-packages-npm-production"}},"1.0.5":{"name":"mcp-server-scf","version":"1.0.5","keywords":["mcp","model-context-protocol","compliance","security","scf","grc","nist","iso-27001","soc-2","fedramp","risk-management","controls","audit","ai-agent","claude"],"author":{"name":"ComplianceGenie.io"},"license":"MIT","_id":"mcp-server-scf@1.0.5","maintainers":[{"name":"markac007","email":"mark@almeida-cardy.org"}],"homepage":"https://scfcontrolsplatform.com/","bugs":{"url":"https://github.com/MarkAC007/mcp-server-scf/issues"},"bin":{"mcp-server-scf":"build/index.js"},"dist":{"shasum":"e8e15373ce425a6481ee321b0f9f6a5a82305a22","tarball":"https://registry.npmjs.org/mcp-server-scf/-/mcp-server-scf-1.0.5.tgz","fileCount":47,"integrity":"sha512-aLeuy8eKWmXa497Yt1g+qMD7OqOAYcsUc7pxxsMjbfasA5hAT0QzZsul+lxKvI17sjv1TlK9S8LJ8LOMwDcy0w==","signatures":[{"sig":"MEQCIERxn0SLZ1olTrNTqwR48ssURBla+ZfcF8pXjCjP83zBAiAbKusWhvb5XJc2oSj0RGIWwzbSTPf47Mzm/Qvav0FdEw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/mcp-server-scf@1.0.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":167901},"type":"module","engines":{"node":">=20.0.0"},"gitHead":"1c1fbd4e91462fca818aa18036f4b25728f5c5f1","mcpName":"app.scfcontrolsplatform/mcp-server-scf","scripts":{"dev":"tsx watch src/index.ts","lint":"eslint .","test":"vitest run","build":"tsc && chmod 755 build/index.js","start":"node build/index.js","format":"prettier --write \".\"","prepare":"husky || true","lint:fix":"eslint . --fix","inspector":"npx @modelcontextprotocol/inspector node build/index.js","build:mcpb":"bash scripts/build-mcpb.sh","test:watch":"vitest","format:check":"prettier --check \".\"","test:coverage":"vitest run --coverage","prepublishOnly":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:35048d52-20c1-4b24-9080-7138900eaa93"}},"overrides":{"tmp":"^0.2.4"},"repository":{"url":"git+https://github.com/MarkAC007/mcp-server-scf.git","type":"git"},"_npmVersion":"11.11.0","description":"MCP server for the SCF Controls Platform — security compliance controls, frameworks, evidence, and risk management for AI agents","directories":{},"lint-staged":{"*.{ts,js,mjs,cjs}":["eslint --fix","prettier --write"],"*.{json,md,yml,yaml}":["prettier --write"]},"_nodeVersion":"24.14.1","dependencies":{"zod":"^4.3.6","@modelcontextprotocol/sdk":"^1.29.0"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","husky":"^9.1.7","eslint":"^9.39.4","vitest":"^3.2.4","prettier":"^3.8.3","@eslint/js":"^9.39.4","typescript":"^6.0.3","@types/node":"^25.3.3","lint-staged":"^16.4.0","typescript-eslint":"^8.58.2","@anthropic-ai/mcpb":"^2.1.2","@vitest/coverage-v8":"^3.2.4","eslint-config-prettier":"^10.1.8"},"_npmOperationalInternal":{"tmp":"tmp/mcp-server-scf_1.0.5_1776578914269_0.34831066045488","host":"s3://npm-registry-packages-npm-production"}},"1.0.6":{"name":"mcp-server-scf","version":"1.0.6","keywords":["mcp","model-context-protocol","compliance","security","scf","grc","nist","iso-27001","soc-2","fedramp","risk-management","controls","audit","ai-agent","claude"],"author":{"name":"ComplianceGenie.io"},"license":"MIT","_id":"mcp-server-scf@1.0.6","maintainers":[{"name":"markac007","email":"mark@almeida-cardy.org"}],"homepage":"https://scfcontrolsplatform.com/","bugs":{"url":"https://github.com/MarkAC007/mcp-server-scf/issues"},"bin":{"mcp-server-scf":"build/index.js"},"dist":{"shasum":"6e6e5115a56b1adc6e4e1324d0b62a7de6e343a5","tarball":"https://registry.npmjs.org/mcp-server-scf/-/mcp-server-scf-1.0.6.tgz","fileCount":47,"integrity":"sha512-uNNE7JIp2nmKQSDAe7oGxHyBkMJFSEx12aqxNpnvwqi+6T7l/aX6ISewpYciahNb0bU6W/gp5nnCWgV/UjKz2g==","signatures":[{"sig":"MEUCIDFxNq8l18HLECg1vChP2oJ/pRRX44eAnlNhPEZ/z/FwAiEAzmw+K+6HSJhCEu5ewJDAprhVw+2rtpzKHno5nQ4HClc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/mcp-server-scf@1.0.6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":168787},"type":"module","engines":{"node":">=20.0.0"},"gitHead":"676d6c8a32cf6b36e375af0de17c6cb4049634e1","mcpName":"app.scfcontrolsplatform/mcp-server-scf","scripts":{"dev":"tsx watch src/index.ts","lint":"eslint .","test":"vitest run","build":"tsc && chmod 755 build/index.js","start":"node build/index.js","format":"prettier --write \".\"","prepare":"husky || true","lint:fix":"eslint . --fix","inspector":"npx @modelcontextprotocol/inspector node build/index.js","build:mcpb":"bash scripts/build-mcpb.sh","test:watch":"vitest","format:check":"prettier --check \".\"","test:coverage":"vitest run --coverage","prepublishOnly":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:35048d52-20c1-4b24-9080-7138900eaa93"}},"overrides":{"tmp":"^0.2.4"},"repository":{"url":"git+https://github.com/MarkAC007/mcp-server-scf.git","type":"git"},"_npmVersion":"11.11.0","description":"MCP server for the SCF Controls Platform — security compliance controls, frameworks, evidence, and risk management for AI agents","directories":{},"lint-staged":{"*.{ts,js,mjs,cjs}":["eslint --fix","prettier --write"],"*.{json,md,yml,yaml}":["prettier --write"]},"_nodeVersion":"24.14.1","dependencies":{"zod":"^4.3.6","@modelcontextprotocol/sdk":"^1.29.0"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","husky":"^9.1.7","eslint":"^9.39.4","vitest":"^3.2.4","prettier":"^3.8.3","@eslint/js":"^9.39.4","typescript":"^6.0.3","@types/node":"^25.3.3","lint-staged":"^16.4.0","typescript-eslint":"^8.58.2","@anthropic-ai/mcpb":"^2.1.2","@vitest/coverage-v8":"^3.2.4","eslint-config-prettier":"^10.1.8"},"_npmOperationalInternal":{"tmp":"tmp/mcp-server-scf_1.0.6_1776579538974_0.5861214230605012","host":"s3://npm-registry-packages-npm-production"}},"1.0.7":{"name":"mcp-server-scf","version":"1.0.7","keywords":["mcp","model-context-protocol","compliance","security","scf","grc","nist","iso-27001","soc-2","fedramp","risk-management","controls","audit","ai-agent","claude"],"author":{"name":"ComplianceGenie.io"},"license":"MIT","_id":"mcp-server-scf@1.0.7","maintainers":[{"name":"markac007","email":"mark@almeida-cardy.org"}],"homepage":"https://scfcontrolsplatform.com/","bugs":{"url":"https://github.com/MarkAC007/mcp-server-scf/issues"},"bin":{"mcp-server-scf":"build/index.js"},"dist":{"shasum":"8f776b62ddc4d2a7c0ae0bf2a543c6fe81a7a167","tarball":"https://registry.npmjs.org/mcp-server-scf/-/mcp-server-scf-1.0.7.tgz","fileCount":47,"integrity":"sha512-GOI1YSaT5ACNhcDYAl6AcRFbbL9T5FluTqMg93+9Sr7Aj/stnocGX/XoL11wxrveXYao4Ra6Wv4agwEOc+7Qxw==","signatures":[{"sig":"MEUCIQC8kSUh5968lUnJHg2pqRB3jfrUssgQHn8C7Uq7jbYLbQIgGtF8FDAulGYUPgwlK0XYbihenJM5IDlTsUGhEo2Yy+A=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/mcp-server-scf@1.0.7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":168787},"type":"module","engines":{"node":">=20.0.0"},"gitHead":"d5de5a8fd53e36199e890c82fc404808ee61c4d3","mcpName":"app.scfcontrolsplatform/mcp-server-scf","scripts":{"dev":"tsx watch src/index.ts","lint":"eslint .","test":"vitest run","build":"tsc && chmod 755 build/index.js","start":"node build/index.js","format":"prettier --write \".\"","prepare":"husky || true","lint:fix":"eslint . --fix","inspector":"npx @modelcontextprotocol/inspector node build/index.js","build:mcpb":"bash scripts/build-mcpb.sh","test:watch":"vitest","format:check":"prettier --check \".\"","test:coverage":"vitest run --coverage","prepublishOnly":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:35048d52-20c1-4b24-9080-7138900eaa93"}},"overrides":{"tmp":"^0.2.4"},"repository":{"url":"git+https://github.com/MarkAC007/mcp-server-scf.git","type":"git"},"_npmVersion":"11.11.0","description":"MCP server for the SCF Controls Platform — security compliance controls, frameworks, evidence, and risk management for AI agents","directories":{},"lint-staged":{"*.{ts,js,mjs,cjs}":["eslint --fix","prettier --write"],"*.{json,md,yml,yaml}":["prettier --write"]},"_nodeVersion":"24.14.1","dependencies":{"zod":"^4.3.6","@modelcontextprotocol/sdk":"^1.29.0"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","husky":"^9.1.7","eslint":"^9.39.4","vitest":"^3.2.4","prettier":"^3.8.3","@eslint/js":"^9.39.4","typescript":"^6.0.3","@types/node":"^25.3.3","lint-staged":"^16.4.0","typescript-eslint":"^8.58.2","@anthropic-ai/mcpb":"^2.1.2","@vitest/coverage-v8":"^3.2.4","eslint-config-prettier":"^10.1.8"},"_npmOperationalInternal":{"tmp":"tmp/mcp-server-scf_1.0.7_1776580236581_0.4520324016977135","host":"s3://npm-registry-packages-npm-production"}},"1.0.8":{"name":"mcp-server-scf","version":"1.0.8","keywords":["mcp","model-context-protocol","compliance","security","scf","grc","nist","iso-27001","soc-2","fedramp","risk-management","controls","audit","ai-agent","claude"],"author":{"name":"ComplianceGenie.io"},"license":"MIT","_id":"mcp-server-scf@1.0.8","maintainers":[{"name":"markac007","email":"mark@almeida-cardy.org"}],"homepage":"https://scfcontrolsplatform.com/","bugs":{"url":"https://github.com/MarkAC007/mcp-server-scf/issues"},"bin":{"mcp-server-scf":"build/index.js"},"dist":{"shasum":"aa3584ff5ffd0cd8cc74f2cd29f54c3aed1b3cf8","tarball":"https://registry.npmjs.org/mcp-server-scf/-/mcp-server-scf-1.0.8.tgz","fileCount":47,"integrity":"sha512-Iz+qCuIN1dIUz52OD/vuWp3sdHWKKZ4V90Fmh+P0uX/ehVGNJQKx9fMJ2rWSSJtIuV4YHw12hw6ki+MhDxiryw==","signatures":[{"sig":"MEYCIQCaBvZox1KKEmI7QMALi0pZ+VFEKWIggUC4gaf7okv02gIhALWcoARMDgMDlUOiTu8pOJhLiyTyGwd1aQg+H/RC4bXh","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/mcp-server-scf@1.0.8","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":168787},"type":"module","engines":{"node":">=20.0.0"},"gitHead":"59eff68c11c259ef3907cbcf73400317d2bd84ba","mcpName":"app.scfcontrolsplatform/mcp-server-scf","scripts":{"dev":"tsx watch src/index.ts","lint":"eslint .","test":"vitest run","build":"tsc && chmod 755 build/index.js","start":"node build/index.js","format":"prettier --write \".\"","prepare":"husky || true","lint:fix":"eslint . --fix","inspector":"npx @modelcontextprotocol/inspector node build/index.js","build:mcpb":"bash scripts/build-mcpb.sh","test:watch":"vitest","format:check":"prettier --check \".\"","test:coverage":"vitest run --coverage","prepublishOnly":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:35048d52-20c1-4b24-9080-7138900eaa93"}},"overrides":{"tmp":"^0.2.4"},"repository":{"url":"git+https://github.com/MarkAC007/mcp-server-scf.git","type":"git"},"_npmVersion":"11.11.0","description":"MCP server for the SCF Controls Platform — security compliance controls, frameworks, evidence, and risk management for AI agents","directories":{},"lint-staged":{"*.{ts,js,mjs,cjs}":["eslint --fix","prettier --write"],"*.{json,md,yml,yaml}":["prettier --write"]},"_nodeVersion":"24.14.1","dependencies":{"zod":"^4.3.6","@modelcontextprotocol/sdk":"^1.29.0"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","husky":"^9.1.7","eslint":"^9.39.4","vitest":"^3.2.4","prettier":"^3.8.3","@eslint/js":"^9.39.4","typescript":"^6.0.3","@types/node":"^25.3.3","lint-staged":"^16.4.0","typescript-eslint":"^8.58.2","@anthropic-ai/mcpb":"^2.1.2","@vitest/coverage-v8":"^3.2.4","eslint-config-prettier":"^10.1.8"},"_npmOperationalInternal":{"tmp":"tmp/mcp-server-scf_1.0.8_1776581276414_0.35922935890890284","host":"s3://npm-registry-packages-npm-production"}},"1.0.9":{"name":"mcp-server-scf","version":"1.0.9","keywords":["mcp","model-context-protocol","compliance","security","scf","grc","nist","iso-27001","soc-2","fedramp","risk-management","controls","audit","ai-agent","claude"],"author":{"name":"ComplianceGenie.io"},"license":"MIT","_id":"mcp-server-scf@1.0.9","maintainers":[{"name":"markac007","email":"mark@almeida-cardy.org"}],"homepage":"https://scfcontrolsplatform.com/","bugs":{"url":"https://github.com/MarkAC007/mcp-server-scf/issues"},"bin":{"mcp-server-scf":"build/index.js"},"dist":{"shasum":"a4df692603335bd6300aba8b843cb36218a3e5e8","tarball":"https://registry.npmjs.org/mcp-server-scf/-/mcp-server-scf-1.0.9.tgz","fileCount":47,"integrity":"sha512-kXUG9pw1mck776N0ceVFtLd8j+Cm7m87XV1flzCQ22p+nqrk2lwJQK149h8qShJYKBVPApb398IJI56+jT05fw==","signatures":[{"sig":"MEUCIGLpzP+BSyTr21qRluWmTLq7+nqyiFad4nAPgWgqPVVFAiEAyLtOait8ZtDBOjRc1d5xLRQEPT9oSY/VV5m9Lt3vMBk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/mcp-server-scf@1.0.9","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":168787},"type":"module","engines":{"node":">=20.0.0"},"gitHead":"76a682ca5057ea0e4ed684255c1b09564766722b","mcpName":"app.scfcontrolsplatform/mcp-server-scf","scripts":{"dev":"tsx watch src/index.ts","lint":"eslint .","test":"vitest run","build":"tsc && chmod 755 build/index.js","start":"node build/index.js","format":"prettier --write \".\"","prepare":"husky || true","lint:fix":"eslint . --fix","inspector":"npx @modelcontextprotocol/inspector node build/index.js","build:mcpb":"bash scripts/build-mcpb.sh","test:watch":"vitest","format:check":"prettier --check \".\"","test:coverage":"vitest run --coverage","prepublishOnly":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:35048d52-20c1-4b24-9080-7138900eaa93"}},"overrides":{"tmp":"^0.2.4"},"repository":{"url":"git+https://github.com/MarkAC007/mcp-server-scf.git","type":"git"},"_npmVersion":"11.11.0","description":"MCP server for the SCF Controls Platform — security compliance controls, frameworks, evidence, and risk management for AI agents","directories":{},"lint-staged":{"*.{ts,js,mjs,cjs}":["eslint --fix","prettier --write"],"*.{json,md,yml,yaml}":["prettier --write"]},"_nodeVersion":"24.14.1","dependencies":{"zod":"^4.3.6","@modelcontextprotocol/sdk":"^1.29.0"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","husky":"^9.1.7","eslint":"^9.39.4","vitest":"^3.2.4","prettier":"^3.8.3","@eslint/js":"^9.39.4","typescript":"^6.0.3","@types/node":"^25.3.3","lint-staged":"^16.4.0","typescript-eslint":"^8.58.2","@anthropic-ai/mcpb":"^2.1.2","@vitest/coverage-v8":"^3.2.4","eslint-config-prettier":"^10.1.8"},"_npmOperationalInternal":{"tmp":"tmp/mcp-server-scf_1.0.9_1776581973310_0.09768017530657724","host":"s3://npm-registry-packages-npm-production"}},"1.0.10":{"name":"mcp-server-scf","version":"1.0.10","keywords":["mcp","model-context-protocol","compliance","security","scf","grc","nist","iso-27001","soc-2","fedramp","risk-management","controls","audit","ai-agent","claude"],"author":{"name":"ComplianceGenie.io"},"license":"MIT","_id":"mcp-server-scf@1.0.10","maintainers":[{"name":"markac007","email":"mark@almeida-cardy.org"}],"homepage":"https://scfcontrolsplatform.com/","bugs":{"url":"https://github.com/MarkAC007/mcp-server-scf/issues"},"bin":{"mcp-server-scf":"build/index.js"},"dist":{"shasum":"f871aeda76dfa83f9ce55cefb991aace3d60a0d2","tarball":"https://registry.npmjs.org/mcp-server-scf/-/mcp-server-scf-1.0.10.tgz","fileCount":47,"integrity":"sha512-ciYuTe7JUspdled6B++/xpbU+zNsxiJAhga+PHD3qZm6t5gIQI8nFQuATPRAEMMgdRk9rnFe0yuWRJ8ABMRn/Q==","signatures":[{"sig":"MEUCIDfUC9AAfODs1wM0DCKBgMz8wh+hrj0tuTmOidC+074FAiEA9BW7NWXriEIStixpBhrhKkVPuOIR8O6/0gz4MM2V8wM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/mcp-server-scf@1.0.10","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":168788},"type":"module","engines":{"node":">=20.0.0"},"gitHead":"34b783441c5ce2e12d8e0c89cc8d0ef54a62069b","mcpName":"app.scfcontrolsplatform/mcp-server-scf","scripts":{"dev":"tsx watch src/index.ts","lint":"eslint .","test":"vitest run","build":"tsc && chmod 755 build/index.js","start":"node build/index.js","format":"prettier --write \".\"","prepare":"husky || true","lint:fix":"eslint . --fix","inspector":"npx @modelcontextprotocol/inspector node build/index.js","build:mcpb":"bash scripts/build-mcpb.sh","test:watch":"vitest","format:check":"prettier --check \".\"","test:coverage":"vitest run --coverage","prepublishOnly":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:35048d52-20c1-4b24-9080-7138900eaa93"}},"overrides":{"tmp":"^0.2.4"},"repository":{"url":"git+https://github.com/MarkAC007/mcp-server-scf.git","type":"git"},"_npmVersion":"11.11.0","description":"MCP server for the SCF Controls Platform — security compliance controls, frameworks, evidence, and risk management for AI agents","directories":{},"lint-staged":{"*.{ts,js,mjs,cjs}":["eslint --fix","prettier --write"],"*.{json,md,yml,yaml}":["prettier --write"]},"_nodeVersion":"24.14.1","dependencies":{"zod":"^4.3.6","@modelcontextprotocol/sdk":"^1.29.0"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","husky":"^9.1.7","eslint":"^9.39.4","vitest":"^3.2.4","prettier":"^3.8.3","@eslint/js":"^9.39.4","typescript":"^6.0.3","@types/node":"^25.3.3","lint-staged":"^16.4.0","typescript-eslint":"^8.58.2","@anthropic-ai/mcpb":"^2.1.2","@vitest/coverage-v8":"^3.2.4","eslint-config-prettier":"^10.1.8"},"_npmOperationalInternal":{"tmp":"tmp/mcp-server-scf_1.0.10_1776582862927_0.7924449614251556","host":"s3://npm-registry-packages-npm-production"}},"1.0.11":{"name":"mcp-server-scf","version":"1.0.11","keywords":["mcp","model-context-protocol","compliance","security","scf","grc","nist","iso-27001","soc-2","fedramp","risk-management","controls","audit","ai-agent","claude"],"author":{"name":"ComplianceGenie.io"},"license":"MIT","_id":"mcp-server-scf@1.0.11","maintainers":[{"name":"markac007","email":"mark@almeida-cardy.org"}],"homepage":"https://scfcontrolsplatform.com/","bugs":{"url":"https://github.com/MarkAC007/mcp-server-scf/issues"},"bin":{"mcp-server-scf":"build/index.js"},"dist":{"shasum":"27b64797815f08821ae938a0c5f68d5d0bd035a8","tarball":"https://registry.npmjs.org/mcp-server-scf/-/mcp-server-scf-1.0.11.tgz","fileCount":47,"integrity":"sha512-VQqukfZexl2fJkP13wYy/ftMB/QR1Qn3jzZ6aRhbHZlVPi4RR58A9ohV3ZlAkcF+0OrzpIzjXWl6/UPqElhRVQ==","signatures":[{"sig":"MEUCIQDdXpSukTbTykMBxauYjh61f3KtzR5ek9x9Kry5fLtCyAIgRiWWloD2PlkAVV0F5HDQ/ANmAi6Y5v0ISYeuCpjHYsY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/mcp-server-scf@1.0.11","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":168788},"type":"module","engines":{"node":">=20.0.0"},"gitHead":"9c378d31f15fd57eac067067da909401193a4e43","mcpName":"app.scfcontrolsplatform/mcp-server-scf","scripts":{"dev":"tsx watch src/index.ts","lint":"eslint .","test":"vitest run","build":"tsc && chmod 755 build/index.js","start":"node build/index.js","format":"prettier --write \".\"","prepare":"husky || true","lint:fix":"eslint . --fix","inspector":"npx @modelcontextprotocol/inspector node build/index.js","build:mcpb":"bash scripts/build-mcpb.sh","test:watch":"vitest","format:check":"prettier --check \".\"","test:coverage":"vitest run --coverage","prepublishOnly":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:35048d52-20c1-4b24-9080-7138900eaa93"}},"overrides":{"tmp":"^0.2.4"},"repository":{"url":"git+https://github.com/MarkAC007/mcp-server-scf.git","type":"git"},"_npmVersion":"11.11.0","description":"MCP server for the SCF Controls Platform — security compliance controls, frameworks, evidence, and risk management for AI agents","directories":{},"lint-staged":{"*.{ts,js,mjs,cjs}":["eslint --fix","prettier --write"],"*.{json,md,yml,yaml}":["prettier --write"]},"_nodeVersion":"24.14.1","dependencies":{"zod":"^4.3.6","@modelcontextprotocol/sdk":"^1.29.0"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","husky":"^9.1.7","eslint":"^9.39.4","vitest":"^3.2.4","prettier":"^3.8.3","@eslint/js":"^9.39.4","typescript":"^6.0.3","@types/node":"^25.3.3","lint-staged":"^16.4.0","typescript-eslint":"^8.58.2","@anthropic-ai/mcpb":"^2.1.2","@vitest/coverage-v8":"^3.2.4","eslint-config-prettier":"^10.1.8"},"_npmOperationalInternal":{"tmp":"tmp/mcp-server-scf_1.0.11_1776584013348_0.24041216032035617","host":"s3://npm-registry-packages-npm-production"}},"1.0.12":{"name":"mcp-server-scf","version":"1.0.12","keywords":["mcp","model-context-protocol","compliance","security","scf","grc","nist","iso-27001","soc-2","fedramp","risk-management","controls","audit","ai-agent","claude"],"author":{"name":"ComplianceGenie.io"},"license":"MIT","_id":"mcp-server-scf@1.0.12","maintainers":[{"name":"markac007","email":"mark@almeida-cardy.org"}],"homepage":"https://scfcontrolsplatform.com/","bugs":{"url":"https://github.com/MarkAC007/mcp-server-scf/issues"},"bin":{"mcp-server-scf":"build/index.js"},"dist":{"shasum":"34ed635ce1251dd1ccbd0e7e6711b39d42620ec9","tarball":"https://registry.npmjs.org/mcp-server-scf/-/mcp-server-scf-1.0.12.tgz","fileCount":47,"integrity":"sha512-u6Yt+syU5rkx1fpsfIMfN+DjiE/DNdpH+1kIKlxdEc88ILJrCmLZgjaZoVrgVE3WEQ4oPWFYcJtAcoz8lbN3rw==","signatures":[{"sig":"MEUCIQChXVdQ/udxgpMmUyif0nYOE0aEpID4PlfRclXkaBJ5xwIgEnp7BW5PWZHeuMzTfT3V7B68+4b9j3QmVCCeHK9A1dI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/mcp-server-scf@1.0.12","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":168788},"type":"module","engines":{"node":">=20.0.0"},"gitHead":"677081a4ee214d78d57e2c41a68aa2a47b67a068","mcpName":"app.scfcontrolsplatform/mcp-server-scf","scripts":{"dev":"tsx watch src/index.ts","lint":"eslint .","test":"vitest run","build":"tsc && chmod 755 build/index.js","start":"node build/index.js","format":"prettier --write \".\"","prepare":"husky || true","lint:fix":"eslint . --fix","inspector":"npx @modelcontextprotocol/inspector node build/index.js","build:mcpb":"bash scripts/build-mcpb.sh","test:watch":"vitest","format:check":"prettier --check \".\"","test:coverage":"vitest run --coverage","prepublishOnly":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:35048d52-20c1-4b24-9080-7138900eaa93"}},"overrides":{"tmp":"^0.2.4"},"repository":{"url":"git+https://github.com/MarkAC007/mcp-server-scf.git","type":"git"},"_npmVersion":"11.11.0","description":"MCP server for the SCF Controls Platform — security compliance controls, frameworks, evidence, and risk management for AI agents","directories":{},"lint-staged":{"*.{ts,js,mjs,cjs}":["eslint --fix","prettier --write"],"*.{json,md,yml,yaml}":["prettier --write"]},"_nodeVersion":"24.14.1","dependencies":{"zod":"^4.3.6","@modelcontextprotocol/sdk":"^1.29.0"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","husky":"^9.1.7","eslint":"^9.39.4","vitest":"^3.2.4","prettier":"^3.8.3","@eslint/js":"^9.39.4","typescript":"^6.0.3","@types/node":"^25.3.3","lint-staged":"^16.4.0","typescript-eslint":"^8.58.2","@anthropic-ai/mcpb":"^2.1.2","@vitest/coverage-v8":"^3.2.4","eslint-config-prettier":"^10.1.8"},"_npmOperationalInternal":{"tmp":"tmp/mcp-server-scf_1.0.12_1776680389909_0.2012699313794979","host":"s3://npm-registry-packages-npm-production"}},"1.1.0":{"name":"mcp-server-scf","version":"1.1.0","keywords":["mcp","model-context-protocol","compliance","security","scf","grc","nist","iso-27001","soc-2","fedramp","risk-management","controls","audit","ai-agent","claude"],"author":{"name":"ComplianceGenie.io"},"license":"MIT","_id":"mcp-server-scf@1.1.0","maintainers":[{"name":"markac007","email":"mark@almeida-cardy.org"}],"homepage":"https://scfcontrolsplatform.com/","bugs":{"url":"https://github.com/MarkAC007/mcp-server-scf/issues"},"bin":{"mcp-server-scf":"build/index.js"},"dist":{"shasum":"2dcc0af756b8beb2ce7a105968ab1ddc5a324f27","tarball":"https://registry.npmjs.org/mcp-server-scf/-/mcp-server-scf-1.1.0.tgz","fileCount":47,"integrity":"sha512-6we3JE6E3JvK+xsFGvjkqbUE3y1FqA4TEN7zuhGe0QrGVZQ8shx9ugMScWn6DXTYKHhn+mzm1B98blkxuMJXuw==","signatures":[{"sig":"MEYCIQDcykuooTDzdLvEnjVW7MwY49asACJ+xhsALB1utly2EwIhAO1JTcir7YNPQrJluHYvQ/xcx74CEVSLVEGtflw8o00W","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/mcp-server-scf@1.1.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":168787},"type":"module","engines":{"node":">=20.0.0"},"gitHead":"1d850e9c7c43ad0cc55b253cb9ee80103b128ce5","mcpName":"app.scfcontrolsplatform/mcp-server-scf","scripts":{"dev":"tsx watch src/index.ts","lint":"eslint .","test":"vitest run","build":"tsc && chmod 755 build/index.js","start":"node build/index.js","format":"prettier --write \".\"","prepare":"husky || true","lint:fix":"eslint . --fix","inspector":"npx @modelcontextprotocol/inspector node build/index.js","build:mcpb":"bash scripts/build-mcpb.sh","test:watch":"vitest","format:check":"prettier --check \".\"","test:coverage":"vitest run --coverage","prepublishOnly":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:35048d52-20c1-4b24-9080-7138900eaa93"}},"overrides":{"tmp":"^0.2.4"},"repository":{"url":"git+https://github.com/MarkAC007/mcp-server-scf.git","type":"git"},"_npmVersion":"11.11.0","description":"MCP server for the SCF Controls Platform — security compliance controls, frameworks, evidence, and risk management for AI agents","directories":{},"lint-staged":{"*.{ts,js,mjs,cjs}":["eslint --fix","prettier --write"],"*.{json,md,yml,yaml}":["prettier --write"]},"_nodeVersion":"24.14.1","dependencies":{"zod":"^4.3.6","@modelcontextprotocol/sdk":"^1.29.0"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","husky":"^9.1.7","eslint":"^9.39.4","vitest":"^3.2.4","prettier":"^3.8.3","@eslint/js":"^9.39.4","typescript":"^6.0.3","@types/node":"^25.3.3","lint-staged":"^16.4.0","typescript-eslint":"^8.58.2","@anthropic-ai/mcpb":"^2.1.2","@vitest/coverage-v8":"^3.2.4","eslint-config-prettier":"^10.1.8"},"_npmOperationalInternal":{"tmp":"tmp/mcp-server-scf_1.1.0_1778588097727_0.5292110041977214","host":"s3://npm-registry-packages-npm-production"}},"1.1.1":{"name":"mcp-server-scf","version":"1.1.1","keywords":["mcp","model-context-protocol","compliance","security","scf","grc","nist","iso-27001","soc-2","fedramp","risk-management","controls","audit","ai-agent","claude"],"author":{"name":"ComplianceGenie.io"},"license":"MIT","_id":"mcp-server-scf@1.1.1","maintainers":[{"name":"markac007","email":"mark@almeida-cardy.org"}],"homepage":"https://scfcontrolsplatform.com/","bugs":{"url":"https://github.com/MarkAC007/mcp-server-scf/issues"},"bin":{"mcp-server-scf":"build/index.js"},"dist":{"shasum":"220b6570bebff9d2c28a57c66e71d732fae43eb6","tarball":"https://registry.npmjs.org/mcp-server-scf/-/mcp-server-scf-1.1.1.tgz","fileCount":47,"integrity":"sha512-0HXxouLIUb1+YHrkHKs7wu6/SkkmaTPepw0dy/jbZQk6seAX5jKS/6uwUYT+BxCDBWm3oszifdDt/8Rganq9jA==","signatures":[{"sig":"MEUCIAiEcQzRFKK1wePtU2NWQ932uhTDB1gXZatZgDJBazwaAiEAh7oOqJ33BlULHfwztfFdnbiTnHqtZWnRVPtED7AKvsM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/mcp-server-scf@1.1.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":168787},"type":"module","engines":{"node":">=20.0.0"},"gitHead":"694186efa0ff9dff4e30545da1895519797a0785","mcpName":"app.scfcontrolsplatform/mcp-server-scf","scripts":{"dev":"tsx watch src/index.ts","lint":"eslint .","test":"vitest run","build":"tsc && chmod 755 build/index.js","start":"node build/index.js","format":"prettier --write \".\"","prepare":"husky || true","lint:fix":"eslint . --fix","inspector":"npx @modelcontextprotocol/inspector node build/index.js","build:mcpb":"bash scripts/build-mcpb.sh","test:watch":"vitest","format:check":"prettier --check \".\"","test:coverage":"vitest run --coverage","prepublishOnly":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:35048d52-20c1-4b24-9080-7138900eaa93"}},"overrides":{"tmp":"^0.2.4"},"repository":{"url":"git+https://github.com/MarkAC007/mcp-server-scf.git","type":"git"},"_npmVersion":"11.11.0","description":"MCP server for the SCF Controls Platform — security compliance controls, frameworks, evidence, and risk management for AI agents","directories":{},"lint-staged":{"*.{ts,js,mjs,cjs}":["eslint --fix","prettier --write"],"*.{json,md,yml,yaml}":["prettier --write"]},"_nodeVersion":"24.14.1","dependencies":{"zod":"^4.3.6","@modelcontextprotocol/sdk":"^1.29.0"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","husky":"^9.1.7","eslint":"^9.39.4","vitest":"^3.2.4","prettier":"^3.8.3","@eslint/js":"^9.39.4","typescript":"^6.0.3","@types/node":"^25.3.3","lint-staged":"^16.4.0","typescript-eslint":"^8.58.2","@anthropic-ai/mcpb":"^2.1.2","@vitest/coverage-v8":"^3.2.4","eslint-config-prettier":"^10.1.8"},"_npmOperationalInternal":{"tmp":"tmp/mcp-server-scf_1.1.1_1778588878994_0.14260430478592667","host":"s3://npm-registry-packages-npm-production"}},"1.1.2":{"name":"mcp-server-scf","version":"1.1.2","keywords":["mcp","model-context-protocol","compliance","security","scf","grc","nist","iso-27001","soc-2","fedramp","risk-management","controls","audit","ai-agent","claude"],"author":{"name":"ComplianceGenie.io"},"license":"MIT","_id":"mcp-server-scf@1.1.2","maintainers":[{"name":"markac007","email":"mark@almeida-cardy.org"}],"homepage":"https://scfcontrolsplatform.com/","bugs":{"url":"https://github.com/MarkAC007/mcp-server-scf/issues"},"bin":{"mcp-server-scf":"build/index.js"},"dist":{"shasum":"6e4e10736f22b7b957c75bafdd7e8066b38bcdc2","tarball":"https://registry.npmjs.org/mcp-server-scf/-/mcp-server-scf-1.1.2.tgz","fileCount":47,"integrity":"sha512-dztNHxAEW2QMdzTcAEEEWkkF/wxsljp8ytqun3DX9979TJc/Pfp3tHQg+ts8nQpcpBRqCaBS8Yf+oQnyj295Hg==","signatures":[{"sig":"MEYCIQDBjrwTscRV443HpSH+JTdZjs+hRNE+Y3+19QQnTAqdGwIhAMSsbWPM5CEMMYV2PAX6sF2opbD1e9pdj9bQjcf+Gggt","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/mcp-server-scf@1.1.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":168787},"type":"module","engines":{"node":">=20.0.0"},"gitHead":"f8e3a233d477a7f42c9b0658c83b0dd3d2696e80","mcpName":"app.scfcontrolsplatform/mcp-server-scf","scripts":{"dev":"tsx watch src/index.ts","lint":"eslint .","test":"vitest run","build":"tsc && chmod 755 build/index.js","start":"node build/index.js","format":"prettier --write \".\"","prepare":"husky || true","lint:fix":"eslint . --fix","inspector":"npx @modelcontextprotocol/inspector node build/index.js","build:mcpb":"bash scripts/build-mcpb.sh","test:watch":"vitest","format:check":"prettier --check \".\"","test:coverage":"vitest run --coverage","prepublishOnly":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:35048d52-20c1-4b24-9080-7138900eaa93"}},"overrides":{"tmp":"^0.2.4"},"repository":{"url":"git+https://github.com/MarkAC007/mcp-server-scf.git","type":"git"},"_npmVersion":"11.11.0","description":"MCP server for the SCF Controls Platform — security compliance controls, frameworks, evidence, and risk management for AI agents","directories":{},"lint-staged":{"*.{ts,js,mjs,cjs}":["eslint --fix","prettier --write"],"*.{json,md,yml,yaml}":["prettier --write"]},"_nodeVersion":"24.14.1","dependencies":{"zod":"^4.3.6","@modelcontextprotocol/sdk":"^1.29.0"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","husky":"^9.1.7","eslint":"^9.39.4","vitest":"^3.2.4","prettier":"^3.8.3","@eslint/js":"^9.39.4","typescript":"^6.0.3","@types/node":"^25.3.3","lint-staged":"^16.4.0","typescript-eslint":"^8.58.2","@anthropic-ai/mcpb":"^2.1.2","@vitest/coverage-v8":"^3.2.4","eslint-config-prettier":"^10.1.8"},"_npmOperationalInternal":{"tmp":"tmp/mcp-server-scf_1.1.2_1778589903455_0.5277079220176402","host":"s3://npm-registry-packages-npm-production"}},"1.2.0":{"name":"mcp-server-scf","version":"1.2.0","keywords":["mcp","model-context-protocol","compliance","security","scf","grc","nist","iso-27001","soc-2","fedramp","risk-management","controls","audit","ai-agent","claude"],"author":{"name":"ComplianceGenie.io"},"license":"MIT","_id":"mcp-server-scf@1.2.0","maintainers":[{"name":"markac007","email":"mark@almeida-cardy.org"}],"homepage":"https://scfcontrolsplatform.com/","bugs":{"url":"https://github.com/MarkAC007/mcp-server-scf/issues"},"bin":{"mcp-server-scf":"build/index.js"},"dist":{"shasum":"b4e987f94a65415de8b25830c2d37177d7696d29","tarball":"https://registry.npmjs.org/mcp-server-scf/-/mcp-server-scf-1.2.0.tgz","fileCount":47,"integrity":"sha512-aSb8zsEkYcjGWsZbpdZa3E0WiiDVhUzi6wApOSr5zmxqY/3yVBJKa540qqHutGzzKSypJUIsz1HFrJiHsOGeFw==","signatures":[{"sig":"MEUCIQC2xN15uW6xE74TPzCPzTI30L459kMGhqO1EURle3Ld9wIgT1+h2wnTkCPsOQzIXZyCrcqTfpk5vhK4pxykROfEuTw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/mcp-server-scf@1.2.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":168787},"type":"module","engines":{"node":">=20.0.0"},"gitHead":"352962f484559afb0133fe3e14550a4ebd313060","mcpName":"app.scfcontrolsplatform/mcp-server-scf","scripts":{"dev":"tsx watch src/index.ts","lint":"eslint .","test":"vitest run","build":"tsc && chmod 755 build/index.js","start":"node build/index.js","format":"prettier --write \".\"","prepare":"husky || true","lint:fix":"eslint . --fix","inspector":"npx @modelcontextprotocol/inspector node build/index.js","build:mcpb":"bash scripts/build-mcpb.sh","test:watch":"vitest","format:check":"prettier --check \".\"","test:coverage":"vitest run --coverage","prepublishOnly":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:35048d52-20c1-4b24-9080-7138900eaa93"}},"overrides":{"tmp":"^0.2.4"},"repository":{"url":"git+https://github.com/MarkAC007/mcp-server-scf.git","type":"git"},"_npmVersion":"11.11.0","description":"MCP server for the SCF Controls Platform — security compliance controls, frameworks, evidence, and risk management for AI agents","directories":{},"lint-staged":{"*.{ts,js,mjs,cjs}":["eslint --fix","prettier --write"],"*.{json,md,yml,yaml}":["prettier --write"]},"_nodeVersion":"24.14.1","dependencies":{"zod":"^4.3.6","@modelcontextprotocol/sdk":"^1.29.0"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","husky":"^9.1.7","eslint":"^9.39.4","vitest":"^3.2.4","prettier":"^3.8.3","@eslint/js":"^9.39.4","typescript":"^6.0.3","@types/node":"^25.3.3","lint-staged":"^16.4.0","typescript-eslint":"^8.58.2","@anthropic-ai/mcpb":"^2.1.2","@vitest/coverage-v8":"^3.2.4","eslint-config-prettier":"^10.1.8"},"_npmOperationalInternal":{"tmp":"tmp/mcp-server-scf_1.2.0_1778590818860_0.7013806318242286","host":"s3://npm-registry-packages-npm-production"}},"1.3.0":{"name":"mcp-server-scf","version":"1.3.0","keywords":["mcp","model-context-protocol","compliance","security","scf","grc","nist","iso-27001","soc-2","fedramp","risk-management","controls","audit","ai-agent","claude"],"author":{"name":"ComplianceGenie.io"},"license":"MIT","_id":"mcp-server-scf@1.3.0","maintainers":[{"name":"markac007","email":"mark@almeida-cardy.org"}],"homepage":"https://scfcontrolsplatform.com/","bugs":{"url":"https://github.com/MarkAC007/mcp-server-scf/issues"},"bin":{"mcp-server-scf":"build/index.js"},"dist":{"shasum":"b87cb96edc42f4ef7b6653f0c3c8d37424d2427c","tarball":"https://registry.npmjs.org/mcp-server-scf/-/mcp-server-scf-1.3.0.tgz","fileCount":47,"integrity":"sha512-fl26Hr7HVXK4/LRvx9WBYueQ8sOkmjUPQro9G3n1cZkKcvWy0lVus0Ag0L4yr59wCQnaNMiYMrCkO1+by2+i6w==","signatures":[{"sig":"MEQCIGeIMbW/yIpHFKPQHB32EUOgHMhJfp7k/sdgkO9DU57iAiBDD5wKdMaHwinJuOi4UY5xRgoI2/DfmWJChDVEZswjQg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/mcp-server-scf@1.3.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":173715},"type":"module","engines":{"node":">=20.0.0"},"gitHead":"360ddd85f4302cb68fb7137681d78f16a168e04f","mcpName":"app.scfcontrolsplatform/mcp-server-scf","scripts":{"dev":"tsx watch src/index.ts","lint":"eslint .","test":"vitest run","build":"tsc && chmod 755 build/index.js","start":"node build/index.js","format":"prettier --write \".\"","prepare":"husky || true","lint:fix":"eslint . --fix","inspector":"npx @modelcontextprotocol/inspector node build/index.js","build:mcpb":"bash scripts/build-mcpb.sh","test:watch":"vitest","format:check":"prettier --check \".\"","test:coverage":"vitest run --coverage","prepublishOnly":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:35048d52-20c1-4b24-9080-7138900eaa93"}},"overrides":{"tmp":"^0.2.4"},"repository":{"url":"git+https://github.com/MarkAC007/mcp-server-scf.git","type":"git"},"_npmVersion":"11.11.0","description":"MCP server for the SCF Controls Platform — security compliance controls, frameworks, evidence, and risk management for AI agents","directories":{},"lint-staged":{"*.{ts,js,mjs,cjs}":["eslint --fix","prettier --write"],"*.{json,md,yml,yaml}":["prettier --write"]},"_nodeVersion":"24.14.1","dependencies":{"zod":"^4.3.6","@modelcontextprotocol/sdk":"^1.29.0"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","husky":"^9.1.7","eslint":"^9.39.4","vitest":"^3.2.4","prettier":"^3.8.3","@eslint/js":"^9.39.4","typescript":"^6.0.3","@types/node":"^25.3.3","lint-staged":"^16.4.0","typescript-eslint":"^8.58.2","@anthropic-ai/mcpb":"^2.1.2","@vitest/coverage-v8":"^3.2.4","eslint-config-prettier":"^10.1.8"},"_npmOperationalInternal":{"tmp":"tmp/mcp-server-scf_1.3.0_1778591722148_0.2883602953733755","host":"s3://npm-registry-packages-npm-production"}},"1.3.1":{"name":"mcp-server-scf","version":"1.3.1","keywords":["mcp","model-context-protocol","compliance","security","scf","grc","nist","iso-27001","soc-2","fedramp","risk-management","controls","audit","ai-agent","claude"],"author":{"name":"ComplianceGenie.io"},"license":"MIT","_id":"mcp-server-scf@1.3.1","maintainers":[{"name":"markac007","email":"mark@almeida-cardy.org"}],"homepage":"https://scfcontrolsplatform.com/","bugs":{"url":"https://github.com/MarkAC007/mcp-server-scf/issues"},"bin":{"mcp-server-scf":"build/index.js"},"dist":{"shasum":"82655fa465ee526475f84c6c0d6af5018090f322","tarball":"https://registry.npmjs.org/mcp-server-scf/-/mcp-server-scf-1.3.1.tgz","fileCount":47,"integrity":"sha512-vnFsfYJmxVkQm0lvCBT56wbJJIxHuWFs1dI/z9NEoOCiu5w7gEwGPicDwEsxjEc+ba+O5BdnZr0N8fsE1kLz0g==","signatures":[{"sig":"MEUCIAM4kxY4XDK9elkO8mnULWMP84VMyR0r4RASJS0OdmTzAiEAvYjKA1a+uFfvM9khS8i9ecKgG7gzEw18H/E/6xLTD9U=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/mcp-server-scf@1.3.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":173715},"type":"module","engines":{"node":">=20.0.0"},"gitHead":"710544d7cc94eeb291cf548d62871117533057ad","mcpName":"app.scfcontrolsplatform/mcp-server-scf","scripts":{"dev":"tsx watch src/index.ts","lint":"eslint .","test":"vitest run","build":"tsc && chmod 755 build/index.js","start":"node build/index.js","format":"prettier --write \".\"","prepare":"husky || true","lint:fix":"eslint . --fix","inspector":"npx @modelcontextprotocol/inspector node build/index.js","build:mcpb":"bash scripts/build-mcpb.sh","test:watch":"vitest","format:check":"prettier --check \".\"","test:coverage":"vitest run --coverage","prepublishOnly":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:35048d52-20c1-4b24-9080-7138900eaa93"}},"overrides":{"tmp":"^0.2.4"},"repository":{"url":"git+https://github.com/MarkAC007/mcp-server-scf.git","type":"git"},"_npmVersion":"11.11.0","description":"MCP server for the SCF Controls Platform — security compliance controls, frameworks, evidence, and risk management for AI agents","directories":{},"lint-staged":{"*.{ts,js,mjs,cjs}":["eslint --fix","prettier --write"],"*.{json,md,yml,yaml}":["prettier --write"]},"_nodeVersion":"24.14.1","dependencies":{"zod":"^4.3.6","@modelcontextprotocol/sdk":"^1.29.0"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","husky":"^9.1.7","eslint":"^9.39.4","vitest":"^4.1.6","prettier":"^3.8.3","@eslint/js":"^9.39.4","typescript":"^6.0.3","@types/node":"^25.3.3","lint-staged":"^16.4.0","typescript-eslint":"^8.58.2","@anthropic-ai/mcpb":"^2.1.2","@vitest/coverage-v8":"^4.1.6","eslint-config-prettier":"^10.1.8"},"_npmOperationalInternal":{"tmp":"tmp/mcp-server-scf_1.3.1_1778592141344_0.8262326832965101","host":"s3://npm-registry-packages-npm-production"}},"1.3.2":{"name":"mcp-server-scf","version":"1.3.2","keywords":["mcp","model-context-protocol","compliance","security","scf","grc","nist","iso-27001","soc-2","fedramp","risk-management","controls","audit","ai-agent","claude"],"author":{"name":"ComplianceGenie.io"},"license":"MIT","_id":"mcp-server-scf@1.3.2","maintainers":[{"name":"markac007","email":"mark@almeida-cardy.org"}],"homepage":"https://scfcontrolsplatform.com/","bugs":{"url":"https://github.com/MarkAC007/mcp-server-scf/issues"},"bin":{"mcp-server-scf":"build/index.js"},"dist":{"shasum":"1c80679d9f4854db8627d9506cf9402901855253","tarball":"https://registry.npmjs.org/mcp-server-scf/-/mcp-server-scf-1.3.2.tgz","fileCount":47,"integrity":"sha512-Nkhc7RwpafCZaP8b8q1yyA0IVDDhRKIOCE8o5jGawMDddcvMiqwQaPb19KwhxRbXa4rjqxpFzc5qV/wKXgSlmw==","signatures":[{"sig":"MEYCIQDGaij5O1c0njr+dJJjYuvyjUBH6tBPIwSA6hABuzfLzgIhAK6wE14A6Es/D4I2bEULw8miBZlC76YdHGtD9azI/sXT","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/mcp-server-scf@1.3.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":173715},"type":"module","engines":{"node":">=20.0.0"},"gitHead":"a77d63ad877dda3f50a68e763d11d2d98d6d744e","mcpName":"app.scfcontrolsplatform/mcp-server-scf","scripts":{"dev":"tsx watch src/index.ts","lint":"eslint .","test":"vitest run","build":"tsc && chmod 755 build/index.js","start":"node build/index.js","format":"prettier --write \".\"","prepare":"husky || true","lint:fix":"eslint . --fix","inspector":"npx @modelcontextprotocol/inspector node build/index.js","build:mcpb":"bash scripts/build-mcpb.sh","test:watch":"vitest","format:check":"prettier --check \".\"","test:coverage":"vitest run --coverage","prepublishOnly":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:35048d52-20c1-4b24-9080-7138900eaa93"}},"overrides":{"tmp":"^0.2.4"},"repository":{"url":"git+https://github.com/MarkAC007/mcp-server-scf.git","type":"git"},"_npmVersion":"11.11.0","description":"MCP server for the SCF Controls Platform — security compliance controls, frameworks, evidence, and risk management for AI agents","directories":{},"lint-staged":{"*.{ts,js,mjs,cjs}":["eslint --fix","prettier --write"],"*.{json,md,yml,yaml}":["prettier --write"]},"_nodeVersion":"24.14.1","dependencies":{"zod":"^4.3.6","@modelcontextprotocol/sdk":"^1.29.0"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","husky":"^9.1.7","eslint":"^9.39.4","vitest":"^4.1.6","prettier":"^3.8.3","@eslint/js":"^9.39.4","typescript":"^6.0.3","@types/node":"^25.3.3","lint-staged":"^16.4.0","typescript-eslint":"^8.58.2","@anthropic-ai/mcpb":"^2.1.2","@vitest/coverage-v8":"^4.1.6","eslint-config-prettier":"^10.1.8"},"_npmOperationalInternal":{"tmp":"tmp/mcp-server-scf_1.3.2_1778592256843_0.07251535014168176","host":"s3://npm-registry-packages-npm-production"}},"1.4.0":{"name":"mcp-server-scf","version":"1.4.0","keywords":["mcp","model-context-protocol","compliance","security","scf","grc","nist","iso-27001","soc-2","fedramp","risk-management","controls","audit","ai-agent","claude"],"author":{"name":"ComplianceGenie.io"},"license":"MIT","_id":"mcp-server-scf@1.4.0","maintainers":[{"name":"markac007","email":"mark@almeida-cardy.org"}],"homepage":"https://scfcontrolsplatform.com/","bugs":{"url":"https://github.com/MarkAC007/mcp-server-scf/issues"},"bin":{"mcp-server-scf":"build/index.js"},"dist":{"shasum":"73fe87afbfd62b97940853b0c0986626832a9a21","tarball":"https://registry.npmjs.org/mcp-server-scf/-/mcp-server-scf-1.4.0.tgz","fileCount":47,"integrity":"sha512-vp7acEo1K4DRxqOR2XY/MeSq+BIeAtSfbtL3oRCQHmjibUdPhbf+5nkVKVxmMP+luKMqoo3PktcWm16F/ri1MQ==","signatures":[{"sig":"MEYCIQDsvM3YrUYvtLe7nvZW3sfF4zaf/vGs9uiHJQ7RPr/PYgIhAJpY8+XWMzMddMH9Y97WVsUGndz0auP6zzdVIVLDCACW","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/mcp-server-scf@1.4.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":173715},"type":"module","engines":{"node":">=20.0.0"},"gitHead":"ca5eb7bb829d224ed5ffe3bda31cba834ee1b023","mcpName":"app.scfcontrolsplatform/mcp-server-scf","scripts":{"dev":"tsx watch src/index.ts","lint":"eslint .","test":"vitest run","build":"tsc && chmod 755 build/index.js","start":"node build/index.js","format":"prettier --write \".\"","prepare":"husky || true","lint:fix":"eslint . --fix","inspector":"npx @modelcontextprotocol/inspector node build/index.js","build:mcpb":"bash scripts/build-mcpb.sh","test:watch":"vitest","format:check":"prettier --check \".\"","test:coverage":"vitest run --coverage","prepublishOnly":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:35048d52-20c1-4b24-9080-7138900eaa93"}},"overrides":{"tmp":"^0.2.4"},"repository":{"url":"git+https://github.com/MarkAC007/mcp-server-scf.git","type":"git"},"_npmVersion":"11.11.0","description":"MCP server for the SCF Controls Platform — security compliance controls, frameworks, evidence, and risk management for AI agents","directories":{},"lint-staged":{"*.{ts,js,mjs,cjs}":["eslint --fix","prettier --write"],"*.{json,md,yml,yaml}":["prettier --write"]},"_nodeVersion":"24.14.1","dependencies":{"zod":"^4.3.6","@modelcontextprotocol/sdk":"^1.29.0"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","husky":"^9.1.7","eslint":"^9.39.4","vitest":"^4.1.6","prettier":"^3.8.3","@eslint/js":"^9.39.4","typescript":"^6.0.3","@types/node":"^25.3.3","lint-staged":"^16.4.0","typescript-eslint":"^8.58.2","@anthropic-ai/mcpb":"^2.1.2","@vitest/coverage-v8":"^4.1.6","eslint-config-prettier":"^10.1.8"},"_npmOperationalInternal":{"tmp":"tmp/mcp-server-scf_1.4.0_1778592517503_0.3817429335812508","host":"s3://npm-registry-packages-npm-production"}},"1.4.1":{"name":"mcp-server-scf","version":"1.4.1","keywords":["mcp","model-context-protocol","compliance","security","scf","grc","nist","iso-27001","soc-2","fedramp","risk-management","controls","audit","ai-agent","claude"],"author":{"name":"ComplianceGenie.io"},"license":"MIT","_id":"mcp-server-scf@1.4.1","maintainers":[{"name":"markac007","email":"mark@almeida-cardy.org"}],"homepage":"https://scfcontrolsplatform.com/","bugs":{"url":"https://github.com/MarkAC007/mcp-server-scf/issues"},"bin":{"mcp-server-scf":"build/index.js"},"dist":{"shasum":"4a31981a7b58970464252b2b1da725255664243d","tarball":"https://registry.npmjs.org/mcp-server-scf/-/mcp-server-scf-1.4.1.tgz","fileCount":47,"integrity":"sha512-0luduCJzRcJq0zMbgLuIMvr3aOW9U2WQfmFcE4fpQKUJRCso6OoZkUXJGCTIKuvigXQ9wgR2YnZFoUv/Rd0Y8g==","signatures":[{"sig":"MEQCIEPEote1h3+DnM43jiRKn2BQpV51Sf4epdmHyLrkkW3OAiBOQ+m0EiO4EOMSc2sgEzJrliq3PVD1rX5/ZciS8e2S2g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/mcp-server-scf@1.4.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":173715},"type":"module","engines":{"node":">=20.0.0"},"gitHead":"f0821f820a6e832f69d3dc91cc5805c989bc70d2","mcpName":"app.scfcontrolsplatform/mcp-server-scf","scripts":{"dev":"tsx watch src/index.ts","lint":"eslint .","test":"vitest run","build":"tsc && chmod 755 build/index.js","start":"node build/index.js","format":"prettier --write \".\"","prepare":"husky || true","lint:fix":"eslint . --fix","inspector":"npx @modelcontextprotocol/inspector node build/index.js","build:mcpb":"bash scripts/build-mcpb.sh","test:watch":"vitest","format:check":"prettier --check \".\"","test:coverage":"vitest run --coverage","prepublishOnly":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:35048d52-20c1-4b24-9080-7138900eaa93"}},"overrides":{"tmp":"^0.2.4"},"repository":{"url":"git+https://github.com/MarkAC007/mcp-server-scf.git","type":"git"},"_npmVersion":"11.11.0","description":"MCP server for the SCF Controls Platform — security compliance controls, frameworks, evidence, and risk management for AI agents","directories":{},"lint-staged":{"*.{ts,js,mjs,cjs}":["eslint --fix","prettier --write"],"*.{json,md,yml,yaml}":["prettier --write"]},"_nodeVersion":"24.14.1","dependencies":{"zod":"^4.3.6","@modelcontextprotocol/sdk":"^1.29.0"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","husky":"^9.1.7","eslint":"^9.39.4","vitest":"^4.1.6","prettier":"^3.8.3","@eslint/js":"^9.39.4","typescript":"^6.0.3","@types/node":"^25.3.3","lint-staged":"^16.4.0","typescript-eslint":"^8.58.2","@anthropic-ai/mcpb":"^2.1.2","@vitest/coverage-v8":"^4.1.6","eslint-config-prettier":"^10.1.8"},"_npmOperationalInternal":{"tmp":"tmp/mcp-server-scf_1.4.1_1778593084801_0.4897498799042619","host":"s3://npm-registry-packages-npm-production"}},"1.4.2":{"name":"mcp-server-scf","version":"1.4.2","keywords":["mcp","model-context-protocol","compliance","security","scf","grc","nist","iso-27001","soc-2","fedramp","risk-management","controls","audit","ai-agent","claude"],"author":{"name":"ComplianceGenie.io"},"license":"MIT","_id":"mcp-server-scf@1.4.2","maintainers":[{"name":"markac007","email":"mark@almeida-cardy.org"}],"homepage":"https://scfcontrolsplatform.com/","bugs":{"url":"https://github.com/MarkAC007/mcp-server-scf/issues"},"bin":{"mcp-server-scf":"build/index.js"},"dist":{"shasum":"73de258e7c9ee835d3b6add1cd45990048b9dac0","tarball":"https://registry.npmjs.org/mcp-server-scf/-/mcp-server-scf-1.4.2.tgz","fileCount":47,"integrity":"sha512-kMCs5LeVepftKjPRJlUCRHnf/P+mwF6mzy20snUthRqEzbW6PmAzhymf5/6LGDc0aM0TIBJjsU+8sqWD60Yq4A==","signatures":[{"sig":"MEYCIQD46UcOylxjQ7g70z1iEx3c8g5hdoqs+Vjt+wvAUlKGbQIhANI0hnCkzyXiB7CkFvr8ylyxzBfVDuSogl5KNWu9Bifp","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/mcp-server-scf@1.4.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":173715},"type":"module","engines":{"node":">=20.0.0"},"gitHead":"1e586e69b2a6e4dc8625e7e4b3bc47ccab2f70d5","mcpName":"app.scfcontrolsplatform/mcp-server-scf","scripts":{"dev":"tsx watch src/index.ts","lint":"eslint .","test":"vitest run","build":"tsc && chmod 755 build/index.js","start":"node build/index.js","format":"prettier --write \".\"","prepare":"husky || true","lint:fix":"eslint . --fix","inspector":"npx @modelcontextprotocol/inspector node build/index.js","build:mcpb":"bash scripts/build-mcpb.sh","test:watch":"vitest","format:check":"prettier --check \".\"","test:coverage":"vitest run --coverage","prepublishOnly":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:35048d52-20c1-4b24-9080-7138900eaa93"}},"overrides":{"tmp":"^0.2.4"},"repository":{"url":"git+https://github.com/MarkAC007/mcp-server-scf.git","type":"git"},"_npmVersion":"11.11.0","description":"MCP server for the SCF Controls Platform — security compliance controls, frameworks, evidence, and risk management for AI agents","directories":{},"lint-staged":{"*.{ts,js,mjs,cjs}":["eslint --fix","prettier --write"],"*.{json,md,yml,yaml}":["prettier --write"]},"_nodeVersion":"24.14.1","dependencies":{"zod":"^4.3.6","@modelcontextprotocol/sdk":"^1.29.0"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","husky":"^9.1.7","eslint":"^9.39.4","vitest":"^4.1.6","prettier":"^3.8.3","@eslint/js":"^9.39.4","typescript":"^6.0.3","@types/node":"^25.3.3","lint-staged":"^16.4.0","typescript-eslint":"^8.58.2","@anthropic-ai/mcpb":"^2.1.2","@vitest/coverage-v8":"^4.1.6","eslint-config-prettier":"^10.1.8"},"_npmOperationalInternal":{"tmp":"tmp/mcp-server-scf_1.4.2_1778593188313_0.6676801798777017","host":"s3://npm-registry-packages-npm-production"}},"1.4.3":{"name":"mcp-server-scf","version":"1.4.3","keywords":["mcp","model-context-protocol","compliance","security","scf","grc","nist","iso-27001","soc-2","fedramp","risk-management","controls","audit","ai-agent","claude"],"author":{"name":"ComplianceGenie.io"},"license":"MIT","_id":"mcp-server-scf@1.4.3","maintainers":[{"name":"markac007","email":"mark@almeida-cardy.org"}],"homepage":"https://scfcontrolsplatform.com/","bugs":{"url":"https://github.com/MarkAC007/mcp-server-scf/issues"},"bin":{"mcp-server-scf":"build/index.js"},"dist":{"shasum":"e4bbcb5cc95e1a974c832f059983ad4f7e3e3bc4","tarball":"https://registry.npmjs.org/mcp-server-scf/-/mcp-server-scf-1.4.3.tgz","fileCount":47,"integrity":"sha512-DmOKZBFoggbcarX/JmeoxNTL+FjRIbuhPf+nIpemepBmrebyyleAupOtx1oFgWXmDzJmofdQR8tfNHWidkSAkQ==","signatures":[{"sig":"MEYCIQDQPznVkGDHLVtOHGpvnX8DvBUu601qPbV48LmfYJQ8nwIhALXVbZLyOxSa/PKQPewXFPOZyXNweXaeUPB2dc/sofVx","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/mcp-server-scf@1.4.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":173715},"type":"module","engines":{"node":">=20.0.0"},"gitHead":"441787fb625179966f1c8258c834fbd14a835e05","mcpName":"app.scfcontrolsplatform/mcp-server-scf","scripts":{"dev":"tsx watch src/index.ts","lint":"eslint .","test":"vitest run","build":"tsc && chmod 755 build/index.js","start":"node build/index.js","format":"prettier --write \".\"","prepare":"husky || true","lint:fix":"eslint . --fix","inspector":"npx @modelcontextprotocol/inspector node build/index.js","build:mcpb":"bash scripts/build-mcpb.sh","test:watch":"vitest","format:check":"prettier --check \".\"","test:coverage":"vitest run --coverage","prepublishOnly":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:35048d52-20c1-4b24-9080-7138900eaa93"}},"overrides":{"tmp":"^0.2.4"},"repository":{"url":"git+https://github.com/MarkAC007/mcp-server-scf.git","type":"git"},"_npmVersion":"11.11.0","description":"MCP server for the SCF Controls Platform — security compliance controls, frameworks, evidence, and risk management for AI agents","directories":{},"lint-staged":{"*.{ts,js,mjs,cjs}":["eslint --fix","prettier --write"],"*.{json,md,yml,yaml}":["prettier --write"]},"_nodeVersion":"24.14.1","dependencies":{"zod":"^4.3.6","@modelcontextprotocol/sdk":"^1.29.0"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","husky":"^9.1.7","eslint":"^10.2.1","vitest":"^4.1.6","prettier":"^3.8.3","@eslint/js":"^9.39.4","typescript":"^6.0.3","@types/node":"^25.3.3","lint-staged":"^16.4.0","typescript-eslint":"^8.58.2","@anthropic-ai/mcpb":"^2.1.2","@vitest/coverage-v8":"^4.1.6","eslint-config-prettier":"^10.1.8"},"_npmOperationalInternal":{"tmp":"tmp/mcp-server-scf_1.4.3_1778593368432_0.09594122632898028","host":"s3://npm-registry-packages-npm-production"}},"1.4.4":{"name":"mcp-server-scf","version":"1.4.4","keywords":["mcp","model-context-protocol","compliance","security","scf","grc","nist","iso-27001","soc-2","fedramp","risk-management","controls","audit","ai-agent","claude"],"author":{"name":"ComplianceGenie.io"},"license":"MIT","_id":"mcp-server-scf@1.4.4","maintainers":[{"name":"markac007","email":"mark@almeida-cardy.org"}],"homepage":"https://scfcontrolsplatform.com/","bugs":{"url":"https://github.com/MarkAC007/mcp-server-scf/issues"},"bin":{"mcp-server-scf":"build/index.js"},"dist":{"shasum":"80b913c63c30927be44b0d980e0aaf442fee2f76","tarball":"https://registry.npmjs.org/mcp-server-scf/-/mcp-server-scf-1.4.4.tgz","fileCount":47,"integrity":"sha512-4nNxqiXlICio+z+Hq1bW6rz+hWP5q9vWCs4vlyb9lZ51AJlE2T4OL8WI5Lacvnc60QquYQ22B27Smsr6csvTtA==","signatures":[{"sig":"MEYCIQCPNRfGwci9fY/nkcfGNjKLPI5z4gLvVc8URQBlEAjWGwIhAPGUBeP53V1aCFJ/hHttsOjYjytIOLGXY9ITE74lr2E9","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/mcp-server-scf@1.4.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":173715},"type":"module","engines":{"node":">=20.0.0"},"gitHead":"cd326899884a8c6b4a68ca5bd23e8cf847517540","mcpName":"app.scfcontrolsplatform/mcp-server-scf","scripts":{"dev":"tsx watch src/index.ts","lint":"eslint .","test":"vitest run","build":"tsc && chmod 755 build/index.js","start":"node build/index.js","format":"prettier --write \".\"","prepare":"husky || true","lint:fix":"eslint . --fix","inspector":"npx @modelcontextprotocol/inspector node build/index.js","build:mcpb":"bash scripts/build-mcpb.sh","test:watch":"vitest","format:check":"prettier --check \".\"","test:coverage":"vitest run --coverage","prepublishOnly":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:35048d52-20c1-4b24-9080-7138900eaa93"}},"overrides":{"tmp":"^0.2.4"},"repository":{"url":"git+https://github.com/MarkAC007/mcp-server-scf.git","type":"git"},"_npmVersion":"11.11.0","description":"MCP server for the SCF Controls Platform — security compliance controls, frameworks, evidence, and risk management for AI agents","directories":{},"lint-staged":{"*.{ts,js,mjs,cjs}":["eslint --fix","prettier --write"],"*.{json,md,yml,yaml}":["prettier --write"]},"_nodeVersion":"24.14.1","dependencies":{"zod":"^4.3.6","@modelcontextprotocol/sdk":"^1.29.0"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","husky":"^9.1.7","eslint":"^10.2.1","vitest":"^4.1.6","prettier":"^3.8.3","@eslint/js":"^10.0.1","typescript":"^6.0.3","@types/node":"^25.3.3","lint-staged":"^16.4.0","typescript-eslint":"^8.58.2","@anthropic-ai/mcpb":"^2.1.2","@vitest/coverage-v8":"^4.1.6","eslint-config-prettier":"^10.1.8"},"_npmOperationalInternal":{"tmp":"tmp/mcp-server-scf_1.4.4_1778593480988_0.09532029143954546","host":"s3://npm-registry-packages-npm-production"}},"1.4.5":{"name":"mcp-server-scf","version":"1.4.5","keywords":["mcp","model-context-protocol","compliance","security","scf","grc","nist","iso-27001","soc-2","fedramp","risk-management","controls","audit","ai-agent","claude"],"author":{"name":"ComplianceGenie.io"},"license":"MIT","_id":"mcp-server-scf@1.4.5","maintainers":[{"name":"markac007","email":"mark@almeida-cardy.org"}],"homepage":"https://scfcontrolsplatform.com/","bugs":{"url":"https://github.com/MarkAC007/mcp-server-scf/issues"},"bin":{"mcp-server-scf":"build/index.js"},"dist":{"shasum":"b59f6ec2529ba143e20c19001136e140d84765da","tarball":"https://registry.npmjs.org/mcp-server-scf/-/mcp-server-scf-1.4.5.tgz","fileCount":47,"integrity":"sha512-/yELiwar5kX86abMTtPti+THtHdCTiWax9rDjTp4a4ErGku0g/za33c22iUURqiPIT7g+NP5gog2jCYQ46ifqA==","signatures":[{"sig":"MEYCIQCRevnaXJrp4HvM1KIkB/icY8mmTA9/a7H/Y+aRl81lFgIhAMOpDEMsdbAVTySTpphmjLtzEYv6VnWMJ0KVn6q+b+Pp","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/mcp-server-scf@1.4.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":173759},"type":"module","engines":{"node":">=20.0.0"},"gitHead":"c3452da1a37f28ff29d23ec9982d5184d43e20d5","mcpName":"app.scfcontrolsplatform/mcp-server-scf","scripts":{"dev":"tsx watch src/index.ts","lint":"eslint .","test":"vitest run","build":"tsc && chmod 755 build/index.js","start":"node build/index.js","format":"prettier --write \".\"","prepare":"husky || true","lint:fix":"eslint . --fix","inspector":"npx @modelcontextprotocol/inspector node build/index.js","build:mcpb":"bash scripts/build-mcpb.sh","test:watch":"vitest","format:check":"prettier --check \".\"","test:coverage":"vitest run --coverage","prepublishOnly":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:35048d52-20c1-4b24-9080-7138900eaa93"}},"overrides":{"tmp":"0.2.7","hono":"4.12.25","vite":"8.0.16"},"repository":{"url":"git+https://github.com/MarkAC007/mcp-server-scf.git","type":"git"},"_npmVersion":"11.13.0","description":"MCP server for the SCF Controls Platform — security compliance controls, frameworks, evidence, and risk management for AI agents","directories":{},"lint-staged":{"*.{ts,js,mjs,cjs}":["eslint --fix","prettier --write"],"*.{json,md,yml,yaml}":["prettier --write"]},"_nodeVersion":"24.16.0","dependencies":{"zod":"^4.3.6","@modelcontextprotocol/sdk":"^1.29.0"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","husky":"^9.1.7","eslint":"^10.2.1","vitest":"^4.1.6","prettier":"^3.8.3","@eslint/js":"^10.0.1","typescript":"^6.0.3","@types/node":"^25.3.3","lint-staged":"^16.4.0","typescript-eslint":"^8.58.2","@anthropic-ai/mcpb":"^2.1.2","@vitest/coverage-v8":"^4.1.6","eslint-config-prettier":"^10.1.8"},"_npmOperationalInternal":{"tmp":"tmp/mcp-server-scf_1.4.5_1782199947527_0.7713301309195084","host":"s3://npm-registry-packages-npm-production"}},"1.4.6":{"name":"mcp-server-scf","version":"1.4.6","keywords":["mcp","model-context-protocol","compliance","security","scf","grc","nist","iso-27001","soc-2","fedramp","risk-management","controls","audit","ai-agent","claude"],"author":{"name":"ComplianceGenie.io"},"license":"MIT","_id":"mcp-server-scf@1.4.6","maintainers":[{"name":"markac007","email":"mark@almeida-cardy.org"}],"homepage":"https://scfcontrolsplatform.com/","bugs":{"url":"https://github.com/MarkAC007/mcp-server-scf/issues"},"bin":{"mcp-server-scf":"build/index.js"},"dist":{"shasum":"4a06f872e9dca26e39d1197b94d954281feb8832","tarball":"https://registry.npmjs.org/mcp-server-scf/-/mcp-server-scf-1.4.6.tgz","fileCount":47,"integrity":"sha512-MMnUCiOBIAFlnMTbQaf2BYukDSatvZwTYgC6oXBuLdFrXBxHcmlIrYuuRP6S4RZNjnO3nzRmkF9digS5qJEf7w==","signatures":[{"sig":"MEYCIQCX2wUGtEL2RzIuO7v5+1A8+rSnasUQUVE37QY4pBHj6gIhAMbX4ewdc//wCZ6XIL6/rQW24XRXHzLT67pK/I6W9XA1","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/mcp-server-scf@1.4.6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":173759},"type":"module","engines":{"node":">=20.0.0"},"gitHead":"6f8cf261ddcf9b48927e6a3dd96426d78ef9c0ba","mcpName":"app.scfcontrolsplatform/mcp-server-scf","scripts":{"dev":"tsx watch src/index.ts","lint":"eslint .","test":"vitest run","build":"tsc && chmod 755 build/index.js","start":"node build/index.js","format":"prettier --write \".\"","prepare":"husky || true","lint:fix":"eslint . --fix","inspector":"npx @modelcontextprotocol/inspector node build/index.js","build:mcpb":"bash scripts/build-mcpb.sh","test:watch":"vitest","format:check":"prettier --check \".\"","test:coverage":"vitest run --coverage","prepublishOnly":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:35048d52-20c1-4b24-9080-7138900eaa93"}},"overrides":{"tmp":"0.2.7","hono":"4.12.25","vite":"8.0.16"},"repository":{"url":"git+https://github.com/MarkAC007/mcp-server-scf.git","type":"git"},"_npmVersion":"11.13.0","description":"MCP server for the SCF Controls Platform — security compliance controls, frameworks, evidence, and risk management for AI agents","directories":{},"lint-staged":{"*.{ts,js,mjs,cjs}":["eslint --fix","prettier --write"],"*.{json,md,yml,yaml}":["prettier --write"]},"_nodeVersion":"24.16.0","dependencies":{"zod":"^4.3.6","@modelcontextprotocol/sdk":"^1.29.0"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","husky":"^9.1.7","eslint":"^10.2.1","vitest":"^4.1.6","prettier":"^3.8.3","@eslint/js":"^10.0.1","typescript":"^6.0.3","@types/node":"^25.3.3","lint-staged":"^16.4.0","typescript-eslint":"^8.58.2","@anthropic-ai/mcpb":"^2.1.2","@vitest/coverage-v8":"^4.1.6","eslint-config-prettier":"^10.1.8"},"_npmOperationalInternal":{"tmp":"tmp/mcp-server-scf_1.4.6_1782200146515_0.02104923935734737","host":"s3://npm-registry-packages-npm-production"}},"1.4.7":{"name":"mcp-server-scf","version":"1.4.7","keywords":["mcp","model-context-protocol","compliance","security","scf","grc","nist","iso-27001","soc-2","fedramp","risk-management","controls","audit","ai-agent","claude"],"author":{"name":"ComplianceGenie.io"},"license":"MIT","_id":"mcp-server-scf@1.4.7","maintainers":[{"name":"markac007","email":"mark@almeida-cardy.org"}],"homepage":"https://scfcontrolsplatform.com/","bugs":{"url":"https://github.com/MarkAC007/mcp-server-scf/issues"},"bin":{"mcp-server-scf":"build/index.js"},"dist":{"shasum":"5fed873637d888787e2c68a551708d76dc38cd9d","tarball":"https://registry.npmjs.org/mcp-server-scf/-/mcp-server-scf-1.4.7.tgz","fileCount":47,"integrity":"sha512-Xo7YkSg3Qh32yrlefzbv4g23zKkTCsiixgAYORMZKuLQCiR8nxoHQJDbUN4nIKzBB4qsKdANmwINHE8oQtjf3A==","signatures":[{"sig":"MEUCIQDzuphDSJBxDSRZXBuZzzZSyfOGf5/FFZxbhhpRU5isogIgO3ZT4iZ8drgYMju43hVYdtSRgJIfitclL8TfO99g8eU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/mcp-server-scf@1.4.7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":174565},"type":"module","engines":{"node":">=20.0.0"},"gitHead":"be056c97844e7a5713519a1f1867fc9804f5eba9","mcpName":"app.scfcontrolsplatform/mcp-server-scf","scripts":{"dev":"tsx watch src/index.ts","lint":"eslint .","test":"vitest run","build":"tsc && chmod 755 build/index.js","start":"node build/index.js","format":"prettier --write \".\"","prepare":"husky || true","lint:fix":"eslint . --fix","inspector":"npx @modelcontextprotocol/inspector node build/index.js","build:mcpb":"bash scripts/build-mcpb.sh","test:watch":"vitest","format:check":"prettier --check \".\"","test:coverage":"vitest run --coverage","prepublishOnly":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:35048d52-20c1-4b24-9080-7138900eaa93"}},"overrides":{"tmp":"0.2.7","hono":"4.12.25","vite":"8.0.16"},"repository":{"url":"git+https://github.com/MarkAC007/mcp-server-scf.git","type":"git"},"_npmVersion":"11.13.0","description":"MCP server for the SCF Controls Platform — security compliance controls, frameworks, evidence, and risk management for AI agents","directories":{},"lint-staged":{"*.{ts,js,mjs,cjs}":["eslint --fix","prettier --write"],"*.{json,md,yml,yaml}":["prettier --write"]},"_nodeVersion":"24.16.0","dependencies":{"zod":"^4.3.6","@modelcontextprotocol/sdk":"^1.29.0"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","husky":"^9.1.7","eslint":"^10.2.1","vitest":"^4.1.6","prettier":"^3.8.3","@eslint/js":"^10.0.1","typescript":"^6.0.3","@types/node":"^25.3.3","lint-staged":"^16.4.0","typescript-eslint":"^8.58.2","@anthropic-ai/mcpb":"^2.1.2","@vitest/coverage-v8":"^4.1.6","eslint-config-prettier":"^10.1.8"},"_npmOperationalInternal":{"tmp":"tmp/mcp-server-scf_1.4.7_1782200400723_0.5860991720034201","host":"s3://npm-registry-packages-npm-production"}},"1.5.0":{"name":"mcp-server-scf","version":"1.5.0","keywords":["mcp","model-context-protocol","compliance","security","scf","grc","nist","iso-27001","soc-2","fedramp","risk-management","controls","audit","ai-agent","claude"],"author":{"name":"ComplianceGenie.io"},"license":"MIT","_id":"mcp-server-scf@1.5.0","maintainers":[{"name":"markac007","email":"mark@almeida-cardy.org"}],"homepage":"https://scfcontrolsplatform.com/","bugs":{"url":"https://github.com/MarkAC007/mcp-server-scf/issues"},"bin":{"mcp-server-scf":"build/index.js"},"dist":{"shasum":"0e0471244ba4ed212aa4a9d42ab7e5a7e8cfb065","tarball":"https://registry.npmjs.org/mcp-server-scf/-/mcp-server-scf-1.5.0.tgz","fileCount":47,"integrity":"sha512-Kya9jQPRSEERJK3OkucK5ImgUwqgK1zNWFyIk8jw2EBOHwUb2iFdn6RYhiWz0ex6JZwNYq59CErN7livBlkNKw==","signatures":[{"sig":"MEUCIEKH5qGZNEM7p0lx562KTvpjGkU29f5+3meOxixu0Fw/AiEAvDkglZw9TO7faQAjH1e14nAJhXpfBh3q3VlJ/Ic77/g=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/mcp-server-scf@1.5.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":174565},"type":"module","engines":{"node":">=20.0.0"},"gitHead":"8e6c528ddba13977e452b7111f223c02c1e1e7a7","mcpName":"app.scfcontrolsplatform/mcp-server-scf","scripts":{"dev":"tsx watch src/index.ts","lint":"eslint .","test":"vitest run","build":"tsc && chmod 755 build/index.js","start":"node build/index.js","format":"prettier --write \".\"","prepare":"husky || true","lint:fix":"eslint . --fix","inspector":"npx @modelcontextprotocol/inspector node build/index.js","build:mcpb":"bash scripts/build-mcpb.sh","test:watch":"vitest","format:check":"prettier --check \".\"","test:coverage":"vitest run --coverage","prepublishOnly":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:35048d52-20c1-4b24-9080-7138900eaa93"}},"overrides":{"tmp":"0.2.7","hono":"4.12.25","vite":"8.0.16"},"repository":{"url":"git+https://github.com/MarkAC007/mcp-server-scf.git","type":"git"},"_npmVersion":"11.13.0","description":"MCP server for the SCF Controls Platform — security compliance controls, frameworks, evidence, and risk management for AI agents","directories":{},"lint-staged":{"*.{ts,js,mjs,cjs}":["eslint --fix","prettier --write"],"*.{json,md,yml,yaml}":["prettier --write"]},"_nodeVersion":"24.16.0","dependencies":{"zod":"^4.3.6","@modelcontextprotocol/sdk":"^1.29.0"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","husky":"^9.1.7","eslint":"^10.2.1","vitest":"^4.1.6","prettier":"^3.8.3","@eslint/js":"^10.0.1","typescript":"^6.0.3","@types/node":"^25.3.3","lint-staged":"^16.4.0","typescript-eslint":"^8.58.2","@anthropic-ai/mcpb":"^2.1.2","@vitest/coverage-v8":"^4.1.6","eslint-config-prettier":"^10.1.8"},"_npmOperationalInternal":{"tmp":"tmp/mcp-server-scf_1.5.0_1782201141904_0.6245034395593927","host":"s3://npm-registry-packages-npm-production"}},"1.5.1":{"name":"mcp-server-scf","version":"1.5.1","keywords":["mcp","model-context-protocol","compliance","security","scf","grc","nist","iso-27001","soc-2","fedramp","risk-management","controls","audit","ai-agent","claude"],"author":{"name":"ComplianceGenie.io"},"license":"MIT","_id":"mcp-server-scf@1.5.1","maintainers":[{"name":"markac007","email":"mark@almeida-cardy.org"}],"homepage":"https://scfcontrolsplatform.com/","bugs":{"url":"https://github.com/MarkAC007/mcp-server-scf/issues"},"bin":{"mcp-server-scf":"build/index.js"},"dist":{"shasum":"b2de287e317704dfd86379568e0c48a65f19285b","tarball":"https://registry.npmjs.org/mcp-server-scf/-/mcp-server-scf-1.5.1.tgz","fileCount":47,"integrity":"sha512-fSC1nx+HNZTaJftalZ2QnW5lqqSDNwkbLYsPjUlWm7qRFjZec+re8uFEC1hzmx02e2MLa6py/eIlvgKRuQn3Ig==","signatures":[{"sig":"MEYCIQCBBu/+mqKzCYe1gOADzoJVlDVVVKu5TYqFWqqLG/9RtQIhAP3lnt0sWRI+BcL3cU4Ont6LQ85isbEf2qrLUuiAP1iX","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/mcp-server-scf@1.5.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":174565},"type":"module","engines":{"node":">=20.0.0"},"gitHead":"9dd0aa2b2d9f3b56740e99297e341e58336a63bb","mcpName":"app.scfcontrolsplatform/mcp-server-scf","scripts":{"dev":"tsx watch src/index.ts","lint":"eslint .","test":"vitest run","build":"tsc && chmod 755 build/index.js","start":"node build/index.js","format":"prettier --write \".\"","prepare":"husky || true","lint:fix":"eslint . --fix","inspector":"npx @modelcontextprotocol/inspector node build/index.js","build:mcpb":"bash scripts/build-mcpb.sh","test:watch":"vitest","format:check":"prettier --check \".\"","test:coverage":"vitest run --coverage","prepublishOnly":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:35048d52-20c1-4b24-9080-7138900eaa93"}},"overrides":{"tmp":"0.2.7","hono":"4.12.25","vite":"8.0.16"},"repository":{"url":"git+https://github.com/MarkAC007/mcp-server-scf.git","type":"git"},"_npmVersion":"11.13.0","description":"MCP server for the SCF Controls Platform — security compliance controls, frameworks, evidence, and risk management for AI agents","directories":{},"lint-staged":{"*.{ts,js,mjs,cjs}":["eslint --fix","prettier --write"],"*.{json,md,yml,yaml}":["prettier --write"]},"_nodeVersion":"24.16.0","dependencies":{"zod":"^4.3.6","@modelcontextprotocol/sdk":"^1.29.0"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","husky":"^9.1.7","eslint":"^10.2.1","vitest":"^4.1.6","prettier":"^3.8.3","@eslint/js":"^10.0.1","typescript":"^6.0.3","@types/node":"^25.3.3","lint-staged":"^16.4.0","typescript-eslint":"^8.58.2","@anthropic-ai/mcpb":"^2.1.2","@vitest/coverage-v8":"^4.1.6","eslint-config-prettier":"^10.1.8"},"_npmOperationalInternal":{"tmp":"tmp/mcp-server-scf_1.5.1_1782201251259_0.4028036499735037","host":"s3://npm-registry-packages-npm-production"}},"1.5.2":{"name":"mcp-server-scf","version":"1.5.2","keywords":["mcp","model-context-protocol","compliance","security","scf","grc","nist","iso-27001","soc-2","fedramp","risk-management","controls","audit","ai-agent","claude"],"author":{"name":"ComplianceGenie.io"},"license":"MIT","_id":"mcp-server-scf@1.5.2","maintainers":[{"name":"markac007","email":"mark@almeida-cardy.org"}],"homepage":"https://scfcontrolsplatform.com/","bugs":{"url":"https://github.com/MarkAC007/mcp-server-scf/issues"},"bin":{"mcp-server-scf":"build/index.js"},"dist":{"shasum":"4bc09ecd84ef60ea9062195443cc5ecbbeba0ba1","tarball":"https://registry.npmjs.org/mcp-server-scf/-/mcp-server-scf-1.5.2.tgz","fileCount":47,"integrity":"sha512-KKQDyiHLeypEHTze35VR2q5vh78M89YDuK58Acus/IreMNIfXoTmNJsmdD7DcleJphS82IVtnjYdoTc5vPvA5g==","signatures":[{"sig":"MEUCIFGMTQV0rTybRZa539kiWhSERG6gWkyx8oN6TmJasV1FAiEApo6lqPKrDiJ2g7z6FMnwG3u50E44QLgc88Y8CphJ0M8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/mcp-server-scf@1.5.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":174565},"type":"module","engines":{"node":">=20.0.0"},"gitHead":"812242c9768113dd295ea9fee49fb693f31bc520","mcpName":"app.scfcontrolsplatform/mcp-server-scf","scripts":{"dev":"tsx watch src/index.ts","lint":"eslint .","test":"vitest run","build":"tsc && chmod 755 build/index.js","start":"node build/index.js","format":"prettier --write \".\"","prepare":"husky || true","lint:fix":"eslint . --fix","inspector":"npx @modelcontextprotocol/inspector node build/index.js","build:mcpb":"bash scripts/build-mcpb.sh","test:watch":"vitest","format:check":"prettier --check \".\"","test:coverage":"vitest run --coverage","prepublishOnly":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:35048d52-20c1-4b24-9080-7138900eaa93"}},"overrides":{"tmp":"0.2.7","hono":"4.12.25","vite":"8.0.16"},"repository":{"url":"git+https://github.com/MarkAC007/mcp-server-scf.git","type":"git"},"_npmVersion":"11.13.0","description":"MCP server for the SCF Controls Platform — security compliance controls, frameworks, evidence, and risk management for AI agents","directories":{},"lint-staged":{"*.{ts,js,mjs,cjs}":["eslint --fix","prettier --write"],"*.{json,md,yml,yaml}":["prettier --write"]},"_nodeVersion":"24.16.0","dependencies":{"zod":"^4.3.6","@modelcontextprotocol/sdk":"^1.29.0"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","husky":"^9.1.7","eslint":"^10.2.1","vitest":"^4.1.6","prettier":"^3.8.3","@eslint/js":"^10.0.1","typescript":"^6.0.3","@types/node":"^25.3.3","lint-staged":"^16.4.0","typescript-eslint":"^8.58.2","@anthropic-ai/mcpb":"^2.1.2","@vitest/coverage-v8":"^4.1.6","eslint-config-prettier":"^10.1.8"},"_npmOperationalInternal":{"tmp":"tmp/mcp-server-scf_1.5.2_1782201343970_0.5563805402004256","host":"s3://npm-registry-packages-npm-production"}},"1.6.0":{"name":"mcp-server-scf","version":"1.6.0","keywords":["mcp","model-context-protocol","compliance","security","scf","grc","nist","iso-27001","soc-2","fedramp","risk-management","controls","audit","ai-agent","claude"],"author":{"name":"ComplianceGenie.io"},"license":"MIT","_id":"mcp-server-scf@1.6.0","maintainers":[{"name":"markac007","email":"mark@almeida-cardy.org"}],"homepage":"https://scfcontrolsplatform.com/","bugs":{"url":"https://github.com/MarkAC007/mcp-server-scf/issues"},"bin":{"mcp-server-scf":"build/index.js"},"dist":{"shasum":"62294c401d79aab4e6cbc6ea1733acb3527ec351","tarball":"https://registry.npmjs.org/mcp-server-scf/-/mcp-server-scf-1.6.0.tgz","fileCount":47,"integrity":"sha512-u52nUFv1jNq9SfetXC3g7rvbaQNFbsIIhMUEemjOqqQc6AbFdg6BIOowYOHaEGcJ3/i5kN0eSKmD2l+/2X7w7A==","signatures":[{"sig":"MEUCIHz8ZwTqbHKk4DjGkIEEQmhETw+sB/fQlevd2m9jK1CiAiEA3JK9bnmbBvxOjN7zSimCOgPGt2ACe5AyiML+OTd5qV8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/mcp-server-scf@1.6.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":174565},"type":"module","engines":{"node":">=20.0.0"},"gitHead":"ee1a6193d67e21d6611aa61416aa4d8492b912a4","mcpName":"app.scfcontrolsplatform/mcp-server-scf","scripts":{"dev":"tsx watch src/index.ts","lint":"eslint .","test":"vitest run","build":"tsc && chmod 755 build/index.js","start":"node build/index.js","format":"prettier --write \".\"","prepare":"husky || true","lint:fix":"eslint . --fix","inspector":"npx @modelcontextprotocol/inspector node build/index.js","build:mcpb":"bash scripts/build-mcpb.sh","test:watch":"vitest","format:check":"prettier --check \".\"","test:coverage":"vitest run --coverage","prepublishOnly":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:35048d52-20c1-4b24-9080-7138900eaa93"}},"overrides":{"tmp":"0.2.7","hono":"4.12.25","vite":"8.0.16"},"repository":{"url":"git+https://github.com/MarkAC007/mcp-server-scf.git","type":"git"},"_npmVersion":"11.13.0","description":"MCP server for the SCF Controls Platform — security compliance controls, frameworks, evidence, and risk management for AI agents","directories":{},"lint-staged":{"*.{ts,js,mjs,cjs}":["eslint --fix","prettier --write"],"*.{json,md,yml,yaml}":["prettier --write"]},"_nodeVersion":"24.16.0","dependencies":{"zod":"^4.3.6","@modelcontextprotocol/sdk":"^1.29.0"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","husky":"^9.1.7","eslint":"^10.2.1","vitest":"^4.1.6","prettier":"^3.8.3","@eslint/js":"^10.0.1","typescript":"^6.0.3","@types/node":"^25.3.3","lint-staged":"^16.4.0","typescript-eslint":"^8.58.2","@anthropic-ai/mcpb":"^2.1.2","@vitest/coverage-v8":"^4.1.6","eslint-config-prettier":"^10.1.8"},"_npmOperationalInternal":{"tmp":"tmp/mcp-server-scf_1.6.0_1782201435626_0.37427959181170367","host":"s3://npm-registry-packages-npm-production"}},"1.6.1":{"name":"mcp-server-scf","version":"1.6.1","keywords":["mcp","model-context-protocol","compliance","security","scf","grc","nist","iso-27001","soc-2","fedramp","risk-management","controls","audit","ai-agent","claude"],"author":{"name":"ComplianceGenie.io"},"license":"MIT","_id":"mcp-server-scf@1.6.1","maintainers":[{"name":"markac007","email":"mark@almeida-cardy.org"}],"homepage":"https://scfcontrolsplatform.com/","bugs":{"url":"https://github.com/MarkAC007/mcp-server-scf/issues"},"bin":{"mcp-server-scf":"build/index.js"},"dist":{"shasum":"07b585ce8c91dba48b32ae04bc409361be56f86c","tarball":"https://registry.npmjs.org/mcp-server-scf/-/mcp-server-scf-1.6.1.tgz","fileCount":47,"integrity":"sha512-zJTlRkeRoWok2e5D+s2+7TqfPA7M+pgvFblY0wTQapWTqZlC2WajSkVsCekrHy7VRiDYDFWd73Y+6o39myaOWw==","signatures":[{"sig":"MEYCIQDcLa4pODr5PdFzF4CFjbxfNSUOxSFcD/9/9NjnKZ9eXwIhAK58/vgrzFW5EOuJR/lAxPGJ7Cg02Qi23bycXp5aU87y","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/mcp-server-scf@1.6.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":174565},"type":"module","engines":{"node":">=20.0.0"},"gitHead":"1122839064088e33ee2d78b609d129c4b03326c4","mcpName":"app.scfcontrolsplatform/mcp-server-scf","scripts":{"dev":"tsx watch src/index.ts","lint":"eslint .","test":"vitest run","build":"tsc && chmod 755 build/index.js","start":"node build/index.js","format":"prettier --write \".\"","prepare":"husky || true","lint:fix":"eslint . --fix","inspector":"npx @modelcontextprotocol/inspector node build/index.js","build:mcpb":"bash scripts/build-mcpb.sh","test:watch":"vitest","format:check":"prettier --check \".\"","test:coverage":"vitest run --coverage","prepublishOnly":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:35048d52-20c1-4b24-9080-7138900eaa93"}},"overrides":{"tmp":"0.2.7","hono":"4.12.25","vite":"8.0.16"},"repository":{"url":"git+https://github.com/MarkAC007/mcp-server-scf.git","type":"git"},"_npmVersion":"11.13.0","description":"MCP server for the SCF Controls Platform — security compliance controls, frameworks, evidence, and risk management for AI agents","directories":{},"lint-staged":{"*.{ts,js,mjs,cjs}":["eslint --fix","prettier --write"],"*.{json,md,yml,yaml}":["prettier --write"]},"_nodeVersion":"24.16.0","dependencies":{"zod":"^4.3.6","@modelcontextprotocol/sdk":"^1.29.0"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","husky":"^9.1.7","eslint":"^10.2.1","vitest":"^4.1.6","prettier":"^3.8.3","@eslint/js":"^10.0.1","typescript":"^6.0.3","@types/node":"^25.3.3","lint-staged":"^17.0.5","typescript-eslint":"^8.58.2","@anthropic-ai/mcpb":"^2.1.2","@vitest/coverage-v8":"^4.1.6","eslint-config-prettier":"^10.1.8"},"_npmOperationalInternal":{"tmp":"tmp/mcp-server-scf_1.6.1_1782205544370_0.9127276494035714","host":"s3://npm-registry-packages-npm-production"}},"1.6.2":{"name":"mcp-server-scf","version":"1.6.2","keywords":["mcp","model-context-protocol","compliance","security","scf","grc","nist","iso-27001","soc-2","fedramp","risk-management","controls","audit","ai-agent","claude"],"author":{"name":"ComplianceGenie.io"},"license":"MIT","_id":"mcp-server-scf@1.6.2","maintainers":[{"name":"markac007","email":"mark@almeida-cardy.org"}],"homepage":"https://scfcontrolsplatform.com/","bugs":{"url":"https://github.com/MarkAC007/mcp-server-scf/issues"},"bin":{"mcp-server-scf":"build/index.js"},"dist":{"shasum":"52e27677bf0d974c4e14b2c9896439685eff55f8","tarball":"https://registry.npmjs.org/mcp-server-scf/-/mcp-server-scf-1.6.2.tgz","fileCount":47,"integrity":"sha512-mJec8P+zokMmDQJKEGPj9CnDgwuQQ7e0a9Et9JjDG3Y+u1Pziyhm9hZhbZsI55kKQzKnq0oO8m3HgeqjFWimyw==","signatures":[{"sig":"MEYCIQCFc/u31/JNSdrbQDpStxUxS9MAyFkfbiEU1zsWm/ErogIhANyUBdKb7+6WIhcJq/BMK/FLEYZIwGmKbGwgLKyc8b73","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/mcp-server-scf@1.6.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":174565},"type":"module","engines":{"node":">=20.0.0"},"gitHead":"ad8bf7adf34e41b04978dcdca55b494bcccf04de","mcpName":"app.scfcontrolsplatform/mcp-server-scf","scripts":{"dev":"tsx watch src/index.ts","lint":"eslint .","test":"vitest run","build":"tsc && chmod 755 build/index.js","start":"node build/index.js","format":"prettier --write \".\"","prepare":"husky || true","lint:fix":"eslint . --fix","inspector":"npx @modelcontextprotocol/inspector node build/index.js","build:mcpb":"bash scripts/build-mcpb.sh","test:watch":"vitest","format:check":"prettier --check \".\"","test:coverage":"vitest run --coverage","prepublishOnly":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:35048d52-20c1-4b24-9080-7138900eaa93"}},"overrides":{"tmp":"0.2.7","hono":"4.12.25","vite":"8.0.16"},"repository":{"url":"git+https://github.com/MarkAC007/mcp-server-scf.git","type":"git"},"_npmVersion":"11.13.0","description":"MCP server for the SCF Controls Platform — security compliance controls, frameworks, evidence, and risk management for AI agents","directories":{},"lint-staged":{"*.{ts,js,mjs,cjs}":["eslint --fix","prettier --write"],"*.{json,md,yml,yaml}":["prettier --write"]},"_nodeVersion":"24.16.0","dependencies":{"zod":"^4.3.6","@modelcontextprotocol/sdk":"^1.29.0"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","husky":"^9.1.7","eslint":"^10.2.1","vitest":"^4.1.6","prettier":"^3.8.3","@eslint/js":"^10.0.1","typescript":"^6.0.3","@types/node":"^25.3.3","lint-staged":"^17.0.5","typescript-eslint":"^8.58.2","@anthropic-ai/mcpb":"^2.1.2","@vitest/coverage-v8":"^4.1.6","eslint-config-prettier":"^10.1.8"},"_npmOperationalInternal":{"tmp":"tmp/mcp-server-scf_1.6.2_1782205634917_0.2806557830889691","host":"s3://npm-registry-packages-npm-production"}},"1.6.3":{"name":"mcp-server-scf","version":"1.6.3","keywords":["mcp","model-context-protocol","compliance","security","scf","grc","nist","iso-27001","soc-2","fedramp","risk-management","controls","audit","ai-agent","claude"],"author":{"name":"ComplianceGenie.io"},"license":"MIT","_id":"mcp-server-scf@1.6.3","maintainers":[{"name":"markac007","email":"mark@almeida-cardy.org"}],"homepage":"https://scfcontrolsplatform.com/","bugs":{"url":"https://github.com/MarkAC007/mcp-server-scf/issues"},"bin":{"mcp-server-scf":"build/index.js"},"dist":{"shasum":"dbcdf957810940f1cc100f1e4e2fe3355bc42ccf","tarball":"https://registry.npmjs.org/mcp-server-scf/-/mcp-server-scf-1.6.3.tgz","fileCount":47,"integrity":"sha512-Qa82xuBQdY7Ud3cgC8CmvDv63KaIdox7Zq56aORTRU/P6zFqJ37hEA5cHByoSC2RNA9PXHFsGEAN/LU6qyKRug==","signatures":[{"sig":"MEUCIQCpgVowx1RNFzI3KPVybJr/n83yojgdi6AF5QndDtSeXwIgA4RH2Jx0NoLBHRnVujhCM2njIgv7cuIe1UmA+YkJgn4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/mcp-server-scf@1.6.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":174565},"type":"module","engines":{"node":">=20.0.0"},"gitHead":"802f9434116c783861dd90953a8a065877b1f598","mcpName":"app.scfcontrolsplatform/mcp-server-scf","scripts":{"dev":"tsx watch src/index.ts","lint":"eslint .","test":"vitest run","build":"tsc && chmod 755 build/index.js","start":"node build/index.js","format":"prettier --write \".\"","prepare":"husky || true","lint:fix":"eslint . --fix","inspector":"npx @modelcontextprotocol/inspector node build/index.js","build:mcpb":"bash scripts/build-mcpb.sh","test:watch":"vitest","format:check":"prettier --check \".\"","test:coverage":"vitest run --coverage","prepublishOnly":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:35048d52-20c1-4b24-9080-7138900eaa93"}},"overrides":{"tmp":"0.2.7","hono":"4.12.25","vite":"8.0.16"},"repository":{"url":"git+https://github.com/MarkAC007/mcp-server-scf.git","type":"git"},"_npmVersion":"11.13.0","description":"MCP server for the SCF Controls Platform — security compliance controls, frameworks, evidence, and risk management for AI agents","directories":{},"lint-staged":{"*.{ts,js,mjs,cjs}":["eslint --fix","prettier --write"],"*.{json,md,yml,yaml}":["prettier --write"]},"_nodeVersion":"24.16.0","dependencies":{"zod":"^4.3.6","@modelcontextprotocol/sdk":"^1.29.0"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","husky":"^9.1.7","eslint":"^10.2.1","vitest":"^4.1.6","prettier":"^3.8.3","@eslint/js":"^10.0.1","typescript":"^6.0.3","@types/node":"^25.3.3","lint-staged":"^17.0.5","typescript-eslint":"^8.58.2","@anthropic-ai/mcpb":"^2.1.2","@vitest/coverage-v8":"^4.1.6","eslint-config-prettier":"^10.1.8"},"_npmOperationalInternal":{"tmp":"tmp/mcp-server-scf_1.6.3_1782205735652_0.7933373179842149","host":"s3://npm-registry-packages-npm-production"}},"2.0.0":{"name":"mcp-server-scf","version":"2.0.0","keywords":["mcp","model-context-protocol","compliance","security","scf","grc","nist","iso-27001","soc-2","fedramp","risk-management","controls","audit","ai-agent","claude"],"author":{"name":"ComplianceGenie.io"},"license":"MIT","_id":"mcp-server-scf@2.0.0","maintainers":[{"name":"markac007","email":"mark@almeida-cardy.org"}],"homepage":"https://scfcontrolsplatform.com/","bugs":{"url":"https://github.com/MarkAC007/mcp-server-scf/issues"},"bin":{"mcp-server-scf":"build/index.js"},"dist":{"shasum":"798b6d46c6ba07127cb27da30a6142a73828555c","tarball":"https://registry.npmjs.org/mcp-server-scf/-/mcp-server-scf-2.0.0.tgz","fileCount":47,"integrity":"sha512-L5A34GddF3kvZLZOghQz+jsmDJzGe9yuFsQf119aAmoWFKKioB6bseMT9pmhF/lZIssZqNeGgoUiECrefaWMeg==","signatures":[{"sig":"MEUCIBZRitR0ew+pJp+fDIXh7MaeHdQe+OrX/3dVKRtZ522iAiEA48s5Ut1Lr6/eXalq8/hbOvb9+R0rkSYY6Q7wLKA6+lg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/mcp-server-scf@2.0.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":190749},"type":"module","engines":{"node":">=20.0.0"},"gitHead":"2565046773706325924f4db73b5c046be7ecf729","mcpName":"app.scfcontrolsplatform/mcp-server-scf","scripts":{"dev":"tsx watch src/index.ts","lint":"eslint .","test":"vitest run","build":"tsc && chmod 755 build/index.js","start":"node build/index.js","format":"prettier --write \".\"","prepare":"husky || true","lint:fix":"eslint . --fix","inspector":"npx @modelcontextprotocol/inspector node build/index.js","build:mcpb":"bash scripts/build-mcpb.sh","test:watch":"vitest","format:check":"prettier --check \".\"","test:coverage":"vitest run --coverage","prepublishOnly":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:35048d52-20c1-4b24-9080-7138900eaa93"}},"overrides":{"tmp":"0.2.7","hono":"4.12.25","vite":"8.0.16"},"repository":{"url":"git+https://github.com/MarkAC007/mcp-server-scf.git","type":"git"},"_npmVersion":"11.16.0","description":"MCP server for the SCF Controls Platform — security compliance controls, frameworks, evidence, and risk management for AI agents","directories":{},"lint-staged":{"*.{ts,js,mjs,cjs}":["eslint --fix","prettier --write"],"*.{json,md,yml,yaml}":["prettier --write"]},"_nodeVersion":"24.18.0","dependencies":{"zod":"^4.3.6","@modelcontextprotocol/sdk":"^1.29.0"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","husky":"^9.1.7","eslint":"^10.2.1","vitest":"^4.1.6","prettier":"^3.8.3","@eslint/js":"^10.0.1","typescript":"^6.0.3","@types/node":"^25.3.3","lint-staged":"^17.0.5","typescript-eslint":"^8.58.2","@anthropic-ai/mcpb":"^2.1.2","@vitest/coverage-v8":"^4.1.6","eslint-config-prettier":"^10.1.8"},"_npmOperationalInternal":{"tmp":"tmp/mcp-server-scf_2.0.0_1784274779111_0.8655834376179916","host":"s3://npm-registry-packages-npm-production"}},"2.0.1":{"name":"mcp-server-scf","version":"2.0.1","keywords":["mcp","model-context-protocol","compliance","security","scf","grc","nist","iso-27001","soc-2","fedramp","risk-management","controls","audit","ai-agent","claude"],"author":{"name":"ComplianceGenie.io"},"license":"MIT","_id":"mcp-server-scf@2.0.1","maintainers":[{"name":"markac007","email":"mark@almeida-cardy.org"}],"homepage":"https://scfcontrolsplatform.com/","bugs":{"url":"https://github.com/MarkAC007/mcp-server-scf/issues"},"bin":{"mcp-server-scf":"build/index.js"},"dist":{"shasum":"a2831d88ff0536087e11f6d6673bcac30fabc5ce","tarball":"https://registry.npmjs.org/mcp-server-scf/-/mcp-server-scf-2.0.1.tgz","fileCount":47,"integrity":"sha512-cAefzQq1PyXQpJiEoDrN8Rl5DDkDLAMRQ6nSwTgzM0lCI4nqtDBmPTmPyh3NtaqXwCHEJk3PZghYcedXnBqciQ==","signatures":[{"sig":"MEQCIFAudgETah9PenfT3lREPYbUGgTKSuaEt4hoEL1OjlqeAiBZfWKa58AHNaA0YVy/GMNv6P9uGcGiNwkv1rkfPS4/CA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/mcp-server-scf@2.0.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":201173},"type":"module","engines":{"node":">=20.0.0"},"gitHead":"c6a497a231f05a84c4e1cb1708f5076df086e594","mcpName":"app.scfcontrolsplatform/mcp-server-scf","scripts":{"dev":"tsx watch src/index.ts","lint":"eslint .","test":"vitest run","build":"tsc && chmod 755 build/index.js","start":"node build/index.js","format":"prettier --write \".\"","prepare":"husky || true","lint:fix":"eslint . --fix","inspector":"npx @modelcontextprotocol/inspector node build/index.js","build:mcpb":"bash scripts/build-mcpb.sh","test:watch":"vitest","format:check":"prettier --check \".\"","test:coverage":"vitest run --coverage","prepublishOnly":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:35048d52-20c1-4b24-9080-7138900eaa93"}},"overrides":{"tmp":"0.2.7","hono":"4.12.25","vite":"8.0.16"},"repository":{"url":"git+https://github.com/MarkAC007/mcp-server-scf.git","type":"git"},"_npmVersion":"11.16.0","description":"MCP server for the SCF Controls Platform — security compliance controls, frameworks, evidence, and risk management for AI agents","directories":{},"lint-staged":{"*.{ts,js,mjs,cjs}":["eslint --fix","prettier --write"],"*.{json,md,yml,yaml}":["prettier --write"]},"_nodeVersion":"24.18.0","dependencies":{"zod":"^4.3.6","@modelcontextprotocol/sdk":"^1.29.0"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","husky":"^9.1.7","eslint":"^10.2.1","vitest":"^4.1.6","prettier":"^3.8.3","@eslint/js":"^10.0.1","typescript":"^6.0.3","@types/node":"^25.3.3","lint-staged":"^17.0.5","typescript-eslint":"^8.58.2","@anthropic-ai/mcpb":"^2.1.2","@vitest/coverage-v8":"^4.1.6","eslint-config-prettier":"^10.1.8"},"_npmOperationalInternal":{"tmp":"tmp/mcp-server-scf_2.0.1_1784302875142_0.16197796444467238","host":"s3://npm-registry-packages-npm-production"}},"2.0.2":{"name":"mcp-server-scf","version":"2.0.2","keywords":["mcp","model-context-protocol","compliance","security","scf","grc","nist","iso-27001","soc-2","fedramp","risk-management","controls","audit","ai-agent","claude"],"author":{"name":"ComplianceGenie.io"},"license":"MIT","_id":"mcp-server-scf@2.0.2","maintainers":[{"name":"markac007","email":"mark@almeida-cardy.org"}],"homepage":"https://scfcontrolsplatform.com/","bugs":{"url":"https://github.com/MarkAC007/mcp-server-scf/issues"},"bin":{"mcp-server-scf":"build/index.js"},"dist":{"shasum":"89eae29edcf61aa8bd2506edd9ca072f5dfa15f7","tarball":"https://registry.npmjs.org/mcp-server-scf/-/mcp-server-scf-2.0.2.tgz","fileCount":47,"integrity":"sha512-1w1fooWh+WkpJYCCy04WcAzrDAi9mLPGMufrhBGMRy1HlHGtUkzlOs+34Ob1HWexj8uS3P38X+LqRTg2u8AnfQ==","signatures":[{"sig":"MEQCIADbHg6TqtWdyGShEa0nfa8xE2HfxRC21jkC4GuaBpWyAiAFunsn2nW07UgQIzDKRdZCvkF868O8MvocqMi5znTeNg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/mcp-server-scf@2.0.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":202025},"type":"module","engines":{"node":">=20.0.0"},"gitHead":"d68d5c992165c690a176a4229bb826d78812143f","mcpName":"app.scfcontrolsplatform/mcp-server-scf","scripts":{"dev":"tsx watch src/index.ts","lint":"eslint .","test":"vitest run","build":"tsc && chmod 755 build/index.js","start":"node build/index.js","format":"prettier --write \".\"","prepare":"husky || true","lint:fix":"eslint . --fix","inspector":"npx @modelcontextprotocol/inspector node build/index.js","build:mcpb":"bash scripts/build-mcpb.sh","test:watch":"vitest","format:check":"prettier --check \".\"","test:coverage":"vitest run --coverage","prepublishOnly":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:35048d52-20c1-4b24-9080-7138900eaa93"}},"overrides":{"tmp":"0.2.7","hono":"4.12.25","vite":"8.0.16"},"repository":{"url":"git+https://github.com/MarkAC007/mcp-server-scf.git","type":"git"},"_npmVersion":"11.17.0","description":"MCP server for the SCF Controls Platform — security compliance controls, frameworks, evidence, and risk management for AI agents","directories":{},"lint-staged":{"*.{ts,js,mjs,cjs}":["eslint --fix","prettier --write"],"*.{json,md,yml,yaml}":["prettier --write"]},"_nodeVersion":"24.19.0","dependencies":{"zod":"^4.3.6","@modelcontextprotocol/sdk":"^1.29.0"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","husky":"^9.1.7","eslint":"^10.2.1","vitest":"^4.1.6","prettier":"^3.8.3","@eslint/js":"^10.0.1","typescript":"^6.0.3","@types/node":"^25.3.3","lint-staged":"^17.0.5","typescript-eslint":"^8.58.2","@anthropic-ai/mcpb":"^2.1.2","@vitest/coverage-v8":"^4.1.6","eslint-config-prettier":"^10.1.8"},"_npmOperationalInternal":{"tmp":"tmp/mcp-server-scf_2.0.2_1787428320584_0.9735721492903269","host":"s3://npm-registry-packages-npm-production"}},"2.1.0":{"name":"mcp-server-scf","version":"2.1.0","keywords":["mcp","model-context-protocol","compliance","security","scf","grc","nist","iso-27001","soc-2","fedramp","risk-management","controls","audit","ai-agent","claude"],"author":{"name":"ComplianceGenie.io"},"license":"MIT","_id":"mcp-server-scf@2.1.0","maintainers":[{"name":"markac007","email":"mark@almeida-cardy.org"}],"homepage":"https://scfcontrolsplatform.com/","bugs":{"url":"https://github.com/MarkAC007/mcp-server-scf/issues"},"bin":{"mcp-server-scf":"build/index.js"},"dist":{"shasum":"ea4cb74ee8130b7021956d79cfefc8236aa1bc6b","tarball":"https://registry.npmjs.org/mcp-server-scf/-/mcp-server-scf-2.1.0.tgz","fileCount":63,"integrity":"sha512-v3+2jmDiUQ9U2rvBHXJL6/6dIJbYIHFW9UHMrymZFcZnPqDcflGwoLMekfkEjZw3sFr0dC6kd0IL3R7ArhPvcQ==","signatures":[{"sig":"MEQCIGJ5xPLcmj1gxwGJrFDObDiYO4yWhYqRZw4HzJnljVN0AiACBosd+S8nMq/olfZiLaz/NTw1bzJ84QiFaujtORhTkQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/mcp-server-scf@2.1.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":288877},"type":"module","engines":{"node":">=20.0.0"},"gitHead":"3e806afc9122912cbb9485eb51c294f9b4a789c1","mcpName":"app.scfcontrolsplatform/mcp-server-scf","scripts":{"dev":"tsx watch src/index.ts","lint":"eslint .","test":"vitest run","build":"tsc && chmod 755 build/index.js","start":"node build/index.js","format":"prettier --write \".\"","prepare":"husky || true","lint:fix":"eslint . --fix","inspector":"npx @modelcontextprotocol/inspector node build/index.js","build:mcpb":"bash scripts/build-mcpb.sh","test:watch":"vitest","format:check":"prettier --check \".\"","test:coverage":"vitest run --coverage","prepublishOnly":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:35048d52-20c1-4b24-9080-7138900eaa93"}},"overrides":{"tmp":"0.2.7","hono":"4.12.25","vite":"8.0.16"},"repository":{"url":"git+https://github.com/MarkAC007/mcp-server-scf.git","type":"git"},"_npmVersion":"11.17.0","description":"MCP server for the SCF Controls Platform — security compliance controls, frameworks, evidence, and risk management for AI agents","directories":{},"lint-staged":{"*.{ts,js,mjs,cjs}":["eslint --fix","prettier --write"],"*.{json,md,yml,yaml}":["prettier --write"]},"_nodeVersion":"24.19.0","dependencies":{"zod":"^4.3.6","@modelcontextprotocol/sdk":"^1.29.0"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","husky":"^9.1.7","eslint":"^10.2.1","vitest":"^4.1.6","prettier":"^3.8.3","@eslint/js":"^10.0.1","typescript":"^6.0.3","@types/node":"^25.3.3","lint-staged":"^17.0.5","typescript-eslint":"^8.58.2","@anthropic-ai/mcpb":"^2.1.2","@vitest/coverage-v8":"^4.1.6","eslint-config-prettier":"^10.1.8"},"_npmOperationalInternal":{"tmp":"tmp/mcp-server-scf_2.1.0_1787431019236_0.4094032052263761","host":"s3://npm-registry-packages-npm-production"}},"2.2.0":{"name":"mcp-server-scf","version":"2.2.0","keywords":["mcp","model-context-protocol","compliance","security","scf","grc","nist","iso-27001","soc-2","fedramp","risk-management","controls","audit","ai-agent","claude"],"author":{"name":"ComplianceGenie.io"},"license":"MIT","_id":"mcp-server-scf@2.2.0","maintainers":[{"name":"markac007","email":"mark@almeida-cardy.org"}],"homepage":"https://scfcontrolsplatform.com/","bugs":{"url":"https://github.com/MarkAC007/mcp-server-scf/issues"},"bin":{"mcp-server-scf":"build/index.js"},"dist":{"shasum":"cb9a3c0dab48244ebc92843c2e3c1c7a4696e5a1","tarball":"https://registry.npmjs.org/mcp-server-scf/-/mcp-server-scf-2.2.0.tgz","fileCount":63,"integrity":"sha512-QpwmihXqjmkMuTp6/bFwehoAmuHmeNbH7VlAFxOsWPGoGwu/MmqXfRtQIGY6QgLOTOFypG+e9LcMVOLUF6DaYQ==","signatures":[{"sig":"MEYCIQCb4cU3+NFPuTEUD5PD2VcTI0kZ3WOU6l6QHYEGRW1hmgIhAPVbenkRds3YkHQ+e/BpCGmepnSKDK1y9qaXFeu38TSp","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/mcp-server-scf@2.2.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":305937},"type":"module","engines":{"node":">=20.0.0"},"gitHead":"55dc9576191c37e9fc6765a561c99340d6dcafe9","mcpName":"app.scfcontrolsplatform/mcp-server-scf","scripts":{"dev":"tsx watch src/index.ts","lint":"eslint .","test":"vitest run","build":"tsc && chmod 755 build/index.js","start":"node build/index.js","format":"prettier --write \".\"","prepare":"husky || true","lint:fix":"eslint . --fix","inspector":"npx @modelcontextprotocol/inspector node build/index.js","build:mcpb":"bash scripts/build-mcpb.sh","test:watch":"vitest","format:check":"prettier --check \".\"","test:coverage":"vitest run --coverage","prepublishOnly":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:35048d52-20c1-4b24-9080-7138900eaa93"}},"overrides":{"tmp":"0.2.7","hono":"4.12.25","vite":"8.0.16"},"repository":{"url":"git+https://github.com/MarkAC007/mcp-server-scf.git","type":"git"},"_npmVersion":"11.17.0","description":"MCP server for the SCF Controls Platform — security compliance controls, frameworks, evidence, and risk management for AI agents","directories":{},"lint-staged":{"*.{ts,js,mjs,cjs}":["eslint --fix","prettier --write"],"*.{json,md,yml,yaml}":["prettier --write"]},"_nodeVersion":"24.19.0","dependencies":{"zod":"^4.3.6","@modelcontextprotocol/sdk":"^1.29.0"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","husky":"^9.1.7","eslint":"^10.2.1","vitest":"^4.1.6","prettier":"^3.8.3","@eslint/js":"^10.0.1","typescript":"^6.0.3","@types/node":"^25.3.3","lint-staged":"^17.0.5","typescript-eslint":"^8.58.2","@anthropic-ai/mcpb":"^2.1.2","@vitest/coverage-v8":"^4.1.6","eslint-config-prettier":"^10.1.8"},"_npmOperationalInternal":{"tmp":"tmp/mcp-server-scf_2.2.0_1787984167051_0.6306440127379762","host":"s3://npm-registry-packages-npm-production"}},"2.2.1":{"name":"mcp-server-scf","version":"2.2.1","keywords":["mcp","model-context-protocol","compliance","security","scf","grc","nist","iso-27001","soc-2","fedramp","risk-management","controls","audit","ai-agent","claude"],"author":{"name":"ComplianceGenie.io"},"license":"MIT","_id":"mcp-server-scf@2.2.1","maintainers":[{"name":"markac007","email":"mark@almeida-cardy.org"}],"homepage":"https://scfcontrolsplatform.com/","bugs":{"url":"https://github.com/MarkAC007/mcp-server-scf/issues"},"bin":{"mcp-server-scf":"build/index.js"},"dist":{"shasum":"52ca0986d475c6d6e20f77a4a83a0495107bb77c","tarball":"https://registry.npmjs.org/mcp-server-scf/-/mcp-server-scf-2.2.1.tgz","fileCount":63,"integrity":"sha512-jkmmZb3KF5nDWLqrtGHJTwK1XvJ3WKZDALrqUIavnDR6mIUAVyitoSA/3Od097o7oejsgoMaeLEImfB4SktKRg==","signatures":[{"sig":"MEUCIQD9bMyPZI4323PI4qkYOO/jAhUWWtNvMWxmHSg41mQWTgIgI/7XADRTdJe2nYMT6ITjSqmShGdLTpiap3faIj1uyR0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/mcp-server-scf@2.2.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":305937},"type":"module","engines":{"node":">=20.0.0"},"gitHead":"64710b8a232a6b3e6b6e2e204b19c1d7994364f9","mcpName":"app.scfcontrolsplatform/mcp-server-scf","scripts":{"dev":"tsx watch src/index.ts","lint":"eslint .","test":"vitest run","build":"tsc && chmod 755 build/index.js","start":"node build/index.js","format":"prettier --write \".\"","prepare":"husky || true","lint:fix":"eslint . --fix","inspector":"npx @modelcontextprotocol/inspector node build/index.js","build:mcpb":"bash scripts/build-mcpb.sh","test:watch":"vitest","format:check":"prettier --check \".\"","test:coverage":"vitest run --coverage","prepublishOnly":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:35048d52-20c1-4b24-9080-7138900eaa93"}},"overrides":{"tmp":"0.2.7","hono":"4.12.25","vite":"8.0.16"},"repository":{"url":"git+https://github.com/MarkAC007/mcp-server-scf.git","type":"git"},"_npmVersion":"11.17.0","description":"MCP server for the SCF Controls Platform — security compliance controls, frameworks, evidence, and risk management for AI agents","directories":{},"lint-staged":{"*.{ts,js,mjs,cjs}":["eslint --fix","prettier --write"],"*.{json,md,yml,yaml}":["prettier --write"]},"_nodeVersion":"24.19.0","dependencies":{"zod":"^4.3.6","@modelcontextprotocol/sdk":"^1.29.0"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","husky":"^9.1.7","eslint":"^10.2.1","vitest":"^4.1.6","prettier":"^3.8.3","@eslint/js":"^10.0.1","typescript":"^6.0.3","@types/node":"^25.3.3","lint-staged":"^17.0.5","typescript-eslint":"^8.58.2","@anthropic-ai/mcpb":"^2.1.2","@vitest/coverage-v8":"^4.1.6","eslint-config-prettier":"^10.1.8"},"_npmOperationalInternal":{"tmp":"tmp/mcp-server-scf_2.2.1_1788120256560_0.7544823362545299","host":"s3://npm-registry-packages-npm-production"}},"2.2.2":{"name":"mcp-server-scf","version":"2.2.2","keywords":["mcp","model-context-protocol","compliance","security","scf","grc","nist","iso-27001","soc-2","fedramp","risk-management","controls","audit","ai-agent","claude"],"author":{"name":"ComplianceGenie.io"},"license":"MIT","_id":"mcp-server-scf@2.2.2","maintainers":[{"name":"markac007","email":"mark@almeida-cardy.org"}],"homepage":"https://scfcontrolsplatform.com/","bugs":{"url":"https://github.com/MarkAC007/mcp-server-scf/issues"},"bin":{"mcp-server-scf":"build/index.js"},"dist":{"shasum":"e21b26c2972d90ffeda867e45e3c02b573ae826e","tarball":"https://registry.npmjs.org/mcp-server-scf/-/mcp-server-scf-2.2.2.tgz","fileCount":63,"integrity":"sha512-+7FkjwBIfKxnbtuMMOVRcaZldmi9eM3OtsmARE5GfAEaqUeLlnehLq6Py1xLjGBRHicOeHaxV+qo6BXXA2shEg==","signatures":[{"sig":"MEYCIQDtpz/PD4jJOSiAXiMd2q42/BMtOBXkVEqE4Ww+oRMVLQIhAKJ3R1SzdOjLkmrKhZSzIIVGke1r6786wVnrm0UMTaZq","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/mcp-server-scf@2.2.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":305962},"type":"module","engines":{"node":">=20.0.0"},"gitHead":"7150abea74bedf96c1374198a0fc9d4e8f564f3c","mcpName":"app.scfcontrolsplatform/mcp-server-scf","scripts":{"dev":"tsx watch src/index.ts","lint":"eslint .","test":"vitest run","build":"tsc && chmod 755 build/index.js","start":"node build/index.js","format":"prettier --write \".\"","prepare":"husky || true","lint:fix":"eslint . --fix","inspector":"npx @modelcontextprotocol/inspector node build/index.js","build:mcpb":"bash scripts/build-mcpb.sh","test:watch":"vitest","format:check":"prettier --check \".\"","test:coverage":"vitest run --coverage","prepublishOnly":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:35048d52-20c1-4b24-9080-7138900eaa93"}},"overrides":{"tmp":"0.2.7","hono":"4.12.34","vite":"8.0.16","fast-uri":"3.1.6"},"repository":{"url":"git+https://github.com/MarkAC007/mcp-server-scf.git","type":"git"},"_npmVersion":"11.19.0","description":"MCP server for the SCF Controls Platform — security compliance controls, frameworks, evidence, and risk management for AI agents","directories":{},"lint-staged":{"*.{ts,js,mjs,cjs}":["eslint --fix","prettier --write"],"*.{json,md,yml,yaml}":["prettier --write"]},"_nodeVersion":"24.20.0","dependencies":{"zod":"^4.3.6","@modelcontextprotocol/sdk":"^1.29.0"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","husky":"^9.1.7","eslint":"^10.2.1","vitest":"^4.1.6","prettier":"^3.8.3","@eslint/js":"^10.0.1","typescript":"^6.0.3","@types/node":"^25.3.3","lint-staged":"^17.0.5","typescript-eslint":"^8.58.2","@anthropic-ai/mcpb":"^2.1.2","@vitest/coverage-v8":"^4.1.6","eslint-config-prettier":"^10.1.8"},"_npmOperationalInternal":{"tmp":"tmp/mcp-server-scf_2.2.2_1788771698854_0.37821563278966974","host":"s3://npm-registry-packages-npm-production"}},"2.2.3":{"name":"mcp-server-scf","version":"2.2.3","keywords":["mcp","model-context-protocol","compliance","security","scf","grc","nist","iso-27001","soc-2","fedramp","risk-management","controls","audit","ai-agent","claude"],"author":{"name":"ComplianceGenie.io"},"license":"MIT","_id":"mcp-server-scf@2.2.3","maintainers":[{"name":"markac007","email":"mark@almeida-cardy.org"}],"homepage":"https://scfcontrolsplatform.com/","bugs":{"url":"https://github.com/MarkAC007/mcp-server-scf/issues"},"bin":{"mcp-server-scf":"build/index.js"},"dist":{"shasum":"f0c351cc2902a30c80a7d7ab9b2e8ec5a74635a1","tarball":"https://registry.npmjs.org/mcp-server-scf/-/mcp-server-scf-2.2.3.tgz","fileCount":63,"integrity":"sha512-MsyhR/zL7F/tjsbx8d7Fk+RjyTUm/d7Yh/ToaCGsyaL9KPbTeS0XQYpVCz821vP4+MnfOeAWM62G7RqL7EVnXg==","signatures":[{"sig":"MEYCIQDv7pwFPW+9ewLj03yTTLqJRPDl5TOyG1CDlCHK2SrtGAIhAOnpY8PV6k2aCGwiN2UOiyHw+HHPtaHDo8vNP/7CIIR2","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/mcp-server-scf@2.2.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":305661},"type":"module","engines":{"node":">=20.0.0"},"gitHead":"12e2db93225f9c32292574e2f11392414e93362b","mcpName":"app.scfcontrolsplatform/mcp-server-scf","scripts":{"dev":"tsx watch src/index.ts","lint":"eslint .","test":"vitest run","build":"tsc && chmod 755 build/index.js","start":"node build/index.js","format":"prettier --write \".\"","prepare":"husky || true","lint:fix":"eslint . --fix","inspector":"npx @modelcontextprotocol/inspector node build/index.js","build:mcpb":"bash scripts/build-mcpb.sh","test:watch":"vitest","format:check":"prettier --check \".\"","test:coverage":"vitest run --coverage","prepublishOnly":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:35048d52-20c1-4b24-9080-7138900eaa93"}},"overrides":{"tmp":"0.2.7","hono":"4.12.34","vite":"8.0.16","fast-uri":"3.1.6"},"repository":{"url":"git+https://github.com/MarkAC007/mcp-server-scf.git","type":"git"},"_npmVersion":"11.19.0","description":"MCP server for the SCF Controls Platform — security compliance controls, frameworks, evidence, and risk management for AI agents","directories":{},"lint-staged":{"*.{ts,js,mjs,cjs}":["eslint --fix","prettier --write"],"*.{json,md,yml,yaml}":["prettier --write"]},"_nodeVersion":"24.20.0","dependencies":{"zod":"^4.3.6","@modelcontextprotocol/sdk":"^1.29.0"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","husky":"^9.1.7","eslint":"^10.2.1","vitest":"^4.1.6","prettier":"^3.8.3","@eslint/js":"^10.0.1","typescript":"^6.0.3","@types/node":"^25.3.3","lint-staged":"^17.0.5","typescript-eslint":"^8.58.2","@anthropic-ai/mcpb":"^2.1.2","@vitest/coverage-v8":"^4.1.6","eslint-config-prettier":"^10.1.8"},"_npmOperationalInternal":{"tmp":"tmp/mcp-server-scf_2.2.3_1788772044232_0.13331937419561934","host":"s3://npm-registry-packages-npm-production"}},"2.2.4":{"name":"mcp-server-scf","version":"2.2.4","keywords":["mcp","model-context-protocol","compliance","security","scf","grc","nist","iso-27001","soc-2","fedramp","risk-management","controls","audit","ai-agent","claude"],"author":{"name":"ComplianceGenie.io"},"license":"MIT","_id":"mcp-server-scf@2.2.4","maintainers":[{"name":"markac007","email":"mark@almeida-cardy.org"}],"homepage":"https://scfcontrolsplatform.com/","bugs":{"url":"https://github.com/MarkAC007/mcp-server-scf/issues"},"bin":{"mcp-server-scf":"build/index.js"},"dist":{"shasum":"6e3f333d121220bc2c631a555a369e46d097277d","tarball":"https://registry.npmjs.org/mcp-server-scf/-/mcp-server-scf-2.2.4.tgz","fileCount":63,"integrity":"sha512-5FliTqtlPn1yY+x1eSK6gugG3tmhV8iRUPBcHA0FuVYp/MpQYU7A7EHqia/dKPKRuBq0h5s3Ce+sRIGaGXQnVg==","signatures":[{"sig":"MEQCIC1iNIP9KcTPxjoGc95IPb4fY8re4ej5WcrD/GM0mC2kAiBZQr9bAcWfca2BDUar7Bd8/PbZK8YQKipfurYWhJYIUA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/mcp-server-scf@2.2.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":305661},"type":"module","engines":{"node":">=20.0.0"},"gitHead":"2ec73f0a309623827e48ea377bdfb20fa2630f3b","mcpName":"app.scfcontrolsplatform/mcp-server-scf","scripts":{"dev":"tsx watch src/index.ts","lint":"eslint .","test":"vitest run","build":"tsc && chmod 755 build/index.js","start":"node build/index.js","format":"prettier --write \".\"","prepare":"husky || true","lint:fix":"eslint . --fix","inspector":"npx @modelcontextprotocol/inspector node build/index.js","build:mcpb":"bash scripts/build-mcpb.sh","test:watch":"vitest","format:check":"prettier --check \".\"","test:coverage":"vitest run --coverage","prepublishOnly":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:35048d52-20c1-4b24-9080-7138900eaa93"}},"overrides":{"tmp":"0.2.7","hono":"4.12.34","vite":"8.0.16","fast-uri":"3.1.6"},"repository":{"url":"git+https://github.com/MarkAC007/mcp-server-scf.git","type":"git"},"_npmVersion":"11.19.0","description":"MCP server for the SCF Controls Platform — security compliance controls, frameworks, evidence, and risk management for AI agents","directories":{},"lint-staged":{"*.{ts,js,mjs,cjs}":["eslint --fix","prettier --write"],"*.{json,md,yml,yaml}":["prettier --write"]},"_nodeVersion":"24.20.0","dependencies":{"zod":"^4.3.6","@modelcontextprotocol/sdk":"^1.29.0"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","husky":"^9.1.7","eslint":"^10.2.1","vitest":"^4.1.6","prettier":"^3.8.3","@eslint/js":"^10.0.1","typescript":"^6.0.3","@types/node":"^25.3.3","lint-staged":"^17.0.5","typescript-eslint":"^8.58.2","@anthropic-ai/mcpb":"^2.1.2","@vitest/coverage-v8":"^4.1.6","eslint-config-prettier":"^10.1.8"},"_npmOperationalInternal":{"tmp":"tmp/mcp-server-scf_2.2.4_1788776298906_0.5885036609279048","host":"s3://npm-registry-packages-npm-production"}},"3.0.0":{"name":"mcp-server-scf","version":"3.0.0","keywords":["mcp","model-context-protocol","compliance","security","scf","grc","nist","iso-27001","soc-2","fedramp","risk-management","controls","audit","ai-agent","claude"],"author":{"name":"ComplianceGenie.io"},"license":"MIT","_id":"mcp-server-scf@3.0.0","maintainers":[{"name":"markac007","email":"mark@almeida-cardy.org"}],"homepage":"https://scfcontrolsplatform.com/","bugs":{"url":"https://github.com/MarkAC007/mcp-server-scf/issues"},"bin":{"mcp-server-scf":"build/index.js"},"dist":{"shasum":"75605aa550bb0247afb12565e1d63755b0728642","tarball":"https://registry.npmjs.org/mcp-server-scf/-/mcp-server-scf-3.0.0.tgz","fileCount":59,"integrity":"sha512-Pcx8NgY3dfJ/WaCe4VCkemL81e5hK8Nxot5n5KpE8jtOACzxc/vXl7cNFl52Dl9VcBtiX5B7yTbEmzXY2M0EDQ==","signatures":[{"sig":"MEUCIHAU8BdR1VRMU2s2vESTtKmgFCMTt2s5hIKFXjMyNPJNAiEAyK2sXHGTZjpds9aYlx5TIGIJxqvqldgN1R5mgx4cs+Q=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/mcp-server-scf@3.0.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":290932},"type":"module","engines":{"node":">=20.0.0"},"gitHead":"270b1d3cec178b433a60aa8925a72080b52465e6","mcpName":"app.scfcontrolsplatform/mcp-server-scf","scripts":{"dev":"tsx watch src/index.ts","lint":"eslint .","test":"vitest run","build":"tsc && chmod 755 build/index.js","start":"node build/index.js","format":"prettier --write \".\"","prepare":"husky || true","lint:fix":"eslint . --fix","inspector":"npx @modelcontextprotocol/inspector node build/index.js","build:mcpb":"bash scripts/build-mcpb.sh","test:watch":"vitest","format:check":"prettier --check \".\"","test:coverage":"vitest run --coverage","prepublishOnly":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:35048d52-20c1-4b24-9080-7138900eaa93"}},"overrides":{"tmp":"0.2.7","hono":"4.12.34","vite":"8.0.16","fast-uri":"3.1.6"},"repository":{"url":"git+https://github.com/MarkAC007/mcp-server-scf.git","type":"git"},"_npmVersion":"11.19.0","description":"MCP server for the SCF Controls Platform — security compliance controls, frameworks, evidence, and risk management for AI agents","directories":{},"lint-staged":{"*.{ts,js,mjs,cjs}":["eslint --fix","prettier --write"],"*.{json,md,yml,yaml}":["prettier --write"]},"_nodeVersion":"24.20.0","dependencies":{"zod":"^4.3.6","@modelcontextprotocol/sdk":"^1.29.0"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","husky":"^9.1.7","eslint":"^10.2.1","vitest":"^4.1.6","prettier":"^3.8.3","@eslint/js":"^10.0.1","typescript":"^6.0.3","@types/node":"^25.3.3","lint-staged":"^17.0.5","typescript-eslint":"^8.58.2","@anthropic-ai/mcpb":"^2.1.2","@vitest/coverage-v8":"^4.1.6","eslint-config-prettier":"^10.1.8"},"_npmOperationalInternal":{"tmp":"tmp/mcp-server-scf_3.0.0_1788777539322_0.877498919887409","host":"s3://npm-registry-packages-npm-production"}},"3.1.0":{"name":"mcp-server-scf","version":"3.1.0","keywords":["mcp","model-context-protocol","compliance","security","scf","grc","nist","iso-27001","soc-2","fedramp","risk-management","controls","audit","ai-agent","claude"],"author":{"name":"ComplianceGenie.io"},"license":"MIT","_id":"mcp-server-scf@3.1.0","maintainers":[{"name":"markac007","email":"mark@almeida-cardy.org"}],"homepage":"https://scfcontrolsplatform.com/","bugs":{"url":"https://github.com/MarkAC007/mcp-server-scf/issues"},"bin":{"mcp-server-scf":"build/index.js"},"dist":{"shasum":"f0b6df7e0cf5155c7e3fb495fd0b7d231906daa7","tarball":"https://registry.npmjs.org/mcp-server-scf/-/mcp-server-scf-3.1.0.tgz","fileCount":63,"integrity":"sha512-24yWvTeMQ00dNgihArIaa820tZ/Q032So2IFi+eogbIpBnsT4jMM7WTfYOF0cv0FUbNp3aTNHDMxYtNDWOrG0w==","signatures":[{"sig":"MEUCIBCDT4pOfvHknDtp9txlRfpG9/Q+MtVxbPPRlAmwoDbVAiEAtasA/A3CpsU6kk4xXtwq2ps827kPR0y5fSzqsPX00M4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/mcp-server-scf@3.1.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":297272},"type":"module","engines":{"node":">=20.0.0"},"gitHead":"a635c7ed6f9f6d82c91052fc8228840195e8ab51","mcpName":"app.scfcontrolsplatform/mcp-server-scf","scripts":{"dev":"tsx watch src/index.ts","lint":"eslint .","test":"vitest run","build":"tsc && chmod 755 build/index.js","start":"node build/index.js","format":"prettier --write \".\"","prepare":"husky || true","lint:fix":"eslint . --fix","inspector":"npx @modelcontextprotocol/inspector node build/index.js","build:mcpb":"bash scripts/build-mcpb.sh","test:watch":"vitest","format:check":"prettier --check \".\"","test:coverage":"vitest run --coverage","prepublishOnly":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:35048d52-20c1-4b24-9080-7138900eaa93"}},"overrides":{"tmp":"0.2.7","hono":"4.12.34","vite":"8.0.16","fast-uri":"3.1.6"},"repository":{"url":"git+https://github.com/MarkAC007/mcp-server-scf.git","type":"git"},"_npmVersion":"11.19.0","description":"MCP server for the SCF Controls Platform — security compliance controls, frameworks, evidence, and risk management for AI agents","directories":{},"lint-staged":{"*.{ts,js,mjs,cjs}":["eslint --fix","prettier --write"],"*.{json,md,yml,yaml}":["prettier --write"]},"_nodeVersion":"24.20.0","dependencies":{"zod":"^4.3.6","@modelcontextprotocol/sdk":"^1.29.0"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","husky":"^9.1.7","eslint":"^10.2.1","vitest":"^4.1.6","prettier":"^3.8.3","@eslint/js":"^10.0.1","typescript":"^6.0.3","@types/node":"^25.3.3","lint-staged":"^17.0.5","typescript-eslint":"^8.58.2","@anthropic-ai/mcpb":"^2.1.2","@vitest/coverage-v8":"^4.1.6","eslint-config-prettier":"^10.1.8"},"_npmOperationalInternal":{"tmp":"tmp/mcp-server-scf_3.1.0_1789370701259_0.5503430703784571","host":"s3://npm-registry-packages-npm-production"}},"3.2.0":{"name":"mcp-server-scf","version":"3.2.0","keywords":["mcp","model-context-protocol","compliance","security","scf","grc","nist","iso-27001","soc-2","fedramp","risk-management","controls","audit","ai-agent","claude"],"author":{"name":"ComplianceGenie.io"},"license":"MIT","_id":"mcp-server-scf@3.2.0","maintainers":[{"name":"markac007","email":"mark@almeida-cardy.org"}],"homepage":"https://scfcontrolsplatform.com/","bugs":{"url":"https://github.com/MarkAC007/mcp-server-scf/issues"},"bin":{"mcp-server-scf":"build/index.js"},"dist":{"shasum":"50a24ba02989ef7a69c30284b64c53ff83a93206","tarball":"https://registry.npmjs.org/mcp-server-scf/-/mcp-server-scf-3.2.0.tgz","fileCount":63,"integrity":"sha512-CgWWFCZubIT42lpqyVAumApe6/JODb8cwt3+DQLLdmA14hDcd9/jwUHUjaFJIwM3z8WP7C9BvNQ1CiFBSk8dNA==","signatures":[{"sig":"MEQCIAVaSTwS9tigxwVnA6MXVYKI0IJE1XOIEAdZ/x4C5mKKAiBfzNrNnGcZkjHKSBuvwjYdnSqPRIsLABpoGaKv1JQSaw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/mcp-server-scf@3.2.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":297272},"type":"module","engines":{"node":">=20.0.0"},"gitHead":"641d98d2d0509cf1a0ffc8eef835399e704f4e11","mcpName":"app.scfcontrolsplatform/mcp-server-scf","scripts":{"dev":"tsx watch src/index.ts","lint":"eslint .","test":"vitest run","build":"tsc && chmod 755 build/index.js","start":"node build/index.js","format":"prettier --write \".\"","prepare":"husky || true","lint:fix":"eslint . --fix","inspector":"npx @modelcontextprotocol/inspector node build/index.js","build:mcpb":"bash scripts/build-mcpb.sh","test:watch":"vitest","format:check":"prettier --check \".\"","test:coverage":"vitest run --coverage","prepublishOnly":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:35048d52-20c1-4b24-9080-7138900eaa93"}},"overrides":{"tmp":"0.2.7","hono":"4.12.34","vite":"8.0.16","fast-uri":"3.1.6"},"repository":{"url":"git+https://github.com/MarkAC007/mcp-server-scf.git","type":"git"},"_npmVersion":"11.19.0","description":"MCP server for the SCF Controls Platform — security compliance controls, frameworks, evidence, and risk management for AI agents","directories":{},"lint-staged":{"*.{ts,js,mjs,cjs}":["eslint --fix","prettier --write"],"*.{json,md,yml,yaml}":["prettier --write"]},"_nodeVersion":"24.20.0","dependencies":{"zod":"^4.3.6","@modelcontextprotocol/sdk":"^1.29.0"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","husky":"^9.1.7","eslint":"^10.2.1","vitest":"^4.1.6","prettier":"^3.8.3","@eslint/js":"^10.0.1","typescript":"^6.0.3","@types/node":"^25.3.3","lint-staged":"^17.0.5","typescript-eslint":"^8.58.2","@anthropic-ai/mcpb":"^2.1.2","@vitest/coverage-v8":"^4.1.6","eslint-config-prettier":"^10.1.8"},"_npmOperationalInternal":{"tmp":"tmp/mcp-server-scf_3.2.0_1789370830068_0.14057456999532625","host":"s3://npm-registry-packages-npm-production"}},"3.3.0":{"name":"mcp-server-scf","version":"3.3.0","keywords":["mcp","model-context-protocol","compliance","security","scf","grc","nist","iso-27001","soc-2","fedramp","risk-management","controls","audit","ai-agent","claude"],"author":{"name":"ComplianceGenie.io"},"license":"MIT","_id":"mcp-server-scf@3.3.0","maintainers":[{"name":"markac007","email":"mark@almeida-cardy.org"}],"homepage":"https://scfcontrolsplatform.com/","bugs":{"url":"https://github.com/MarkAC007/mcp-server-scf/issues"},"bin":{"mcp-server-scf":"build/index.js"},"dist":{"shasum":"04368e3da0b0512d82437fec19360966d64b1db2","tarball":"https://registry.npmjs.org/mcp-server-scf/-/mcp-server-scf-3.3.0.tgz","fileCount":71,"integrity":"sha512-RdkmoSHqYkFmKsBOaURoiC36HuZtUterziYgFnnEnoPLu+qQMDm3Tb8v2PmfaSV9b0xuc+GzXqdlSprtEsklaA==","signatures":[{"sig":"MEUCIAIIXk7WxtUt7WdMiqn3B6Ps9265REJ0BI6cuz1LQutKAiEAgU550cTFDthXJw9HXuwQ63gO0m6iHtsMLPsEW2lahWM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/mcp-server-scf@3.3.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":426562},"type":"module","engines":{"node":">=20.0.0"},"gitHead":"a230cee473880a15e1759b8f61ea8b0291592db4","mcpName":"app.scfcontrolsplatform/mcp-server-scf","scripts":{"dev":"tsx watch src/index.ts","lint":"eslint .","test":"vitest run","build":"tsc && chmod 755 build/index.js","start":"node build/index.js","format":"prettier --write \".\"","prepare":"husky || true","lint:fix":"eslint . --fix","inspector":"npx @modelcontextprotocol/inspector node build/index.js","build:mcpb":"bash scripts/build-mcpb.sh","test:watch":"vitest","scope:check":"node scripts/api-coverage.mjs --check","format:check":"prettier --check \".\"","test:coverage":"vitest run --coverage","prepublishOnly":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:35048d52-20c1-4b24-9080-7138900eaa93"}},"overrides":{"tmp":"0.2.7","hono":"4.12.34","vite":"8.0.16","fast-uri":"3.1.6"},"repository":{"url":"git+https://github.com/MarkAC007/mcp-server-scf.git","type":"git"},"_npmVersion":"11.19.0","description":"MCP server for the SCF Controls Platform — security compliance controls, frameworks, evidence, and risk management for AI agents","directories":{},"lint-staged":{"*.{ts,js,mjs,cjs}":["eslint --fix","prettier --write"],"*.{json,md,yml,yaml}":["prettier --write"]},"_nodeVersion":"24.20.0","dependencies":{"zod":"^4.3.6","@modelcontextprotocol/sdk":"^1.29.0"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","husky":"^9.1.7","eslint":"^10.2.1","vitest":"^4.1.6","prettier":"^3.8.3","@eslint/js":"^10.0.1","typescript":"^6.0.3","@types/node":"^25.3.3","lint-staged":"^17.0.5","typescript-eslint":"^8.58.2","@anthropic-ai/mcpb":"^2.1.2","@vitest/coverage-v8":"^4.1.6","eslint-config-prettier":"^10.1.8"},"_npmOperationalInternal":{"tmp":"tmp/mcp-server-scf_3.3.0_1789390853830_0.06175829243728703","host":"s3://npm-registry-packages-npm-production"}},"3.3.1":{"name":"mcp-server-scf","version":"3.3.1","keywords":["mcp","model-context-protocol","compliance","security","scf","grc","nist","iso-27001","soc-2","fedramp","risk-management","controls","audit","ai-agent","claude"],"author":{"name":"ComplianceGenie.io"},"license":"MIT","_id":"mcp-server-scf@3.3.1","maintainers":[{"name":"markac007","email":"mark@almeida-cardy.org"}],"homepage":"https://scfcontrolsplatform.com/","bugs":{"url":"https://github.com/MarkAC007/mcp-server-scf/issues"},"bin":{"mcp-server-scf":"build/index.js"},"dist":{"shasum":"0af9075475f5eb0269e88055f29e5d4102ecbf96","tarball":"https://registry.npmjs.org/mcp-server-scf/-/mcp-server-scf-3.3.1.tgz","fileCount":71,"integrity":"sha512-7mYGweu3lvOr4MfPSEfV4zTVVbR9Zp3Sq5HypU1Lg2ovi2kOBWEXcauXGU3Z2f0Xg/akeSH7inFHMWCFqeUeuQ==","signatures":[{"sig":"MEUCIFsisWHX7Xla3aJTOcxmCFLnH93E/dI4RH+K05ic4kF+AiEAmupUc5r7VDeHiRiYk6krBkSqvbQygasu4oN3zzCKTa0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/mcp-server-scf@3.3.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":426562},"type":"module","engines":{"node":">=20.0.0"},"gitHead":"9df35f27da4f55e2bf5131b06eab8ae5da315f4e","mcpName":"app.scfcontrolsplatform/mcp-server-scf","scripts":{"dev":"tsx watch src/index.ts","lint":"eslint .","test":"vitest run","build":"tsc && chmod 755 build/index.js","start":"node build/index.js","format":"prettier --write \".\"","prepare":"husky || true","lint:fix":"eslint . --fix","inspector":"npx @modelcontextprotocol/inspector node build/index.js","build:mcpb":"bash scripts/build-mcpb.sh","test:watch":"vitest","scope:check":"node scripts/api-coverage.mjs --check","format:check":"prettier --check \".\"","test:coverage":"vitest run --coverage","prepublishOnly":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:35048d52-20c1-4b24-9080-7138900eaa93"}},"overrides":{"tmp":"0.2.7","hono":"4.12.34","vite":"8.0.16","fast-uri":"3.1.6"},"repository":{"url":"git+https://github.com/MarkAC007/mcp-server-scf.git","type":"git"},"_npmVersion":"11.19.0","description":"MCP server for the SCF Controls Platform — security compliance controls, frameworks, evidence, and risk management for AI agents","directories":{},"lint-staged":{"*.{ts,js,mjs,cjs}":["eslint --fix","prettier --write"],"*.{json,md,yml,yaml}":["prettier --write"]},"_nodeVersion":"24.20.0","dependencies":{"zod":"^4.3.6","@modelcontextprotocol/sdk":"^1.29.0"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","husky":"^9.1.7","eslint":"^10.2.1","vitest":"^4.1.6","prettier":"^3.8.3","@eslint/js":"^10.0.1","typescript":"^6.0.3","@types/node":"^25.3.3","lint-staged":"^17.0.5","typescript-eslint":"^8.58.2","@anthropic-ai/mcpb":"^2.1.2","@vitest/coverage-v8":"^4.1.6","eslint-config-prettier":"^10.1.8"},"_npmOperationalInternal":{"tmp":"tmp/mcp-server-scf_3.3.1_1789390962015_0.31589032848499254","host":"s3://npm-registry-packages-npm-production"}},"3.3.2":{"name":"mcp-server-scf","version":"3.3.2","keywords":["mcp","model-context-protocol","compliance","security","scf","grc","nist","iso-27001","soc-2","fedramp","risk-management","controls","audit","ai-agent","claude"],"author":{"name":"ComplianceGenie.io"},"license":"MIT","_id":"mcp-server-scf@3.3.2","maintainers":[{"name":"markac007","email":"mark@almeida-cardy.org"}],"homepage":"https://scfcontrolsplatform.com/","bugs":{"url":"https://github.com/MarkAC007/mcp-server-scf/issues"},"bin":{"mcp-server-scf":"build/index.js"},"dist":{"shasum":"6f42d5b44cffc603d394248744896a3759af4af7","tarball":"https://registry.npmjs.org/mcp-server-scf/-/mcp-server-scf-3.3.2.tgz","fileCount":71,"integrity":"sha512-orW5kOwil8b9NZmOhwjKD+RfYJjvMGtjbN5HOp3nEE1jQj38P9TBjeN/crDrK42fdCe7Pjn3FFlueGi7vY5+yg==","signatures":[{"sig":"MEUCICzPNeBGqQVfUGZG3F0nuyRXhh36LT4TAi4dg3/1tGhTAiEA9rmqvtRl8V65ZHAuHhEGLsFKB8iFXfGRYeM/xcYPq+A=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/mcp-server-scf@3.3.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":426562},"type":"module","engines":{"node":">=20.0.0"},"gitHead":"aacf8995cf8f080f96a932751e98c5514948d1e9","mcpName":"app.scfcontrolsplatform/mcp-server-scf","scripts":{"dev":"tsx watch src/index.ts","lint":"eslint .","test":"vitest run","build":"tsc && chmod 755 build/index.js","start":"node build/index.js","format":"prettier --write \".\"","prepare":"husky || true","lint:fix":"eslint . --fix","inspector":"npx @modelcontextprotocol/inspector node build/index.js","build:mcpb":"bash scripts/build-mcpb.sh","test:watch":"vitest","scope:check":"node scripts/api-coverage.mjs --check","format:check":"prettier --check \".\"","test:coverage":"vitest run --coverage","prepublishOnly":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:35048d52-20c1-4b24-9080-7138900eaa93"}},"overrides":{"tmp":"0.2.7","hono":"4.12.34","vite":"8.0.16","fast-uri":"3.1.6"},"repository":{"url":"git+https://github.com/MarkAC007/mcp-server-scf.git","type":"git"},"_npmVersion":"11.19.0","description":"MCP server for the SCF Controls Platform — security compliance controls, frameworks, evidence, and risk management for AI agents","directories":{},"lint-staged":{"*.{ts,js,mjs,cjs}":["eslint --fix","prettier --write"],"*.{json,md,yml,yaml}":["prettier --write"]},"_nodeVersion":"24.20.0","dependencies":{"zod":"^4.3.6","@modelcontextprotocol/sdk":"^1.29.0"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","husky":"^9.1.7","eslint":"^10.2.1","vitest":"^4.1.6","prettier":"^3.8.3","@eslint/js":"^10.0.1","typescript":"^6.0.3","@types/node":"^25.3.3","lint-staged":"^17.0.5","typescript-eslint":"^8.58.2","@anthropic-ai/mcpb":"^2.1.2","@vitest/coverage-v8":"^4.1.6","eslint-config-prettier":"^10.1.8"},"_npmOperationalInternal":{"tmp":"tmp/mcp-server-scf_3.3.2_1789391167259_0.5866215223287436","host":"s3://npm-registry-packages-npm-production"}},"3.3.3":{"name":"mcp-server-scf","version":"3.3.3","keywords":["mcp","model-context-protocol","compliance","security","scf","grc","nist","iso-27001","soc-2","fedramp","risk-management","controls","audit","ai-agent","claude"],"author":{"name":"ComplianceGenie.io"},"license":"MIT","_id":"mcp-server-scf@3.3.3","maintainers":[{"name":"markac007","email":"mark@almeida-cardy.org"}],"homepage":"https://scfcontrolsplatform.com/","bugs":{"url":"https://github.com/MarkAC007/mcp-server-scf/issues"},"bin":{"mcp-server-scf":"build/index.js"},"dist":{"shasum":"1e0d76cb9059b394fa89861533fa3c6771f0695e","tarball":"https://registry.npmjs.org/mcp-server-scf/-/mcp-server-scf-3.3.3.tgz","fileCount":71,"integrity":"sha512-FMQQGDA90M5Vs86+x07N7gmTfhFE+MfeDheEvfg2i9hyq7QOAm9Qa+1q90fCgwTJafzM+J5aOLh2RdZxO+Ym1Q==","signatures":[{"sig":"MEYCIQCJGWpq/GwTiYntthbPcepBGtV4NUn+BAa0vUGM6CEB1AIhANI0YGfT0zlB8jUE8O1uhjB+FdtQK0rb0pSo1tuKTam4","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/mcp-server-scf@3.3.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":426562},"type":"module","engines":{"node":">=20.0.0"},"gitHead":"8ca75b5a3dad3f96ae6a57dd3484fd4f02b3302e","mcpName":"app.scfcontrolsplatform/mcp-server-scf","scripts":{"dev":"tsx watch src/index.ts","lint":"eslint .","test":"vitest run","build":"tsc && chmod 755 build/index.js","start":"node build/index.js","format":"prettier --write \".\"","prepare":"husky || true","lint:fix":"eslint . --fix","inspector":"npx @modelcontextprotocol/inspector node build/index.js","build:mcpb":"bash scripts/build-mcpb.sh","test:watch":"vitest","scope:check":"node scripts/api-coverage.mjs --check","format:check":"prettier --check \".\"","test:coverage":"vitest run --coverage","prepublishOnly":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:35048d52-20c1-4b24-9080-7138900eaa93"}},"overrides":{"tmp":"0.2.7","hono":"4.12.34","vite":"8.0.16","fast-uri":"3.1.6"},"repository":{"url":"git+https://github.com/MarkAC007/mcp-server-scf.git","type":"git"},"_npmVersion":"11.19.0","description":"MCP server for the SCF Controls Platform — security compliance controls, frameworks, evidence, and risk management for AI agents","directories":{},"lint-staged":{"*.{ts,js,mjs,cjs}":["eslint --fix","prettier --write"],"*.{json,md,yml,yaml}":["prettier --write"]},"_nodeVersion":"24.20.0","dependencies":{"zod":"^4.3.6","@modelcontextprotocol/sdk":"^1.29.0"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","husky":"^9.1.7","eslint":"^10.2.1","vitest":"^4.1.6","prettier":"^3.8.3","@eslint/js":"^10.0.1","typescript":"^6.0.3","@types/node":"^25.3.3","lint-staged":"^17.0.5","typescript-eslint":"^8.58.2","@anthropic-ai/mcpb":"^2.1.2","@vitest/coverage-v8":"^4.1.6","eslint-config-prettier":"^10.1.8"},"_npmOperationalInternal":{"tmp":"tmp/mcp-server-scf_3.3.3_1789391275611_0.16135967794665929","host":"s3://npm-registry-packages-npm-production"}},"3.4.0":{"name":"mcp-server-scf","version":"3.4.0","keywords":["mcp","model-context-protocol","compliance","security","scf","grc","nist","iso-27001","soc-2","fedramp","risk-management","controls","audit","ai-agent","claude"],"author":{"name":"ComplianceGenie.io"},"license":"MIT","_id":"mcp-server-scf@3.4.0","maintainers":[{"name":"markac007","email":"mark@almeida-cardy.org"}],"homepage":"https://scfcontrolsplatform.com/","bugs":{"url":"https://github.com/MarkAC007/mcp-server-scf/issues"},"bin":{"mcp-server-scf":"build/index.js"},"dist":{"shasum":"cafa4a3b0ba037ab4b2e57c7866b4aa5bd88ec53","tarball":"https://registry.npmjs.org/mcp-server-scf/-/mcp-server-scf-3.4.0.tgz","fileCount":71,"integrity":"sha512-9M2eS6N4A39y2tzfpFAzvZgDNi3618ZJpzjynF21iFT+5gyUtbcWjVvveAA1sRWBtuKMWhtdTUfZRsjE17VHrg==","signatures":[{"sig":"MEQCIFnRFOIUsQ0C+rGkmOzAd+cGBQEZKs6M1Ejx0BLUk8YvAiBxa6TFj4D4KpTObUZ/kcycx0yD/6k7zS54zIRutW2i2A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/mcp-server-scf@3.4.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":426562},"type":"module","engines":{"node":">=20.0.0"},"gitHead":"f0457e7f57d15239c2b208fbc53f750b19458944","mcpName":"app.scfcontrolsplatform/mcp-server-scf","scripts":{"dev":"tsx watch src/index.ts","lint":"eslint .","test":"vitest run","build":"tsc && chmod 755 build/index.js","start":"node build/index.js","format":"prettier --write \".\"","prepare":"husky || true","lint:fix":"eslint . --fix","inspector":"npx @modelcontextprotocol/inspector node build/index.js","build:mcpb":"bash scripts/build-mcpb.sh","test:watch":"vitest","scope:check":"node scripts/api-coverage.mjs --check","format:check":"prettier --check \".\"","test:coverage":"vitest run --coverage","prepublishOnly":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:35048d52-20c1-4b24-9080-7138900eaa93"}},"overrides":{"tmp":"0.2.7","hono":"4.12.34","vite":"8.0.16","fast-uri":"3.1.6"},"repository":{"url":"git+https://github.com/MarkAC007/mcp-server-scf.git","type":"git"},"_npmVersion":"11.19.0","description":"MCP server for the SCF Controls Platform — security compliance controls, frameworks, evidence, and risk management for AI agents","directories":{},"lint-staged":{"*.{ts,js,mjs,cjs}":["eslint --fix","prettier --write"],"*.{json,md,yml,yaml}":["prettier --write"]},"_nodeVersion":"24.20.0","dependencies":{"zod":"^4.3.6","@modelcontextprotocol/sdk":"^1.29.0"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","husky":"^9.1.7","eslint":"^10.2.1","vitest":"^4.1.6","prettier":"^3.8.3","@eslint/js":"^10.0.1","typescript":"^6.0.3","@types/node":"^25.3.3","lint-staged":"^17.0.5","typescript-eslint":"^8.58.2","@anthropic-ai/mcpb":"^2.1.2","@vitest/coverage-v8":"^4.1.6","eslint-config-prettier":"^10.1.8"},"_npmOperationalInternal":{"tmp":"tmp/mcp-server-scf_3.4.0_1789391369757_0.1348414378149756","host":"s3://npm-registry-packages-npm-production"}},"3.4.1":{"name":"mcp-server-scf","version":"3.4.1","keywords":["mcp","model-context-protocol","compliance","security","scf","grc","nist","iso-27001","soc-2","fedramp","risk-management","controls","audit","ai-agent","claude"],"author":{"name":"ComplianceGenie.io"},"license":"MIT","_id":"mcp-server-scf@3.4.1","maintainers":[{"name":"markac007","email":"mark@almeida-cardy.org"}],"homepage":"https://scfcontrolsplatform.com/","bugs":{"url":"https://github.com/MarkAC007/mcp-server-scf/issues"},"bin":{"mcp-server-scf":"build/index.js"},"dist":{"shasum":"71f74b84b7a43ab7794a53dabdb658519270fe69","tarball":"https://registry.npmjs.org/mcp-server-scf/-/mcp-server-scf-3.4.1.tgz","fileCount":71,"integrity":"sha512-AOGa1xa0gzGOsToXAcaD0PW32S0eUfgaPNzllwOj/cZuQWqymmOjA002mVpV5cJES6fP776i/a3tHFeOgtBh7Q==","signatures":[{"sig":"MEUCIHHpdoqFqwDcFmPeM9c8mJ0+p93X6LHc1gKH7hYlvWjAAiEAmaM130kOhnwpPbXjvQn0L/3KHLUODvpRNm//Pxnd54s=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/mcp-server-scf@3.4.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":426563},"type":"module","engines":{"node":">=20.0.0"},"gitHead":"013c190b1eb3b1a48f007f2feb1fec17b95f7997","mcpName":"app.scfcontrolsplatform/mcp-server-scf","scripts":{"dev":"tsx watch src/index.ts","lint":"eslint .","test":"vitest run","build":"tsc && chmod 755 build/index.js","start":"node build/index.js","format":"prettier --write \".\"","prepare":"husky || true","lint:fix":"eslint . --fix","inspector":"npx @modelcontextprotocol/inspector node build/index.js","build:mcpb":"bash scripts/build-mcpb.sh","test:watch":"vitest","scope:check":"node scripts/api-coverage.mjs --check","format:check":"prettier --check \".\"","test:coverage":"vitest run --coverage","prepublishOnly":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:35048d52-20c1-4b24-9080-7138900eaa93"}},"overrides":{"tmp":"0.2.7","hono":"4.13.7","vite":"8.0.16","fast-uri":"3.1.6"},"repository":{"url":"git+https://github.com/MarkAC007/mcp-server-scf.git","type":"git"},"_npmVersion":"11.19.0","description":"MCP server for the SCF Controls Platform — security compliance controls, frameworks, evidence, and risk management for AI agents","directories":{},"lint-staged":{"*.{ts,js,mjs,cjs}":["eslint --fix","prettier --write"],"*.{json,md,yml,yaml}":["prettier --write"]},"_nodeVersion":"24.20.0","dependencies":{"zod":"^4.3.6","@modelcontextprotocol/sdk":"^1.29.0"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","husky":"^9.1.7","eslint":"^10.2.1","vitest":"^4.1.11","prettier":"^3.8.3","@eslint/js":"^10.0.1","typescript":"^6.0.3","@types/node":"^25.3.3","lint-staged":"^17.0.5","typescript-eslint":"^8.58.2","@anthropic-ai/mcpb":"^2.1.2","@vitest/coverage-v8":"^4.1.11","eslint-config-prettier":"^10.1.8"},"_npmOperationalInternal":{"tmp":"tmp/mcp-server-scf_3.4.1_1789396645086_0.4092021309148035","host":"s3://npm-registry-packages-npm-production"}},"3.4.2":{"name":"mcp-server-scf","version":"3.4.2","keywords":["mcp","model-context-protocol","compliance","security","scf","grc","nist","iso-27001","soc-2","fedramp","risk-management","controls","audit","ai-agent","claude"],"author":{"name":"ComplianceGenie.io"},"license":"MIT","_id":"mcp-server-scf@3.4.2","maintainers":[{"name":"markac007","email":"mark@almeida-cardy.org"}],"homepage":"https://scfcontrolsplatform.com/","bugs":{"url":"https://github.com/MarkAC007/mcp-server-scf/issues"},"bin":{"mcp-server-scf":"build/index.js"},"dist":{"shasum":"95121e7e533f26009fda63381f8e0a92bb658410","tarball":"https://registry.npmjs.org/mcp-server-scf/-/mcp-server-scf-3.4.2.tgz","fileCount":71,"integrity":"sha512-hktlq3PIrWiVwMuUo06OjHf7YPNgXOTgGcG7A4K+VnW3M/3S+GHXmPY6Os1yU57//rcMJflbPwAA/PujM/wJqQ==","signatures":[{"sig":"MEUCIC6mMU2mPNUxAfjlMrXM4s27my2V9EConfpPup6A4nnXAiEAxgs7lYGw4TTjFxhX6URwooSupuXrMqi3lAywBQzAhFM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/mcp-server-scf@3.4.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":426563},"type":"module","engines":{"node":">=20.0.0"},"gitHead":"c520ba6bb630f01c6b7e3c881c0d36bf0f67a503","mcpName":"app.scfcontrolsplatform/mcp-server-scf","scripts":{"dev":"tsx watch src/index.ts","lint":"eslint .","test":"vitest run","build":"tsc && chmod 755 build/index.js","start":"node build/index.js","format":"prettier --write \".\"","prepare":"husky || true","lint:fix":"eslint . --fix","inspector":"npx @modelcontextprotocol/inspector node build/index.js","build:mcpb":"bash scripts/build-mcpb.sh","test:watch":"vitest","scope:check":"node scripts/api-coverage.mjs --check","format:check":"prettier --check \".\"","test:coverage":"vitest run --coverage","prepublishOnly":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:35048d52-20c1-4b24-9080-7138900eaa93"}},"overrides":{"tmp":"0.2.7","hono":"4.13.7","vite":"8.0.16","fast-uri":"3.1.6"},"repository":{"url":"git+https://github.com/MarkAC007/mcp-server-scf.git","type":"git"},"_npmVersion":"11.19.0","description":"MCP server for the SCF Controls Platform — security compliance controls, frameworks, evidence, and risk management for AI agents","directories":{},"lint-staged":{"*.{ts,js,mjs,cjs}":["eslint --fix","prettier --write"],"*.{json,md,yml,yaml}":["prettier --write"]},"_nodeVersion":"24.20.0","dependencies":{"zod":"^4.3.6","@modelcontextprotocol/sdk":"^1.29.0"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","husky":"^9.1.7","eslint":"^10.2.1","vitest":"^4.1.11","prettier":"^3.8.3","@eslint/js":"^10.0.1","typescript":"^6.0.3","@types/node":"^25.3.3","lint-staged":"^17.0.5","typescript-eslint":"^8.58.2","@anthropic-ai/mcpb":"^2.1.2","@vitest/coverage-v8":"^4.1.11","eslint-config-prettier":"^10.1.8"},"_npmOperationalInternal":{"tmp":"tmp/mcp-server-scf_3.4.2_1789396900936_0.8341816774580422","host":"s3://npm-registry-packages-npm-production"}},"3.5.0":{"name":"mcp-server-scf","version":"3.5.0","keywords":["mcp","model-context-protocol","compliance","security","scf","grc","nist","iso-27001","soc-2","fedramp","risk-management","controls","audit","ai-agent","claude"],"author":{"name":"ComplianceGenie.io"},"license":"MIT","_id":"mcp-server-scf@3.5.0","maintainers":[{"name":"markac007","email":"mark@almeida-cardy.org"}],"homepage":"https://scfcontrolsplatform.com/","bugs":{"url":"https://github.com/MarkAC007/mcp-server-scf/issues"},"bin":{"mcp-server-scf":"build/index.js"},"dist":{"shasum":"269e1ed33ac63e662f2ccf445ce6db86dbd3dad7","tarball":"https://registry.npmjs.org/mcp-server-scf/-/mcp-server-scf-3.5.0.tgz","fileCount":79,"integrity":"sha512-VgTAsG+XGp4cc4Kh9wiCJERMwnQ+U7elJW7DVypUBbX2Y9V/xtJebIIPn1EhFjsc0iMDE0ysCd3ghIEQ7PctGg==","signatures":[{"sig":"MEUCIQC8qOF4iZ3/kVqN313DIj5loyMuazwvzoK+MEZZfL41ywIgHKpXkwdXZrwQhmnH76jlWFhZLSKprygRiV+FG4gaVo0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIFigpcNCA9EK/25gkLYMtA9FVhdpQqq5Rb1XpXnd5ls1AiEAwnVepUkEtf2X4IBXJybYxmidYsbtIwaQ1jYyv9TIkyU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/mcp-server-scf@3.5.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":436781},"type":"module","engines":{"node":">=20.0.0"},"gitHead":"f893968d792c45ae88d5eee778d52b635c2f0afd","mcpName":"app.scfcontrolsplatform/mcp-server-scf","scripts":{"dev":"tsx watch src/index.ts","lint":"eslint .","test":"vitest run","build":"tsc && chmod 755 build/index.js","start":"node build/index.js","format":"prettier --write \".\"","prepare":"husky || true","lint:fix":"eslint . --fix","inspector":"npx @modelcontextprotocol/inspector node build/index.js","build:mcpb":"bash scripts/build-mcpb.sh","test:watch":"vitest","scope:check":"node scripts/api-coverage.mjs --check","format:check":"prettier --check \".\"","test:coverage":"vitest run --coverage","prepublishOnly":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:35048d52-20c1-4b24-9080-7138900eaa93"}},"overrides":{"tmp":"0.2.7","hono":"4.13.7","vite":"8.0.16","fast-uri":"3.1.6"},"repository":{"url":"git+https://github.com/MarkAC007/mcp-server-scf.git","type":"git"},"_npmVersion":"11.19.0","description":"MCP server for the SCF Controls Platform — security compliance controls, frameworks, evidence, and risk management for AI agents","directories":{},"lint-staged":{"*.{ts,js,mjs,cjs}":["eslint --fix","prettier --write"],"*.{json,md,yml,yaml}":["prettier --write"]},"_nodeVersion":"24.20.0","dependencies":{"zod":"^4.3.6","@modelcontextprotocol/sdk":"^1.29.0"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","husky":"^9.1.7","eslint":"^10.2.1","vitest":"^4.1.11","prettier":"^3.8.3","@eslint/js":"^10.0.1","typescript":"^6.0.3","@types/node":"^25.3.3","lint-staged":"^17.0.5","typescript-eslint":"^8.58.2","@anthropic-ai/mcpb":"^2.1.2","@vitest/coverage-v8":"^4.1.11","eslint-config-prettier":"^10.1.8"},"_npmOperationalInternal":{"tmp":"tmp/mcp-server-scf_3.5.0_1789718552095_0.9456481709195075","host":"s3://npm-registry-packages-npm-production"}},"3.5.1":{"name":"mcp-server-scf","version":"3.5.1","keywords":["mcp","model-context-protocol","compliance","security","scf","grc","nist","iso-27001","soc-2","fedramp","risk-management","controls","audit","ai-agent","claude"],"author":{"name":"ComplianceGenie.io"},"license":"MIT","_id":"mcp-server-scf@3.5.1","maintainers":[{"name":"markac007","email":"mark@almeida-cardy.org"}],"homepage":"https://scfcontrolsplatform.com/","bugs":{"url":"https://github.com/MarkAC007/mcp-server-scf/issues"},"bin":{"mcp-server-scf":"build/index.js"},"dist":{"shasum":"f39ab2b5c53ffb8d836d315db99e02c588ead8a8","tarball":"https://registry.npmjs.org/mcp-server-scf/-/mcp-server-scf-3.5.1.tgz","fileCount":83,"integrity":"sha512-dHfwKGO4LJguFnDRDjykp9ZlxuvNXpczV2NoNF36PLN6zbRVOo4IBky0WEE3wdF0nmEo21XHIVU6rtQZIBiWuA==","signatures":[{"sig":"MEQCIHQGOrASG0MFu5Aw3P/3MqbeuNyK00VceG3+MDzaZD5rAiAkw+psqFB82eokYhWb6x0MVjXnhgOxV4LQ5xrORA30HA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQCQhsbNpTXJd6+Q2Lhe+TAAY/6i4UM8pSkM5O/N+47ZQAIgKmjDQcBeolfDzwFwb+XXlzYQHfXoqn8Wb5n2Q2XJqqk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/mcp-server-scf@3.5.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":460183},"type":"module","engines":{"node":">=20.0.0"},"gitHead":"ee10469c60cf1644b69ef15817ee2da99025fe92","mcpName":"app.scfcontrolsplatform/mcp-server-scf","scripts":{"dev":"tsx watch src/index.ts","lint":"eslint .","test":"vitest run","build":"tsc && chmod 755 build/index.js","start":"node build/index.js","format":"prettier --write \".\"","prepare":"husky || true","lint:fix":"eslint . --fix","inspector":"npx @modelcontextprotocol/inspector node build/index.js","build:mcpb":"bash scripts/build-mcpb.sh","test:watch":"vitest","scope:check":"node scripts/api-coverage.mjs --check","format:check":"prettier --check \".\"","test:coverage":"vitest run --coverage","prepublishOnly":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:35048d52-20c1-4b24-9080-7138900eaa93"}},"overrides":{"tmp":"0.2.7","hono":"4.13.7","vite":"8.0.16","fast-uri":"3.1.6"},"repository":{"url":"git+https://github.com/MarkAC007/mcp-server-scf.git","type":"git"},"_npmVersion":"11.19.0","description":"MCP server for the SCF Controls Platform — security compliance controls, frameworks, evidence, and risk management for AI agents","directories":{},"lint-staged":{"*.{ts,js,mjs,cjs}":["eslint --fix","prettier --write"],"*.{json,md,yml,yaml}":["prettier --write"]},"_nodeVersion":"24.20.0","dependencies":{"zod":"^4.3.6","@modelcontextprotocol/sdk":"^1.29.0"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.0","husky":"^9.1.7","eslint":"^10.2.1","vitest":"^5.0.0","prettier":"^3.8.3","@eslint/js":"^10.0.1","typescript":"^6.0.3","@types/node":"^26.5.1","lint-staged":"^17.5.1","typescript-eslint":"^8.70.0","@anthropic-ai/mcpb":"^2.1.2","@vitest/coverage-v8":"^5.0.0","eslint-config-prettier":"^10.1.8"},"_npmOperationalInternal":{"tmp":"tmp/mcp-server-scf_3.5.1_1790075308038_0.8597805618492584","host":"s3://npm-registry-packages-npm-production"}},"3.6.0":{"_id":"mcp-server-scf@3.6.0","bin":{"mcp-server-scf":"build/index.js"},"bugs":{"url":"https://github.com/MarkAC007/mcp-server-scf/issues"},"dist":{"shasum":"2ec298b683f3de08f84dc14e8e481ae5c8cc4ed8","tarball":"https://registry.npmjs.org/mcp-server-scf/-/mcp-server-scf-3.6.0.tgz","fileCount":83,"integrity":"sha512-RqmHztBV+/+1XMS2MEvTy36G4QQPF9yJS/PLgeRKMippWLdsOhZo81JbFfZibjEimOVXQ1WVAOmj4uE9iCbj+Q==","signatures":[{"sig":"MEQCIH4e4Pqan9BnOr7gkB0z5sMnlr8MdWL/sS3yMAziywkoAiAvPrfz7JUNX9FECCQ+/syWKxppYiw/U+i/iUR4gAQ6cg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQDTfTEBw1EiP1ToYzrWuovl+MOk9ul4a45PsjcLEQBhNAIhALJ/TmDIUaJ7bx6jx5aQIDqE+KgDnXDuIu+1eq83Mhp8"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/mcp-server-scf@3.6.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":460183},"name":"mcp-server-scf","type":"module","author":{"name":"ComplianceGenie.io"},"engines":{"node":">=20.0.0"},"gitHead":"85ca8e4475654bf9e23d581293bbdf4607ccaa0d","license":"MIT","mcpName":"app.scfcontrolsplatform/mcp-server-scf","scripts":{"dev":"tsx watch src/index.ts","lint":"eslint .","test":"vitest run","build":"tsc && chmod 755 build/index.js","start":"node build/index.js","format":"prettier --write \".\"","prepare":"husky || true","lint:fix":"eslint . --fix","inspector":"npx @modelcontextprotocol/inspector node build/index.js","build:mcpb":"bash scripts/build-mcpb.sh","test:watch":"vitest","scope:check":"node scripts/api-coverage.mjs --check","format:check":"prettier --check \".\"","test:coverage":"vitest run --coverage","prepublishOnly":"npm run build"},"version":"3.6.0","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:35048d52-20c1-4b24-9080-7138900eaa93"}},"homepage":"https://scfcontrolsplatform.com/","keywords":["mcp","model-context-protocol","compliance","security","scf","grc","nist","iso-27001","soc-2","fedramp","risk-management","controls","audit","ai-agent","claude"],"overrides":{"tmp":"0.2.7","hono":"4.13.7","vite":"8.0.16","fast-uri":"3.1.6"},"repository":{"url":"git+https://github.com/MarkAC007/mcp-server-scf.git","type":"git"},"_npmVersion":"11.19.0","description":"MCP server for the SCF Controls Platform — security compliance controls, frameworks, evidence, and risk management for AI agents","directories":{},"lint-staged":{"*.{ts,js,mjs,cjs}":["eslint --fix","prettier --write"],"*.{json,md,yml,yaml}":["prettier --write"]},"maintainers":[{"name":"markac007","email":"mark@almeida-cardy.org"}],"_nodeVersion":"24.20.0","dependencies":{"zod":"^4.3.6","@modelcontextprotocol/sdk":"^1.29.0"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","husky":"^9.1.7","eslint":"^10.2.1","vitest":"^5.0.0","prettier":"^3.8.3","@eslint/js":"^10.0.1","typescript":"^6.0.3","@types/node":"^26.5.1","lint-staged":"^17.5.1","typescript-eslint":"^8.70.0","@anthropic-ai/mcpb":"^2.1.2","@vitest/coverage-v8":"^5.0.0","eslint-config-prettier":"^10.1.8"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/mcp-server-scf_3.6.0_1790075314850_0.541904784954782"}}},"time":{"created":"2026-02-19T11:48:26.943Z","modified":"2026-09-22T11:08:35.256Z","0.1.0":"2026-02-19T11:48:27.111Z","0.1.5":"2026-02-19T13:05:06.325Z","0.1.7":"2026-02-19T13:53:33.218Z","0.1.8":"2026-02-19T15:19:15.226Z","0.2.0":"2026-02-19T16:54:32.809Z","0.2.1":"2026-02-19T21:51:52.940Z","0.2.2":"2026-02-20T15:20:04.803Z","0.3.0":"2026-02-28T19:58:43.363Z","0.3.1":"2026-03-04T08:31:23.487Z","0.3.2":"2026-03-17T17:47:44.692Z","0.3.3":"2026-03-17T18:54:44.256Z","0.3.4":"2026-03-18T11:22:52.744Z","0.3.5":"2026-03-26T22:43:54.038Z","0.3.6":"2026-03-27T11:42:56.194Z","0.3.7":"2026-03-27T18:19:05.742Z","0.4.0":"2026-03-28T14:09:19.306Z","0.4.1":"2026-03-30T20:50:03.320Z","0.5.0":"2026-04-01T12:50:37.909Z","0.5.1":"2026-04-01T14:18:21.782Z","0.5.2":"2026-04-08T16:33:17.084Z","0.5.3":"2026-04-14T16:12:52.051Z","0.5.4":"2026-04-18T07:07:33.782Z","0.5.5":"2026-04-18T14:22:03.593Z","0.5.6":"2026-04-18T14:44:21.179Z","0.5.7":"2026-04-18T14:59:51.185Z","0.5.8":"2026-04-18T15:23:48.811Z","0.5.9":"2026-04-18T15:27:06.183Z","0.5.10":"2026-04-18T15:31:03.401Z","0.5.11":"2026-04-18T15:51:00.048Z","0.5.12":"2026-04-18T17:15:53.609Z","0.5.13":"2026-04-18T17:28:43.439Z","0.5.14":"2026-04-18T17:34:29.087Z","0.5.15":"2026-04-18T17:41:39.370Z","0.5.16":"2026-04-18T17:43:14.807Z","0.6.0":"2026-04-18T18:02:46.972Z","0.7.0":"2026-04-18T18:24:30.756Z","0.7.1":"2026-04-18T18:58:02.152Z","1.0.0":"2026-04-18T19:14:04.900Z","1.0.1":"2026-04-18T20:02:06.364Z","1.0.2":"2026-04-18T20:23:20.730Z","1.0.3":"2026-04-18T20:36:17.990Z","1.0.4":"2026-04-18T21:00:01.350Z","1.0.5":"2026-04-19T06:08:34.393Z","1.0.6":"2026-04-19T06:18:59.181Z","1.0.7":"2026-04-19T06:30:36.734Z","1.0.8":"2026-04-19T06:47:56.599Z","1.0.9":"2026-04-19T06:59:33.444Z","1.0.10":"2026-04-19T07:14:23.063Z","1.0.11":"2026-04-19T07:33:33.505Z","1.0.12":"2026-04-20T10:19:50.036Z","1.1.0":"2026-05-12T12:14:57.895Z","1.1.1":"2026-05-12T12:27:59.181Z","1.1.2":"2026-05-12T12:45:03.632Z","1.2.0":"2026-05-12T13:00:19.011Z","1.3.0":"2026-05-12T13:15:22.287Z","1.3.1":"2026-05-12T13:22:21.521Z","1.3.2":"2026-05-12T13:24:16.981Z","1.4.0":"2026-05-12T13:28:37.664Z","1.4.1":"2026-05-12T13:38:04.956Z","1.4.2":"2026-05-12T13:39:48.541Z","1.4.3":"2026-05-12T13:42:48.590Z","1.4.4":"2026-05-12T13:44:41.271Z","1.4.5":"2026-06-23T07:32:27.665Z","1.4.6":"2026-06-23T07:35:46.637Z","1.4.7":"2026-06-23T07:40:00.863Z","1.5.0":"2026-06-23T07:52:22.049Z","1.5.1":"2026-06-23T07:54:11.388Z","1.5.2":"2026-06-23T07:55:44.088Z","1.6.0":"2026-06-23T07:57:15.771Z","1.6.1":"2026-06-23T09:05:44.509Z","1.6.2":"2026-06-23T09:07:15.062Z","1.6.3":"2026-06-23T09:08:55.779Z","2.0.0":"2026-07-17T07:52:59.238Z","2.0.1":"2026-07-17T15:41:15.283Z","2.0.2":"2026-08-22T19:52:00.721Z","2.1.0":"2026-08-22T20:36:59.371Z","2.2.0":"2026-08-29T06:16:07.202Z","2.2.1":"2026-08-30T20:04:16.700Z","2.2.2":"2026-09-07T09:01:38.985Z","2.2.3":"2026-09-07T09:07:24.370Z","2.2.4":"2026-09-07T10:18:19.135Z","3.0.0":"2026-09-07T10:38:59.472Z","3.1.0":"2026-09-14T07:25:01.414Z","3.2.0":"2026-09-14T07:27:10.198Z","3.3.0":"2026-09-14T13:00:53.997Z","3.3.1":"2026-09-14T13:02:42.183Z","3.3.2":"2026-09-14T13:06:07.402Z","3.3.3":"2026-09-14T13:07:55.769Z","3.4.0":"2026-09-14T13:09:29.893Z","3.4.1":"2026-09-14T14:37:25.222Z","3.4.2":"2026-09-14T14:41:41.103Z","3.5.0":"2026-09-18T08:02:32.255Z","3.5.1":"2026-09-22T11:08:28.140Z","3.6.0":"2026-09-22T11:08:34.943Z"},"bugs":{"url":"https://github.com/MarkAC007/mcp-server-scf/issues"},"author":{"name":"ComplianceGenie.io"},"license":"MIT","homepage":"https://scfcontrolsplatform.com/","keywords":["mcp","model-context-protocol","compliance","security","scf","grc","nist","iso-27001","soc-2","fedramp","risk-management","controls","audit","ai-agent","claude"],"repository":{"url":"git+https://github.com/MarkAC007/mcp-server-scf.git","type":"git"},"description":"MCP server for the SCF Controls Platform — security compliance controls, frameworks, evidence, and risk management for AI agents","maintainers":[{"name":"markac007","email":"mark@almeida-cardy.org"}],"readme":"<p align=\"center\">\n  <a href=\"https://scfcontrolsplatform.com/\">\n    <img src=\"https://raw.githubusercontent.com/MarkAC007/mcp-server-scf/main/docs/assets/banner.png\" alt=\"SCF Controls Platform — MCP server for security compliance, frameworks, and risk management for AI agents. Maintained by ComplianceGenie.io.\" width=\"100%\">\n  </a>\n</p>\n\n# mcp-server-scf\n\n<!-- Build & Security -->\n\n[![CI](https://github.com/MarkAC007/mcp-server-scf/actions/workflows/ci.yml/badge.svg)](https://github.com/MarkAC007/mcp-server-scf/actions/workflows/ci.yml)\n[![Security](https://github.com/MarkAC007/mcp-server-scf/actions/workflows/security.yml/badge.svg)](https://github.com/MarkAC007/mcp-server-scf/actions/workflows/security.yml)\n[![OpenSSF Scorecard](https://api.securityscorecards.dev/projects/github.com/MarkAC007/mcp-server-scf/badge)](https://scorecard.dev/viewer/?uri=github.com/MarkAC007/mcp-server-scf)\n[![Socket.dev](https://socket.dev/api/badge/npm/package/mcp-server-scf)](https://socket.dev/npm/package/mcp-server-scf)\n\n<!-- Package & License -->\n\n[![npm version](https://img.shields.io/npm/v/mcp-server-scf.svg)](https://www.npmjs.com/package/mcp-server-scf)\n[![npm downloads](https://img.shields.io/npm/dm/mcp-server-scf)](https://www.npmjs.com/package/mcp-server-scf)\n[![install size](https://img.shields.io/packagephobia/install/mcp-server-scf)](https://packagephobia.com/result?p=mcp-server-scf)\n[![License: MIT](https://img.shields.io/badge/License-MIT-green.svg)](LICENSE)\n[![MCP](https://img.shields.io/badge/MCP-compatible-green.svg)](https://modelcontextprotocol.io)\n\n<!-- Registries & Marketplaces -->\n\n[![MCP Registry](https://img.shields.io/badge/MCP_Registry-listed-green)](https://registry.modelcontextprotocol.io/v0/servers?search=scfcontrolsplatform)\n\n<!-- Tech Stack -->\n\n![TypeScript](https://img.shields.io/badge/TypeScript-6-blue?logo=typescript&logoColor=white)\n![Node.js](https://img.shields.io/badge/node-%3E%3D20-brightgreen?logo=node.js&logoColor=white)\n\n**Security compliance controls, frameworks, and risk management for AI agents.**\n\nGive your AI assistant access to 1,451 SCF security controls, 354+ framework mappings (NIST 800-53, ISO 27001, SOC 2, FedRAMP, GDPR), evidence tracking, risk registers, and vendor risk management — all through the [Model Context Protocol](https://modelcontextprotocol.io).\n\nBuilt for the **[SCF Controls Platform](https://scfcontrolsplatform.com/)**. Maintained by [ComplianceGenie.io](https://compliancegenie.io).\n\n> 🆕 **The platform is now open-source, self-hosted software.** The SCF Controls Platform — SCF-native GRC tooling for the free Secure Controls Framework content — is published under AGPL-3.0 at **[scf-controls-platform-oss](https://github.com/MarkAC007/scf-controls-platform-oss)**. Companies download and host it themselves via Docker Compose.\n\n> Having trouble? → [**docs/troubleshooting.md**](docs/troubleshooting.md) · API key setup → [**docs/authentication.md**](docs/authentication.md) · How it works → [**docs/architecture.md**](docs/architecture.md)\n\n---\n\n## Overview\n\n`mcp-server-scf` connects AI assistants to the [SCF Controls Platform](https://scfcontrolsplatform.com/) via MCP, enabling natural language interaction with your compliance program. Your AI can browse the full SCF control catalog, track implementation progress, manage evidence collection, assess risks, and monitor third-party vendors — all without leaving your editor or chat.\n\n**196 tools** across 14 domains — click through for full parameter tables and example prompts:\n\n| Domain                                                         | Tools | Description                                                                                                                                                     |\n| -------------------------------------------------------------- | ----- | --------------------------------------------------------------------------------------------------------------------------------------------------------------- |\n| [Catalog](docs/tools/catalog.md)                               | 8     | Browse 1,451 controls, 354+ frameworks, 5,736 assessment objectives, domains and evidence definitions                                                           |\n| [Control Scoping](docs/tools/scoped-controls.md)               | 10    | Track implementation status across an 8-state workflow; bulk scope and unscope by framework; framework coverage, scope-change preview and per-control overrides |\n| [Evidence](docs/tools/evidence.md)                             | 41    | Evidence tracking (single + batch), tasks, file review, health, validation, AI assessments and review queues                                                    |\n| [Risk Management](docs/tools/risk.md)                          | 17    | 5x5 risk matrix, risk register, scoring updates, custom risks, control↔risk traceability, risk profile                                                          |\n| [Vendor Risk (TPRM)](docs/tools/vendors.md)                    | 23    | Vendor registry, AI research and assessments, certifications, action items, compensating controls                                                               |\n| [Organization](docs/tools/organization.md)                     | 10    | Users, orgs, audit trail, change cursor, work queues, notifications                                                                                             |\n| [Capabilities](docs/tools/capabilities.md)                     | 19    | KSI themes, scorecards, evidence posture, systems inventory, system evidence capabilities, catalog + AI recipes                                                 |\n| [Webhooks](docs/tools/webhooks.md)                             | 6     | Webhook endpoints, delivery logs, secret rotation                                                                                                               |\n| [Documents](docs/tools/documents.md)                           | 15    | ISMS document generation, section editing, merge resolution, lifecycle transitions, export                                                                      |\n| [Audit Engagements](docs/tools/engagements.md)                 | 16    | Engagement workspaces, frozen scope, framework-native presentation, auditor access, structured queries                                                          |\n| [Catalog Reconciliation](docs/tools/catalog-reconciliation.md) | 9     | Preview, decide, apply and roll back an SCF catalog version upgrade for your org                                                                                |\n| [Teams](docs/tools/teams.md)                                   | 11    | Business functions, teams and rosters, team accountability for controls and evidence (single + batch)                                                           |\n| [Collaboration](docs/tools/collaboration.md)                   | 7     | User assignments to controls, evidence and tasks; comment threads                                                                                               |\n| [Guided Journey](docs/tools/journey.md)                        | 4     | The staged path an organisation walks, journey templates, import, and named stage attestation                                                                   |\n\nWhich platform operations became tools, which are deferred, and which stay out on purpose is recorded in [docs/tool-scope.md](docs/tool-scope.md).\n\n---\n\n## Try it with MCP Inspector\n\nKick the tires without adding the server to a client — [MCP Inspector](https://github.com/modelcontextprotocol/inspector) launches a local UI that introspects every tool, its schema, and its description:\n\n```bash\nnpx @modelcontextprotocol/inspector npx -y mcp-server-scf\n```\n\nInspector opens on `http://localhost:6274` and connects to `mcp-server-scf` over stdio. You'll see all 196 tools, grouped by domain, with their Zod schemas rendered as a live form.\n\nLive tool calls need your instance's URL and an API key — export `SCF_API_URL` and `SCF_API_KEY` in the same shell before launching Inspector, or set them under the \"Environment Variables\" tab inside the Inspector UI. Without them, you can still browse schemas and descriptions; tool calls return a configuration error.\n\n---\n\n## Quick Start\n\n### 1. Self-host the platform & get an API key\n\nThe SCF Controls Platform is **open-source software you host yourself** — there is no sign-up. Deploy it from [scf-controls-platform-oss](https://github.com/MarkAC007/scf-controls-platform-oss) (a Docker Compose stack with bundled PostgreSQL, Redis, and MinIO), then:\n\n1. Set an `API_KEY` in the platform's `.env` (generate one with `openssl rand -hex 32`), or create a key in **Settings → API Keys** once the app is running.\n2. Note your instance's API URL — `http://localhost:8000` by default, or your deployed host.\n\nUse that key as `SCF_API_KEY` and the instance URL as `SCF_API_URL` (see [Configuration](#configuration)).\n\n### 2. Install — one-click\n\nPick the route for your client.\n\n**Claude Desktop** — the one-click path is the signed **[.mcpb Desktop Extension](#claude-desktop-extension-mcpb)** below. Claude Desktop does not register a custom URL scheme, so there is no clickable deeplink; instead you drag the `.mcpb` onto **Settings → Extensions** and paste your API key once. See [anthropics/claude-code#26952](https://github.com/anthropics/claude-code/issues/26952) for the upstream tracking issue.\n\n**Cursor** — click the badge below. Cursor registers the `cursor://` scheme, so the deeplink opens the IDE with the server config pre-filled:\n\n[![Install in Cursor](https://img.shields.io/badge/Install-Cursor-000000?logo=cursor&logoColor=white)](cursor://anysphere.cursor-deeplink/mcp/install?name=scf&config=eyJjb21tYW5kIjoibnB4IiwiYXJncyI6WyIteSIsIm1jcC1zZXJ2ZXItc2NmIl0sImVudiI6eyJTQ0ZfQVBJX0tFWSI6InNjZl95b3VyX2FwaV9rZXlfaGVyZSIsIlNDRl9BUElfVVJMIjoiaHR0cDovL2xvY2FsaG9zdDo4MDAwIn19)\n\nAfter install, edit the pre-filled `SCF_API_URL` to point at **your** instance — there is no hosted default.\n\nPrefer to edit config by hand, or on a client without a deeplink (Windsurf, Docker)? See **[3. Manual config](#3-manual-config)** below.\n\n### Claude Desktop Extension (.mcpb)\n\nFor Claude Desktop ≥ 0.11.0, the easiest install is a signed `.mcpb` bundle — no JSON editing, no `npx` runtime, no Node required on the host:\n\n1. Download `mcp-server-scf-<version>.mcpb` from the [latest GitHub release](https://github.com/MarkAC007/mcp-server-scf/releases/latest).\n2. Double-click the file (or drag it onto Claude Desktop → **Settings → Extensions**).\n3. When prompted, paste your `scf_…` API key. It's stored in your OS keychain, not in a config file.\n4. Claude Desktop restarts the server and all 196 tools are available.\n\nTo uninstall or update the API key later: **Settings → Extensions → SCF Controls Platform → Configure**.\n\n### 3. Manual config\n\n**Claude Desktop** — edit `~/Library/Application Support/Claude/claude_desktop_config.json` (macOS) or `%APPDATA%\\Claude\\claude_desktop_config.json` (Windows):\n\n```json\n{\n  \"mcpServers\": {\n    \"scf\": {\n      \"command\": \"npx\",\n      \"args\": [\"-y\", \"mcp-server-scf\"],\n      \"env\": {\n        \"SCF_API_KEY\": \"your_api_key_here\",\n        \"SCF_API_URL\": \"http://localhost:8000\"\n      }\n    }\n  }\n}\n```\n\n**Claude Code:**\n\n```bash\nclaude mcp add scf -- npx -y mcp-server-scf\nexport SCF_API_KEY=\"your_api_key_here\"\nexport SCF_API_URL=\"http://localhost:8000\"\n```\n\n**Cursor / Windsurf** — same JSON shape as Claude Desktop in `.cursor/mcp.json` (or the equivalent Windsurf path).\n\n**Docker:**\n\n```json\n{\n  \"mcpServers\": {\n    \"scf\": {\n      \"command\": \"docker\",\n      \"args\": [\"run\", \"-i\", \"--rm\", \"-e\", \"SCF_API_KEY\", \"-e\", \"SCF_API_URL\", \"markac007/mcp-server-scf\"],\n      \"env\": {\n        \"SCF_API_KEY\": \"scf_your_api_key_here\",\n        \"SCF_API_URL\": \"https://scf.your-domain.example\"\n      }\n    }\n  }\n}\n```\n\n---\n\n## Configuration\n\n| Variable      | Required | Default | Description                                                                                                        |\n| ------------- | -------- | ------- | ------------------------------------------------------------------------------------------------------------------ |\n| `SCF_API_KEY` | Yes      | —       | API key from your self-hosted platform instance                                                                    |\n| `SCF_API_URL` | Yes      | —       | Base URL of your self-hosted platform (e.g. `http://localhost:8000`). The former hosted default is decommissioned. |\n\n---\n\n## Example Prompts\n\nOnce connected, try asking your AI assistant:\n\n- \"What NIST 800-53 controls apply to access control?\"\n- \"Show me my organization's control implementation progress.\"\n- \"List all critical vendors and their risk scores.\"\n- \"Create a risk assessment for our cloud migration.\"\n- \"What evidence do I need to collect for SOC 2 audit?\"\n- \"Show the 5x5 risk matrix for my organization.\"\n- \"Run a DPSIA on our cloud provider vendor.\"\n\nMore examples live in each per-domain doc under [`docs/tools/`](docs/tools/).\n\n---\n\n## Documentation\n\n- [**docs/authentication.md**](docs/authentication.md) — API key setup, rotation, self-hosted URL configuration, scopes.\n- [**docs/architecture.md**](docs/architecture.md) — request flow, error model, rate limiting, what the server does and does not do.\n- [**docs/troubleshooting.md**](docs/troubleshooting.md) — symptom/cause/fix for the common failure modes.\n- [**docs/tools/**](docs/tools/) — per-domain reference with full parameter tables.\n\n---\n\n## Security\n\n- API keys are never logged or included in error messages.\n- Keys are SHA-256 hashed server-side. Use HTTPS for any instance reachable beyond localhost.\n- Rate limiting: 100 req/min read, 20 req/min write.\n- Multi-tenant — all operations scoped to your organization.\n- npm package published with [provenance attestation](https://docs.npmjs.com/generating-provenance-statements) via OIDC trusted publishing.\n- CI includes Gitleaks secret detection, CodeQL analysis, and Semgrep SAST.\n\nSee [SECURITY.md](SECURITY.md) to report a vulnerability.\n\n---\n\n## Privacy Policy\n\n`mcp-server-scf` is a stateless connector — it stores no user data itself. All data flows directly between your MCP client and your own SCF Controls Platform instance, authenticated with your API key; nothing is sent to, or retained by, any third party. See the full [privacy policy](https://scfcontrolsplatform.com/privacy) for details.\n\n---\n\n## Development\n\n```bash\ngit clone https://github.com/MarkAC007/mcp-server-scf.git\ncd mcp-server-scf\nnpm install\nnpm run build\nnpm run dev        # Watch mode\nnpm run lint       # ESLint\nnpm test           # Vitest\n```\n\n### Testing with MCP Inspector\n\n```bash\nSCF_API_KEY=scf_your_key npx @modelcontextprotocol/inspector node build/index.js\n```\n\n---\n\n## Contributing\n\nContributions welcome! Please read [CONTRIBUTING.md](CONTRIBUTING.md) before submitting PRs.\n\nThis project follows the [Contributor Covenant](https://www.contributor-covenant.org/) — see [CODE_OF_CONDUCT.md](CODE_OF_CONDUCT.md). By participating, you are expected to uphold this code.\n\n1. Fork the repository\n2. Create your feature branch (`git checkout -b feature/amazing-feature`)\n3. Commit your changes (`git commit -m 'Add amazing feature'`)\n4. Push to the branch (`git push origin feature/amazing-feature`)\n5. Open a Pull Request\n\n---\n\n## License\n\nMIT — see [LICENSE](LICENSE).\n\n---\n\n## Links\n\n- [scf-controls-platform-oss](https://github.com/MarkAC007/scf-controls-platform-oss) — the open-source, self-hosted platform (AGPL-3.0)\n- [ComplianceGenie.io](https://compliancegenie.io) — maintainer\n- [Model Context Protocol](https://modelcontextprotocol.io) — MCP specification\n- [SCF Framework](https://securecontrolsframework.com) — Secure Controls Framework\n- [npm Package](https://www.npmjs.com/package/mcp-server-scf) — npm registry\n- [Changelog](CHANGELOG.md) — release history\n","readmeFilename":"README.md"}