src/security/SKILL.md
GNN security validation and access control. Use when auditing security of generated code, validating input sanitization, checking dependency vulnerabilities, or enforcing security policies on pipeline outputs.
npx skillsauth add activeinferenceinstitute/generalizednotationnotation gnn-security-validationInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
Validates security aspects of the GNN pipeline including generated code safety, input sanitization, dependency vulnerability scanning, and access control enforcement.
# Run security validation
python src/18_security.py --target-dir input/gnn_files --output-dir output --verbose
# As part of pipeline
python src/main.py --only-steps 18 --verbose
from security import (
process_security, perform_security_check,
check_vulnerabilities, generate_security_recommendations,
calculate_security_score, generate_security_summary
)
# Process security step (used by pipeline)
process_security(target_dir, output_dir, verbose=True)
# Perform security check
result = perform_security_check(target_data)
# Check vulnerabilities
vulns = check_vulnerabilities(target_data)
# Get security score
score = calculate_security_score(security_results)
# Generate recommendations
recs = generate_security_recommendations(security_results)
process_security — main pipeline processing functionperform_security_check — comprehensive security auditcheck_vulnerabilities — vulnerability scanningcalculate_security_score — numeric security scoregenerate_security_recommendations / generate_security_summaryoutput/18_security_output/This module registers tools with the GNN MCP server (see mcp.py):
process_securityscan_gnn_fileget_security_reportdevelopment
GNN static HTML website generation from pipeline artifacts. Use when generating browsable documentation websites, creating HTML galleries of model visualizations, or publishing pipeline results as a static site.
data-ai
GNN graph and matrix visualization generation. Use when creating network graph plots, matrix heatmaps, state space diagrams, or other visual representations of GNN models.
testing
GNN advanced validation and consistency checking. Use when performing deep validation of GNN models, checking cross-model consistency, verifying structural integrity, or running validation reports.
tools
GNN shared utility functions and helper modules. Use when working with common pipeline utilities, logging helpers, file I/O wrappers, path management, or pipeline template infrastructure.