Skip to content
Back to skills

286 Pii Analysis Workflow 45d66f35

ASecurity

**Fixed/Implemented in version: 0.229.072**

  • 9 stars
  • 0 votes
  • 0 copies
  • 1 view
  • Added May 31, 2026
developmentjavascriptgojavarailstestingapifrontendbackendsecurityperformance

Works with

  • api

Security analysis

A100/100

Pro scans all 2 files and shows the line behind each finding

Scanned May 31, 2026

npx -y skills add tools-only/X-Skills --skill 286-pii_analysis_workflow_45d66f35 --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of 286 Pii Analysis Workflow 45d66f35?

Add the live security badge to your README. It updates with every re-scan.

Security grade badge for 286 Pii Analysis Workflow 45d66f35
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/tools-only-286-pii-analysis-workflow-45d66f35/badge)](https://www.skillsdirectory.com/skills/tools-only-286-pii-analysis-workflow-45d66f35)

More formats (shields.io, HTML) on the badges page. Keep it an A: scan every change in CI with Pro.

Download with Pro
SKILL.md
# PII Analysis Workflow Feature

**Fixed/Implemented in version: 0.229.072**

## Overview and Purpose
The PII Analysis Workflow feature enables users to scan documents for personally identifiable information (PII) and sensitive data patterns using AI-powered analysis. This feature integrates with the existing workflow system to provide comprehensive privacy compliance tools.

## Version Information
**Version implemented:** 0.230.001

## Technical Specifications

### Architecture Overview
The PII Analysis feature is built on top of the existing workflow infrastructure and consists of:

1. **Admin Configuration System**
   - Configurable PII scan patterns with severity levels
   - Pattern type definitions (SSN, Email, Phone, Credit Card, Address, Custom)
   - Enable/disable toggle for the entire feature

2. **Workflow Integration** 
   - New workflow analysis type: `pii_analysis`
   - Integration with existing 3-step workflow process
   - Dedicated API endpoint for PII analysis generation

3. **AI-Powered Analysis Engine**
   - Uses configured GPT models for PII detection
   - Specialized prompts for privacy analysis
   - Configurable severity-based risk assessment

### API Endpoints

#### PII Analysis Generation
```
POST /api/workflow/generate-pii-analysis
```

**Request Body:**
```json
{
    "file_id": "document_uuid",
    "scope": "workspace|group|public"
}
```

**Response:**
```json
{
    "success": true,
    "pii_analysis": "Generated analysis content",
    "file_id": "document_uuid", 
    "scope": "workspace",
    "analysis_type": "pii_analysis"
}
```

### Configuration Options

#### Admin Settings
- **Enable PII Analysis**: Master toggle for the feature
- **PII Analysis Patterns**: Configurable list of scan patterns

#### Pattern Configuration
Each pattern includes:
- **Pattern Type**: Predefined types (SSN, Email, Phone, etc.) or Custom
- **Description**: Human-readable description of the pattern
- **Severity**: Risk level (Low, Medium, High)

### File Structure

#### Backend Files
- `route_frontend_admin_settings.py`: Admin configuration handling
- `route_frontend_workflow.py`: PII analysis API and processing logic

#### Frontend Templates
- `admin_settings.html`: Admin configuration interface
- `workflow_summary_selection.html`: PII analysis option in workflow step 3
- `workflow_summary_view.html`: PII analysis results display

#### Functional Tests
- `test_pii_analysis_workflow_feature.py`: Comprehensive feature validation

## Usage Instructions

### Admin Configuration
1. Navigate to Admin Settings → Safety tab
2. Enable "PII Analysis" toggle
3. Configure PII scan patterns:
   - Add/remove pattern types
   - Set descriptions and severity levels
   - Save settings

### User Workflow
1. Start workflow from main navigation
2. Select document scope (Personal/Group/Public)
3. Choose document for analysis
4. Select "PII Analysis" option
5. View generated analysis with:
   - Executive summary
   - Detailed findings by pattern type
   - Risk assessment
   - Compliance recommendations

### Analysis Output Structure
The PII analysis provides:

#### Executive Summary
- High-level overview of findings
- Overall privacy risk assessment

#### PII Detection Results
- Results for each configured pattern type
- Instance counts and risk levels
- Redacted examples for security

#### Risk Assessment
- Overall risk score (High/Medium/Low)
- Compliance concerns (GDPR, HIPAA, etc.)
- Data sensitivity classification

#### Recommendations
- Immediate actions for high-risk findings
- Data handling best practices
- Compliance steps and documentation

## Testing and Validation

### Test Coverage
- ✅ Admin settings form processing
- ✅ Admin template JavaScript functionality
- ✅ Workflow API endpoint implementation
- ✅ Template integration and display
- ✅ Configuration version management
- ✅ Data structure validation

### Performance Considerations
- Content truncation at 60,000 characters to manage token limits
- Higher token allocation (3,000) for comprehensive analysis
- Hybrid search optimization for document content retrieval

### Known Limitations
- Requires Enhanced Citations to be enabled
- Depends on configured GPT models for AI analysis
- Content truncation may affect analysis of very large documents
- PII detection accuracy depends on AI model capabilities

## Integration Points

### Workflow System
- Extends existing workflow with new analysis type
- Maintains consistent 3-step user experience
- Reuses document loading and PDF viewing infrastructure

### Admin Settings
- Follows established pattern management approach
- Consistent with Document Classification configuration
- Uses same toggle and table management patterns

### Enhanced Citations
- Leverages document storage and retrieval system
- Uses hybrid search for content analysis
- Maintains scope-based access controls (personal/group/public)

## Security Considerations

### Privacy Protection
- AI prompts specifically instruct to redact actual PII values
- Analysis focuses on patterns rather than exposing sensitive data
- Configurable severity levels for risk-appropriate handling

### Access Control
- Respects existing document access permissions
- Scope-based analysis (personal/group/public)
- Admin-only configuration of PII patterns

### Compliance Features
- GDPR and HIPAA awareness in analysis output
- Documentation recommendations for audit trails
- Risk-based categorization for compliance workflows

## Future Enhancements

### Potential Improvements
- Custom regex pattern support for advanced users
- Export capabilities for compliance reporting
- Integration with external compliance tools
- Batch processing for multiple documents
- Historical PII analysis tracking and trends

### Extensibility
- Pattern plugin system for industry-specific PII types
- Integration with data loss prevention (DLP) systems
- Automated remediation suggestions
- Real-time PII monitoring for document uploads

## Maintenance

### Configuration Updates
- PII patterns can be modified without code changes
- New pattern types easily added through admin interface
- Severity levels adjustable based on organizational policies

### Monitoring
- API endpoint logs for analysis requests
- Error handling for failed analysis attempts
- Performance tracking for large document processing

### Troubleshooting
- Validates PII pattern configuration on form submission
- Provides clear error messages for configuration issues
- Fallback handling for missing or invalid patterns

Files in this skill

  • README.md882 B
  • skill.md6.4 KB

Attribution

Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.

Comments

Loading comments…

Newsletter

Get the weekly list of safe new skills, and the ones we pulled.